码迷,mamicode.com
首页 > 2015年08月15日 > 全部分享
iOS 代理为啥要用weak修饰? (刨根问底一)
在开发中我们经常使用代理,或自己写个代理,而代理属性都用weak(assign)修饰,看过有些开发者用strong(retain),但并没发现有何不妥,也不清楚weak(assign)与strong(retain)修饰有何区别功能实现就行了,考虑这么多干嘛~~~我只能哈哈哈 weak:指明该对象并不负责保持delegate这个对象,delegate这个对象的销毁由外部控制 @property (no...
分类:移动开发   时间:2015-08-15 10:23:44    阅读次数:158
串口入门知识及总结
进入嵌入式领域已经有段时间了,从当初的懵懂,到现在有点懂,还要进步,不断学习,不断进步!!最近使用了stm32 uart_DMA数据接收和发送,我会下接下的文章中介绍该段代码和stm32 uart_DMA使用方式!!...
分类:其他好文   时间:2015-08-15 10:22:22    阅读次数:219
关于指针的见解
最近在看c++ primer第13章复制控制。习题13.4中有个指针成员pstring,当时写构造函数初始化一个对象的时候想当然的写成了NoName(string a,int b,double c){ pstring=&a;i=b;d=c;} 写完后发现不对,因为在这个构造函数中a是一个临时的对象,当NoName这个构造函数结束后,该变量自行销毁,直接导致了指针悬空。改正办法是将a写成一个stri...
分类:其他好文   时间:2015-08-15 10:24:02    阅读次数:101
图的广度度优先遍历算法运用队列主针对邻接表有向图
源代码如下: #include using namespace std; #define MAX_VERTEX_NUM 20 typedef int EdgeData; typedef char VertexData; //顶点数据域 typedef struct node { // 边表节点 EdgeData cost; //边上d权值 int adjvex;...
分类:编程语言   时间:2015-08-15 10:21:55    阅读次数:147
oracle 学习笔记(五)
1.集合运算: UNION运算符返回两个集合去掉重复元素后的所有记录。 例:查询属于部门10与部门20的所有员工信息。 select * from emp where deptno=10 union select * from emp where deptno=20; UNIONALL 返回两个集合的所有记录,包括重复的。 例:查询工资在500~1500或在1000~2000范...
分类:数据库   时间:2015-08-15 10:23:19    阅读次数:172
Android 系统状态栏一体化实现
自上周更新了QQ手机客户端,对于新版本的QQ,系统状态栏也有蓝色色调,看起来有种清爽感觉。于是想自已也实现这种效果,随查阅资料,自已调试实现这种效果。Android 系统4.4以上都可以具备这种效果。所以测试时候,需要测试手机Android系统版本为4.4以上,才会出现这个效果。附上本文源码以及效果图。 源码下载:点击 一、效果图 二、看MainActivity实现类 packag...
分类:移动开发   时间:2015-08-15 10:22:16    阅读次数:136
发送邮箱实现找回密码
注意事项 1、.开启socket:在php.ini中取消extension=php_sockets.dll前面的分号。 2.登录你的邮箱手动开启STMP服务,这个服务默认是关闭的,一定要去邮箱->设置里去手动开启,开启时要求你设置一个独立密码,这个密码就是写在 'MAIL_PASSWORD'=>' ', // 邮箱密码,的密码而不是邮箱登录密码 3、userinfo中加上一个字段Rese...
分类:其他好文   时间:2015-08-15 10:23:29    阅读次数:171
POJ 2440 DNA
链接:http://poj.org/problem?id=2440 DNA Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 3498 Accepted: 1375 Description A kind of virus has attacked the X planet, and many li...
分类:其他好文   时间:2015-08-15 10:23:30    阅读次数:112
WinCE触摸校准的注册表是?[HKEY_LOCAL_MACHINE\Hardware\DeviceMap\Touch]
上图中的“CalibrationData”键值就是触摸屏的校验值,将这个值复制一下,然后打开PB的平台的project.reg 文件,加入如下的触摸屏注册信息,其中"CalibrationData"=之后的值就是上面我们复制的触摸屏校验值。 [HKEY_LOCAL_MACHINE\Hardware\DeviceMap\Touch] "CalibrationData"="1484,1168 584,536 568,1820 2356,1812 2356,488"...
分类:Windows程序   时间:2015-08-15 10:22:36    阅读次数:173
半路学编程能否成大牛(非鸡汤)
许多人认为,学一门技术,走到哪都不愁没饭吃,加上程序员在互联网行业里的工资是处于中上水平,因此有许多互联网人士以及在校学生选择自学程序。 不说鸡汤,谈谈现实:半路转行做软件工程师的人,他们的职场现状是怎样的。 一、为什么会要改做程序员? 因为工作原因,在日常生活中,以及在知乎上,有很多人向我咨询职业生涯的抉择。他们大都对自己的职业现状不满意,打算学习编程成为一名程序员。 我问,为什么想要做...
分类:其他好文   时间:2015-08-15 10:20:40    阅读次数:151
[LintCode] Flip Bits
Determine the number of bits required to flip if you want to convert integernto integerm.ExampleGivenn=31(11111),m=14(01110), return2.NoteBothnandmare...
分类:其他好文   时间:2015-08-15 10:20:04    阅读次数:127
Java基础03 构造器与方法重载
在方法与数据成员中,我们提到,Java中的对象在创建的时候会初始化(initialization)。初始化时,对象的数据成员被赋予初始值。我们可以显式初始化。如果我们没有给数据成员赋予初始值,数据成员会根据其类型采用默认初始值。显式初始化要求我们在写程序时就确定初始值,这有时很不方便。我们可以使用构...
分类:编程语言   时间:2015-08-15 10:20:11    阅读次数:141
C++在设计和使用智能指针
为一个C++用户的。使用指针可以算的上是常态,但在使用过程中。多的时间,可能是由于new要么malloc对象,上次忘记的释放结束(我会犯这样一个错误)。内存泄露。而此时智能指针可能能够帮助我去解决问题。智能指针(smart pointer)是利用个引用计数的策略去处理指针的释放,从而保证指针的安全性...
分类:编程语言   时间:2015-08-15 10:19:11    阅读次数:132
龙跃QQ等级查询软件
龙跃QQ等级查询软件软件可多线程快速查询QQ的等级,年龄,导出分类数据,无需拔号,验证码少,查询速度每小时超30万以上。一、软件功能(1)可查询QQ等级,分类导出;(2)可查询QQ年龄,分类导出;(3)可多线程运行,软件效率非常高,每小时30万以上;(4)不需要换IP,软件上可不设置宽带账号;(5)...
分类:其他好文   时间:2015-08-15 10:19:11    阅读次数:167
字典树模板
struct node{ int next[27]; int v; void init() { v=0; memset(next,-1,sizeof(next)); }};node L[1000500];int tot=0;void add(...
分类:其他好文   时间:2015-08-15 10:18:50    阅读次数:80
Android(java)学习笔记158:Java程序入口和Android的APK入口
1.Java程序的入口:static main()方法public class welcome extends Activity { @Override public void onCreate(Bundle savedInstanceState) { ...
分类:移动开发   时间:2015-08-15 10:21:08    阅读次数:124
1738条   上一页 1 ... 79 80 81 82 83 84 85 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!