- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 arm 反汇编基础
函数参数寄存器r0-r3 用作传入函数参数,传出函数返回值。在子程序调用之间,可以将 r0-r3 用于任何用途。被调用函数在返回之前不必恢复 r0-r3。---如果调用函数需要再次使用 r0-r3 的内容,则它必须保留这些内容。局部变量寄存器 r4-r11 被用来存放函数的局部变量。如果被调用函数使用了这些寄存器,它在返回之前必须恢复这些寄存器的值。
2014-12-25 10:04:16
504
转载 IOS屏幕禁止旋转,隐藏状态栏(电池栏)
IOS屏幕禁止旋转- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window { return UIInterfaceOrientationMaskPortrait; } (禁止整个应用旋转,个别需要旋转,
2014-12-19 10:54:12
1156
转载 ios 学习总结之动画
UIView的,翻转、旋转,偏移,翻页,缩放,取反的动画效果翻转的动画//开始动画 [UIView beginAnimations:@"doflip" context:nil];//设置时常 [UIView setAnimationDuration:1];//设置动画淡入淡出 [UIView setAnimationCurv
2014-12-19 10:45:58
454
转载 linux 下打包与解包
01-.tar格式解包:[*******]$ tar xvf FileName.tar (已测试OK)打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[*******]$ gzip -d FileName.gz压 缩:[*
2014-12-05 09:51:11
431
原创 glib自定义事件源
转载一个别人的分析GLib 创建自定义事件源GLib 实现了一个功能强大的事件循环分发处理机制,被抽象成为 GMainLoop,用于循环处理事件源上的事件。每个 GMainLoop 都工作在指定的 GMainContext 上。事件源在 GLib 中则被抽象成了 GSource。在 GMainContext 中有一个 GSource 列表。GLib 内部定义实现了三种类型的
2014-12-02 18:20:45
1872
转载 查询看TCP连接状况
查看TCP连接状况netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
2014-11-11 15:21:02
793
转载 BAE3.0定时任务设置
* * * * * command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 crontab文件的一些例子: 30 21 *
2014-11-01 09:38:51
888
转载 nmon部署安装体验
安装此工具环境:liunx5.5下载地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download版本:nmon_linux_14g.tar.gz 上传到机器上后,解压文件[root@slave1 soft]# tar -zxvf nmon_linux_14g.tar.gz解压后出现的内容如下:
2014-10-16 10:16:16
465
转载 Windows 下修改mysql密码的办法
1.用系统管理员登陆系统。 2.停止MySQL的服务。 3.进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:mysql,进入C:mysqlbin 4.跳过权限检查启动MySQL, c:mysqlbin>mysqld-nt --skip-grant-tables 5.重新打开一个窗口 mysql 直接进入数据库。6 切换数据库 use mysql7 update us
2014-09-18 23:07:59
390
原创 判断以#开头的字符
$string = "#";$preg = "/^#.+/";if (preg_match($preg, $string)) {echo "OK";} else {echo "NO";}
2014-09-17 18:47:04
609
原创 XCode编译问题
编译IOS程序时,出现下面错误1. 错误1Undefined symbols for architecture armv7: "std::runtime_error::runtime_error(std::string const&)", referenced from:
2014-07-23 16:38:24
1132
原创 boost 使用
BOOST的下载地址http://sourceforge.net/projects/boost/files/boost/1.55.0/x
2014-04-09 19:11:32
591
原创 使用tinyxml生成文件时,出现不同的文件格式问题
问题描述:最近在编写代码时,出现了用同一个程序生成的xml文件,用记事本打开,居然文件格式不一样,一个是utf-8的,一个是ansi码。应用场景:相同的是:程序使用的是tinyxml, encoding都是设置为utf-8不同的是:utf-8文件,接受的是utf-8数据响应;ansi码接受的是gbk的数据。最终结果:最终导致,接受utf-8数据生成是utf-
2014-03-31 19:06:43
799
原创 std::vector 使用&&注意事项
1. vector 内存空间是只增不减的,即便调用clear,内存空间也不会减少关于vector的内存空间,有两个函数需要注意:size()成员指当前拥有的元素个数;capacity()成员指当前(容器必须分配新存储空间之前)可以存储的元素个数。vector vtInt; int a = 1;int b = 2;vtInt.push_back(a);vtInt.pu
2014-03-23 15:12:45
1644
转载 VC++内存泄露检查
Windows下可包含以下的代码加入到KDetectMemoryLeak.h中,项目中包含此头文件,在DEBUG模式下运行,检测内存泄露问题。/*===========================================================================功能:包含该头文件能自动检查VC++的内存泄露。=====================
2014-03-23 14:30:06
664
原创 如何抽象子类属性不一
项目中碰到一个问题,如题,以下的实现的思想:#include #include // 第一个儿子的属性typedef struct stInfo{ int m_iId;}*PSTInfo;// 第二个儿子的属性typedef struct stInfo2{ int m_iId; char m_char;}*PSTInfo2;templat
2014-03-22 11:44:33
528
原创 什么是真正的C++编程?什么是真正的面向接口编程?
什么是真正的C++编程?什么是真正的面向接口编程?未来一个星期将重点学习真正的C++编程,这篇主要是记录学习的内容以及自己的感悟。...
2014-03-18 18:23:07
615
原创 服务器epoll+thread pool模型
使用epoll+thread pool, 响应client IO,线程池在read消息时,确认难按client的顺序来处理?可以通过insert MessageQueue, 并对每一个message加上一个seq, 逻辑层处理从MessageQuque,当取出的seq比上一次小,就丢弃(这种机率很少,因为系统的read速度几乎差不多的),应该可以保证了
2014-03-14 13:55:54
1246
原创 Linux系统中生成调试的core文件
ulimit -c 1ulimit -c unlimitedcd /proc/sys/kernel/ echo "/opt/ipnc/core-%e" > /proc/sys/kernel/core_patternecho "1" > core_uses_pidcd -生成目标:生成的core文件名是core-程序的进程号目标目录:/opt/ipnc
2014-03-13 09:45:54
433
转载 centos 中文乱码解决办法
转载地址:http://blog.youkuaiyun.com/dandaoyi/article/details/7760862缘由:本人在虚拟机中安装centos 5.3,起初安装时选择了english,后来使用的过程中发现打开网页,会出现中文乱码,无法正常显示。当然,本地文件中的中文更是无法显示。 若是将系统语言language设置成中文,则整个系统全部乱码。
2014-03-12 22:49:59
436
转载 Win7 修改hosts内容
notepad "%SystemRoot%\system32\drivers\etc\hosts" ipconfig /flushdns exit 保存为.bat文件,使用右击,选择“使用管理员身份“打开,成功。
2014-03-12 10:11:27
504
原创 C++内存管理&&结构体的内存大小
struct stA{ static int a;};int TestStructSize(){ struct stB { //static int a; }; struct stC { int a; }; class CD { }; printf("stA:%d\r\n",sizeof(struct stA)); // 结果1, 静态变量不占
2014-03-11 13:48:19
540
转载 开源C++函数库Boost内存池使用与测试
Boost库是一个可移植的开源C++函数库,鉴于STL(标准模板库)已经成为C++语言的一个组成部分,可以毫不夸张的说,Boost是目前影响最大的通用C++库。Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容,是一个“准”标准库。 Boost内存池,即boost.pool库,是由Boost提供的一个用于内存池管理的开源C++库。作为Boost中影
2014-03-11 11:53:51
2914
转载 浅析领导者跟随者线程模型
领导者跟随者线程模型是一种经典的线程模型。首先我们来看看什么是领导者和跟随者线程模型,这种模型是怎么定义的。下面给出定义:在该模型中,存在一个领导者线程,处理主要的业务逻辑,比如从socket上读取数据。主要的业务逻辑处理完成后,领导者线程将降级,并且负责选择新的领导者线程。当降级的线程把剩余的业务逻辑完成后,将自动回归线程池,变为跟随者。等待下一次被领导者选中。
2014-03-09 19:07:35
1110
原创 优快云第一篇文章 杂谈&&电脑硬盘目录管理
不喜欢前面的邮箱地址,所有换了一个,编程2年了,发现现在有洁癖了,既表现在生活上,更加上对电子文件的管理上。 贴一个正在完善的电脑目录电脑硬盘目录管理(公司电脑)ianricky@163.com 2014-03-04系统盘(C:) |-- |--程序盘(D:) |--常用软件 |--开发工具
2014-03-08 13:38:26
558
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人