摘要: linux命令 查看linux系统版本号 uname -r 或 uname -a 查看linux发行版本号 cat /etc/redhat-release 查看linux具体版本号 cat /proc/version 清屏命令 clear 需要传入、下载文件到linux系统 service vsftpd start(先打开镜像安装ftp服务) 查看linux硬盘大小 df -lh 查看linux内存大小 free 查看CPU个数 ls /proc/acpi/processor切换目录 cd /home 回到上一级目录 cd .. 查看目录下的所有文件命令 ls 查看当前目录的绝对路劲 pwdl 阅读全文
posted @ 2014-03-15 15:01 steven_2005 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1. 值类型的数据存储在内存的栈中;引用类型的数据存储在内存的堆中,而内存单元中只存放堆中对象的地址。2. 值类型存取速度快,引用类型存取速度慢。3. 值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针或引用4. 值类型继承自System.ValueType,引用类型继承自System.Object5. 栈的内存分配是自动释放;而堆在.NET中会有GC来释放 6. 值类型的变量直接存放实际的数据,而引用类型的变量存放的则是数据的地址,即对象的引用。7. 值类型变量直接把变量的值保存在堆栈中,引用类型的变量把实际数据的地址保存在堆栈中,而实际数据则保存在堆中。注意,堆和堆栈是两个不. 阅读全文
posted @ 2014-02-14 09:39 steven_2005 阅读(8253) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。具备封装性的面向对象程序设计隐藏了某一方法的具体执行步骤,取而代之的是通过消息传递机制传送消息给它。封装总是为了减少操作粒度,数据结构上的封装导致了数据的减少,自然减少了问题求解的复杂度;对代码的封装使得代码得以复用,减少了代码的体积,同样使问题简化。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在 阅读全文
posted @ 2014-02-13 11:23 steven_2005 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 多线程程序是经常需要用到的,本文介绍C#使用Monitor类、Lock和Mutex类进行多线程同步。在多线程中,为了使数据保持一致性必须要对数据或是访问数据的函数加锁,在数据库中这是很常见的,但是在程序中由于大部分都是单线程的程序,所以没有加锁的必要,但是在多线程中,为了保持数据的同步,一定要加锁,好在Framework中已经为我们提供了三个加锁的机制,分别是Monitor类、Lock关键字和Mutex类。 其中Lock关键词用法比较简单,Monitor类和Lock的用法差不多。这两个都是锁定数据或是锁定被调用的函数。而Mutex则多用于锁定多线程间的同步调用。简单的说,Monitor和Lo. 阅读全文
posted @ 2014-02-12 17:47 steven_2005 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 当 TextBox设置了ReadOnly="true" 后,要是在前台为控件添加了值,后台是取不到的,值为“空”原理没想通,说不清楚微软是出于什么考虑的,不过有时是要我们能通过前台脚本来填充值,并不希望用户修改其控件内容,这时就比较尴尬了。刚开始是换成Html 里的 <input type="text" readonly="readonly" > ,不过后来发现这个工作量是很大的,所以网上搜了下,没找出TextBox ReadOnly="true" 页面填充值取不到的原因,不过问题还算解决了。正文: 出 阅读全文
posted @ 2011-08-09 11:51 steven_2005 阅读(622) 评论(1) 推荐(1) 编辑
摘要: 一、Iframe 篇//父对象得到子窗口的值//ObjectID是窗口标识,ContentID是元素IDfunction GetValue(ObjectID,ContentID){ var IsIE = (navigator.appName == 'Microsoft Internet Explorer') if(IsIE) {//如果是IE alert(document.frames(Obje... 阅读全文
posted @ 2010-06-10 14:21 steven_2005 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: T-SQL对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这样的字符串,如果用数组的话,遍历很简单,但是T-SQL不支持数组,所以处理下来比较麻烦。下边的函数,实现了象数组一样去处理字符串。一,用临时表作为数组。createfunctionf_split(@cvarchar(2000),@splitvarchar(2))returns@ttable(colvarchar(20))as... 阅读全文
posted @ 2010-03-31 18:08 steven_2005 阅读(446) 评论(1) 推荐(0) 编辑
摘要: 摘要: 大部分ASP.NET应用程序都包含很多个配置信息,比较常见的有连接字符串配置ConnectionString;当我们需要用到Login控件自动发送Email时,我们就要配置Email服务器节点;还有很多如Page节点可以引入程序集和命名空间等等。根据我的经验很多网站的初始化信息(默认设置)很多都会保存在数据库中,也有很多保存在配置文件中,他们各有各的优点。我们可以在web.config中定... 阅读全文
posted @ 2009-09-23 14:18 steven_2005 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/robot/archive/2008/04/20/1161801.html新发现一个bug:10比2小,原因是sort默认是按ascii排序的,已修复该问题.最新DEMO下载 [修复了一些已知的问题,结合网友的回复优化了一些代码,用法跟原来要样]html代码[可以不看,跟html没什么关系.]: <!DOCTYPE html PUBLIC ... 阅读全文
posted @ 2009-09-12 15:01 steven_2005 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 在前面的文章《用jQuery合并表格中相同文本的相邻单元格》中讲到可以用jQuery合并同列中相同文本的相邻单元格。序号地区地区商品代码商品名称数量有效期至距效期(月)产品批号规格单位条形码1广东深圳00028红花油2广东深圳00028红花油3广东深圳00028红花油4广东广州00027白花油5广东广州00028红花油6广东深圳00028红花油7广东深圳00028红花油8广东深圳00028红花油9... 阅读全文
posted @ 2009-08-13 11:40 steven_2005 阅读(1890) 评论(2) 推荐(0) 编辑