自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cutely606的专栏

It’s Not Too Late to Learn How to Code

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

转载 中文分词?

什么是中文分词?  众所周知,英文是以词为单位的,词和词之间是靠空格隔开,而中文是以字为单位,句子中所有的字连起来才能描述一个意思。例如,英文句子I am a student,用中文则为:“我是一个学生”。计算机可以很简单通过空格知道student是一个单词,但是不能很容易明白“学”、“生”两个字合起来才表示一个词。把中文的汉字序列切分成有意义的词,就是中文分词,有些人也称为切词。我是一个

2011-11-26 22:43:20 352

转载 Linux网络编程IPv4和IPv6的inet_addr、inet_aton、inet_pton等函数小结

知识背景:210.25.132.181属于IP地址的ASCII表示法,也就是字符串形式。英语叫做IPv4 numbers-and-dots notation。如果把210.25.132.181转换为整数形式,是3524887733,这个就是整数形式的IP地址。英语叫做binary data。(其实binary是二进制的意思)详细介绍,请参考: 网络字节序与主机字节序的转换

2011-11-26 22:31:12 633

转载 网络字节序与主机字节序的转换

在对IP地址结构体SOCKADDR_IN赋值的时候,经常会用到下列的函数htonl,htons,inet_addr,与之相对应的函数是ntohl,ntohs,inet_ntoa。查看这些函数的解析,会发现这些函数其实是与主机字节序和网络字节序之间转换有关。就是什么网络字节序,什么是主机字节序呢?下面我写出他们之间的转换:用IP地址127.0.0.1为例: 第一步   127     .

2011-11-26 22:09:38 418

转载 跨平台的网络通信中间件:ICE和ACE

做的工作部分是.NET 的通讯。看到这篇文章介绍了ICE和ACE, 两个都是开源的高性能中间件,挺有意思的,ICE的主页ACE的主页二十世纪九十年代中期以来,业界一直在使用DCOM和CORBA这样的面向对象的中间件平台。在分布式的应用中,中间件平台托管了大部分网络事务,比如对数据进行编码与解码以进行传送,把逻辑对象地址映射到物理传输端点,根据客户和服务器的机器架构改变数据的表示

2011-11-26 22:07:37 1159

转载 螺旋队列

螺旋队列算法分析2008-09-16 00:23 6664人阅读 评论(19)收藏 举报 螺旋队列的样子如下图:   两大规律:1。螺旋规律(红线)2。奇数平方规律(紫线) 问题描述: 设1的坐标是(0,0),的方向向右为正,y方向向下为正,例如,7的坐标为(-1,-1),2的坐标为(0,1)。编程实现输入任意

2011-11-26 20:16:56 362

转载 C中的strcpy()、strcat()、strcmp()、strncpy()、strncat()、strncmp()

分类: C语言 2011-08-22 16:04 31人阅读 评论(0)收藏 举报    以前C中的一些字符串函数经常困扰我,今天把一些常用的都列举出来:   strcpy() 原型:extern char *strcpy(char *dest,char *src); 用法:#include 功能:把src所指

2011-11-26 20:09:55 414

转载 typedef和define的用法和详细区别

分类: C语言 2011-08-22 typedef是一种在计算机编程语言中用来声明自定义数据类型,配合各种原有数据类型来达到简化编程的目的的类型定义关键字。 #define是预处理指令。下面让我们一起来看。typedef是C语言语句,其功能是用户为已有数据类型取“别名”。 例如: typedef int INTEGER;  这以后就可用INTE

2011-11-26 20:08:31 323

转载 学习.NET

如果你已经有较多的面向对象开发经验,跳过以下这两步:   第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!  第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framew

2011-11-26 20:06:25 327

转载 关于互斥锁,临界区,互斥量,信号量,事件

分类: 多线程 四种进程或线程同步互斥的控制方法:1、互锁函数:能够很保证原子形式访问资源2、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。3、互斥量:为协调共同对一个共享资源的单独访问而设计的。4、信号量:为控制一个具有有限数量用户资源而设计。5、事 件:用来通知线程有一些事件已发生,从而启动后继任务的开始。互锁函数:互锁

2011-11-10 23:34:43 1274

转载 程序什么时候应该使用线程,什么时候单线程效率高

对于处理时间短的服务或者启动频率高的要用单线程,相反用多线程! 不论什么时候只要能用单线程就不用多线程,只有在需要响应时间要求比较高的情况下用多线程某此操作允许并发而且该操作有可能阻塞时, 用多线程. 例如SOCKET, 磁盘操作.使用多线程编程可以给程序员带来很大的灵活性,同时也使原来需要复杂技巧才能解决 的问题变得容易起来。但是,不应该人为地将编写的程序分成一些碎片,让这些碎片

2011-11-10 00:09:04 10564

转载 C语言之#define用法(终极盘点篇)

2008-08-27 20:56一.#define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的学习很不利。1 #define命令剖析1.1 #de

2011-11-02 00:06:04 782

转载 模板与宏的比较(Templates vs. Macros)(转)

在很多方面,模板类似预处理宏,用给定的类型代替模板的变量。然而,模板和宏有很大的区别:宏:#define min(i, j) (((i) 模板:template T min (T i, T j) { return ((i 使用宏会带来如下问题:Ø         编译器没有办法检查宏的参数的类型是否一致。宏的定义中缺少特定类型的检查。Ø         参数i和j被被调

2011-11-01 10:34:36 1530

转载 实时操作系统与通用操作系统的一些比较(转载)

主题:实时操作系统与通用操作系统的一些比较(转载)         嵌入式实时系统中采用的操作系统我们称为嵌入式实时操作系统,它既是嵌入式操作系统,又是实时操作系统。作为一种嵌入式操作系统,它具有嵌入式软件共有的可裁剪、低资源占用、低功耗等特点;而作为一种实时操作系统(本文对实时操作系统特性的讨论仅限于强实时操作系统,下面提到的实时操作系统也均指强实时操作系统),它与通用操作系统(如Win

2011-11-01 09:56:27 652

php实现用户权限管理

php实现用户权限管理,调用数据来源于MYSQL数据库

2011-04-18

空空如也

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

TA关注的人

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