11 2011 档案

shell小脚本
摘要:晚上闲来没事儿,看看鸟哥的基础书,看到一个很有意思的脚本,就是来判断当前的局域网网络中那些电脑与你的电脑是联通的,刚好在我们实验室总是出现ip冲突的事儿,必须得反复的尝试ip是否被别人给站了!所以我就把ip段设做是我们实验室的段,通过这样来检测那些是用了的那些是没有用的!!代码如下:network="10.5.110" for id in $(seq 200 255) do ping -c 1 -w 1 ${network}.${id} > ./null && result=0 || result=1 if [ "$result" 阅读全文

posted @ 2011-11-30 20:42 h2内存数据库 阅读(445) 评论(0) 推荐(0) 编辑

shell学习错误之二
摘要:今儿继续学习shell script的相关知识,当然了还是按照鸟哥的基础书来看!在实验又是遇见错误:root@zhou:/scripts# sh sh013.sh [: 21: 20111201: unexpected operatorsh013.sh: 23: declare: not foundsh013.sh: 24: declare: not foundsh013.sh: 25: arithmetic expression: expecting primary: "-"首先,我怀疑自己的代码写错了,仔细查看代码没有错,上网查后大多数人都遇到了这样的问题,说是用bas 阅读全文

posted @ 2011-11-30 16:00 h2内存数据库 阅读(420) 评论(0) 推荐(0) 编辑

澄清:make oldconfig
摘要:一直以为make oldconfig的作用是将利用当前的.config覆盖defconfig,从而使下次运行make config/menuconfig时的缺省设置成为当前.config的设置,今天发现是个错误,需要澄清:1. 如果.config不存在,运行make config/menuconfig时的缺省设置由固化在各个Kconfig文件中各项目的缺省值决定。2. 如果.config存在,运行make config/menuconfig时的缺省设置即是当前.config的设置,若对设置进行了修改,.config将被更新。3. arch/arm/defconfig是一个缺省的配置文件,mak 阅读全文

posted @ 2011-11-30 14:44 h2内存数据库 阅读(146) 评论(0) 推荐(0) 编辑

正则表达式的归纳(鸟哥)
摘要:在学习中总是会忘记正则表达式的写法:所以今天去鸟哥的网站上把这个总结下下来,留着给自己用:RE字符意义与范例^word意义:待搜寻的字符串(word)在行首!范例:搜寻行首为#开始的那一行,并列出行号grep-n'^#'regular_express.txtword$意义:待搜寻的字符串(word)在行尾!范例:将行尾为!的那一行打印出来,并列出行号grep-n'!$'regular_express.txt.意义:代表『一定有一个任意字符』的字符!范例:搜寻的字符串可以是(eve)(eae)(eee)(ee),但不能仅有(ee)!亦即e与e中间『一定』仅有一个字 阅读全文

posted @ 2011-11-30 14:35 h2内存数据库 阅读(225) 评论(0) 推荐(0) 编辑

Linux移植RT73驱动
摘要:首先,到http://www.ralinktech.com/cn/04_support/support.php?sn=501 上去下载最新的RT73驱动(RT73的一个别称是RT2501USB),我刚开始的时候在别的地方下载的2009_0206_RT73_Linux_STA_Drv1.1.0.2.tar.bz2 这个驱动在linux-2.6.31(ubuntu10.10)内核上编译时不能通过,看了网上的一些移植步骤他们基本上是在linux-2.6.22内核下移植的,由于linux-2.6.31内核肯能在数据结构上做了修改,所以在对该驱动make的时候会提示缺少某些参数(后来再次编译的时候却通. 阅读全文

posted @ 2011-11-29 22:31 h2内存数据库 阅读(1262) 评论(0) 推荐(0) 编辑

make 参数定义
摘要:GNU make 3.80版的参数定义如下:其它版本和产商的make大同小异,不过其它产商的make的具体参数还是请参考各自的产品文档。“-b”“-m”这两个参数的作用是忽略和其它版本make的兼容性。“-B”“--always-make”认为所有的目标都需要更新(重编译)。“-C <dir>”“--directory=<dir>”指定读取makefile的目录。如果有多个“-C”参数,make的解释是后面的路径以前面的作为相对路径,并以最后的目录作为被指定目录。如:“make –C ~hchen/test –C prog”等价于“make –C ~hchen/test 阅读全文

posted @ 2011-11-29 21:48 h2内存数据库 阅读(234) 评论(0) 推荐(0) 编辑

如何:发布一个解决方案中的多个项目
摘要:一个解决方案可以包含多个项目,但 ClickOnce 部署存在这样的约束:一次只能发布一个项目。对于包含许多项目的解决方案而言,逐个发布项目很麻烦。本过程演示了如何使用一个宏自动发布一个解决方案中的所有项目。创建发布宏打开宏资源管理器。从“工具”菜单上单击“宏”,然后单击“宏资源管理器”。创建一个新的宏模块。在宏资源管理器中选择“MyMacros”节点。从“工具”菜单上单击“宏”,然后单击“新建宏模块”。将该模块命名为PublishAllProjects。在宏资源管理器中打开“MyMacros”节点,然后通过双击“PublishAllProjects”模块打开该模块(或从“工具”菜单上单击“宏 阅读全文

posted @ 2011-11-29 18:09 h2内存数据库 阅读(571) 评论(0) 推荐(0) 编辑

shell 中 if语句的语法错误
摘要:今天遇到一个很纠结的问题,一直搞了一下午了吧!TNND的气死我了……原因是我看鸟哥的linux这本书,在看到shell script的简单语法,按照上面的语法去写,结果有错:尝试了很多次都是有错无法进行下去:很简单的操作:export PATH read -p "please input your choice:(Y/N)" yn echo $yn if [ "$yn" == "y" ]||[ "$yn" == "Y" ]; then echo "ok,continue" e 阅读全文

posted @ 2011-11-29 16:39 h2内存数据库 阅读(411) 评论(0) 推荐(0) 编辑

Darren漂流记
摘要:文章介绍:撰写时间:2011-11-28该文章献给即将工作或者已经工作的IT同胞们撰写背景再竞争日益激烈的今天,IT工作者的工作越来越繁忙,通过本文作者将和大家一起分享自己的成长,该文章是一篇长期叙事集,文章将有Darren讲述自己的成长史,同时文章中会讲一些新技术,Darren希望能和各位博友分享一些知识,同时也想多和大家交流交流。Darren是从事GPS监控系统的制作,也就是人们常说的GIS系统。GIS是一个打个行业范围,Darren主要从事的是GPS车辆定位追踪系统。通过在车辆上安装GPS硬件设备,然后通过GPS监控系统就可以知道该车辆的具体位置,这样一讲也许大家明白很多了,不光是车辆, 阅读全文

posted @ 2011-11-28 16:20 h2内存数据库 阅读(129) 评论(0) 推荐(0) 编辑

怎样去学习
摘要:转自一篇博文http://mindhacks.cn/2009/05/17/seven-years-in-nju/激励自己,去思考,去深入计算机这一领域!! 阅读全文

posted @ 2011-11-28 12:50 h2内存数据库 阅读(118) 评论(0) 推荐(0) 编辑

对Sql Server中的表添加级联更新和级联删除的几种方法
摘要:触发器方式:}ƒôî@“Ëù0mwww.izuozhu.cnr­DÞ_Ë”create trigger trg_A}ƒôî@“Ëù0mwww.izuozhu.cnr­DÞ_Ë”on A}ƒôî@“Ëù0mwww.izuozhu.cnr­DÞ_Ë”for update,delete}ƒôî@“Ëù0mwww.izuozhu.cnr­D 阅读全文

