- 博客(79)
- 资源 (12)
- 收藏
- 关注
原创 wax lua 脚本升级练习(2)
wax lua 脚本升级练习(1)介绍了object-c通过调用lua中的函数计算两值乘积并返回显示。这一篇将介绍通过点击按钮下载新的lua脚本文件,并且热加载lua,使起能即时生效。在写代码前需要做一点点准备。1.启动本机的Apache服务,作为新lua脚本的存放位置打开“终端(terminal)”,输入sudo apachectl start(可能需要输入机器秘密),打开S
2014-08-02 21:41:36
2069
原创 wax lua 脚本升级练习(1)
当发现线上app某一功能出现bug,即使在技术上很快的做出了这一bug的补丁,但是因为AppStore上线审核漫长,这将在一段时间里,用户用的都是这个款带有已知bug的产品。这种情况的一个解决办法就是通过Lua给app打补丁,因为Lua是脚本语言,将脚本放在服务器上,在程序启动的某个时机动态的从服务器上下载Lua代码,并在本地执行,就实现了动态替换app代码,从而快速的给app打补丁。
2014-07-14 18:46:02
2994
原创 xcode5中 wax 安装记录
Wax是一个用lua语言编写本地iPhoneapp的框架。它使用OC运行时将OC和Lua进行绑定。通过Wax,你可以用Lua做任何OC可以做到的事情。
2014-04-07 22:35:27
2132
原创 App Crashed 记录
EXC_BAD_ACCESS 一般是由于内存管理问题而引起的。unrecognized selector sent to instance XXX正在试着执行一个不存在的方法。两种可能,一种是你调用对象的方法确实不存在,你没有去实现他;还有一种可能是方法实现了,但是对象弄错了。比如对象A和对象B.你想调用对象a中的test方法。[A test],有可能是你没
2014-03-14 11:20:02
1654
原创 Xcode 如何向工程里添加 framework
1.In the project navigator,select your project2.Select your target3.Select the 'Build Phases' tab4.Open'Link Binaries With Libraries' expander5.Click the'+'button6.Select your framework7
2014-02-28 23:18:21
3069
原创 Xcode 5 如何禁用某个文件ARC(Automatic Reference Counting)
Disable Automatic Reference Counting for Some Files in Xcode?1.Target/Build Phases/Compile Sources2.Select desired files ,Compiler Flags3.Type -fno-objc-arc4.Done
2014-02-28 22:46:24
1038
原创 Xcode 5 Tutorial - Window close event changed into hiding event
点击红叉按钮隐藏窗体,command+Q弹出对话框确认。
2014-02-28 21:59:15
784
原创 Help and support restoring itunes backup SMS
System Requirements- Mac OS X 10.7 or higher - iTunes 11 or higher (free download from Apple) - iOS 6.0 or higherWhat does the Extract SMS do?The Extract SMS canbrowse and ex
2014-01-21 23:02:57
1146
转载 各种内排序算法的C++实现
不知道什么原因,重新复习了一下归并排序,本来想写点东西,在网上看到了好多这方面的文章,都还不错。所以就不自己写了,转载一下吧。一.插入排序(insert sorting)最差情况下,直接插入排序的最大时间代价为θ(n²),最小时间代价为θ(n),平均时间代价为θ(n²)。 [cpp] view plaincopy
2014-01-09 11:19:32
849
原创 windows2012装sql 2000 sql 2005 vs2005的解决办法
由于某些原因 需要在windows 2012系统上装 sql2000 sql2005 sql2008 vs2005 vs2008,下面记录一下遇到的问题和解决办法。在装sql2000的时候。自动安装程序调用的安装程序根本就不能启动,解决办法。不用自动安装,类似autosetup.exe文件,咱直接找setup.exe或者setupsql.exe,我的是X86\SETUP\SETUPSQ
2013-12-18 14:39:10
15150
原创 NSSet versus NSArray
最近需要将c++代码改到objective c下,c++代码中有用到std::list容器。查询后得知NSSet与NSArray都比较符合标准。到底用哪个呢。下面是网上搜到的普遍答案NSSet和我们常用NSArry区别是:在搜索一个一个元素时NSSet比NSArray效率高,主要是它用到了一个算法hash(散列,也可直译为哈希);开发文档中这样解释:You can use sets
2013-12-09 23:31:39
1117
原创 #与##作用
预编译的一些知识我们的代码在build时并不是直接进行编译的,在编译之前还进行了预编译处理。预编译会把include或import的文件导入到文件中,同时会将代码中用到的宏进行替换。注意宏是直接在代码中替换成宏的定义的,如果有嵌套也会逐层替换。“#”指示一些预编译命令预编译命令一般都是以#开头的,比如#include、#import、#if等,在这里就不
2013-12-08 17:51:46
1072
转载 CListCtrl 要显示的记录条数太多,时间太长肿么办?
[WTL编程] CListViewCtrl和CListCtrl的LPSTR_TEXTCALLBACK虚拟化机制(分頁顯示數據)引用自:http://www.aiseminar.cn/bbs/forum.php?mod=viewthread&tid=1550在ListCtrl中,如果把一个Item(或subITem)的文字设置为LPSTR_TEXTCALLBACK,当
2013-12-05 10:24:04
2651
转载 Anti-Debug 小试牛刀
Anti-Debug 小试牛刀 本文整理了日常生活中遇到的一些Anti-Debug技术,除非特殊说明,均适用于Mac/iOS开发作为第一篇正式博文,会不定期更新,谢谢大家.禁止附加或调试-ptrace中断检测-int3检测lldb更多禁止附加或调试-ptracePT_DENY_ATTACH1 is an Apple-specific constant
2013-12-04 12:31:18
3381
原创 SQLite 聚合函数中的 group_concat()
先上定义 group_concat(x[,y]) 该函数返回一个字符串,该字符串将会连接所有非NULL的x值。该函数的y参数将作为每个x值之间的分隔符,如果在调用时忽略该参数,在连接时将使用缺省分隔符","。再有就是各个字符串之间的连接顺序是不确定的。找到这个函数不容易呀,我本身对sql语句懂的就不多,只会增删改查。需求是DepID StaffName
2013-11-18 17:53:42
20218
2
原创 iPhone不显示图标
如何通过代码让一个应用在安装后 不在iPhone上显示图标.(机器不越狱的情况下)应用安装之后 隐藏图标.代码 plist里面添加SBAppTags hidden
2013-09-16 11:34:47
782
原创 ios UIViewController的生命周期
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autore
2013-08-05 23:04:09
711
原创 测试(offset + len <PAGESIZE)失败。槽38,偏移量0x674无效
这个错误的原因是页的槽指向的记录是错误的,比如说第一条记录一般是0x60,但是在0槽的值是6400H,他的偏移是0x64,这就会出现上面的错误。根据实际情况手工修正这个值就能通过。
2013-07-31 14:16:29
1309
原创 错误 5172:文件“*.mdf”的文件头不是有效的数据库文件头。PageAudit 属性不正确
遇到问题的数据库是sql2000,出现这个错误的原因是 mdf文件第0页的一条记录损坏。(第0页只有1条记录)一般0页有很多条记录是废弃的,如果槽0的偏移量指向的记录问题不大,简单修改一下就好。如果完全是错误的,那就取废弃的一条记录(个人取偏移0x60的这条),将记录文件大小的字段值改成现在文件大小(单位:页),然后将0页的0槽,也就是该页最后两字节改成6000,00根据校验写,00,01
2013-07-31 10:18:23
11492
2
原创 为类添加方法和实例(category与associative)
category与associative作为objective-c的扩展机制的两个特性,category即类别,可以通过它来扩展方法;associative,可以通过它来扩展属性; category在iOS开发中比较常见,相对的associative,就用的比较少了。要用它必须使用的头文件,然后就可以自由使用objc_getAssociatedObject以及objc_se
2013-07-22 17:09:47
721
原创 文件(夹)操作SHFileOperation (删除 复制 移动) 报错 无法读取源文件或磁盘
int SHFileOperation( LPSHFILEOPSTRUCT lpFileOp); 1 typedef struct _SHFILEOPSTRUCT { 2 HWND hwnd;//指向发送消息的窗口 3 UINT wFunc;//执行的操作 4 LPCTSTR pFrom;//源文件名 5 LPCTSTR pTo;//目标文件名 6 FILEOP_FLAGS
2013-07-08 15:20:53
2347
原创 越来越容易的 Objective-c XCode4.5以后
以前声明属性 要这样.h@property (nonatomic, strong) NSString * username.m @synthesize username = _username;现在只要.h@property (nonatomic, strong) NSString * username
2013-06-28 17:30:17
787
原创 Objective-C 知识点一
1..#import #import 类似于C语言中的#include 。C语言中用#ifdef命令来避免一个文件重复包含的情况。而#import实现了这个功能。2..NSLog()函数NSLog()和C语言中的printf()类似。3..@符号@”字符串”——说明这是一个@NSString元素,也就是Cocoa的字符串。NSString有很多特
2013-06-19 17:11:35
853
转载 Xcode快捷键
一:修改公司名称在工程文件中修改:单击左侧列表中的工程文件。在右侧中找到Organization,填写上你所需要的公司名称就好了。在Terminal中修改:在Terminal中输入以下指令:defaults write com.apple Xcode PBXCustomTemplateMacroDefinitions -> ’{“OGANIZATIONNAME”=”你
2013-06-19 16:20:08
975
原创 ios 笔记之 Iphone程序运行流程
main.m文件,iOS应用程序的主入口main函数的两个参数为命令行参数,在ios开发中不会用到这些元素,包括这两个参数是为了与标准ANSI C保持一致UIApplicationMain函数:为应用程序提供主入口点,创建新的应用程序实例和它的委托。委托负责处理应用程序状态变更,并为那些变更提供响应int main(int argc, cha
2013-06-16 20:08:59
667
转载 NSLog各种数据的输出格式符
• %@ 对象 • %d, %i 整数 • %u 无符整形 • %f 浮点/双字 • %x, %X 二进制整数 • %o 八进制整数 • %zu size_t • %p
2013-06-14 17:40:49
777
转载 IOS学习笔记2—Objective C—类、属性、方法
原文 http://blog.csdn.net/tangren03/article/details/7741853Objective-C1.OC是一门基于C的面向对象语言,是C语言的一个超集,同时具有C语言的特征2.OC对类的定义和实现以及初始化 //声明类接口,继承NSObject对象(该对象是OC中所有类的顶级父类,所
2013-06-14 16:32:31
635
原创 ios 笔记之 IBOutlet 与 copy,retain,assign
* assign: 简单赋值,不更改索引计数(Reference Counting), 对基础数据类型 (NSInteger)和C数据类型(int, float, double, char,等)。* copy: 创建一个和原对象相同, 索引计数为1的新对象。 dealloc 需要 release,原对象要继承NSCopying 协议
2013-06-14 11:26:48
1079
原创 一些 SQL 语句
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句 SELECT INTO FROM语句 语句形式为:SELECT vale1, value2 into Table2 from Table1 要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2
2013-06-13 15:11:42
925
原创 png图片在CListCtrl中显示
CBitmap bitmap; CImageList m_cImageList; m_cImageList.Create(THUMWIDTH, THUMHEIGHT, ILC_COLORDDB|ILC_MASK, 20, 1); ((CListCtrl*)GetDlgItem(IDC_LIST1))->SetImageList(&m_cImageList, LVS_ICON);
2013-06-13 15:06:16
3646
原创 资源中的JPG在CListCtrl中显示
#include #define THUMWIDTH 100 #define THUMHEIGHT 100//////////////////// Load from stream (IStream). This is the one that really does it: call// OleLoadPicture to do the work.//HANDLE LoadPi
2013-06-13 15:04:02
1210
原创 反转在整数字节的顺序
_byteswap_uint64, _byteswap_ulong, _byteswap_ushort Reverses the order of bytes in an integer.These function returns the argument value with its bytes in reverse order或者templ
2013-06-13 14:48:48
2048
原创 内存中有0x00的char*转CString
LPSTR pStr = new char[10] memset(pStr,'\0',10); pStr[0] =(char)0x49 pStr[1] = (char)0x00 pStr[2] = (char)0x00 pStr[3] = (char)0x49如果 CString str = pStr;
2013-06-13 14:43:25
2059
2
原创 U8ToUnicode
CString U8ToUnicode(char* szU8) { //UTF8 to Unicode //由于中文直接复制过来会成乱码,编译器有时会报错,故采用进制形式 //ar* szU8 = "abcd1234\xe4\xbd\xa0\xe6\x88\x91\xe4\xbb\x96\x00"; //预转换,得到所需空间的大小 int wcsLen = ::MultiByte
2013-06-13 14:41:49
948
原创 vc2005 Release 下调试
1.工程项目上右键 -> 属性2.c++ -> 常规 -〉调试信息格式 选 程序数据库(/Zi)或(/ZI) 注意:如果是库的话,只能(Zi)3.c++ -> 优化 -〉优化 选 禁止(/Od)4.连接器 -〉调试 -〉生成调试信息 选 是 (/DEBUG)
2013-06-13 14:37:40
608
原创 vardecimal 存储格式
SQL Server的decimal和numeric数据类型 有一种新的压缩存储格式 vardecimal。放在可变长存储区域中。 vardecimal存储格式由三个部分 sign (1 bit), exponent (7 bits), and mantissa (1–19 bytes). 符号位(1位
2013-06-13 14:33:38
1486
原创 IBM solidDB 物理结构研究
solidDB 中表的存储方式分为两种 内存表(M表),磁盘表(D表)。 D表中的 INTEGER INT两数据类型的存储方式有点特别。一字节有8位,最高位是符号位,如果是1则为正,是0则为负。小于120大于等于0的正数的最高位为1,其他位不变,则是他存储的数值,如 0的存储值是0x80,1的存储值是0x81。 如果大于等于120小于37
2013-06-13 14:32:36
1058
转载 sql2005,删除某个字段重复的记录,随机留下一条记录
drop table #tmp --删除临时表create table #tmp --创建临时表(number numeric(18, 0))insert into #tmpselect number from cght group by number having count(*)>1 --将number 字段有重复记录的内容插入到临时表select * fro
2013-06-13 14:29:07
1121
MTCNNFaceDetector.zip
2019-07-01
Cydia-Fix.zip
2018-01-22
打造高质量Android应用 Android开发必知的50个诀窍
2016-06-23
DrawableCenterButton
2015-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