Rainbow安装总结注:Rainbow是一个C#+ASP.NET的开源门户。从网站http://www.rainbowportal.net下载ZIP包后,解压至Inetpub目录下,设置虚拟目录Rainbow,执行\Setup\Scripts\setup.bat,安装数据库。修改根目录下的Web.config,正确设置SQL连接字符串。打开http://localhost/Rainbow,提示数据库版本需升级,点击下一步进行升级,顺利的话,FINISH后
系统 2019-08-12 09:26:55 2896
SQLSERVER与C#中数据类型的对应关系//////数据库中与C#中的数据类型对照/////////privatestringChangeToCSharpType(stringtype){stringreval=string.Empty;switch(type.ToLower()){case"int":reval="Int32
系统 2019-08-12 01:54:40 2896
简介想看看你最近一年都在干嘛?看看你平时上网是在摸鱼还是认真工作?想写年度汇报总结,但是苦于没有数据?现在,它来了。这是一个能让你了解自己的浏览历史的Chrome浏览历史记录分析程序,当然了,他仅适用于Chrome浏览器或者以Chrome为内核的浏览器。在该页面中你将可以查看有关自己在过去的时间里所访问浏览的域名、URL以及忙碌天数的前十排名以及相关的数据图表。部分截图代码思路1.目录结构首先,我们先看一下整体目录结构Code├─app_callback.
系统 2019-09-27 17:57:54 2895
//查找串t在串s中出现的次数,模式匹配,KMP算法#include#include#includeusingnamespacestd;strings,t;vectornext;voidnextIt()...{inti=0,j=-1,n=t.size();next[0]=-1;while(i
系统 2019-08-29 23:09:00 2895
在我们使用的计算机中,除了CPU用来运算,内存用来存储程序和数据之外,还有一些其他设备。如磁盘驱动器,显示卡,键盘,网卡,modem卡,声卡,串口和并口等等。主板上的各种总线把设备和CPU连在一起,再用机箱把它们组装起来。计算机要正常工作,每个设备必须在它的驱动程序(它也是操作系统的一部分,在CPU上运行)控制下运行。驱动程序与/dev目录下的特殊文件联系在一起,尽管他们不是真正的文件。1.硬盘每个硬盘表现为一个单独的设备文件。通常只能有2-4个IDE硬盘
系统 2019-08-29 22:38:08 2895
1.1设计模式怎样解决设计问题1.1.1寻找合适的对象面向对象设计最困难的部分是将系统分解为对象的集合。设计的许多对象来源于现实世界的分析模型,这里和领域驱动设计有点关联。分析所得到的类,很多事现实中并不存在的类。这是抽象的结果。设计中的抽象对于产生灵活的设计至关重要。就像我设计的一个流程调度模型。1.1.2决定对象的粒度记笔记可以让我达到沉流的状态。1.1.3指定对象接口1.1.4描述对象实现OMT表示法:1、对象:最上面的黑体表示类名,下面依次是操作,
系统 2019-08-29 22:14:50 2895
看过很多强类型查询的实现,觉得通过层层嵌套的方法来构造,感觉很不直观,昨天下午花了点时间写了个验证的代码,现在发上来大家看看这样子实现的查询方便不方便,有什么问题,因为是突发奇想,所以未经过严格验证,所以如果发现问题请温柔提出.这里只是个验证想法的代码,所以没有作任何容错和扩展性处理.也不要提出OO不OO的看法,毫无疑义.我所设想的是一个查询Select[Columnlist]From[TableName]Where[Exp]OrderBy[PK]一般来说
系统 2019-08-12 09:29:57 2895
--个人理解会存在些错误仅供参考!!!----浏览器保持会话状态原理用户发送一次请求,服务器端会检索报文中是否存在sessionid不存在,就分配一个写到cookie当中,存在浏览器的缓存中,当再次请求时,又被发送到服务器端,检索有的话,说明是同一客户端;---session客户端原理:当用户发出请求后,就会在服务端开辟一块空间来存储session对象,浏览器通过发送服务端的cookie中的sessionid就能找到唯一标识的session;session
系统 2019-08-12 01:33:13 2895
功能描述:程序应用多线程技术,可是实现1对N进行网络通信聊天。但至今没想出合适的退出机制,除了用Ctr+C。出于演示目的,这里采用UNIX域协议(文件系统套接字),程序分为客户端和服务端。应用select函数来实现异步的读写操作。先说一下服务端:首先先创建套接字,然后绑定,接下进入一个无限循环,用accept函数,接受“连接”请求,然后调用创建线程函数,创造新的线程,进入下一个循环。这样每当有一个新的“连接”被接受都会创建一个新的线程,实现1对N的网络通信
系统 2019-08-12 01:31:59 2895
虽然有些人认为区块链是一个早晚会出现问题的解决方案,但是毫无疑问,这个创新技术是一个计算机技术上的奇迹。那么,究竟什么是区块链呢?区块链以比特币(Bitcoin)或其它加密货币按时间顺序公开地记录交易的数字账本。更通俗的说,它是一个公开的数据库,新的数据存储在被称之为区块(block)的容器中,并被添加到一个不可变的链(chain)中(因此被称为区块链(blockchain)),之前添加的数据也在该链中。对于比特币或其它加密货币来说,这些数据就是一组组交易
系统 2019-09-27 17:51:51 2894