为什么我还要写这篇文章?一是因为已有的资料对于那些没用过Wireshark,不求全解,只想要快速使用Wireshark完成任务的小菜们,显得不够简洁直白;二是因为已有的资料大都对应较老版本的Wireshark,有一定滞后。基于第一点,本系列博文采用“问题/需求-->流程/步骤-->附注/说明”的形式书写;基于第二点,本系列博文默认使用的Wireshark版本是1.10.0rc2。本篇将要告诉你的是Wireshark最基本的用法。...
分类:
其他好文 时间:
2014-11-03 22:35:48
阅读次数:
306
作为一个系统介绍Unity3D中Shader编写的系列文章的开篇,本文的第一部分为系列文章的前言,然后第二部分介绍了这个系列文章中我们会使用的游戏场景创建方式,最后一部分讲解了如何在Unity中创建和使用Shader,为后面专注于介绍如何在Unity中进行Shader编程打好了基础。...
分类:
编程语言 时间:
2014-11-03 14:40:21
阅读次数:
446
CSS文件的书写可以用一定的结构来组织,来达到复用代码的目的。一般编写CSS样式规则,需要一些基础的模块,比如reset.css,它主要负责去减小浏览器的初始差异化规则。这个模块开源的比较广泛应用的有Yahoo的reset.css,还有normalize.css。这些现有资源拿来使用即可,但是使用之...
分类:
Web程序 时间:
2014-11-03 10:05:15
阅读次数:
384
作为一个系统介绍Unity3D中Shader编写的系列文章的开篇,本文的第一部分系列文章的前言,然后第二部分介绍了这个系列文章中我们会使用的游戏场景创建方式,最后一部分讲解了如何在Unity中创建和使用Shader,为后面专注于介绍如何在Unity中进行Shader编程打好了基础。
因为后面推出的系列文章会着重介绍各种Shader的写法和实现,不会再具体讲解如何创建场景和写出Shader代码后如何使用,相信这篇文章作为本系列的开篇,发表出来肯定还是会对大家多少有些帮助的。大家以后阅读稍后推出的Unity...
分类:
编程语言 时间:
2014-11-03 06:44:19
阅读次数:
309
一、幼儿识字必备教材《汉字宫》
《汉字宫》的故事情节,是一位古代走来的汉字老爷爷,带着两个天真活泼的小朋友畅游“汉字宫”。汉字爷爷给孩子们讲解每个汉字的来历,读音、字形、意义和书写,把象形字、形意字、意音字都讲得栩栩如生,孩子看电视时神情专注,喜笑颜开;加之在家长和教师鼓励下做做记忆训练和比赛,就能不知不觉地把个个汉字印入脑海并学会读书。只要父母(或祖辈)有时候陪同孩子看15分钟这部童话剧,...
分类:
其他好文 时间:
2014-11-02 19:42:11
阅读次数:
861
1 使用函数,减少代码的书写量。
2 使用有意义的变量名。
3 不要使用立即数。
4 使用工艺无关库。
5 避免使用混合时钟沿。如果必须使用上升沿和下降沿进行触发,则必须保证综合和时序分析后该模块的时序周期在最坏的情况下也是正确的。且必须给出文档说明。
6 如果需要使用门控时钟或内部时钟,或者Reset信号,应把内部时钟产生电路或者Reset电路分离出来。Reset信号的功能是直接清除所...
分类:
其他好文 时间:
2014-11-02 09:25:24
阅读次数:
260
PrintWriter类用于取代java 1.0的PrintStream类,它能正确地处理多字节字符集和国际化文本。Sun最初计划废弃PrintStream而支持PrintWriter,但当它意识到这样做会使太多现在的代码失效(尤其是依赖于System.out的...
分类:
其他好文 时间:
2014-11-01 20:36:09
阅读次数:
258
InputStreamReader和OutputStreamWriter类就是相当于输入和输出流之上的装饰器,把面向字节的接口改为面向字符的接口。完成之后,就可以在它们之上使用面向字符的过滤器阅读器或过滤器书写器。与过滤器流一样,有...
分类:
其他好文 时间:
2014-11-01 01:09:57
阅读次数:
200
在不引用任何框架下,我们会通过平凡的代码不停的对数据库进行操作,产生了很多冗余的但是又有规律的底层代码,这样频繁的操作数据库和大量的底层代码的重复书写极大的浪费了程序人员的书写,就在这样一种情况下,Hibernate框架应运而生了。
其实Hibernate封装的就是Model模型中的model,封装的这部分又叫持久层,在这层中对对象进行添加、删除、更新、查询等操作就叫做持久化。...
分类:
Web程序 时间:
2014-10-31 15:52:14
阅读次数:
328
??
C++11 FAQ
auto – 从初始化中推断数据类型
当数据类型未知或不便书写时,使用auto可让编译器自动根据用以初始化变量的表达式类型来推导变量类型。考虑如下代码:
templateclass T > void printall(const vector T>& v)
{
// 根据v.begin()的返回值类型自动推断p的数据类型
...
分类:
编程语言 时间:
2014-10-31 10:10:46
阅读次数:
288