shell中打印进度条,需要用到tput、printf函数。# tput row col 光标移到第row行第col列# tput cols 获取窗口最大列数# tput lines 获取窗口最大行书# echo $LINENO 获取光标当前行号 function getprostr() { pchar=$1
Struts2:http://struts.apache.org/ Spring:主页:http://spring.io/ 下载:http://repo.spring.io/release/org/springframework/spring/ mybatis:主页:http://mybatis.github.io/ 资源主页:https://github.
$criteria=new CDbCriteria; $criteria->addCondition("id=:id", "and");$criteria->params[':id']=$_POST['book_id']; $criteria->order = "remove_time desc";$comments = BooksComment
1,安装字符集 比如安装cp036:1)安装cp936>cd c:\\sybase\charsets\cp936c:\Sybase\charsets\cp936>charset -Usa -Ppassword -Sserver binary.srt cp9362)查询出cp936的字符集ID: 打开 程序\sybase\a
要实现这样的功能,点击tab导航ajax动态加载页面,当加载过之后,点击则不再重新加载,直接显示原来加载的页面。tab页面代码:<!-- Nav tabs --><ul class="nav nav-tabs" role="tablist" id="maintab"> <li class="active"><a href="#tab1" &nb
用sqlplus连接oracle数据库时报错:[root@ownsv ~]# sqlplus oracle/password@//10.5.0.7:1521/sspSQL*Plus: Release 11.1.0.7.0 - Production on Thu Jun 26 10:16:21 2014Copyright (c) 1982, 2008, Oracle. All right
当使用模块modules时,在模块里面:1,在模块下面的controller中,需要指定默认模板layout, 如:public $layout='/layouts/admin_menu';当使用双斜杠 "//" 开头则Yii会去protected\views\layouts下面找,当使用单斜杠 “/" 开头则Yii会去当前模块下面的 views/layouts下面找,因此在模块下面强烈
tcp包里有个flags字段表示包的类型,tcpdump可以根据该字段抓取相应类型的包:tcp[13] 就是 TCP flags (URG,ACK,PSH,RST,SYN,FIN)# Unskilled 32# Attackers 16# Pester 8# Real 4# Security 2# Folks &n
1G的日志文件,需要从中搜索出指定字符串所在的行和行中位置。有两种方法,一种直接使用java的函数,一种通过调用Linux shell命令辅助处理。下面是示例程序:# cat TestIO.javaimport java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.File; import java.i
我们经常会遇到这种情况,回到家里,路由器没有无线功能,或者无线端口不足,或者路由器居然不会自动拨号(俺家电信赠送的中兴光纤路由器就是这种货色),可是我们依然有笔记本、台式机、手机度需要上网;或者带着笔记本在野外,比如在外出差,也需要上网;这个时候我们就可以采用下面方法自己搭建无线热点,一个能上网,所有度能上;当然在野外你也可以使用无线路由器和插卡上。可上网的是笔记本首先我们得保证有一个可以直接上网
我们经常需要对单独Java文件进行编译。最简单的情况是我们Java源代码不依赖外部任何jar包,此时直接使用javac命令就可以编译成class文件;或者依赖少量的jar包,我们依然可以在命令行中带上-classpath参数和依赖jar包,依然可以很轻松编译出class文件。还有一种是尽管项目比较复杂,但是源代码都在自己手中,也可以使用项目搭建的编译环境编译出来。但是若我们是从网上下载的系统,发现
有时候我们需要将大量数据批量写入数据库,直接使用程序语言和Sql写入往往很耗时间,其中有一种方案就是使用MySql Load data infile导入文件的形式导入数据,这样可大大缩短数据导入时间。假如是从MySql客户端调用,将客户端的文件导入,则需要使用 load local data infile.LOAD DATA INFILE 语句以很高的速度从一个文本文件中读取行到一个表中。文件名必
以下是一个例子,参数sql的执行,采用绑定参数的方式,这样可以防止注入语句:/** * Add score, true if successful, false if failed. * @param $userId * @param $topicId * @param $score * @param $msg */ public function addScore($user
Bootstrap是Twitter推出的一个用于前端开发的开源工具包。Bootstrap 的口号是 Designed for everyone, everywhere.(适用于任何场景,适用于每一个人),主要有以下特色:支持所有主流浏览器、12列栅格布局、响应式设计、样式化的文档以及常用的定制的 jQuery 插件等等。Bootstrap 已经足够强大,能够实现各种形式的 Web 界面。http:
http://licong.blog.51cto.com/542131/156245/
关于NHibername 存储过程的文章不多,而且网上搜索基本上示例程序也就那几个,尤其是对于返回记录集的存储过程。本人根据研究总结此文,该文是针对MySql数据库的,其他数据库部分细节略有不同。1,创建存储过程:DELIMITER $$ DROP PROCEDURE IF EXISTS `test_get_prices` $$ CREATE DEFINER=`admin`@`%` PROCE
网站表单有注入漏洞须对所有用户输入的内容进行个过滤和检查,可以使用正则表达式或者直接输入字符判断,大部分是只允许输入字母和数字的,其它字符度不允许;对于内容复杂表单的内容,应该对html和script的符号进行转义替换:尤其是<,>,',"",&这几个符号 这里有个转义对照表:http://blog.csdn.net/xinzhu1990/artic
WCF宿主与服务托管http://www.cnblogs.com/wayfarer/archive/2008/01/02/1022967.html一个Windows后台服务(.Net的C#版) - 定时访问数据库循环发送手机短信http://www.cnblogs.com/ycmoon/archive/2010/03/05/1678915.htmlWPF toolkit--Charts使你的数据展
哈哈
JDK版本变化和修改历史,及解决的bug:http://www.oracle.com/technetwork/java/javase/7u-relnotes-515228.html
本地安装和测试、调优完squid、nginx、php-fpm、memcache、mongodb、mysql,于是将服务器上架到电信机房的机架上。上架后需要修改网关:# cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=servernameGATEWAY=*.*.*.1再修改分配好的服务器公网IP:# cat /etc/sysconfig/networ
昨天安装好了php、nginx和squid,今天配置mysql和nginx,使nginx兼容Yii框架,并上传网站,将网站调试和配置好。1, 首先配置下php的时区# vi /etc/php.inidate.timezone = "Asia/Chongqing"# service php-fpm restart若没有配置时区,php页面可能会出现如下错误:date(): It is not saf
今天开始安装php和nginx,以及squid,目的是访问首先通过squid缓存,未缓存则转到nginx,若为php则转到php解析器进行解析,php采用fastcgi启动方式,并使用php-fpm php fastcgi管理器。1,安装php及php-fpm:# yum -y install php php-fpm设置php-fpm随系统启动:# chkconfig php-fpm o
服务器买回来了,于是开始了服务器的安装和配置。就我一个人懂Linux,没办法,全部工作都只能我来了。先下载操作系统CentOS6.3吧,这是最新的CentOS系统,下了完整版,刻录到光盘。服务器将两块1T的硬盘做成Raid1,然后SSD作为挂载盘。接上外置光驱,插入安装光盘,设置bios从光盘启动,重启进入安装程序,选择最小化安装,一步一步直至完成。取出光驱,重启就进入了系统,全字符界面,不过早已
几个激情四溢的小伙子打动了我,于是又开始参与创业,还是互联网。一边是激情四溢精力充沛却刚出大学技术缺乏,一边是急需技术、互联网的快速响应需要。我是最有经验的,于是负责架构和技术。将网站总体架构设计完,选型好开源库和技术,给开发人员培训了大概两周,并将网站整个框架实现,然后具体实现交给了他们,而后我的重心就转移到上线的准备工作了。最终我们是选用了PHP技术,这是新创互联网企业基本都选用的语言,开始有
1, 查找包含给定字符串的文件:# grep "string" /path若想遍历子目录,带上 -r 参数:# grep -r "string" /*查询多个:# egrep "FuteOptVideoCacheLogic511028_FLV|FuteTest2" ./testCaseGroups/* | cut -d ":" -f22, 查看空间大小:# df -hFilesystem
可以用来判断访客的线路:电信、网通。。。网址:http://www.tcp5.com/
用惯了linux下的GCC编译工具,倒喜欢起命令行的方式编译链接C程序,居然还发现我装的VS工具没看到直接编译C程序的工具(我不太熟悉这个)。VS的编译文件命令是cl,链接命令是link。参考了网上资料,采用提取VS的编译器文件组成一个可以命令行方式编译程序的工具。以下为步骤:1,在自己目录创建文件夹,如:D:/vctool;2,将VS安装目录下的VC目录下的bin、lib、include目录考到
1) 打开Gii代码生成工具,进入Module Generator页面,输入模块名如test,点击生成; 2) 生成的代码在protected/modules/test目录下,生成的文件如下: test/TestModule.php &n
经常为了方便和直观,我们会首先直接在数据库中设计出表,但是接下来又要将表的结构和设计编写在设计文档中,以便编码的时候可以直观的查询,一旦数据库表非常多,字段非常多的时候,这无疑是件非常郁闷的工作。这是一个漂亮的PHP页面,可以自动输出MySql数据库所有表结构,大大方便了文档的编写工作,也同时非常方便编码的时候进行查询。当然在设计MySql数据库表和字段的时候详细填写表和字段的备注,这是非常好的习
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号