- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 不适用nib,用代码写最小的ios程序
1 创建ios工程,single view的2 删除除了main.m以外的.m .h文件,删除故事版(同时修改info.plist)、nib文件3 修改main.m文件,直接return 04 编译一下,应该可以编译通过现在是一个裸的工程,没有功能,但是能够编译通过。以下代码写入main.m文件,编译运行
2015-03-19 11:12:21 379
原创 block测试题目验证结果
以下是网上流传的5个block的测试题目,写代码测试了一下。为了更详细的看到block分配在哪里,对代码做了修改。不知是否会违反代码的本意,请大家指点。block能否运行取决于block是否被copy到了堆上,如果在堆上或全局数据区就一定能运行。在网上看到一个断言,ARC使能后不再有NSStackBlock,基于这句断言,ARC使能的情况下,block的使用无论如何都不会有问题。A
2015-03-05 11:26:33 780
原创 objective c属性列表和二进制文件的互操作
objective c中的属性列表可以保存为二进制数据文件和从二进制数据文件中读出,这是一段测试代码
2015-02-04 15:30:26 389
转载 坚强的理由
我想知道我们是不是醉了我想知道我们是不是老了我想知道天空为何是蓝色的我想知道理想是什么我想知道他们是不是笑我我想知道你脸上的哀愁我想知道明天是不是最后我想知道我不愿做小丑那些孤单的夜 路上简单的人们告诉我 我被抛弃的理由那些平凡的欲望 每日沉默悲伤告诉我 让我坚强的理由我想知道他们是不是笑我我想知道你脸上的哀愁我想知道明天是不是最后我想知道我不愿做小丑那些孤单的夜
2014-11-15 20:59:22 697
原创 python灰帽子-缓冲区溢出
# filename:buffer_overflow.py# -*- coding:utf-8 -*-from ctypes import *msvcrt = cdll.msvcrtraw_input("once the debugger is attached, press any key")buf_dest = c_char_p("AAAAA")buf_src = "A" *
2014-11-13 11:13:50 1939 1
原创 python灰帽子-修改其他进程中的函数调用参数
#filename:printf_loop.pyfrom ctypes import *import timemsvcrt = cdll.msvcrtcounter = 0for counter in range(0, 100): msvcrt.printf(b"loop iteration %d\n", counter) time.sleep(2)
2014-11-13 10:54:30 630
原创 Python灰帽子-进程快照代码在win7下会报错
PDBG_ERR> -- IGNORING ERROR --PDBG_ERR> process_restore: [87] WriteProcessMemory(000e0000, ..., 212992): 参数错误。resuming operation.enter: 'snap', 'restore', 'quit'
2014-09-30 15:46:59 682
Python灰帽子环境配置需要的库和pydasm.pyd文件
2014-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人