posted @ 2011-11-27 12:11 h2内存数据库 阅读(224) 评论(0) 推荐(0) 编辑

SQLServer触发器创建、删除、修改、查看
摘要:-一: 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。二: SQL Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表。 一: 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。二: SQL Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表由系统来维护﹐它们存在于内存中而不是在数据库中。这两个表的结构总 阅读全文

posted @ 2011-11-27 11:37 h2内存数据库 阅读(833) 评论(0) 推荐(0) 编辑

secureCRT连接问题
摘要:想要在windows下连接我的服务器,所以下载了一个绿色版的secureCRT来用,刚开始什么都不懂,天真的以为直接打开就可以使用。结果出错,在网上找了很多的方法,最后明白原来自己的ssh-server都没装,更不可能说安装上了。Ubuntu下开启SSH服务1.方法如下: sudo apt-get install openssh-server Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可2.然后确认sshserver是否启动了: ps -e |grep ssh 如果只有ssh-agent那ssh-server还 阅读全文

posted @ 2011-11-25 17:17 h2内存数据库 阅读(1265) 评论(0) 推荐(0) 编辑

mysql报错了
摘要:今儿想导出一张表的时候出现了这种错误:mysql> select * into outfile '/usr/soft/parent.sql' from parent; ERROR 1 (HY000): Can't create/write to file '/usr/soft/parent.sql' (Errcode: 13) 可是我的权限里已经对mysql进行授权了:drwxr-xr-x 321 root root 12288 2011-11-21 13:16 share/ drwxr-xr-x 2 mysql mysql 4096 2011-1 阅读全文

