2012年6月28日

通过DataSet更新、插入数据库

摘要: 方法一: //与SQL Server的连接字符串设置 private string _connString; private string _strSql; private SqlCommandBuilder sqlCmdBuilder; private DataSet ds = new DataSet(); private SqlDataAdapter da; public sqlAccess(string connString,string strSql) { this._connString=connString; } private SqlConnection GetConn... 阅读全文

posted @ 2012-06-28 15:24 huiy 阅读(635) 评论(0) 推荐(0) 编辑

2012年6月5日

织梦DeDeCMS在模板中获取顶级栏目ID的办法

摘要: 打开 /include/taglib/type.lib.php ,找到$row = $dsql->GetOne("Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath From `#@__arctype` where id='$typeid' ");在可选择的字段里面增加topid字段,如下$row = $dsql->GetOne("Select id,topid,typename,typedir,isdef 阅读全文

posted @ 2012-06-05 16:19 huiy 阅读(1347) 评论(0) 推荐(0) 编辑

织梦DEDECMS在任意页面获取某顶级栏目下的二级栏目列表

摘要: 在织梦DEDECMS里获取顶级栏目很简单,一句{dede:channel}{/dede:channel} 即可搞定。但有时我们需要在任意页面获取任意顶级栏目下的二级和三级栏目列表的链接, {dede:channel} 就无能为力了。注意,我说的是在“任意”(首页、封面、列表、文章等)页面调用“任意”二或三级栏目列表。OK,一步步来,先第一个。(适用dedecmsV4,V5.1,V5.3未测试)感谢双赢朋友帮忙测试。原来的函数在某些主机上进行生成html操作会提示 inc_channel_unit_functions.php 出错,现已改正。大家可放心使用。一、在任意页面获取某顶级栏目下的二级栏 阅读全文

posted @ 2012-06-05 14:50 huiy 阅读(761) 评论(0) 推荐(0) 编辑

2012年2月17日

根据查询到的数据更新另一张表的数据

摘要: --写一个通用的update aset a.num = a.num + b.numfrom table1 a inner join table2 b on a.id = b.id --(关联条件)where ... --如果有条件的话--有查询的update aset a.num = a.num + b.numfrom table1 a inner join (查询语句) b on a.id = b.id --(关联条件)where ... --如果有条件的话 阅读全文

posted @ 2012-02-17 10:31 huiy 阅读(688) 评论(0) 推荐(0) 编辑

2011年8月5日

Linux下Apache支持中文URL

摘要: 将网站迁移到CentOS下后,突然发现,带中文的目录以及文件无法通过URL来访问了。 困扰了好几天,终于找到了解决方法。 mod_encoding是日本人开发的一个Apache模块,用以支持中文、日文等非英文URL。如:http://www.test.com/宝莱坞.mp3 1、安装mod_encoding需要下载两个rpm包(iconv_hook-1.0.0-1.i386.rpm和mod_encoding-2.2.0-1.i386.rpm):wget http://www.xiit.cn/attachments/tools/iconv_hook-1.0.0-1.i386.rpmwget ht 阅读全文

posted @ 2011-08-05 09:19 huiy 阅读(3241) 评论(0) 推荐(0) 编辑

2011年8月4日

CentOS下convmv文件编码转换

摘要: 文件是在WIndows 下创建的,Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码不一致所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。用下面的命令安装:yum install convmv convmv 使用方法:convmv -f 源编码 -t 新编码 [选项] 文件名例:convmv –f UTF-8 –t GBK –r ./ --notest(./为要转编码的文件的当前目录)常用参数:-r 递归处理子文件夹–notest 真正进行操作,默认情况下是不对文件进行真实操作–list 显示所有支持的编码–unescap 可以做一下转 阅读全文

posted @ 2011-08-04 10:55 huiy 阅读(1673) 评论(0) 推荐(0) 编辑

putty中文输入

摘要: 打开putty,选择Category中的Windows--->Appearance--->Fontsettings把"字体"改为"新宋体"(其实改为其它中文字体都行像宋体之类的),字符集为CHINEASE_GB2312 再选择Category中的Windows--->Translation---->Receiveddataassumedtobe...把character设置为"Usefontencoding"然后再输入IP进入 就可以输入中文了 阅读全文

posted @ 2011-08-04 10:50 huiy 阅读(825) 评论(0) 推荐(0) 编辑

Linux下复制、删除和重命名文件或文件夹

摘要: 拷贝文件及其子目录:cp -r 文件夹 新路径 通常情况下,删除文件用:rm 文件名 删除文件夹用:rmdir 文件夹名 但是 rmdir不能删除非空的文件夹,那如何删除非空文件夹呢: 命令:rm -rf 非空文件夹名(建议使用前做好备份,好像此命令是不会放到回收站的,删了就再也见不着下面的文件了)。 重命名文件夹: mv oldfilename newfilename 阅读全文

posted @ 2011-08-04 10:34 huiy 阅读(1791) 评论(0) 推荐(0) 编辑

2011年7月28日

MySQL新建用户,授权,删去用户,修改密码操作

摘要: MySQL新建用户,授权,删去用户,修改密码操作 首先要声明一下:一般环境下,修改MySQL密码,授权,是需要有mysql里的root职权范围的。 注:本操作是在WIN号令提示符下,phpMyAdmin一样适用。 用户:phplamp用户数值库:phplampDB 1.新建用户。 //登录MYSQL @>mysql -u root -p @>密码 //创立用户 mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password(& 阅读全文

posted @ 2011-07-28 13:52 huiy 阅读(1147) 评论(0) 推荐(0) 编辑

CentOS下yum安装LAMP

摘要: 1. 用yum安装Apache,Mysql,PHP. 1.1安装Apache yum install httpd httpd-devel 安装完成后,用/etc/init.d/httpd start 启动apache 设为开机启动:chkconfig httpd on 1.2 安装mysql 1.2.1 yum install mysql mysql-server mysql-devel 同样,完成后,用/etc/init.d/mysqld start 启动mysql 1.2.2 设置mysql密码 mysql>; USE mysql; mysql>; UPDATE user SE 阅读全文

posted @ 2011-07-28 13:38 huiy 阅读(762) 评论(0) 推荐(0) 编辑

导航