杂七杂八-stage 1
crazy_chen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
udp协议
udp协议是1种无连接的协议,他和tcp协议比较有传输速度快,占用资源少的问题。 但是由于udp协议本身没有自动找包的功能,因此经常会出现丢包的现象,会造成传送的文件丢包的现象 因为时间匆忙和水平有限,本人在效率上没有作优化,只是简单的实现,请大家自己看源码吧 注释: 主要功能:把文件猜成4k大小的包 在包头+上包的长度 接受了1个包判断长度是否和接受的长度相符如果转载 2012-06-07 21:05:38 · 380 阅读 · 0 评论 -
java for循环的几种写法
java for循环的几种写法J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。在Java程序中,要“逐一处理”――或者说,“遍历”――某一个数组或Collection中的元素的时候,一般会使用一个f转载 2012-07-04 16:41:06 · 361 阅读 · 0 评论 -
三十分钟掌握STL
三十分钟掌握STL这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:karycontact:karymay@163.netSTL概述STL的一个重要特点是数据结构和算法的分离。尽转载 2012-07-18 18:41:53 · 474 阅读 · 0 评论 -
DEBUG命令使用解析
Debug 启动 Debug,它是可用于测试和调试 MS-DOS 可执行文件的程序。 Debug [[drive:][path] filename [parameters]] 参数 [drive:][path] filename 指定要测试的可执行文件的位置和名称。 parameters 指定要测试的可执行文件所需要的任何命令行信转载 2012-12-13 19:42:44 · 769 阅读 · 0 评论 -
8086 CPU 寄存器简介
引子打算写几篇稍近底层或者说是基础的博文,浅要介绍或者说是回顾一些基础知识,自然,还是得从最基础的开始,那就从汇编语言开刀吧,从汇编语言开刀的话,我们必须还先要了解一些其他东西,像 CPU ,内存这些知识点还是理解深刻一点的比较好,所以这一篇博文就绕着 80x86 CPU 中寄存器的基础部分下手,至于其他的一些将会在后续的博文中介绍 。同时在这里转载 2012-12-13 19:38:09 · 3779 阅读 · 0 评论 -
推荐 15 款很棒的文本编辑器
本文中提及的文本编辑器软件,并非全部开源,仅供参考。1. Notepad++:这是 Windows 记事本一个最好的替换产品,主要特点包括:a. 自动完成b. 语法高亮c. 拖放特性d. 搜索e. 缩放2. PSPad:PSPad 是一个Windows平台上免费的适合程序员使用的编辑器。它可以让你保持上一次编辑状态,这样在你下转载 2012-06-24 19:38:07 · 1415 阅读 · 0 评论 -
74hc595 驱动大规模继电器情况下 上点自动全开
74hc595驱动继电器 在13脚使能端 加rc复位电路原创 2012-06-07 21:03:40 · 1976 阅读 · 0 评论 -
编程题1
题目描述:一个正整数有可能可以被表示为 n(n>=2) 个连续正整数之和,如:15=1+2+3+4+5 15=4+5+6 15=7+8 请编写程序,根据输入的任何一个正整数,找出符合这种要求的所有连续正整数序列。 输入数据:一个正整数,以命令行参数的形式提供给程序。 输出数据:在标准输出上打印出符合题目描述的全部正整数序列,每行一个序列,每个序列都从该序列的最原创 2012-06-07 20:58:59 · 395 阅读 · 0 评论 -
android可视化布局工具 DroidDraw
在线编辑,搞好后,讲xml代码拷贝到工程中即可http://www.droiddraw.org/原创 2012-06-20 14:49:46 · 1510 阅读 · 0 评论 -
数组(一维、二维、三维)的动态申请及用vector的表示方法
变长一维数组这里说的变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。实现变长数组最简单的是变长一维数组,你可以这样做:#includeusing namespace std;int main(){int len;cin>>len;//用指针p指向new动态分配的长度为len*sizeof(int)的内存空转载 2012-09-02 15:36:28 · 940 阅读 · 0 评论 -
STM32F10x—DMA总结
各个寄存器作用1) DMA_CPARx或DMA_CMARx寄存器指定外设基地址或存储器单元2) 执行一次DMA_CNDTRx寄存器的递减操作,该寄存器包含未完成的操作数目。3) 每个通道的优先权可以在DMA_CCRx寄存器中设置,有4个等级4) 外设和存储器的传输数据量可以通过DMA_CCRx寄存器中的PSIZE和MSIZE位编程。5)原创 2012-12-19 17:37:56 · 22337 阅读 · 0 评论 -
工具小软件——change case
change case可以将文件夹下的文件名,统一修改为全部小写,或者全部大写,或者首字字母大写,或者各单词首字母大写。软件不大 偶尔有用,比较方便原创 2012-06-08 14:32:22 · 1282 阅读 · 0 评论 -
LINUX 串口设置(2012-1-2 15:08)
今天被串口程序折磨的死去活来,千万不要小看基础啊。0x0d变成0x0a;0x11,0x13收不到。解决方法Opt.c_iflag &=~(INLCR|IGNCR|ICRNL); Opt.c_oflag &=~(ONLCR|OCRNL); Opt.c_iflag &= ~(IXON|IXOFF); /* not to set software cont原创 2012-06-07 21:02:22 · 371 阅读 · 0 评论 -
深入分析 Linux 内核链表
一、 链表数据结构简介链表是一种常用的组织有序数据的数据结构,它通过指针将一系列数据节点连接成一条数据链,是线性表的一种重要实现方式。相对于数组,链表具有更好的动态性,建立链表时无需预先知道数据总量,可以随机分配空间,可以高效地在链表中的任意位置实时插入或删除数据。链表的开销主要是访问的顺序性和组织链的空间损失。通常链表数据结构至少应包含两个域:数据域和指针域,数据域用于存储数据,转载 2012-12-11 22:07:44 · 333 阅读 · 0 评论 -
android 主界面设计思路
如果程序设计有主菜单,应将其设计为一个函数jumpToMainView()可以跳转到主界面,这样有利于进入不同的界面后,返回button可以onclick后调用相应函数,再次进入主菜单。勿讲主菜单界面放在运行后的第一个显示中,-可以设置一个欢迎界面等。原创 2012-06-07 20:57:34 · 1021 阅读 · 0 评论 -
Android杂谈--layout的横竖屏处理
横竖屏处理是开发应用是比较基础的一个要点,几乎都会用到。网上有一大堆的横竖屏切换的文章,但是翻了n页以后发现竟然清一色的是转载,所以不想浪费时间到这个上面,还是自己根据自己的需求与体会总结一下吧,也方便以后查阅一、layout-land和layout-prot的区别与使用默认情况下,创建的Android项目里只有一个layout文件夹,尽管这样也可以横竖屏切换用,但是某些布局横屏过后闲的格转载 2012-06-13 14:37:44 · 917 阅读 · 0 评论 -
单链表测长
单链表测长int length(node *head){ int n=0; node *p; p=head; while(p!=NULL) { p=p->next; n++; } return(n);}原创 2012-06-07 21:00:00 · 556 阅读 · 0 评论 -
单链表的建立
单链表的建立#include#include #include #include //标准c++输入/输出using namespace std; //使用std命名空间//以上为标准头文件等//编程实现单链表的建立typedef struct student{int data;struct student *next;}node;node原创 2012-06-07 21:00:28 · 352 阅读 · 0 评论 -
Shell脚本调试技术
本文全面系统地介绍了shell脚本调试技术,包括使用echo, tee, trap等命令输出关键信息,跟踪变量的值,在脚本中植入调试钩子,使用“-n”选项进行shell脚本的语法检查, 使用“-x”选项实现shell脚本逐条语句的跟踪,巧妙地利用shell的内置变量增强“-x”选项的输出信息等。评论:曹 羽中 (caoyuz@cn.ibm.com), 软件工程师, IBM中转载 2013-09-30 12:06:49 · 499 阅读 · 0 评论 -
如何学习Linux内核
教你如何学习 linux内核 毫不夸张地说,Kconfig 和 Makefile 是我们浏览内核代码时最为依仗的两个文件。基本上,Linux内核中每一个目录下边都会有一个 Kconfig 文件和一个 Makefile 文件。对于一个希望能够在 Linux内核的汪洋代码里看到一丝曙光的人来说,将它们放在怎么重要的地位都不过分。 我们去香港,通过海关的时候,总会有免费的地图和各种指转载 2012-12-11 22:38:11 · 1238 阅读 · 0 评论 -
Linux内核中的Kconfig、Makefile、.config
什么Makefile,什么是Kconfig ,什么是.config Makefile:一个文本形式的文件,其中包含一些规则告诉make编译哪些文件以及怎样编译这些文件。 Kconfig:一个文本形式的文件,其中主要作用是在内核配置时候,作为配置选项。 .config:文件是在进行内核配置的时候,经过配置后生成的内核编译参考文件。转载 2012-12-11 22:24:04 · 472 阅读 · 0 评论 -
linux下文件传送程序代码两例(分别基于tcp和udp)
linux下文件传送程序代码两例(分别基于tcp和udp)时间:2010-10-27 10:34:37来源:网络 作者:未知 点击:12次基于TCP的文件传输程序:基于TCP的文件传输程序: 服务器端代码:#include // for sockaddr_in#include // for socket#include // for socket转载 2012-06-07 21:05:06 · 773 阅读 · 1 评论
分享