posted @ 2011-11-25 11:01 h2内存数据库 阅读(150) 评论(0) 推荐(0) 编辑

技术管理者需要具备哪些领导力?
摘要:在当今竞争日益激烈的社会环境下,每个企业都有着自己的难言之隐。开发团队作战效率低,公司流程与制度不能有效的贯彻,团队成员缺乏激情,对产品与未来缺乏信心等等问题都是企业不可避免的难题。如何才能带领团队克服困难走向胜利呢?其实,企业需要的是一个能指明道路,引领团队的技术管理者。那么,技术管理者需要具备什么样的能力呢?图:活动现场人头攒动日前,由CSDN CTO俱乐部举办的“技术管理者需要什么样的领导力”主题线下活动在北京车库咖啡举办。本期活动邀请雇得易CEO李炯明作为嘉宾,与大家分享他本人作为技术管理者的切身经验与实战心得。据数据调查表明,在中国雇主与录用员工之间存在着不小的矛盾,在6个月的工作时 阅读全文

posted @ 2011-11-24 11:33 h2内存数据库 阅读(409) 评论(0) 推荐(0) 编辑

事物隔离的3种预防
摘要:1. ISOLATION_DEFAULT(一般情况下使用这种配置既可)这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别。2. ISOLATION_READ_UNCOMMITTED这是事务最低的隔离级别,它充许别外一个事务可以看到这个事务未提交的数据。这种隔离级别会产生脏读,不可重复读和幻像读。(大部分数据库缺省的事物隔离级别都不会出现这种状况)3. ISOLATION_READ_COMMITTED 保证一个事务修改的数据提交后才能被另外一个事务读取。另外一个事务不能读取该事务未提交的数据。这种事务隔离级别可以避免脏读出现,但是可能会出现不 阅读全文

posted @ 2011-11-24 10:43 h2内存数据库 阅读(632) 评论(0) 推荐(0) 编辑

5个Ajax最佳实践
摘要:导读:通过对5个最佳实践的学习,开发人员可将其应用到日常的Asynchronous JavaScript + XML( Ajax )开发工作中。文章包括了数据格式、错误处理、以及一些采用Ajax的Rich Internet Applications(RIAs)开发工具。掌握这些最佳实践,有助于开发人员编写更加高效且健壮的Ajax代码。本文所介绍的5个最佳实践,可以应用到Web应用程序Ajax开发工作中:一、最小化调用二、让数据变小三、预加载组件四、轻松实现错误处理五、使用现有工具这些最佳实践,有助于开发者编写更加健壮的JavaScript代码,并使您的Ajax代码执行的更快,这可以给用户带来益 阅读全文

