ani_di
码龄17年
关注
提问 私信
  • 博客:389,570
    389,570
    总访问量
  • 106
    原创
  • 687,865
    排名
  • 53
    粉丝
  • 0
    铁粉

个人简介:喜欢收集有趣的面试题;python程序员。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2007-06-23
博客简介:

ani_di的专栏

查看详细资料
个人成就
  • 获得25次点赞
  • 内容获得82次评论
  • 获得47次收藏
创作历程
  • 4篇
    2014年
  • 29篇
    2013年
  • 63篇
    2012年
  • 38篇
    2011年
  • 1篇
    2007年
成就勋章
TA的专栏
  • C++/C
    32篇
  • MySQL
    2篇
  • ObjectiveC/Cococa
    24篇
  • python
    12篇
  • vim
    3篇
  • 软件工程
    5篇
  • 杂项
    12篇
  • js
    2篇
  • 读书笔记
    4篇
  • *nix
    17篇
  • 调试
    10篇
  • iPhone
    15篇
  • hi baidu备份
    4篇
  • script
    2篇
  • 逆向
    6篇
  • bash
  • lua
    3篇
  • c
    1篇
  • iOS
    3篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

352人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

lua的坑之文件io

对于lua的c89依赖如此之深,只能说喜忧参半吧。
原创
发布博客 2014.06.22 ·
1391 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

数字目录整理

最近遇到这种目录1.txt 2.txt 3.txt 4.txt ...100.txt 101.txt排序起来真麻烦。我的另一篇blog 快速修改顺序命名文件,有用shell做处理,无奈shell语法怪异,记不住又犯了CXY的毛病:重复造轮子!#!/bin/ruby# annidy 2014-6-11d = Dir.new(".")max = 0d.ea
原创
发布博客 2014.06.12 ·
1196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Illustrator Mac 中文版启动修复

Mac版Illustrator
原创
发布博客 2014.05.20 ·
1559 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS抓包全记录

iOS抓包全记录. iPhone端配置安装Cydia “OpenSSH Access How-To”。按引导完成安装,重启Cydia->管理,点设置为开发者;点搜索tcpdump,即可安装iPhoneTunnel(不安装也可通过ip连接,不过在仅局域网可用)下载 https://code.google.com/p/iphonetunnel-mac/打开运行。点击状态
原创
发布博客 2014.03.07 ·
1968 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

解决 CGBitmapContextCreate: unsupported parameter combination 错误

