自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

翻译 Apache Mina 学习笔记(7) - Handler

IoHandler有以下函数:sessionCreatedsessionOpenedsessionClosedsessionIdleexceptionCaughtmessageReceivedmessageSentsessionCreated

2014-08-19 22:02:45 476

翻译 Apache Mina 学习笔记(4) - Filters

IoFilter是MINA的另外一个核心部分,他过滤所有的

2014-08-19 21:51:27 570

翻译 Apache Mina 学习笔记(4)-Session

Session是Apache的核心,每当一个客户端连接到达时,就会

2014-08-19 21:26:01 607

翻译 Apache Mina 学习笔记(3) - IoService

本章,我们讲述MINA的IoService - 一个提供所有

2014-08-19 18:30:47 777

翻译 Apache Mina 学习笔记(2) - 基础

在第一章中,我们对MINA有了一个大致的了解,在本章中,我们

2014-08-19 14:03:58 920

翻译 Apache Mina 学习笔记(1) - 入门

在本章,我们会让你对什么是MINA,什么是非阻塞IO,为什么我们在非阻塞IO上开发了这套框架有一个了解.我们也会给你展示一个非常简单的例子去让MINA跑起来.        1.非阻塞IO   非阻塞IO的API在JAVA 1.4版本出现,并且已经被用于数以万计的应用当中.NIO API覆盖了非阻塞的各种操作.    在java.nio.*的包中包含了下面一些重要的结构:B

2014-08-19 12:55:43 536

原创 局域网开机小软件

最近刚学网络编程,真是一门神奇的课程。闲来无事,用socket和gtk+实现了一个局域网远程开机小软件。实现原理:在网卡中,有一个不标准的,但是又有很多网卡制造商都支持的标准。是AMD的magic包。也叫远程唤醒包。这个包的前面6个字节用0xff 填充,而后面字节则用目标主机的mac地址的连续16组循环填充。当目标主机收到这个数据包的时候,远程主机就能够实现自动开机。(测试成功)

2013-11-17 13:57:37 1156

原创 UNIX网络编程第一部分

最近在看UNIX网络编程部分,再次缅怀一下 W.RICHARD  STEVENS. 先生的去世是对计算机界的巨大损失。 留下的书籍堪称经典中的经典。站在巨人的肩膀上看世界。   《UNIX网络编程:卷1 · 套接口API》     第一章讲的是一些基本概念,首先给出了一个简单的时间获取客户程序。这本书的源代码,都可以在www.unpbook.com找到,当然,需要翻墙。你也可以百度

2013-10-30 15:16:26 645

原创 如何用C语言判断机器的大小端模式

//#include#include "unp.h"//判断机器的大小端模式int main(int argc,char **argv[]){    union    {        short s;        char c[sizeof(short)];    }un;    un.s = 0x0102;    printf("%s:",

2013-10-28 21:55:28 494

原创 Linux程序设计第十一章

第十章讲的是调试,这个调试没什么好说的,全靠经验和熟练度,刚用GDB那会,简直要我的命,不过现在用着用着也熟悉了。就没什么太大的感觉了。首先恭喜下锋哥拿到offer,加油啊!!顺便吐槽一下,操作系统的课真心太无聊了,每节课都是照着PPT讲,概念解释也不清楚,模棱两可就跳过去了。当然了,老师还是不错的。作为学生,肯定不能批评老师。老师之所以能当老师,总有自己的有点。不过这样的课,缺乏激情,毕竟自己看

2013-10-15 10:09:32 524

原创 Linux程序设计第九章

今天听说周立功的考试巨难?没有机会去尝试尝试 ,真是太遗憾了。今天学习了Linux程序设计第九章,开发工具.主要包括:*make命令和makefile文件*RCS和CVS系统对源代码进行控制*编写手册页*使用patch和tar命令来发布软件*开发环境1.makemake程序本身有许多选项,其中最常用的为以下3个.-k :他的作用是让make命令在发现错误时仍

2013-10-15 10:08:52 587

原创 Linux程序设计第八章

