在网页设计里,字体的显示是个问题。最普遍用的是宋体,但是宋体在 Win 7 下的表现真的很难看。雅黑端庄一些,但是随着字体大小,感觉汉字的大小也会有区别。小站现在用的字体是是宋体 + Arial/Georgia,因为习惯了也没多在意,其实对于英文字体有其它更好的选择。比如 Bitter 字体,用来做...
rebalance a heap⑴最大堆的插入 由于需要维持完全二叉树的形态,需要先将要插入的结点x放在最底层的最右边,插入后满 足完全二叉树的特点; 然后把x依次向上调整到合适位置满足堆的性质,例如下图中插入80,先将80放在最后,然后两次上浮到合适位置. 时间:O(logn)。 “结点上浮”程序...
分类:
其他好文 时间:
2014-08-25 14:57:04
阅读次数:
198
问题描述只看标题 大家是不是觉得有点不知所以?好吧,直接上图,大家请往下看。如图中所示,我用VS2012编辑器添加一个解决方案[TestSolution],接着我先添加一个网站[Test],然后因为路径选择不对,就把站点文件删除重建,结果就有了上图显示的问题了。大家会不会觉得奇怪,为什么我的物理文件...
分类:
Web程序 时间:
2014-08-25 14:56:44
阅读次数:
229
15. 存储过程可以调用自己么, 或者说可能有递归的存储过程么? SP nesting最多可以到多少层? 答: 可以的. 因为Transact-SQL 支持递归, 你可以编写可以调用自己的存储过程. 敌对可以被定义为一种解决问题的方法, 其中问题的解决是通过不断的对问题的子集调用自己而达成的. 当一...
分类:
数据库 时间:
2014-08-25 14:56:34
阅读次数:
171
. 用来匹配任意一个字符,除了换行符* 用来匹配它前面字符的任意多次^ 匹配行首$ 用来匹配行尾[char] 匹配中括号字符集中的某一个字符[^char] 匹配没有在char中的字符\ 用来转义某个特殊含义的字符"\" 完整匹配单词"the",不会匹配"then" 等。
分类:
其他好文 时间:
2014-08-25 14:56:24
阅读次数:
320
如果你经常需要做前端页面,那么你一定多多少少需要解决页面的浏览器兼容问题。而浏览器兼容问题大部分也集中在对IE系列的兼容。这里就总结一下对IE系列的CSS Hack,记录一下,方便以后查阅。IE HackIE系列浏览器的hack大略如下:_nowamagic:1px;-----------ie6*n...
分类:
其他好文 时间:
2014-08-25 14:56:14
阅读次数:
218
DIOCP3支持两种方式接收数据, 第一种是原始的流数据, 最通用的一种方式,客户端发啥,这边就收到啥。需要自己处理粘包问题。 可以在TCilentContext或者TIocpTcpServer的OnRecvBuffer中处理, 如果Errcode = 0可以进行收到数据的处理 下面这两个都会触发 ...
分类:
其他好文 时间:
2014-08-25 14:56:04
阅读次数:
164
这篇随笔对应的.Net命名空间是System.Xml.Serialization;文中的示例代码需要引用这个命名空间。为什么要做序列化和反序列化?.Net程序执行时,对象都驻留在内存中;内存中的对象如果需要传递给其他系统使用;或者在关机时需要保存下来以便下次再次启动程序使用就需要序列化和反序列化。范...
分类:
其他好文 时间:
2014-08-25 14:55:54
阅读次数:
197
最近在对CDN进行优化,对浏览器缓存深入研究了一下,记录一下,方便后来者画了一个草图:每个状态的详细说明如下:1、Last-Modified在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记(HttpReponse He...
分类:
其他好文 时间:
2014-08-25 14:55:44
阅读次数:
236
一. 为什么要引入锁
多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:
丢失更新
A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统
脏读
A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,...
分类:
数据库 时间:
2014-08-25 14:55:34
阅读次数:
298
linux磁盘分区编辑本词条缺少信息栏,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!linux磁盘分区要掌握Linux磁盘分区,先了解一下硬盘的物理结构。为了便于理解硬盘的物理结构 ,可将硬盘看作一个圆,它是坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等。每个盘有两面,都可...
分类:
系统相关 时间:
2014-08-25 14:55:24
阅读次数:
384
关于linux的虚拟机,当进行虚拟机copy的时候,由于虚拟机配置文件里面会记录网卡的mac地址,所以导致linux里面记录的网卡地址和实际的会有冲突,这样linux会自动把网卡地址提高。比如原来是eth0,那么会变成eth1.因此这个机器就会出问题了,导致没有网卡,无法获得ip地址。解决此问题的办...
分类:
系统相关 时间:
2014-08-25 14:55:14
阅读次数:
177
什么是粘包: 第一次发送 12345, 第二次发送abcde, 底层socket可能会一次性进行发送12345abcde,或者对方可能一次性进行了接收,那接收的时候,你可能想分两次接收才对,第一次接受到12345, 第二次想接收abcde,但是事与愿违,一次就接收完了,这就是粘包的问题。需要自己处理...
分类:
其他好文 时间:
2014-08-25 14:55:04
阅读次数:
219
我们在程序中常常会用到MessageBox。 MessageBox.Show()共同拥有21中重载方法。现将其常见使用方法总结例如以下:1.MessageBox.Show("Hello~~~~");最简单的,仅仅显示提示信息。2.MessageBox.Show("There are somethi....
分类:
其他好文 时间:
2014-08-25 14:54:54
阅读次数:
235
本文介绍MediaPlayer的使用。MediaPlayer可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要Sur...
分类:
其他好文 时间:
2014-08-25 14:54:44
阅读次数:
259
关于C#中派生类调用基类构造函数的理解 .c#class 本文中的默认构造函数是指在没有编写构造函数的情况下系统默认的无参构造函数1、 当基类中没有自己编写构造函数时,派生类默认的调用基类的默认构造函数Ex: public class MyBaseClass { } public class MyD...
分类:
其他好文 时间:
2014-08-25 14:54:34
阅读次数:
154
0. 前期准备官方protobuf定义https://code.google.com/p/protobuf/python使用指南https://developers.google.com/protocol-buffers/docs/pythontutorialhttp://blog.csdn.net...
分类:
编程语言 时间:
2014-08-25 14:54:14
阅读次数:
200