简单来讲,通过@synthesize指令告诉编译器在编译期间产生getter和setter方法。如果自定义getter和setter方法则会覆盖编译器帮我们生成的方法。@dynamic指令告诉编译器在编译期间不自动生成getter和setter方法,避免编译期间产生警告。然后由自己实现存取方法或存取
分类:
其他好文 时间:
2016-03-17 17:52:33
阅读次数:
225
Android是消息驱动的,实现消息驱动有几个要素: 平时我们最常使用的就是Message与Handler了,如果使用过HandlerThread或者自己实现类似HandlerThread的东 西可能还会接触到Looper,而MessageQueue是Looper内部使用的,对于标准的SDK,我们是
分类:
移动开发 时间:
2016-03-15 18:51:07
阅读次数:
327
最近遇到了这样的问题:
如何每次从一个文件里面依次读里面的几行
对nodejs提供的readline和一些三方npm例如lineReader不满意,就自己实现一个简易版本var fs = require('fs');
var data = fs.readFileSync('url.dat', 'utf8');
var lines = data.split("\n");function get_l...
分类:
Web程序 时间:
2016-03-11 17:07:44
阅读次数:
224
#include<stdio.h>
intmy_strlen(constchar*str)//常规做法
{
intcount=0;
while(*str++!=‘\0‘)
{
++count;
}
returncount;
}
intmy_strlen(constchar*str)//递归实现
{
if(*str==‘\0‘)
return0;
else
{
return1+my_strlen(str+1);
}
}
intmain()
{
char..
分类:
其他好文 时间:
2016-03-11 06:35:43
阅读次数:
180
0x01:前言由于服务器需要做客户端战斗模拟,我们的服务器是用python写的,理所当然我们战斗服务器也采用python重写了一套战斗服务器,遇到了哪些问题:
1、浮点数运算精度问题
2、运行效率问题
3、Unity核心库源码问题0x02:奇思妙想我们团队内部想,既然客户端有现成的代码,何不自己实现网络通信部分,把战斗部分代码剥离出来,直接用Unity导出运行文件不就行了,况且Unity支持跨...
分类:
编程语言 时间:
2016-03-08 19:47:31
阅读次数:
126
时至今日,广告聚合已经不再是什么新的玩意了,很多应用开发者相信和都与小编我一样,主要是靠嵌入广告赚点零花钱,但是又不想在一棵树上面吊死,因此产生了选择广告聚合的想法。其实广告聚合开发者可以自己实现,也可以借助第三方平台(如KeyMob)。 没办法,现如今弄个新的产品出来,就会有很多用户,一大推都去追
分类:
移动开发 时间:
2016-03-08 19:25:30
阅读次数:
167
今天谈一天windows客户端拖拽上传功能。其实主要是拖拽功能,上传是自己实现的。DragAcceptFiles 函数最重要的就是这个函数了,看看作用:
Registers whether a window accepts dropped files原型:VOID DragAcceptFiles(
HWND hWnd,
BOOL fAccept
);参数:
hWnd
Type: H...
以前就看过这篇关于epoll文章,现在又翻出来看了一下,很久不看的知识真是容易忘啊,虽然项目中用不上epoll但是有时间一定要自己实现一个简单的版本,这样才能记得牢。 原文出处: http://blog.163.com/huchengsz@126/blog/static/73483745201181
分类:
其他好文 时间:
2016-03-07 17:02:34
阅读次数:
184
在Android应用开发中,经常出现这样的需求,用户在输入文字的过程中,可能不想继续输入了,通过滑动或者点击其他位置(除软键盘和EditText以外的任何位置),希望能够自动收回键盘,这个功能可能有些rom会自己实现了,但是大部分还是没有自己实现这个功能的,那么如果我们要自己实现,要如何解决呢? 首
分类:
移动开发 时间:
2016-03-07 13:49:16
阅读次数:
512
在c++中,没有java与python中定义的split()功能的函数,于是自己实现之。 情况1,适用范围,分隔符为字符。思路,记录分隔符的位置,判断需要截取的字符串的下标范围。 vector<string> split(string s,char ch){ int start=0; int len
分类:
编程语言 时间:
2016-03-06 14:20:00
阅读次数:
255