posted @ 2011-11-21 12:23 h2内存数据库 阅读(224) 评论(0) 推荐(0) 编辑

Ubuntu开启nfs并连接开发板
摘要:一、在Ubuntu服务器端的操作如下:1、安装 nfsUbuntu 上默认是没有安装 nfs 服务器的,因此我们首先安装 nfs 服务器端:$sudoapt-get install nfs-kernel-server在一些文档中,提出还需要使用apt-get 来手动安装 nfs 的客户端 nfs-common ,以及端口映射器 portmap,但其实这是没有必要的,因为在安装nfs-kernel-server时, apt会自动为我们把它们安装好。2、配置 /etc/exports执行如下命令编辑文件/etc/exports:# vi /etc/exports 在该文件里添加如下内容: /hom 阅读全文

posted @ 2011-11-19 22:40 h2内存数据库 阅读(933) 评论(0) 推荐(0) 编辑

.net预防反编译
摘要:Dotnet是一种建立在虚拟机上执行的语言,它直接生成MSIL的中间语言,再由DotNet编译器JIT解释映象为本机代码并交付CPU执行。它和Java是一种机制的语言。这种语言的优点就是您不需要去考虑您的程序在那里运行,您只需要把功能做出来,虚拟机会在任何地方实现您的功能。这是一个很好的趋势和想法,但虚拟机的中间语言由于带了大量的“元数据metadada”信息,所以也极容易被反编译。Dotnet的保护分为三大类由ms提供的非第三方保护方案a)强名称强名称是MS提供的保护机制。它需要使用sn这个命令。强名称是什么意思呢?在这里稍作解释。强名称的作用就是防止程序集被非法修改,当对程序集修改后,必须 阅读全文

posted @ 2011-11-19 12:28 h2内存数据库 阅读(1115) 评论(0) 推荐(0) 编辑

msyql show命令(转)
摘要:MySQL中有很多的基本命令,show命令也是其中之一,在很多使用者中对show命令的使用还容易产生混淆,本文汇集了show命令的众多用法。1. show tables或show tables from database_name; -- 显示当前数据库中所有表的名称。2. show databases; -- 显示mysql中所有数据库的名称。3. show columns from table_name from database_name; 或show columns from database_name.table_name; -- 显示表中列名称。4. show grants for 阅读全文

posted @ 2011-11-18 10:53 h2内存数据库 阅读(258) 评论(0) 推荐(0) 编辑

ps -aux|grep 详细信息
摘要:ps a 显示现行终端机下的所有程序,包括其他用户的程序。2)ps -A 显示所有程序。 3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 4)ps -e 此参数的效果和指定"A"参数相同。 5)ps e 列出程序时,显示每个程序所使用的环境变量。 6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。 7)ps -H 显示树状结构,表示程序间的相互关系。 8)ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。 9)ps s 采用程序信号的格式显示程序状况。 10)ps S 列出程序时,包括已中断的子程序资 阅读全文

posted @ 2011-11-17 10:45 h2内存数据库 阅读(932) 评论(0) 推荐(0) 编辑

Hadoop掀起大数据革命 三巨头齐发力
摘要:开源的数据处理平台凭借其低成本、高扩展性和灵活性的优势已经赢得了多数网络巨头的认可。现在Hadoop将进入更多企业。IBM将在明年推出内置NoSQL技术的DB2旗舰级数据库管理系统。上个月Oracle和Microsoft也分别透露了将计划在明年发布基于Hadoop的产品。两家公司都计划提供协助部署服务和企业级支持。Oracle已经承诺将会在大数据设备中预装Hadoop软件。大数据革命正以Apache Hadoop为中心如火如荼的进行着。自从开源分布式数据处理平台在5年前发布时讨论之声就不绝于耳。但在过去的18个月中,Hadoop赢得了客户的认可,并得到众多商业化的支持以及众多数据库和数据集成软 阅读全文

