We essentailly do an in-order traversal (中序遍历) of the tree since the in-order traversal results in a sorted list of node items.1 def traverse_binary_t...
分类:
其他好文 时间:
2015-02-26 06:28:30
阅读次数:
155
说明:overflow属性规定当内容溢出元素框时发生的事情。注释:属性定义溢出元素内容区的内容会如何处理。如果值为 scroll,不论是否需要,用户代理都会提供一种滚动机制。因此,有可能即使元素框中可以放下所有内容也会出现滚动条。默认值是 visible。可用的值:visible:默认值。内容不会被...
分类:
其他好文 时间:
2015-02-26 06:28:58
阅读次数:
159
今天在处理R的正则表达式的时候发现,R的正则式中的转义字符和linux、python等的还不一样。Linux是使用"\",而R中则使用"[]"!# 我想要将“A427 PolII [ChIPseq]”中的“[ChIPseq]” 去掉string = "A427 PolII [ChIPseq]"#.....
分类:
其他好文 时间:
2015-02-26 06:27:58
阅读次数:
110
说明:设置一个定位元素沿 z 轴的位置,z 轴定义为垂直延伸到显示区的轴。如果为正数,则离用户更近,为负数则表示离用户更远。注释:元素可拥有负的 z-index 属性值。Z-index 仅能在定位元素上奏效(例如 position:absolute;)!可用的值:auto:默认。堆叠顺序与父元素相等...
分类:
其他好文 时间:
2015-02-26 06:29:38
阅读次数:
96
1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。这里最主要的问题是,对于程序员来说,...
分类:
数据库 时间:
2015-02-26 06:28:05
阅读次数:
284
年前较闲的时候研究了一下WPF的性能优化,练手的时将之前写的弹幕播放器给重新写了一下。年前的时间不大够,没有写完,这两天接着弄了一下,基本上弄得差不多了。主要重写了底层的渲染算法,优化后效果还是非常明显的,试了几个BiliBili上的热门的弹幕,基本上满屏的弹幕依然能流畅播放。在我的i5-750上,...
Mathematica是个不错的常用工具,尤其是其支持交互式参数调整的plot功能,灰常不错。但一直有个很烦人的carveat,这里提一下。在evaluate notebook(.nb)时,一旦碰到了使用了交互式参数调整命令(manipulate)的cell,其顺序执行的流程将会被拥塞(因为需要人机...
分类:
其他好文 时间:
2015-02-26 06:29:23
阅读次数:
347
最近在写一个要求兼容Linux 和 windows 的socket program,无奈对Linux 太不熟悉,不懂编译,搜得一大神的文章。在此分享。详细请见链接:?http://www.chinaunix.net/old_jh/23/408225.html ? 下面是makefil...
分类:
编程语言 时间:
2015-02-26 01:27:52
阅读次数:
385
一直认为ScrollView很方便也很简单,OnTouch很方便也很简单,所以一直“简单”的用,知道有一天需要将二者结合使用时发现这“两家”还有点“水火不容”。
二者的主要矛盾是谁处理“触摸事件”。
比如下面的情形:...
分类:
其他好文 时间:
2015-02-26 01:26:37
阅读次数:
181
题目大意:Steve和Digit轮流取甜甜圈,有n个,每次不能取超过m个(1
用d[i][j][u][0]表示目前总共有i个甜甜圈,其中j个还未被取,u个在Steve处,且下一步到Steve走时,Steve能吃到的最多的甜甜圈,用d[i][j][u][1]表示目前总共有i个,j个未取,u个在Steve处,且下一步到Digit走时,Digit能吃到的最多的甜甜圈。
状态转移方程:...
分类:
其他好文 时间:
2015-02-26 01:24:26
阅读次数:
295
在Cocos2dx引擎中文官网下载了quick-cocos2d-x v3.3 Final for win,
然后便打开安装并运行了setup_win.bat自动设置了环境变量,此时桌面
已经生成了player3.exe项目模拟器,可是打开后却是出现了黑屏,起初
以为是环境变量没有设置好,于是便重新查看设置了环境变量并重新启动
了一下机器,可是结果还是没有改变,依旧黑屏(带帧率等信息),如图...
分类:
其他好文 时间:
2015-02-26 01:24:04
阅读次数:
390
Volley使用了线程池来作为基础结构,主要分为主线程,cache线程和network线程。
主线程和cache线程都只有一个,而NetworkDispatcher线程可以有多个,这样能解决比并行问题。如下图:
其中左下角是NetworkDispatcher线程,大致步骤是:
1.不断从请求队列中取出请求
request = mQueue.take();2.发起网络...
分类:
其他好文 时间:
2015-02-26 01:26:56
阅读次数:
258
Docker作为目前最火的轻量级容器技术,有很多令人称道的功能,如Docker的镜像管理。然而,Docker同样有着很多不完善的地方,网络方面就是Docker比较薄弱的部分。因此,我们有必要深入了解Docker的网络知识,以满足更高的网络需求。本文首先介绍了Docker自身的4种网络工作方式,然后通过3个样例 —— 将Docker容器配置到本地网络环境中、单主机Docker容器的VLAN划分、多主...
分类:
其他好文 时间:
2015-02-26 01:23:23
阅读次数:
493
C语言字符串库封装
1.内存大小自动适应字符串长度。
2.字符串/字符获取长度、查找、插入、删除、替换、拷贝、连接。
3.使用strFree(CString*)释放字符串占用内存。...
分类:
编程语言 时间:
2015-02-26 01:25:47
阅读次数:
167
题意:
有N个箱子放有礼物,M个人依次取。如果取到的箱子有礼物,则拿走礼物。无论有没有拿到礼物,都将箱子原状放回。(所以就有可能后面的人拿到前面的人拿过的箱子,然后就没得到奖品)。问,最后能拿走的礼物数量的期望。
两种思路,给跪了,,,还是没有想出来。。。。
m个人是独立的。
对于每个礼物不被人选中的概率为((n-1)/n)^m
那么不被选中的礼物数的期望就是 n*((n-1)/n)^m...
分类:
其他好文 时间:
2015-02-26 01:23:18
阅读次数:
207
一、反病毒软件的构成
反病毒软件由应用程序、反病毒引擎和病毒库三部分构成。
A)应用程序的主要功能就是把扫描对象提供给引擎进行病毒扫描、提供反病毒软件与用户的交互接口。
B)引擎的主要功能就是对应用程序传入的扫描对象进行格式分析和病毒扫描并将扫描的中间结果通过应用程序回接接口返回给应用程序并根据应用程序的返回结果进行相应的处理。引擎本身还负责病毒库的加载、管理、遍历及卸载。
二、反病...
分类:
其他好文 时间:
2015-02-26 01:24:58
阅读次数:
158