近日在家中想访问公司内的局域网,于是拨通VPN,接下来试图连入内部的计算机,启动winxp的远程桌面,试图连入,发现不成功,查看路由表后才知道,没有做对应的策略,看来要另想办法。         先介绍一下公司网络环境,很简单,一台linux做路由器,用自带的iptables实现NAT转发功能,很显然,由于局域网计算机没有公网IP地址,是无法直接从家中访问的。        …

2009年7月31日 0条评论 5点热度 阅读全文

检查apache的error log和mysql slow query log,可以及时的发现问题。但在开发和运营的过程中,如果没有意识到有错误发生,我们往往不会主动的查看log的习惯,而且每天查看log也不现实。   但是不明显的错误不表示没有错误,潜在的问题往往是最严重的问题。因此写个log监控程序很有必要。   #!/bin/sh ADDRESS='email1@domain.com email2@domain.com' APACHE_ERROR_LOG='/usr/local/apach…

2009年7月31日 0条评论 5点热度 阅读全文

最近因为在做视频处理,所以和解码芯片打交道很多,但因为解码芯片的datasheet很多内容(又是英文的,汗),所以根据DM642的例程总了一些应该配置的东西. 注:以下的配置均是指AV信号输入,PAL制式输出的条件   (一)关于SAA7115(基于TI的驱动)   结构体定义如下:typedef struct { Int cmode; /* capture mode settings */ Int fldOp; /* field & frame operation */ /* bit …

2009年7月31日 0条评论 4点热度 阅读全文

现象: 页面报错NumberFormatException: For input string:   分析过程: Long.valueOf(String)方法报错,页面传过来的值是"1,001",因为多了个逗号,导致错误。 想想数据库里的数据类型是NUMBER(18),值是“1001”,怎么会变成"1,001"呢? 原来在页面上使用<ofbiz:entityfield>标签取值时,对象中的数据为Long型。提交后导致了异常。   解决方案: 改用<ofbiz:inputvalu…

2009年7月31日 0条评论 38点热度 阅读全文

Bellman-Ford 算法及其优化 Bellman-Ford算法与另一个非常著名的Dijkstra算法一样,用于求解单源点最短路径问题。Bellman-ford算法除了可求解边权均非负的问题外,还可以解决存在负权边的问题(意义是什么,好好思考),而Dijkstra算法只能处理边权非负的问题,因此 Bellman-Ford算法的适用面要广泛一些。但是,原始的Bellman-Ford算法时间复杂度为 O(VE),比Dijkstra算法的时间复杂度高,所以常常被众多的大学算法教科书所忽略,就连经典的《算法导论》也只介…

2009年7月31日 0条评论 7点热度 阅读全文

最初的蓝本 在2007年的时候我进入一家开发公司,当时那家公司主要是以asp来开发网站,当时公司领导对我寄予了很大的希望,想我带领公司开发人员由asp转向ASP.NET,在2007年7月里我开始对公司老员工和新近员工进行ASP.NET培训,当时是上午给开发人员做培训,下午的时间则让开发人员动手做我布置的练习,我接着准备第二天的知识点并制作ppt和编写示例代码,经过半个多月的培训之后就留下了一套关于ASP.NET系列的ppt,这套ppt涉及到HTML、CSS、JS、数据库、C#基础和ASP.NET基础。这次培训相当成…

2009年7月31日 0条评论 5点热度 阅读全文

SQL Server是关系型数据库,适合存储二维表格的关系型数据,不适合存储具有层次关系的数据,那么如何利用SQL Server存储如下图所示的树型层次关系呢? 目前利用SQL Server存储树型关系数据比较成熟的方案是利用主键+外键的方式,即主键存储一个唯一Id值,外键存储此Id的父节点Id值,如果此节点无父节点,则为null。表设计如下: Create Database TestDb; go use TestDb go Create Table EmployeeTable (Id int primary ke…

2009年7月30日 0条评论 3点热度 阅读全文

使用微软消息队列实现C#进程间通信开发者在线 Builder.com.cn 更新时间: 2007 - 04 - 05作者:builder.com.cn 来源:本文关键词: Zach Smith 消息队列 CSHARP csharp C# c# C# 顾名思义,微软消息队列(MSMQ)是一种给队列发送消息以便稍后进行处理的方法。消息由一个“Producer”(生产者)应用程序发送出去,再由一个“Co…

2009年7月30日 0条评论 4点热度 阅读全文

-----所有内容来源于网络    八、MSF的团队模型         从上图可以看出,MSF中每个子团队在项目中的作用和关注的问题分别对应着项目中不同的六个方面。它们每个子团队的角色都代表了对项目的一种视角,没有哪一个人或角色能完全代表所有的不同质量目标。在此,MSF把角色与责任结合起来了。     由于在软件项目中每一个方面的失败均会导致整个软件项目的失败。因而,MSF团队模型中,在工作层面上也没有上下级的关系…

2009年7月30日 0条评论 3点热度 阅读全文

KMP算法:最简单的字符串匹配算法由于需要回溯查找,时间复杂度大。而改进型的KMP算法充分利用字符串的特性,减少了主字符串回溯需要查找的时间,大大的降低了其复杂度,大小为O(n+m),n为主字符串长度,m为从字符串长度。    下面介绍下KMP算法的步骤:      主字符串:aabbdcacaabca     从字符串:aabca       首…

2009年7月30日 0条评论 6点热度 阅读全文