SunBo

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 ··· 32 下一页

2012年7月11日

摘要: function:function表示事物的总体“用途”,也就是指明它是用来干什么的、起某个作用、发挥某个功能。这就跟某个人在某个岗位起什么作用是一个道理。它的关注点是“总体或整体”(好比黑盒子),一般人根本不需要知道它的内部构造或机理。 例如函数y=f(x)之所以叫做function,就是因为它能起到这样一个作用:对于任意给定的一个x都可以得到一个y。编程序的时候用到的 function方法也是同样的道理:写一个函数式的代码模块,每次用到它就给它赋一个变量并得出自己想要的结果。很明显,这些function都表示 “实现某个目的或用途”。如:The main function of the m 阅读全文
posted @ 2012-07-11 16:43 SunBo 阅读(15509) 评论(1) 推荐(4) 编辑

2012年7月4日

摘要: 首先新建一封邮件,填写好你要发送的主题、内容、收件人等信息,然后点击工具栏的“选项按键”。在弹出的对话框中在“传递不早于”前面打上勾,然后在后面的下拉菜单中选择要发送这封邮件日期和时间。最后点击发送按键,这个时候这封信就在你的发件箱中呆着了。接下来将Outlook自动收发信件的功能打开:点击“工具/选项/邮件设置/发送/接受”,将“安排自动发送/接受的时间间隔为”前面打上勾,然后输入一个你希望的间隔时间。这样到了邮件设置的时间后就会自动发送这封提示邮件了。 阅读全文
posted @ 2012-07-04 18:53 SunBo 阅读(1917) 评论(0) 推荐(0) 编辑

摘要: 在标准 C 或者 C++ 中由于不支持 0 长度的数组,所以 int array[0]; 这样的定义是非法的。不过有些编译器的扩展功能支持 0 长度的数组。在 C 中,0 长度的数组的主要用途是用来作为结构体的最后一个成员,然后用它来访问此结构体对象之后的一段内存(通常是动态分配的内存)。由于其非标准性,在程序中尽量避免使用 0 长度的数组。作为替换,可以使用 C99 标准中的不完整数组来替换 0 长度的数组定义。如:CODE:struct X {/* Members */int array[]; /* Do not write int array[0]; since it is not st 阅读全文
posted @ 2012-07-04 12:29 SunBo 阅读(2155) 评论(0) 推荐(0) 编辑

2012年6月27日

摘要: C语言里的位域是—个比较复杂的问题,涉及的方面也比较多,关于位域的基础内容可以参考以下文章:理解C语言位域 分析代码如下: #include "stdio.h" #include "memory.h" typedef struct _BitSeg1{ int a:4; int b:3; }BitSeg1; typedef struct _BitSeg2{ char a:4; char b:3; }BitSeg2; int main() { BitSeg1 ba1; b... 阅读全文
posted @ 2012-06-27 10:31 SunBo 阅读(514) 评论(0) 推荐(0) 编辑

摘要: 系统:ubuntu 11.04 little-end描述:这个问题是在研究TS包头解析时遇到的,用两种方式取TS包头,但结果不同耗时:2天程序:1. 使用正常顺序方式定义TS包头结构体,然后将TS包头数据拷贝到包头结构体中。void bob_get_packet_header_mem_cpy_1(unsigned char *ts_package) { printf(" [%s]:\n", __func__); printf(" Package Source Data: "); unsigned char *p = ts_package; while(p 阅读全文
posted @ 2012-06-27 10:23 SunBo 阅读(5008) 评论(0) 推荐(0) 编辑

2012年6月20日

摘要: 删除多余的空格行末:$ 行首:^空格:\s行末空格:\s\+$行首空格:^\+\s有些人认为行末的空格是无用,浪费而难看的。要删除这些每行后面多余的空格,可以执行如下命令::%s/\s\+$//命令前面指明范围是 "%",所以这会作用于整个文件。"substitute" 命令的匹配模式是"\s\+$"。这表示行末($)前的一个或者多个(\+)空格(\s)。后面我们会介绍怎样写这样的模式。替换命令的 "to" 部分是空的:"//"。这样就会删除那些匹配的空白字符。另一种没有用的空格是 Tab 前面 阅读全文
posted @ 2012-06-20 18:13 SunBo 阅读(14476) 评论(0) 推荐(2) 编辑

2012年6月18日

摘要: 码流——编码器生成的比特流码率——每秒产生多少个比特码速——码率/每个码的比特数 阅读全文
posted @ 2012-06-18 15:39 SunBo 阅读(776) 评论(0) 推荐(0) 编辑

2012年6月7日

摘要: 造成这样的错误原因是代码不符合Android规范,应该把访问方式改为异步操作,也就是另起一个线程去搞定访问 阅读全文
posted @ 2012-06-07 17:00 SunBo 阅读(149) 评论(0) 推荐(0) 编辑

2012年6月6日

摘要: 最近在试装centos,不小心把密码丢了,进不去,查了一下资料,找到了方法,试验成功。存在这里,备用。1. 在出现grub画面时,用上下键选中你平时启动linux的那一项,然后按e键 2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键3. 修改你现在见到的命令行,加入single,结果如下: kernel /vmlinuz-2.6.18-8.el5 single ro root=LABEL=/ rhgb quiet 4. 回车返回,然后按b键启动,即可直接进入linux命令行 5. 阅读全文
posted @ 2012-06-06 11:09 SunBo 阅读(224) 评论(0) 推荐(0) 编辑

2012年6月4日

摘要: 转自:http://www.cnblogs.com/wuhenke/archive/2011/06/22/2087134.html核心提示:在Eclipse中查看JDK类库的源代码!!! 设置: 1.点 window- Preferences - Java - Installed JRES 2.此时Installed JRES右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 Edit..., 会出现一个窗口(Edit JRE) 3.选中rt.jar文件的这一项在Eclipse中查看JDK类库的源代码!!! 设置: 1.点 “window”-> "Pre 阅读全文
posted @ 2012-06-04 22:24 SunBo 阅读(271) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 32 下一页