苹果再一次调皮了。- (void)drawRect:(CGRect)dirtyRect{ CGRect bounds = [self bounds]; CGContextRef context = UIGraphicsGetCurrentContext(); CGColorSpaceRef space = CGColorSpaceCreateDeviceRGB();
原创
发布博客 2013.12.07 ·
13820 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

NSLog对与错

作者:ani_di版权所有,转载务必保留此链接 http://blog.csdn.net/ani_diNSLog对与错日志这个东西可以说每个开发者都在使用。在调试器不那么先进的时代,日志几乎是解决bug的唯一手段。即使到了今天,printf恐怕还是代码调试的首先方案。随着日志在代码中广泛使用,大家发现日志打印太多,要找到自己需要的很麻烦;另一方面,软件在发布后,不太喜欢
原创
发布博客 2013.12.05 ·
1275 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

本地schemeApp扩展

作者:ani_di版权所有,转载务必保留此链接 http://blog.csdn.net/ani_di本地schemeApp扩展iHasApp这个用过的话,大概知道我说的是什么了。schemeApp.json这个数据库里面只有scheme和appid,官方demo是使用appid到iTunes上查询完整信息,比如名字、图片等。 我写了点代码,到iTunes上抓了一些
原创
发布博客 2013.10.10 ·
1722 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

庖丁解牛FPPopover

作者:ani_di版权所有,转载务必保留此链接 http://blog.csdn.net/ani_di庖丁解牛FPPopoverFPPopover是一个实现Popover控件的开源项目,比标准控件要强大一些。虽然如此,但是在定制边框弹框时,还是遇到了问题:border=NO并且arrowDirection = FPPopoverNoArrow时多出了一个头。
原创
发布博客 2013.09.29 ·
2690 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

ObjC逆向工程

ObjC逆向工程最近做iOS逆向的人是越来越多,什么公司火什么技术就越有人研究。想当年微软牛的时候,也被人翻个底朝天。这里只是分享一下个人心得。逆向ObjC写的代码,下面几个东西一定要必备。class-dump 查看类定义必备神器。ObjC也是一种比较动态的语言,一般来说动态语言的代码都比较容易分析,因为方法、类等信息都是字符串。如果有虚拟机,代码都有人能反编译出来(当然,这一
原创
发布博客 2013.09.28 ·
1645 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C模块回调Lua函数的两种方法

作者:ani_di版权所有,转载务必保留此链接 http://blog.csdn.net/ani_diC模块回调Lua函数的两种方法lua和C通过虚拟栈这种交互方式简单而又可靠,缺点就是C做栈平衡稍微会多写一点代码。 今天分享学到的C模块回调Lua函数的两种方法,都是炒冷饭,大侠勿喷。1. C保存函数对象C模块可以通过注册表保存Lua里面的对象,等适当时候取出再
原创
发布博客 2013.08.30 ·
7322 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

iOS/Mac OS X 汉字转拼音

作者:ani_di 版权所有,转载务必保留此链接 http://blog.csdn.net/ani_diiOS/Mac OS X 汉字转拼音网络流行的汉字转拼音方案是带一个拼音码表,速度快。其实Core Foundation也提供了一种方案,而且还带声调! NSMutableString *ms = [[NSMutableString al
原创
发布博客 2013.08.09 ·
7014 阅读 ·
0 点赞 ·
5 评论 ·
5 收藏

App挂起、复原与终止[水帖]

iOS的无缝挂起体验不错,虽说这种类似“休眠”的功能在操作系统上早已出现,当App挂起要求速度更快。讲解挂起的文章不多,大部分都是说明几个API。挂起相关方法(NSApplication delegate)– applicationWillFinishLaunching:– applicationDidFinishLaunching:– applicationShouldT
原创
发布博客 2013.08.05 ·
2172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Lua获取网络时间

作者:ani_di 版权所有,转载务必保留此链接 http://blog.csdn.net/ani_diLua获取网络时间网络授时服务是一些网络上的时间服务器提供的时间,一般用于本地时钟同步。 授时服务有很多种,一般我们选择RFC-868。这个协议的工作流程是:(S代表Server,C代表Client)S: 检测端口37U: 连接到端口37S: 以32位二进制数发送时间
原创
发布博客 2013.07.14 ·
5998 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

如何打开Nib文件

作者:ani_di 版权所有,转载务必保留此链接 http://blog.csdn.net/ani_di如何打开Nib文件有段时间没有灌水,今天分享一个小技巧。nib文件是Cocoa App的界面资源,代码中一般用xib代替了nib,因为这样方便版本管理。发布出去的仍然是nib,而且是编译后的nib,这种文件直接用xcode是不能被打开的。可以手工修改一下nib
原创
发布博客 2013.06.27 ·
13083 阅读 ·
1 点赞 ·
4 评论 ·
4 收藏

Objective-C 函数参数汇编分析

作者:ani_di 版权所有,转载务必保留此链接 http://blog.csdn.net/ani_diObjective-C 函数参数汇编分析环境 Mac OS X 10.7.5,Xcode 4.3.2,64-bit,Debug,lldb先看三个简单的方法-(void)print { NSLog(@"0");}-(void)print:(NSStr
原创
发布博客 2013.05.21 ·
4223 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

快速修改顺序命名文件

假设有一堆这样的文件hlool1.mv hlool2.mv hlool4.mv hlool6.mv hlool8.mvhlool10.mv hlool3.mv hlool5.mv hlool7.mv hlool9.mv怎样修改为下面的形式hlool01.mv hlool03.mv hlool05.mv hlool07.mv hlool09.mv
原创
发布博客 2013.05.15 ·
1605 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

NSTimer中调用静态方法

Usually we schedule NSTimer like:    [NSTimer scheduledTimerWithTimeInterval:2.0             target:instance             selector:@selector(targetMethod)             userInfo:nil
转载
发布博客 2013.05.11 ·
1465 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MacOS X 国际化学习笔记

作者:ani_di 版权所有,转载务必保留此链接 http://blog.csdn.net/ani_diMacOS X 国际化学习笔记资料来源 https://developer.apple.com/cn/internationalization/国际化会涉及那些修改Nib files (windows, views, menus)静态文本图标语音音频在线文档动
原创
发布博客 2013.04.21 ·
3601 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

GCD杂感

以前谈到GUI的多线程技术,http://blog.csdn.net/ani_di/article/details/8654214。前面三种是非常老的技术,代码很多,而且容易出错。唯独最后一种GCD(中央调度),代码精简,理解容易。其实后面还可以加上NSObject的performSelector:– performSelector:withObject:afterDelay:– p
原创
发布博客 2013.04.18 ·
1269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从dll构建lib

作者:ani_di 版权所有,转载务必保留此链接 http://blog.csdn.net/ani_di从dll构建lib利用lib来静态调用dll比传统的LoadLibrary要方便很多。有时候只有dll没有lib,但是我们还是有方法生成,下面是我的经验。(命令行操作,先自行进入VS的命令行工具)Step 1. 头文件如果有头文件请跳过。
原创
发布博客 2013.04.17 ·
1405 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多