现在位置: 首页 > capping发表的所有文章
  • 05月
  • 10日
综合 ⁄ 共 1848字 评论关闭
ew days ago I wrote a post about Url Rewriting Using RewritePath Method. The basic idea was to rewrite the path to the correct one inside the Application_BeginRequestPath method. This worked out okay but the string manupilation was a bit ugly. ASP.NET MVC Framework gives you the complete control over the URL's. So, you can easily change the URL to anything you like. Let's say I have a url like the following: Articles/[id] and I like to to display the URL like this: Articles/[id]_[title ......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 1397字 评论关闭
1.定义:等价类是指相互等价的元素的最大集合。 2.在线等价类   ⑴ 初始时,只有n个元素,每个元素属于一个独立的等价类。   ⑵需要执行以下操作:               把包含a,b的等价类合并成一个类combina(a,b);  确定哪个类包含元素e,即确定两个元素是否在同一Find(e);不同类返回不同结果。combina(a,b) 等效i=Find(a), j=Find(b); if(i!=j) Union(i,j);   ⑶解决方案: 将每个集合(类)描述为一棵树,采用链表的方法来描述树。每个节点必须有一个parent域,但不必有children域 。节点内的数字是其parent域的值,节点外的数字为其索......
阅读全文
  • 09月
  • 26日
综合 ⁄ 共 377字 评论关闭
windows 7打开关闭administrator账户的方法 方法1:适合win7旗舰版,家庭版简化了。进入administrator帐户,打开“管理”(右键“计算机”图标或开始→运行→输入compmgmt.msc按enter),依次打开系统工具→本地用户和组→用户,在右侧区域双击Administrator打开其属性,将“帐户已禁用”打勾,确定保存,重启即可; 方法2:进入administrator帐户,打开cmd(开始→运行→输入cmd按enter),输入net user administrator /active:no,等待片刻,会出现成功信息,重启即可。这里如果显示拒绝访问的话,要使用管理员权限,在跟目录下进入windows--......
阅读全文
  • 08月
  • 04日
综合 ⁄ 共 716字 评论关闭
dispatch_queue_create 用于创建用户线程队列。可以创建Serial/Concurrent Dispatch Queue 两种队列,即串行与并行队列。 1. 创建Serial Dispatch Queue。 dispatch_queue_t serialQueue = dispatch_queue_create(“com.SerialQueue”, NULL); 2. 创建Concurrent Dispatch Queue dispatch_queue_t concurrentQueue = dispatch_queue_create(“com.ConcurrentQueue”, DISPATCH_QUEUE_CONCURRENT); Concurrent Dispatch Queue不过创建多少都没有问题,因为Concurrent Dispatch Queue所使用的线程由系统的XNU内核高效管理,不......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 5764字 评论关闭
/** * 描述:数据库初始化基本类 * * @作者 王群 * @创建日期 2010-04-08 * @修改人 xxx * @修改日期 xxx * @检查人 xxx * @检查日期 xxx */ import java.sql.SQLException; import com.ibatis.sqlmap.client.SqlMapClient; import com.oumasoft.bstmanage.ibatis.SqlMapConfig; import com.oumasoft.bstmanage.ibatis.data.JsgnPo; import com.oumasoft.bstmanage.ibatis.data.Test; import java.util.*; import org.w3c.dom.*; import java.io.*; import javax.servlet.http.HttpServletRequest; import javax.xml.tran......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 2328字 评论关闭
  1.assigned标识符生成器   assigned标识符生成器指定由应用程序生成并维护持久化对象的标识符。在这种情况下,标识符生成器使用应用程序分配给对象的标识符值。一般情况下,assigned生成器使用一个自然键(包含对象的业务属性)做主键。   assigned标识符生成器使用应用程序生成的标识符属性值,不涉及底层数据库实现细节,适合于各种数据库;持久化类的标识符可以采用任何Java支持的数据类型。但Hibernate不推荐使用assigned标识符生成器。因为assigned标识符生成器使用了包含业务信息的主键,系统扩展性不强。 2.increment......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 2617字 评论关闭
这个模式是很有意思,而且比较简单,但是我还是要说因为它使用的是如此的广泛,如此的有人缘,单例就是单一、独苗的意思,那什么是独一份呢?你的思维是独一份,除此之外还有什么不能山寨的呢?我们举个比较难复制的对象:皇帝 中国的历史上很少出现两个皇帝并存的时期,是有,但不多,那我们就认为皇帝是个单例模式,在这个场景中,有皇帝,有大臣,大臣是天天要上朝参见皇帝的,今天参拜的皇帝应该和昨天、前天的一样(过渡期的不考虑,别找茬哦),大臣磕完头,抬头一看,嗨,还是昨天那个皇帝,单例模式,绝对的单例模式,先看类图: 然后我们看程序......
阅读全文
#include <stdio.h> int fgetc(FILE *stream); char *fgets(char *s, int size, FILE *stream); int getc(FILE *stream); int getchar(void); char *gets(char *s); fgetc()读取文件指针stream所指向文件的下一个字符,返回值是所读取字符强制类型转换成整数的值,如果到达文件尾部或者出错,则返回EOF。 getc()与fgetc()函数相同,只是它是一个宏实现。 getchar()等同于getc(stdin)。 gets()从标准输入读取一行到字符串指针s所指向的缓冲区,直到行结束或遇到一个EOF,然后用'\0'替代它。注意:该函数不检查缓冲......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 14813字 评论关闭
上篇文章我们已经把最核心的ExtJS代码贴出来了。慢慢消化着,我们先来一个完整的登陆应用。登陆页面如下:   1.login.jsp <%@ page language="java" contentType="text/html; charset=UTF-8"     pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <link ......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 1413字 评论关闭
SMBus 目录 SMBus与I2C的差别   SMBus 是 System Management Bus 的缩写,是1995年由Intel提出的,应用于移动PC和桌面PC系统中的低速率通讯。它主要是希望通过一条廉价并且功能强大的总线(由两条线组成),来控制主板上的设备并收集相应的信息。  SMBus 为系统和电源管理这样的任务提供了一条控制总线,使用 SMBus 的系统,设备之间发送和接收消息都是通过 SMBus,而不是使用单独的控制线,这样可以节省设备的管脚数。  使用 SMBus,设备还可以提供它的生产信息,告诉系统它的型号,部件号等,针对挂起事件保存它的......
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 1519字 评论关闭
c++的初学者往往都对c++中的变量声明,变量定义,头文件,#include,#define一头雾水;   在c++中,编译的时候事实上是对每一个源代码文件进行的独立编译,独立编译之后,会连接起来,产生可运行的EXE文件,但是处于两个不同源文件的函数和类之间也许有产生一些相互调用,因此必须在当前文件中对要引用的函数有一个代理性的描述,以此来帮助编译器进行传参,返回值等等的验证和校验,如下:     C++Test.cpp:   #include <iostream> using namespace std; extern int a; extern int say(void); int main() { cout << ......
阅读全文
BitBlaze:一种通过二进制代码分析实现计算机安全的全新方法 Dawn Song,David Brumley,Heng Yin,Juan Caballero,Ivan Jager, Min Gyung Kang,ZhenKai Liang,James Newsome,Pongsin Poosankam, And Prateek Saxena UC Berkeley Carnegie Mellon University College of William and Mary   摘要.在这篇论文中,我们对BitBlaze项目(一种通过二进制代码分析实现计算机安全的全新方法)做了一个概要介绍。BitBlaze致力于实现一个统一的二进制分析平台,以提供一种全新的计算机安全问题的解决方案。这个平台将支持精确的分析,提供一......
阅读全文