欠下的帐迟早要还,那么请从现在开始少欠点账。...
分类:
Web程序 时间:
2014-11-23 21:45:19
阅读次数:
193
作者:zhanhailiang 日期:2014-11-23
原理:
通过解析请求url来解析到相应文件路径;
判断文件是否存在;
若存在,则读取文件内容输出;
实现:
var path = require('path'),
fs = require('fs');
require('http').createServer(function(req,...
分类:
Web程序 时间:
2014-11-23 21:43:46
阅读次数:
197
1.循环的判断语句约占用了执行时间的17%。
2.编译器会对程序进行一定程度的优化,如:...
分类:
其他好文 时间:
2014-11-23 21:43:19
阅读次数:
177
线索二叉树
线索二叉树就是在通用的二叉树里多了点东西,多了什么呢? 前驱和后继,把二叉树变成一个链式的结构。解释下:通常我们的二叉树里,叶子节点是没有孩子,所以指向空也就是NULL,在线索二叉树里,叶子节点的左右孩子分别指向它自己的前驱和后继,而前驱和后继是哪个节点呢?
就是树遍历过程的前一个节点和后一个节点。所以第一个遍历的节点是没有前驱的,最后一个节点是没有后继的。这里一般都是中序线...
分类:
编程语言 时间:
2014-11-23 21:41:46
阅读次数:
263
什么是LinQ To Objects?
用一个例子解释,首先定义一个数组,查询数组中的最大值:
int[] arr = { 123, 2, 3, 45, 654, 2324, 897, 56, 6554, 4, 3, 6, 8, 434 };
旧的方法:
int max=0 ;
foreach(int a in arr)
{
...
分类:
其他好文 时间:
2014-11-23 21:44:04
阅读次数:
157
观察者模式(Observer)
定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。
假设有个高档的热水器,当水温超过95度的时候:一、扬声器会开始发出语音,告诉你水的温度;二、液晶屏也会改变水温的显示,以提示水已经快烧开了。
如果我们...
分类:
其他好文 时间:
2014-11-23 21:42:04
阅读次数:
163
在图像处理领域,我们经常需要遍历一幅图像,opencv提供多种方法完成对图像的遍历,但是他们的效率是不同的。程序中我们常使用指针或者迭代器的方法遍历图像,下面的程序将对两种方法的效率做对比。
条件:单线程,主频3.4GHz计算机运行,图像image.jpg尺寸为768×576。
// readImage.cpp : 定义控制台应用程序的入口点。
//
#include "stda...
分类:
其他好文 时间:
2014-11-23 21:42:25
阅读次数:
186
在硬件设计中经常需要对频率比较高的信号进行特殊照顾,比如DDR3内存的频率经常能达到1GHz以上,PCB布线的时候通常要考虑到信号完整性的问题,做阻抗匹配和严格的拓扑结构,但实际分析信号完整性的时候,我们的研究对象是信号的上升沿时间,在数字信号中上升沿和信号频率没有必然联系,所以归根结底我们对高频信号的特殊照顾,都是从其上升沿时间的角度出发的,也就是说上升沿时间短的高速信号是我们在硬件设计中需要特...
分类:
其他好文 时间:
2014-11-23 21:42:04
阅读次数:
429
最近学习了一个新的知识点,那就是WCF。
一.SOA架构介绍
在认识WCF之前,我们先来了解一下SOA,全称是面向服务架构(Service Oriented Architecture),是一种组件架构模型。面向服务可能我们都还不太熟悉,但是组件我们都是知道的,我理解的组件就是对数据或方法的简单封装,如果系统有需要直接拿来用可以了,不用再花费功夫去重新编写,SOA就是基于...
分类:
其他好文 时间:
2014-11-23 21:42:32
阅读次数:
263
题目大意:给你1000个点,每个点上有一个数目代表这个城市有多少人,让你把这N个点构成一颗生成树,你可以删除其中的任意一条边。让你求出一个比例A/B是的这个比例最大,A表示你删除那条边上两个城市的人口数之和,B表示的是去掉这条变这可生成树上其他的边的总长度。
解体思路:先求出来最小生成树,然后暴力枚举生成树的边,B=总数-这条边的长度。A = 将这条连断开之后左右集合中权值最大的两个数的和。...
分类:
其他好文 时间:
2014-11-23 21:42:43
阅读次数:
377
一、数据库管理员
1、sys与system的区别(用实例说明)
在第一讲说过下面两句话:
(1)sys用户是超级用户,具有最高权限,具有dba的角色和sysdba、sysoper数据库管理特殊权限,所有 oracle 的数据字典的基表和视图都存放在sys 用户中,这些基表和视图对于 oracle 的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改,sys有创建create d...
分类:
数据库 时间:
2014-11-23 21:41:11
阅读次数:
358
iReport/Jaspersoft
Studio Support Announcement As
of version 5.5.0, Jaspersoft Studio will be the official design client for JasperReports. iReport
will remain as a supported product in maintena...
分类:
Web程序 时间:
2014-11-23 21:41:01
阅读次数:
214
为什么要在线更新资源和脚本文件?
简单概括,如果你的游戏项目已经在google play 或Apple Store 等平台上架了,那么当你项目需要做一些活动或者修改前端的一些代码等那么你需要重新提交一个新版本给平台。但是平台审核和具体的上架时间是个不确定的。具体什么时候能上架,主要由具体的平台决定。
如果游戏项目是使用脚本语言进行编写的(如lua、js),那么一旦需要更新,则可以通过从服务器下载最新的脚本和资源,从而跳过平台直接实现在线更新。
本文主要是解决如何在项目中实现在线更新:我们这里用的是coco...
分类:
其他好文 时间:
2014-11-23 21:42:28
阅读次数:
278
以下内容整理自网络,试验可用1、下载tcl解释器,并安装http://www.activestate.com/activetcl2、tclsh85.exe运行bin/tclsh85.exe(wish85.exe:包含了tclsh 和 tk两部分)
3、创建一个简单的tcl脚本:E:/tcl/hell...
分类:
Windows程序 时间:
2014-11-23 21:41:18
阅读次数:
3339
Generators in ECMAscript 6 are first-class coroutines that produce encapsulated suspended execution(暂停执行) contexts.Yield values and iterate over them ...
分类:
其他好文 时间:
2014-11-23 21:41:42
阅读次数:
266
vmware 下安装 kali-1.9 ,安装完成后,无法进入界面,提示: 系统出错且无法恢复,请联系管理员 解决办法如下: 在新建虚拟机的时候,选择客户端系统:linux Debian 7. 因为,kali是基于Dibian 7 系统的,在虚拟中如果选择Debian 6 可能不能正常运行。 .
分类:
其他好文 时间:
2014-11-23 21:39:25
阅读次数:
219