2012年6月27日
摘要: 近来遇到了一个很”诡异“的问题,使用jquery ui时,为一事件添加一处理函数后,当事件发生时,老发现函数将被执行两次。代码形似如下: <div id="dialog1"> <a href="#" class="link1" onclick="return false;" >sssssss</a> <script type="text/javascript"> $(".link1").click(function(){ ale 阅读全文
posted @ 2012-06-27 09:41 feix760 阅读(1736) 评论(1) 推荐(1) 编辑
  2012年6月2日
摘要: 经常使用codeblock格式化代码,但默认的情况下,运算符号前后不会添加空格,比如a=23,不会格式化成a = 23,因此有必要花一段时间来研究研究如何设置了。 codeblock 版本 10.05 格式化代码的设置在:Settings-->>Editor..-->>source formatter 有三个选项卡,Style,Indentation,Formatting。Style处选择一种预定义好了的样式,如果不为Custom(自定义)则Indentation和Formatting处都将不可设置,Formatting处设置大部分的东西,Indentation处设置如 阅读全文
posted @ 2012-06-02 21:55 feix760 阅读(11617) 评论(1) 推荐(5) 编辑
  2012年4月16日
摘要: list_entry(ptr, type, member) 基本等价于: #define list_entry(ptr,type,member) \ ((type*)((char *)(ptr)-(unsigned long)(&((type*)0)->member)))根据结构体list的member字段的指针得到此结构体的指针 将宏名改成struct_entry: #define struct_entry(ptr,type,member) \ ((type*)((char *)(ptr)-(unsigned long)(&((type*)0)->member.. 阅读全文
posted @ 2012-04-16 20:03 feix760 阅读(898) 评论(0) 推荐(1) 编辑
  2011年12月26日
摘要: 编译器char 为有符号,读二进制文件时: fgetc()的原型为,int fgetc(FILE *stream);返回的为int型数据,而非char 当到达文件尾或出错时返回-1,而其它情况返回的一律一正数! 如果之前向文件写了任何负的char,返回的也为正数 返回的数为:直接读得的8位0/1转化成一无符号的int,例如:0xff 对应255(不是-1) 因此返回的值范围为0--255,个数为2^8个,算上到达文件尾的-1,共2^8+1个,比8位0/1所能表示的最大信息个数2^8多一个,用来说明是否到达文件尾或出错 之前向文件写了负的char时:fgetc()返回其补码对于的无符号正数,但我 阅读全文
posted @ 2011-12-26 23:43 feix760 阅读(381) 评论(0) 推荐(1) 编辑
  2011年12月4日
摘要: hello word1 //A.java2 public class A{3 public static void main(String[] args){4 System.out.println("Hello Word!");5 }6 } 阅读全文
posted @ 2011-12-04 18:33 feix760 阅读(131) 评论(0) 推荐(0) 编辑