现在位置: 首页 > Invachancic发表的所有文章
  • 11月
  • 15日
综合 ⁄ 共 2301字 评论关闭
    LeadWit CMS.NET是一款基于微软ASP.NET 2.0技术进行分层开发的网站管理系统。继承了LeadWit CMS.ASP产品的全部功能,并增加诸多新特性和功能设计,可广泛应用于行业门户、政府、教育、个人爱好者等的上网工程。     LeadWit CMS.NET提供了简易的操作、丰富的功能、完善的权限管理,并且非常安全高效、可扩展性强,为用户提供了一个低成本、高效率、实时协作的网站建设方案。LeadWit CMS.NET提供了简单便捷的标签和模板管理,普通网站管理人员、开发人员、设计人员都可以使用它轻松、迅速和高效的构建强大的、专业的Web应用平台......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 19244字 评论关闭
面向对象编程和泛型编程都能处理编写程序时不知道类型的情况 区别就是OOP是在运行时处理,而泛型编程是在编译的时候就能知道类型了 一.定义模板 1.我们可以为函数定义一个模板,而不是为每一个类型定义一个函数。 比较函数: #include <iostream> template <typename T> int compare(const T&v1, const T&v2) { if(v1 < v2) return -1; if(v1 > v2) return 1; return 0; } int main() { int i1 = 10, i2 = 20; double d1 = 20.1, d2 = 20.01; unsigned u1......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 2022字 评论关闭
我心中的协程 最近在研究网络服务框架方面的东西,发现了一个神奇的东西-协程。 一句话说明什么是线程:协程是一种用户态的轻量级线程。 一句话并不能完全概括协程的全部,但是起码能让我们对协程这个概念有一个基本的印象。 从硬件发展来看,从最初的单核单CPU,到单核多CPU,多核多CPU,似乎已经到了极限了,但是单核CPU性能却还在不断提升。server端也在不断的发展变化。如果将程序分为IO密集型应用和CPU密集型应用,二者的server的发展如下: IO密集型应用: 多进程->多线程->事件驱动->协程 CPU密集型应用:多进程......
阅读全文
  • 11月
  • 04日
数据库 ⁄ 共 3561字 评论关闭
 MySQL数 据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL++ API自己做一个引擎。下面介绍几种数据库引擎:     ISAM:ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到 数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于......
阅读全文
  • 09月
  • 02日
综合 ⁄ 共 3431字 评论关闭
自定义对话框设置style <style name="TipsDialog" parent="@android:Theme.Dialog"> <item name="android:windowFrame">@null</item> <item name="android:windowFullscreen">true</item> <item name="android:windowNoTitle">true</item> <item name="android:windowIsTranslucent">false</item> <item name="android:windowBackground">@null</item> <item name="android:windowIsFloating">true......
阅读全文
  • 07月
  • 15日
综合 ⁄ 共 1889字 评论关闭
将static设为背景透明时,改变该控件的文本将会出现文字重叠的现象。   其实设置为透明背景也就是在static重画背景时返回一个空的刷子而已,所以你改变文本并没有改变上次残留的背景,从而导致重叠现象。   为了解决这个问题,我们可以让父窗口重绘此区域。   以下是我的解决方法: 1. 从CStatic继承一个类CStaticEx(添加CStaticEx类,添加静态文本框的变量) 2. 类视图增加WM_CTLCOLOR的消息反射(把很多事情留给父窗口处理并不是一件推荐的事,就让CStaticEx自己处理这件事,这样还可以不影响到其它的static) 3. 处......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 54字 评论关闭
好久没有更新blog了,一直不知道自己每天忙什么,现在我要摒除杂念,从心开始! 更新blog ing。。。。。。
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 48906字 评论关闭
一、 硬盘的发展历史   在发明磁盘系统之前,计算机使用穿孔纸带、磁带等来存储程序与数据,这些存储方式不仅容量低、速度慢,而且有个大缺陷:它们都是顺序存储,为了读取后面的数据,必须从头开始读,无法实现随机存取数据。   1956年9月,IBM的一个工程小组向世界展示了第一台磁盘存储系统IBM350RAMAC(RandomAccessMethodofAccountingandControl),其磁头可以直接移动到盘片上的任何一块存储区域,从而成功地实现了随机存储,这套系统的总容量只有5MB,共使用了50个直径为24英寸的磁盘,盘片表面涂有一层磁性物质,它们被......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 7965字 评论关闭
我想说的是我写的真是太差劲了 var onkeydown = function(e){ //alert(two); //two.flag = 1; //alert('sdfsf'); var tempobj = two; var code = e.keyCode; //alert(code); if(code == K_W){ }else if(code == K_S){ }else if(code == K_A){ tempobj.flag = 2; }else if(code == K_D){ //tow.run(); //alert('fun'); tempobj.flag =1; //alert(two); }else if(code ==K_J){ //two.stand(); tempobj.flag = 3; }else if(code == K_SPACE){ tempobj.flag =4; } } var ......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 1507字 评论关闭
Substrings Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 7450    Accepted Submission(s): 3361 Problem Description You are given a number of case-sensitive strings of alphabetic characters, find the largest string X, such that either X, or its inverse can be found as a substring of any of the given strings.   Input The first line of the input file contains a single integer t (1 <= t <= 10), the number of test cases, followed......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1421字 评论关闭
很裸的MST,没什么好说的 code: /* ID:yueqi LANG:C++ TASK:agrinet */ #include <set> #include <map> #include <ctime> #include <queue> #include <cmath> #include <stack> #include <limits.h> #include <vector> #include <bitset> #include <string> #include <cstdio> #include <cstring> #include <fstream> #include <string.h> #include <iostream> #include <algorithm> #define Si set<int> #......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 1541字 评论关闭
    注意:本文的原则是只将文件共享应用于内网服务器,并让将要被共享的目录拥有充分的读写权限属性,读者可顺着本文的思路完成基本配置流程,如需复杂读写权限功能,请参考此文章http://blog.csdn.net/linglongwunv/archive/2010/01/19/5213337.aspx。 1、# yum -y install samba使用yum命令安装samba,加入-y参数,如遇询问自动选择y,全自动下载并安装samba,此过程需要一点时间。 2、# rpm -qa | grep samba检查samba服务包的安装情况,会显示类似如下两个包:samba-common-3.0.33-3.7.el5_3.1   //服务器和客户端均需要的文......
阅读全文