01 2013 档案

摘要:动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途: 1.给内部网络或网络服务供应商自动分配IP地址; 2.给用户给内部网络管理员作为对所有计算机作中央管理的手段。 简单说就是路由器上可以自己动态的给内网用户分配ip的一种协议,选上这个,用户就不用手动写ip啦,选默认ip就可以啦。 阅读全文
posted @ 2013-01-24 15:36 洒洒 阅读(299) 评论(0) 推荐(0) 编辑
摘要:1、做二级路由 把第二个路由器作为二级路由用,接线的方法就像你接第一个主路由器那样,从第一个路由器LAN口出来的一条网线接在第二个路由器的WAN口,其他电脑就接在第二个路由器的LAN口,还有就是把第二个路由器的IP地址改为不同一段才行,不然就会出现IP冲突!内网那些PC的IP全都设置为自动获取即可。具体步骤如下: 首先:把电脑的IP和DNS服务器地址设为自动获得。 第二:把一级路由的LAN口和二级路由的WAN口进行连接,二级路由的LAN口和电脑网卡进行连接,进入路由器的配置界面,选择WAN设置选项,选择动态IP用户(Cable Modem)。 第三:选择LAN设置选项,进行配置,由... 阅读全文
posted @ 2013-01-24 15:31 洒洒 阅读(5112) 评论(0) 推荐(1) 编辑
摘要:解压zip文件出现-bash:unzip:commond not found,是因为没有安装unzip,利用一句命令即可解决:yum install -y unzip zip。 解压:unzip mydata.zip -d www。 压缩:zip -r mydata.zip www。#压缩www为mydata.zip tar解压:错误提示:gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now问题解决方法如下:将z参数... 阅读全文
posted @ 2013-01-20 01:20 洒洒 阅读(7240) 评论(0) 推荐(0) 编辑
摘要:last_insert_id():是sql函数,在数据库里执行,案例:select last_insert_id(); mysql_insert_id():是php函数,在php脚本里执行,案例:echo mysql_insert_id(); 阅读全文
posted @ 2013-01-19 18:46 洒洒 阅读(384) 评论(0) 推荐(0) 编辑
摘要:对于函数的引用,主要区别在于内存性能~function &load_message 和 function load_message,第一个在使用的时候也要用 &load_message声明为一个引用返回,而第二个只是将函数的结果赋值到一个变量中,该函数一般用于递归作用。 在php的引用中,还有一种常用的形式就是function gao(&$id) 和 function gao($id)这种形式的引用,我们只需要对比一下结果就可以了。 function a(&$t){ $t .= 'xx'; } function b($t){ $t .= ' 阅读全文
posted @ 2013-01-19 18:39 洒洒 阅读(249) 评论(0) 推荐(0) 编辑
摘要:一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。但在多线程情况下,就不行了。在多用户交替插入数据的情况下max(id)显然不能用。这就该使用LAST_INSERT_ID了,因为LAST_INSERT_ID是基于Connection的,只要每个线程都使用独立的Connection对象,LAST_INSERT_ID函数将返回该Connection对AUTO_INCREMENT列最新的insert or update操作生成的第一个record的ID。LAST_INSERT_ID是基于单个connection的, 不可能被其它的客户端连接改变。 阅读全文
posted @ 2013-01-19 18:32 洒洒 阅读(220) 评论(0) 推荐(0) 编辑
摘要:突然发现用android智能手机打开Ecshop网站的时候,网站似乎没有样式,但是在后台设置wap,关闭后用手机访问网站提示:网站关闭wap访问。 只好找到Ecshop的根目录下的index.php文件,注释或者删除以下判断上网环境的代码即可: 1 $ua = strtolower($_SERVER['HTTP_USER_AGENT']); 2 3 $uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i"; 阅读全文
posted @ 2013-01-17 12:55 洒洒 阅读(291) 评论(0) 推荐(0) 编辑
摘要:没有升级,没有修改代码,也没有修改配置,但是发的主题帖图片不显示,但是在编辑框中依然显示图片。 查看问题后,解决方法如下: 打开:/www/eyujiao/source/class/helper/目录下的helper_seo.php文件; 找到如下代码: $content = preg_replace("/(<script\s+.*?>.*?<\/script>)|(<a\s+.*?>.*?<\/a>)|(<img\s+.*?[\/]?>)|(\[attach\](\d+)\[\/attach\])/ies", & 阅读全文
posted @ 2013-01-16 16:22 洒洒 阅读(1948) 评论(0) 推荐(0) 编辑
摘要:在网站的搜索框那里加一个语音搜索是不是很酷。但是一点也不难。不过要chrome浏览器才支持。 在搜索框里加一个属性(x-webkit-speech)即可,如:1 <form action="xxx.php" method="POST" enctype="multipart/form-data">2 <input style="height:30px;" type="text" size="30" x-webkit-speech /> 3 <inp 阅读全文
posted @ 2013-01-16 16:19 洒洒 阅读(468) 评论(0) 推荐(0) 编辑
摘要:使用之前: 1.从http://www.sqlite.org/download.html下载SQLite命令行工具sqlite-shell-win32-x86-3071502.zip。 2.将该工具解压,将里面的sqlite3.exe放到C:\WINDOWS目录下。 3.cmd进入dos窗口。 使用时: 注意:1.sql语句要分号,非sql语句不要分号; 帮助:.help (注意,SQLite里很多命令都是前面带个点的) 创建数据库:C:\Documents and Settings\Administrator>SQLite3 d:\slite.db (后面不能加";" 阅读全文
posted @ 2013-01-15 18:35 洒洒 阅读(244) 评论(0) 推荐(0) 编辑
摘要:SQLite是一个文件型数据库,并非像MySQL那样是关系型数据库。 SQLite创建的数据库是一个文件。 阅读全文
posted @ 2013-01-15 18:00 洒洒 阅读(164) 评论(0) 推荐(0) 编辑
摘要:1 <?php2 $a = 1;3 function abc(){4 global $a;5 echo $a;6 }7 abc();8 ?> 本来以为在这个php文件里,可以直接在函数中调用echo $a;后来发现并不是这样的,尽管在这个php文件的开头定义了$a;但是在函数中必须用global $a;声明$a为全局变量,$a才能在函数内被调用。 阅读全文
posted @ 2013-01-15 17:56 洒洒 阅读(246) 评论(0) 推荐(0) 编辑
摘要:在写一个test.php文件的时候,里面有php代码和html代码,以前写过很多次了,恰好这次出问题了,百思不得其解。 先看代码: 1 <?php 2 header("content-type:text/plain;charset=utf-8"); 3 date_default_timezone_set("Asia/Shanghai"); 4 //connect db; 5 $conn = mysql_connect("localhost","root","") or die(mysql_ 阅读全文
posted @ 2013-01-15 15:36 洒洒 阅读(2202) 评论(0) 推荐(0) 编辑
摘要:查看包含特定字符的行数:%s#parrern#&#删除包含特定字符的行:g/pattern/d 删除不包含指定字符的行:v/pattern/dg!/pattern/d 在命令行模式下,光标也移动到第一行,输入命令 :%s/\n//g在以上命令中,s 是替换,/ 是间隔符,\n 是换行负,即要替... 阅读全文
posted @ 2013-01-11 17:14 洒洒 阅读(409) 评论(0) 推荐(0) 编辑
摘要:V1. 默认字符编码为utf8,打开使用gb2312编码的文件,中文全为乱码,如何恢复正常显示?输入 edit ++enc=cp936V2. 如何在vim系统中执行命令?输入 !cmdV3. 使用vim直接打开并编辑.*gz文件,而无须解压,读取,编辑,再压缩.压缩文件的支持是通过pluginvim ls-lrR.txt.gzV4. 如何Vim支持语法加亮?一劳永逸的方法,在~/.vimrc中增加如下语句syntax on临时性的方法, 输入命令:syntax onV5. Vim如何在结构文档中快速切换,比如 C语言{ }块之间切换.输入在{}之间,输入%即可V6. 如何让Vim记下我的编辑状 阅读全文
posted @ 2013-01-11 17:12 洒洒 阅读(219) 评论(0) 推荐(0) 编辑
摘要:环境:系统 WindowsApache 2.2加载Rewrite模块:在conf目录下httpd.conf中找到Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->LoadModulerewrite_modulemodules/mod_rewrite.so这句,去掉前边的注释符号“#”,或添加这句。允许在任何目录中使用“.htaccess”文件,将“AllowOverride”改成“All”(默认为“None”):Code highlightin 阅读全文
posted @ 2013-01-11 17:11 洒洒 阅读(183) 评论(0) 推荐(0) 编辑
摘要:登录:cmd -mysql -uroot -p command Line Client -h127.0.0.1 -uroot -p创建数据库:CREATE DATABASE `tpcms` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;显示数据库:show databases;选择数据库:use database;显示表:show tables;显示表结构:describe table;导入数据库:source d:/X/www/tpcms/clientcms.sql;(如果数据库文件是压缩文件tp.sql.zip类型的,要先解压,然.. 阅读全文
posted @ 2013-01-11 13:08 洒洒 阅读(367) 评论(0) 推荐(0) 编辑
摘要:在创建数据库的时候,经常用到一句:CREATE DATABASE `tpcms` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci。具体意思不太明白,今查阅一番,总结如下: CREATE DATABASE `tpcms`:创建数据库tpcms。在命令行里创建的时候,`要用键盘Esc下的那个,而不是单引号,否则出错; DEFAULT CHARACTER SET utf8:数据库字符集。设置数据库的默认编码为utf8,这里utf8中间不要"-"; COLLATE utf8_general_ci:数据库校对规则。该三部分分别为数 阅读全文
posted @ 2013-01-11 12:49 洒洒 阅读(40042) 评论(0) 推荐(5) 编辑
摘要:用ckeditor做的编辑器,但是在编辑文章的时候,发现按照常规方法按enter键换行时,两行之间的距离太大。点击“源码”查看时,发现按enter键换行竟然采用的是加<p></p>标签的形式,而不是加<br />标签的形式。 查阅资料后,才知道ckeditor默认的换行是:enter->加<p></p>,shift+enter->加<br />。 如果想改成直接按enter键就加<br />的形式,可以在配置文件里加:config.enterMode = CKEDITOR.ENTER_BR;conf 阅读全文
posted @ 2013-01-10 18:14 洒洒 阅读(4208) 评论(2) 推荐(0) 编辑
摘要:一、MySQL安装。 下载mysql安装版即可。很简单。 但是常见问题是:安装到最后的时候容易也是最多人出错的地方是:MySQL安装失败,提示:cannot create windows service for mysql.error:0总是在start service这步出错。 解决办法是:运行-cmd-sc delete mysql,运行成功后提示:delete success,然后再装MYSQL,即可! 如果还是不行,就干脆把以前安装的MySQL所有彻底删除即可! 注:如果之前安装过mysql是需要把之前的彻底清理干净才行的,清理的有:1.找到安装目录,删除安装文件;2.在C盘... 阅读全文
posted @ 2013-01-08 14:50 洒洒 阅读(626) 评论(0) 推荐(0) 编辑
摘要:数组或者字母命名的图片都能正常上传,但是中文命名的图片上传就会出错,看着像图片名中的中文经过urlencode()过了。无奈只好将图片重命名,方法如下: 1.找到ckfinder\core\connector\php\php5\CommandHandler\FileUpload.php中第51行,找到$uploadedFile = array_shift($_FILES);行代码,在下面加上重命名图片的代码:1 //给图片重命名2 $p = explode(".",$uploadedFile['name']);3 $p = "cf".ti 阅读全文
posted @ 2013-01-04 17:44 洒洒 阅读(451) 评论(0) 推荐(0) 编辑
摘要:urlencode()可以将非数字或者字母进行转换,比如转换中文字符,"/"等。转换后传值不会出错。 但是有以下误区常容易犯: 1.网页编码不同,urlencode后得到的值不同,这个时候需要将要转换的字符用iconv函数转一下,如:编码为GBK urlencode('脚步') = %BD%C5%B2%BD编码为UTF8 urlencode('脚步') = %E8%84%9A%E6%AD%A5 2.经过urlencode后,在浏览器里打开又转换成中文了: 解决办法:用iconv函数转一下。 阅读全文
posted @ 2013-01-04 17:39 洒洒 阅读(771) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示