- 博客(12)
- 资源 (9)
- 收藏
- 关注
转载 symfony中的yml
YAML<br />来自YAML官方网站(http://www.yaml.org/ ) 的定义: YAML是一种直观的能够被电脑识别的数据序列化格式,并且它容易被人类阅读,容易与脚本语言交互的。换种说法,YAML是一种非常简单的类似于XML的数据描述语言,语法比XML简单很多。他在描述可以被转化成数组或者hash的数据是非常有用,例如:<br />$house = array( 'family' => array( 'name' => 'Doe', 'parents' =
2011-03-24 11:26:00 1352
转载 Linux下C语言编程--信号处理函数
Linux下C语言编程--信号处理函数作者:hoyt前言:这一章我们讨论一下Linux下的信号处理函数.Linux下的信号处理函数:1.信号的产生2.信号的处理3.其它信号函数--------------------------------------------------------------------------------一个实例1。信号的产生Linux下的信号可以类比于DOS下的INT或者是Windows下的事件.在有一个信号发生时候
2011-03-23 16:41:00 937
转载 Linux平台gcc和动态共享库的基础知识
<br />对大多数不从事Linux平台C语言开发的人来说,GNU gcc的一套工具和Linux平台的共享库的使用还是十分陌生的,其实我也不太熟悉,姑且写点基础知识,权当做备忘吧。 <br /><br />一、GNU gcc的编译工具用法<br /><br />我们先来写一个简单的C程序:hello.c <br />#include <stdio.h>void print_hello() { printf("Hello World/n");}int main(int argc, c
2011-03-22 13:38:00 504
原创 框架的好处
<br />不用框架编程,就好像在单片机上编程,要关注的东西比较多。<br />使用框架,就好像在操作系统上编程,虽然有学习成本,但效果确实不言而喻的。<br /><br /> --expleeve<br />
2011-03-18 18:10:00 603
原创 signal 定义的平台相关性
<br />同样是Linux系统,甚至连内核版本都相同,从PC机上交叉编译到目标机上却不能用。<br /> <br />今天遇到一件怪事:<br /> 我编写了一个小程序,在PC机上用来捕捉用户定义信号SIGUSR1和SIGUSR2,用kill -SIGUSR1 pid 程序正常使用。<br /> 将其交叉编译后,移植到mipsel板上,使用kill -USR1 pid退出。<br /> <br />考虑是收到的信号不对,造成程序接收到信号后执行了默认操作(这里是终止)。<br /> <
2011-03-18 11:15:00 983
转载 gdb中的信号(signal)相关调试技巧
引用:--------------------------------------------------------------------------------原发贴者 Couger:我写了一个INT信号的处理函数,在处理函数里设置断点后go,但是在console下按Ctrl-C后MC并没有进入处理函数,而console下的程序也直接退出,没有给出希望的输出。------------------------------------------------------------------------
2011-03-18 10:03:00 8021
转载 多进程程序的一些突出的特点
<br /> 1.并行化 <br /> 一件复杂的事件是可以分解成若干个简单事件来解决的, 这在程序员 <br /> 的大脑中早就形成了这种概念, 首先将问题分解成一个个小问题, 将小问 <br /> 题再细分, 最后在一个合适的规模上做成一个函数. 在软件工程中也是这 <br /> 么说的. 如果我们以图的方式来思考, 一些小问题的计算是可以互不干扰 <br /> 的, 可以同时处理, 而在关键点则需要统一在一个地方来处理, 这样程序 <br /> 的运行
2011-03-16 14:33:00 747
转载 题目收集:3000w数据的表,取某项字段前50项数据 ,内存2g
<br />偶然看到这个题,就想了一下怎么做,大体实现思路是这样子的,3000w的数据划分为1000段,也就是1-3w为一段,30001-6w项为第二段,依次类推,从每3w的数据中提取出前50条数据(这个根据sql排序就能取出来,2个g的内存够了),最后1000个50就会产生5w个数据,最后提取出来的5w的数据放置到ArrayList中去,最后5w的数据统一排序,取出前50条。5w*5w的对比与交换是可以搞定的。具体实现,等最近的项目完了 用多线程试试!~<br /> <br />来着JavaEye
2011-03-14 17:45:00 656
转载 source insight研究——快捷键篇
<br />关于键盘和鼠标谁更快捷之争,是一个永远被程序员争论的话题。我想大多数人都不会极端的信奉一种操作方式,鼠标更为大众接受,但掌握一些快捷键对于提高操作速度是有帮助的。<br />si为我们提供了丰富的快捷键和灵活的定制方式,同时还支持自定义命令和脚本,熟练掌握这些之后相信可以使你更加喜欢它。<br />以下是我认为比较有用的快捷键:<br />1. ctrl+o,打开文件列表<br />2. F7,打开符号检索窗口(全局列表)<br />3. F8,打开符号检索窗口(本地文件)<br />4. ct
2011-03-08 14:04:00 695
转载 source insight研究——正则表达式篇
<br />正则表达式主要用来做搜索和替换,一般强大一点的编辑器都会支持。si在搜索和替换界面里都有Use Regular Expression这样的选项。个人认为使用正则表达式(后简称RE)应该是每个程序员都应该掌握的技能。虽然和vim这些相比si对RE的支持还是弱一点,但对于从未了解过RE的人来说,从si这样的编辑器来入门RE也不失为一个好的选择。<br />学习任何一项科学或技术,了解其涉及的各种概念是第一步,也是比较花时间的一步,我们需要先通读达到大概了解,再实践,在实践中去理解,然后再总结,得出自
2011-03-08 13:48:00 995
转载 Source Insight Marco研究(语法篇)
<br />Source Insight宏语法与C相似,编写好的宏以.em文件存储。要使用宏先需要把.em文件加入到当前工程或是Base工程中,然后为其分配一个快捷键或是菜单项,之后就可以使用键盘或是点击菜单来调用宏。<br />si的宏语法“不是”大小写敏感的,且每行语句不强制要求以分号结束,语法元素之间的空格将被自动忽略,变量名必须以字母开头。<br /><br />1. 宏定义方法如下,可以传递参数,可以有返回值,但和一些脚本语言一样,在si宏中没有数据类型一说。<br />macro my_macr
2011-03-08 13:45:00 1075
原创 UTF-8编码
<br />最近,使用freetype 2 显示中文,遇到了一下乱码的问题。<br />网上关于UTF-8编码的介绍已经有很多,不多做介绍;这里对如何 获取UTF-8编码 做个记录。<br /> <br />unsigned long get_utf8_code(unsigned char * pcode) { unsigned long result=0; //0XXXXXXX if ((*pcode)<0x80) { result += (*pcode)&0x7f;
2011-03-07 16:58:00 522
Mysql最新JDBC驱动
2016-08-04
Java Drawing With Apache Batik A Tutorial
2012-08-20
PHP程序设计
2012-05-16
ADW_Launcher源码和配置过程
2011-09-03
研磨设计模式(陈臣 王斌 清华大学出版社)
2011-07-30
PHP官方手册中文版
2011-07-01
UCOS-II中文版
2009-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人