摘要:
本文原创为freas_1990,转载请标明出处http://blog.csdn.net/freas_1990/article/details/10223581TCP状态转移的原理并不高深,但是处理逻辑比较复杂,以下是TCP状态转移图。出自《TCP/IP协议详解:卷2》——W.Richard Stevens 这些状态是怎么实现的呢?我们来看一下内核源代码。(server端部分)inttcp_rcv(struct sk_buff *skb, struct device *dev, struct options *opt, unsigned long daddr, unsigned short le 阅读全文
摘要:
常常需要最图像进行仿射变换,仿射变换后,我们可能需要将原来图像中的特征点坐标进行重新计算,获得原来图像中例如眼睛瞳孔坐标的新的位置,用于在新得到图像中继续利用瞳孔位置坐标。 仿射变换在:http://blog.csdn.net/xiaowei_cqu/article/details/7616044这位大牛的博客中已经介绍的非常清楚。关于仿射变换的详细介绍,请见上面链接的博客。我这里主要介绍如何在已经知道原图像中若干特征点的坐标之后,计算这些特征点进行放射变换之后的坐标,然后做一些补充。 ** 在原文中,很多功能函数都是使用的cvXXX,例如cv2DRotationMatrix(center,d 阅读全文
摘要:
事务处理 begin 开始一个事物 commit 事务确认 rollback 事务回滚 end 事务结束 innodb下可以实现事务 开始执行事务时如果在事务执行的过程中出现错误那么事务会回滚之前执行的都会失效 在创建表时,就可以为table选择InnoDB引擎了。如果是以前创建的表,可以使用 alter table table_name engine=InnoDB来改变数据表的引擎以支持事务。 例: 阅读全文
摘要:
1.C#中的程序集(Assembly)答:程序集是包含一个或多个类型定义文件和资源文件的集合。它允许我们分离可重用类型的逻辑表示和物理表示。程序集是一个可重用、可实施版本策略和安全策略的单元。它允许我们将类型和资源划分到不同的文件中,这样程序集的使用者便可以决定将哪些文件打包在一起部署。一旦CLR加载了程序集中包含清单的那个文件,它就可以确定程序集的其它文件中哪些包含了程序正在引用的类型和资源。任何程序集的使用者仅需要知道包含清单的文件名称。文件的划分对使用都是透明的,并且可以在将来改变,同时又不会破坏现有的应用程序的行为。一、程序集的特性:1、程序集定义了可重用的类型。2、程序集标识有一个版 阅读全文
摘要:
1、分区索引 分区索引就是简单地把一个索引分成多个片断。通过把一个索引分成多个片断,可以访问更小的片断(也更快),并且可以把这些片断分别存放在不同的磁盘驱动器上(避免I/O问题)。B树和位图索引都可以被分区,而HASH索引不可以被分区。可以有好几种分区方法:表被分区而索引未被分区;表未被分区而索引被分区;表和索引都被分区。不管采用哪种方法,都必须使用基于成本的优化器。分区能够提供更多可以提高性能和可维护性的可能性。1、有两种类型的分区索引:本地分区索引和全局索引。 每个类型都有两个子类型,有前缀索引和无前缀索引。表各列上的索引可以有各种类型索引的组合。如果使用了位图索引,就必须是本地索引。把索 阅读全文
摘要:
摘要:和很多linux内核子系统一样,static tracepoint有很多层次,其中某个层次都展示给不同层次的开发者来满足他们的不同需求。关于linux tracepoint的详细信息,我们可以在linux内核文档Documentation/trace/tracepoints.txt和samples/tracepoints这两个地方找到。大致来说,对tracepoints本身的定义是第一个层次,一般只有内核开发者才会定义这些tracepoints;trace event是第二个层次,用于debug;第三个层次就是perf这些内核测试工具,他们调用底层的trace events来监控系统内核 阅读全文
摘要:
1、错误展示:hangma@ubuntu:~/test/test/protest/stack_test$ gcc -c my_stack.c -o my_stack.o In file included from /usr/include/stdio.h:34:0, from my_stack.c:2: /usr/lib/gcc/i686-linux-gnu/4.7/include/stddef.h:213:9: error: expected ‘;’, identifier or ‘(’ before ‘unsigned’ In file included from /usr... 阅读全文
摘要:
经过近些年来的高速发展,互联网已经成为现今媒体传播的主要力量。这一点在大型体育赛事的报道与转播上,体现的尤为明显。更及时的信息内容、更多样的报道形式、更齐全的资料组成、更方便的阅读查询、更具互动性的报道方式,再一次诠释着互联网作为新兴媒介的价值与独特优势。不断变化的客户需求新的特点、新的优势必定会带来新的需求与新的问题。特别是Web2.0的推广与普及,使得互联网网站信息传播的方式有了更多选择。但是,无论信息的表现形式如何变化,内容如何加工,一些基本的规则还是被人们广泛认同和遵守的。例如8秒钟定律。如何保证在用户增多的情况下,使每一个客户仍然能都获得理想的访问体验,这就成为门户网站运营人员在不停 阅读全文
摘要:
1、NetBeans快捷键:1、完成代码:ctrl+\ //任何地方按下此组合键,均会提示相应的参考字段; 2、错误提示:alt + enter //顾名思义,当系统报错时,按下此组合可以查看系统提示; 6、导入所需包:ctrl+shift+i 7、格式化代码:alt+shift+F 8、注释/取消注释:ctrl+/,此功能支持多行注释,但首先需选中所要注释行 9、psvm+Tab 生成Main方法 10、sout + Tab //生成输出语句 11、ctrl+enter //增加空白行,光标不移动; 13、Alt+insert //插入代码(包括构造函数,setter和getter方法等.. 阅读全文
摘要:
又是星期五,又是还有几个小时就下班了,记得上周的这个时间,我还满心欢喜着,觉得生活so美好~不过这一周,我真的受伤了,周二和周四的两次上线,我都惊呆了。。。这个系统供全国各个分公司的二十七个部门的人使用,二十七个啊~一个部门说一句话,提一个需求,我们这几个开发人员就不用活了~现在已经上线的三个模块,每天都有各种问题,各种新需求,所以开发和测试各种想弄死那些提需求的人~ 这周上线的内容大多是对新需求的实现,当然,任务量可不是动动小手就OK的啦~各种改视图,好几十张视图啊~先在测试环境改,测试通过没有问题了之后,正式环境打包发布,然后,再把正式环境的视图改一遍。。。这也许就是一个产品变态的地方,突 阅读全文