Wesley13 Wesley13
3年前
ROS
ROS学习笔记01ROS(RobotOperatingSystem,机器人操作系统)提供一系列程序库和工具以帮助软件开发者创建机器人应用软件。它提供了硬件抽象、设备驱动、库函数、可视化、消息传递和软件包管理等诸多功能。ROS遵守BSD开源许可协议。本文内容为安装ROSNoetic并测试简单小乌龟仿真机器人的例子
iOS开发面试中需要牢牢记住的几个知识点
如何分析dSYM?dSYM是什么?Xcode编译项目之后,我们会看到一个同名的dSYM文件,dSYM是保存十六进制函数地址映射信息的中转文件,我们调试的symbols都会包含在这个文件中,并且每次编译项目的时候都会生成一个新的dSYM文件,位于/User//Library/Developer/Xcode/Archives目录下,对于每一个发布版本我们都很有
Stella981 Stella981
3年前
C++中string类的正确写法
C的一个常见面试题是让你实现一个String类,限于时间,不可能要求具备std::string的功能,但至少要求能正确管理资源。具体来说:1.能像int类型那样定义变量,并且支持赋值、复制。2.能用作函数的参数类型及返回类型。3.能用作标准库容器的元素类型,即vector/list/deque的
Stella981 Stella981
3年前
ES6中的Promise和Generator详解
简介ES6中除了上篇文章讲过的语法新特性和一些新的API之外,还有两个非常重要的新特性就是Promise和Generator,今天我们将会详细讲解一下这两个新特性。Promise什么是PromisePromise是异步编程的一种解决方案,比传统的解决方案“回调函数和事件”更合理和更强大。所谓P
Wesley13 Wesley13
3年前
PHP 四天相爱相杀
请允许我深深地感慨一声,哇~~~~~!一、第一印象    于工作之因,被迫使用PHP,遂研究之~,花了两天学习安装部署语法运行,花了两天看论坛和商城的源码,总的来说,PHP挺好的;感觉语法使用上比JavaScript还简单,WEB开发上函数库提供的功能比Python还强大,(说的我好像对JavaScript和Py
Stella981 Stella981
3年前
PHP中unset,array_splice删除数组中元素的区别
php(https://www.oschina.net/p/php)中删除数组元素是非常的简单的,但有时删除数组需要对索引进行一些排序要求我们会使用到相关的函数,这里我们来介绍使用unset,array\_splice删除数组中的元素区别吧如果要在某个数组中删除一个元素,可以直接用的unset,但是数组的索引不会重排:?(https://ww
Stella981 Stella981
3年前
Python中re(正则表达式)模块学习
今天学习了Python中有关正则表达式的知识。关于正则表达式的语法,不作过多解释,网上有许多学习的资料。这里主要介绍Python中常用的正则表达式处理函数。re.matchre.match尝试从字符串的开始匹配一个模式,如:下面的例子匹配第一个单词。!复制代码(http://static.oschina.net
Stella981 Stella981
3年前
Django 基于类的视图源码分析 一
基于类的视图(Classbasedview)是Django1.3引入的新的视图编写方式,用于取代以前基于函数(Functionbased)方式。借助于OO和Python中方便的多重继承特性,基于类的视图可以提供更好的抽象与复用能力。新的通用视图将更加优雅。Django的文档较为丰富,但在实际开发中往往仍显得不够,很多时候还是需要深入到源代码当
Wesley13 Wesley13
3年前
Java反射机制详解
一、内容提要:  1、反射机制是什么  2、反射机制能做什么  3、反射机制相关的API  4、通过一个对象获得完整的包名和类名  5、实例化Class类对象  6、获取一个对象的父类与实现的接口  7、获取某个类的全部构造函数  8、通过反射机制实例化一个类的对象  9、获取某个类的全部属性  10、
Wesley13 Wesley13
3年前
C#字符串转二进制、二进制转字符串
  最近公司要做一个操作日志的模块,如果将操作日志以字符串的形式存到后台数据库,非常浪费内存,不可取,特意写了字符串与二进制相互转换的函数。1、字符串转二进制!(https://oscimg.oschina.net/oscnet/e86367c0da3d79b045b724509aebb964d67.jpg)!(http