posted @ 2011-11-15 09:34 h2内存数据库 阅读(453) 评论(0) 推荐(0) 编辑

apt-get update 出错
摘要:E:Encountered a section with no Package: header, E:Problem with MergeL...sudo rm /var/lib/apt/lists/* -vfsudo apt-get update 阅读全文

posted @ 2011-11-11 21:54 h2内存数据库 阅读(175) 评论(0) 推荐(0) 编辑

为什么使用Linux
摘要:这两天一直都在看linux,之前没有接触过,还是听我们的一位老师说的,玩编程如果不用linux就不是一个专业的计算机人才。所以赶紧恶补了几天,发现真的是不一样的天地,每天早上起来脑子里就有一个想法就是我今儿要了解linux的那个功能,那个东西还不知道。windows的开发软件那些在在linux下也可以很好运行,两者之间的区别,优缺点……反正是很多很多的问题!!偶然的机会看到了这篇文章,感觉知道东西太少太少了!又一次燃起了我对知识的渴望,要加油努力的去了解计算机这个无边的世界。关注 http://aegisest.blog.163.com/blog/static/1659984201175625 阅读全文

posted @ 2011-11-11 11:25 h2内存数据库 阅读(834) 评论(0) 推荐(0) 编辑

RAID
摘要:独立冗余磁盘阵列(Redundant Array of Independent Disk,RAID)是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能与数据备份能力的技术。RAID特色是N块硬盘同时读取速度加快及提供容错性(Fault Tolerant)。冗余磁盘阵列技术诞生于1987年,由美国加州大学伯克利分校提出。根据磁盘陈列的不同组合方式,可以将RAID分为不同级别。级别并不代表技术高低,选择哪一种RAID level的产品纯视用户的操作环境(operating environment)及应用而定,与级别高低没有必然关系。目 阅读全文

posted @ 2011-11-11 10:36 h2内存数据库 阅读(755) 评论(0) 推荐(0) 编辑

WebBrowser用法总结
摘要:简单用了一下记录一下:privatevoidbutton1_Click(objectsender,EventArgse){MessageBox.Show(webBrowser1.Document.Body.InnerHtml);//得到浏览器html内容,还可以用GetElementById();}privatevoidForm2_Load(objectsender,EventArgse){webBrowser1.Navigate("http://www.it100.info");}url:http://greatverve.cnblogs.com/archive/2011 阅读全文

posted @ 2011-11-10 10:40 h2内存数据库 阅读(257) 评论(0) 推荐(0) 编辑

在云中使用 MapReduce 和负载平衡
摘要:云计算旨在通过 Internet 提供随需应变的资源或服务,通常视数据中心的规模和可靠性水平而定。MapReduce 是一个为并行处理大量数据而设计的编程模型,它将工作划分为一个独立任务组成的集合。它是一种并行编程,由某种功能随需应变的云(如 Google 的 BigTable、Hadoop 和Sector)提供支持。在本文中,将使用遵从 Randomized Hydrodynamic Load Balancing 技术(下文将详细介绍)的负载平衡算法。利用虚拟化来降低成本和物理服务器的实际数目;更重要的是,将使用虚拟化用来实现高效的物理计算机 CPU 利用。要从本文获取最多的知识,您应该大致 阅读全文

posted @ 2011-11-10 08:38 h2内存数据库 阅读(227) 评论(0) 推荐(0) 编辑

流量瓶颈阻碍数据中心发展10大因素(2)
摘要:我们都知道,大数据通常与数据中心不断增长的结构和非结构化工作负载相关。而网络负责处理传输到服务器、存储阵列和云服务的数据流量。服务器之间的密集型I/O吞吐量常常发生在数据中心或者广域网之间。伴随着大数据的来临和应用的不断增长,新的问题将会出现。由于传统的IT设施在当初设计的时候,没有考虑到大数据的情形,瓶颈问题将变得更加普遍,尤其是在存储一端,问题更加明显。这样一来,IT业务中就会出现一种新的分支:面向新一代数据中心的数据管理。下面,我们就给大家介绍大流量阻碍数据中心发展的几大缘由:大流量是一种新型工作负载大流量是指横跨广域网连接的数据中心内服务器间的通信流量,它不同于通常情况下的大数据工作负 阅读全文

posted @ 2011-11-10 08:36 h2内存数据库 阅读(246) 评论(0) 推荐(0) 编辑

云计算时代:大数据泡沫正无限膨胀
摘要:在当今企业中80%的数据都是非结构化数据,这些数据每年都按指数增长60%。大数据将挑战企业的存储架构、数据中心的基础设施等,也会引发数据仓库、数据挖掘、商业智能、云计算等应用的连锁反应。未来企业会将更多的TB级(1TB=1024GB)数据集用于商务智能和商务分析。到2020年,全球数据使用量预计将暴增44倍,达到35.2ZB(1ZB=10亿TB)。大数据正在彻底改变IT世界。10月几大科技巨头的举动使更多人意识到所谓的高科技泡沫——即“大数据”正在无限的膨胀。微软与Hortonworks合作开发Hadoop早在今年2月,微软的HPC开发团队就公布了被称为“Dryad”的分布式计算平台。这也标志 阅读全文

posted @ 2011-11-09 08:30 h2内存数据库 阅读(215) 评论(0) 推荐(0) 编辑

大数据时代:如何节省存储成本
摘要:现今的科技发展日新月异。尤其是存储方面,表现的极其突出。从技术、用户和应用方面来看,其发展速度超越了其他IT领域。同时也带来了相应的问题。数据中心和企业的管理者们都面临着如何选择存储阵列的困惑。通常的解决方案早已被大肆宣传开来,例如像闪存存储或诸如WAN优化等这些被炒作已久的技术似乎已在人们脑海中变得根深蒂固。下面的七个存储解决方案的建议不是基于任何技术的“新生事物”,而只是更具实用性并让企业的花费更具价值。这七个建议应使管理者考虑从新制定他们在2012年的存储预算。根据现有的存储基础设施、资源、数据的特点和所需的访问重新审视市场上存储的关键点,当今正是非常恰当的时机。而存储的关键就在于在提高 阅读全文

posted @ 2011-11-09 08:20 h2内存数据库 阅读(470) 评论(0) 推荐(0) 编辑

javah 命令小结
摘要:按照网上抄来的javah用法一般出错,今天查了一下午在一篇文章(http://www.ibm.com/developerworks/cn/java/j-jtctips/part6/index2.html)中看到:“Javah 获取您的 Java 源文件并生成 C 头文件,其中包含您的 Java 代码中所有本机方法的 JNI 存根(stub)。如果您正在生成一个类的 JNI 存根,而且您已经把这个类定义为包的一部分,那么您 必须指定完全限定的类名。”现在总结如下:TestHello.java所在的的目录如下:E:\rcpworkspace\com.dlut.datasender\test\com 阅读全文

posted @ 2011-11-04 10:41 h2内存数据库 阅读(170) 评论(0) 推荐(0) 编辑

c++中new一个二维数组
摘要:在c++中定义一个二维数组时有多种方式,下面是几种定义方式的说明:其中dataType 表示数据类型,如int byte long...1、dataType (*num)[n] = new dataType [m][n];//这是一个数组指针形式的定义,即每一行是一个指针...delete []num;缺点:n必须是已知优点:调用直观,连续储存,程序简洁2、 dataType ** num= new dataType *[m];for(int i = 0; i < m; i++)num[i] = new dataType [n];...for(int i = 0; i < m; i 阅读全文

posted @ 2011-11-02 16:34 h2内存数据库 阅读(2777) 评论(0) 推荐(0) 编辑

导航