今天太狗屎了,喝饮料,害我闹肚子.最近食堂饭怎么那么难吃啊!!!我的天啊,自从图书馆建好了,食堂的饭就再没能吃过.我不求好吃啊,只求能吃啊.这个要求都这么难么?!必须吐嘈一下..今天又见识了一下高西老师,叼炸天的感觉,膜拜之!高西老师也确实是挺厉害的.讲软件设计与体系结构.有兴趣的同学可以去听听他讲课,没有讲什么太深的专业知识,就是整节课聊天一样.但是又能让你有所收获.高西老师自嘲之:我是桂电三院

2013-10-15 10:08:07 688 1

原创 Linux程序设计第七章

今天抽空去跟人凑热闹,参加了一下招聘,反正都是玩,结果一大堆图形学的题目,对图形学哪有研究过啊。真是让我汗流浃背啊。没办法,人家公司就是做视频监控和图像处理的,可以理解。人生第一投啊,就这么打酱油了。        今天,学习linux程序设计第七章。本章讲的是数据管理。7.1 内存管理linux使用标准C语言的malloc来调用来简单实现内存分配,至于内核的实现,这个目前就不关注

2013-10-15 10:07:26 503

原创 Linux程序设计第五章

国庆了,首先祝大家国庆快乐!山里面是一个很神奇的世界,不管是国庆,元旦,永远都跟平常一模一样,没有一点节日的气息。其实呆着呆着也就习惯了。找个时间出去溜达溜达吧。。直到如今,才会真正去考虑找工作这事。不想多提。        第五章讲的是终端,原本觉得其实这一章没什么用处。不过看到最后,还是觉得,里面的一些东西挺有用的。至少在某些实际应用中,可能会需要用到。比如说:去掉终端的回显(这可用于输入

2013-10-15 10:06:40 745

原创 Linux程序设计第四章

前几天因为一些事耽搁了,今天学习第四章。本章将学习:1.向程序传递参数2.环境变量3.查看时间4.临时文件5.获得有关用户和主机的信息6.生成和配置日志信息7.了解系统各项资源的限制4.1.1X/open 规范定义了命令行选项的标准用法.,同时定义了在C语言程序中提供命令行开关的编程标准接口:getopt 函数.#includeint

2013-10-15 10:05:43 618

原创 Linux程序设计第三章

终于来到C语言的章节了。依然对C语言无限热爱。也依然学不懂C语言。资质愚笨。无可奈何。在本章中,我们将学习:1.文件和设备2.系统调用3.库函数4.底层文件访问5.管理文件6.标准I/O库7.格式化输出和输入8.文件和目录的维护9.扫描目录10.错误及其处理11./proc文件系统12.高级主题:fcntl和mmap   

2013-09-26 22:40:49 701

原创 Linux程序设计第二章

第二章   shell程序设计。        之前也有过了解linux  shell编程,这都是随便瞟过,想想也挺后悔。这么强大的工具,主要是这语法有点恶心。忍忍吧。毕竟要重新学,就学得认真点。        本章将学习:1.什么是shell2.基本思路3.微妙的语法:变量,条件判断和程序控制。4.命令列表。5.函数6.here文档7.调试8.grep

2013-09-26 22:39:26 633

原创 Linux程序设计第一章

Linux程序设计第一章       前两天研究飞信的源代码,对自己大失所望。要学的东西实在是太多了,痛定思痛。在跟何子猷学长请教以后,决定从最上层开始做起。抛却以前所有的观念和基础。像个新生,重新学习。       飞信的源代码让我更加喜爱Linux这个开源系统,里面的软件,几乎都可以找到你想要的源代码,并且自由的使用,自由的更改,这是一件令人

2013-09-26 22:37:42 594

原创 嵌入式linux学习第三天.

今天没学到什么,因为自己偷懒,看LOL 的比赛. 花掉了大部分的时间.太惭愧了。今天学到的东西。今天主要是把U-boot的部分再做了一遍。简单的学习了一些u-boot的命令。但是也没记住太多。诸如mm,md之类的命令,没有记住多少。这个个人感觉也不需要记住多少。用的时候查呗,谷歌百度干什么用的?今天试着去编译了一个基于arm的linux内核,由于之前曾经编译过PC机的内核,所以这部分也没有

2013-08-12 13:16:26 692

原创 嵌入式arm开发学习

今天是学习arm的第二天.感觉又懂了一点.记录下来,以便以后不时之需.  今天先是看了一些linux应用开发的东西,由于之前自己对linux程序设计还算是有过了解,这部分看得很快,基本没有什么阅读障碍.个人建议想学嵌入式linux的人,最好先把unix环境高级编程看一遍.你会发现一切都会顺其自然.之后到了arm系统开发进阶部分,但是由于坑爹的是,由于教程是windows 的,在加上那些AD

2013-08-11 00:12:04 584

原创 ubuntu 12.04 安装dnw 以及 secbulk 驱动安装.

1.先去网上搜索一个 dnw_linux的安装包下载.2.解压这个压缩包.3.在终端下安装libusb-dev库 sudo apt-get install libusb-dev4.进入dnw_linux文件夹其中secbulk.c是PC端USB驱动, dnw.c是写入工具编译驱动之前先修改secbulk.c找到#define BULKOUT_BUFFER_S

2013-08-09 20:53:28 1100

原创 win7下面dnw驱动的安装方法.

由于dnw的驱动是针对于XP写的,但是xp这个老古董,已经很少有人在用了.那么怎么在win7下面安装驱动呢?下面给出解决方法.1.首先是最简单的方法,安装完友善提供的dnw的 usb驱动之后,把windows的测试模式打开.windows 7 测试模式关闭开启bcdedit -set testsigning offbcdedit -set testsigning o

2013-08-09 14:25:06 1440 1

转载 GDB调试

GDB 命令行参数启动 GDB:l  gdb executablel  gdb -e executable -c core-filel  gdb executable -pid process-id(使用命令 'ps -auxw' 可以查看进程的 pid)选项含义–help-h

2013-07-17 16:50:42 431

原创 二叉树的创建与层次遍历

Tree.h#ifndef TREE_H#define TREE_H 1typedef int INT32;typedef unsigned int UINT32;typedef unsigned char UCHAR8;typedef char CHAR8;typedef long long int LONG64;typedef unsigned long long

2013-07-05 16:28:15 640

原创 快速排序

main.cpp#includetypedef int INT32;typedef unsigned int UINT32;typedef unsigned char UCHAR8;typedef char CHAR8;typedef long long int LONG64;typedef unsigned long long int ULONG64;typedef doub

2013-07-05 15:05:47 351

原创 直接插入排序与二分查找

#include#includetypedef int INT32;typedef unsigned int UINT32;typedef unsigned char UCHAR8;typedef char CHAR8;typedef long long int LONG64;typedef unsigned long long int ULONG64;typedef doubl

2013-07-04 11:32:51 450

原创 STL实现括号匹配

STL栈的基本操作:push(x) 将x加入栈中,即入栈操作pop() 出栈操作(删除栈顶),只是出栈,没有返回值top() 返回第一个元素(栈顶元素)size() 返回栈中的元素个数empty() 当栈为空时,返回 true下面给出一个事例供参考括号匹配程序:#include#inclu

2013-07-04 11:02:34 647

原创 链式队列简单实现

链式队列的简单实现,注释我就不写了.queue.h#ifndef QUEUE_H#define QUEUE_H 1typedef int INT32;typedef unsigned int UINT32;typedef unsigned char UCHAR8;typedef char CHAR8;typedef long long int LONG64;type

2013-07-04 09:47:28 538

原创 链式栈简单实现序列反转

stack.h#ifndef STACK_H#define STACK_H 1typedef int INT32;typedef unsigned int UINT32;typedef unsigned char UCHAR8;typedef char CHAR8;typedef long long int LONG64;typedef unsigned long long

2013-07-04 09:13:12 1008

原创 顺序栈的简单实现

queue.h头文件#ifndef QUEUE_H#define QUEUE_H 1typedef int INT32;typedef unsigned int UINT32;typedef unsigned char UCHAR8;typedef char CHAR8;typedef long long int LONG64;typedef unsigned long lon

2013-07-03 22:24:37 414

原创 顺序栈实现序列反

stack.h 头文件#ifndef STACK_H#define STACK_H typedef int INT32;typedef char CHAR8;struct Stack{CHAR8 *p;INT32 top;INT32 max;};typedef struct Stack *Pstack;Pstack Create(INT32 N);void Pop(Pstack s);INT32

2013-07-03 21:29:13 424

gtk,glade实现出校器

桂林电子科技大学出校器 ,linux界面版本。

2013-11-20

DNW win7 驱动

友善提供的驱动是基于XP系统的. 这里安装的是win7的驱动. 已经测试,可以使用.请放心下载.

2013-08-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除