<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>FreeBSD</title><link>http://blog.jztele.com/hifreebsd/category/290.html</link><description>FreeBSD</description><managingEditor>hihee的博客</managingEditor><dc:language>zh-SG</dc:language><generator>.Text Version 0.958.2004.214</generator><item><dc:creator>djalion的博客</dc:creator><title>suid理解</title><link>http://blog.jztele.com/hifreebsd/archive/2008/01/31/8840.html</link><pubDate>Thu, 31 Jan 2008 03:13:00 GMT</pubDate><guid>http://blog.jztele.com/hifreebsd/archive/2008/01/31/8840.html</guid><wfw:comment>http://blog.jztele.com/hifreebsd/comments/8840.html</wfw:comment><comments>http://blog.jztele.com/hifreebsd/archive/2008/01/31/8840.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.jztele.com/hifreebsd/comments/commentRss/8840.html</wfw:commentRss><trackback:ping>http://blog.jztele.com/hifreebsd/services/trackbacks/8840.html</trackback:ping><description> &lt;span style="FONT-SIZE: 10pt"&gt;
对一些初学者,往往对suid有疑问,现在总觉一下,希望对他们有帮助.&lt;br&gt;
记得passwd命令吧,&lt;br&gt;
#ls -l /etc/passwd&lt;br&gt;
-rw-r--r--  1  root     root      1610  1月 26 16:25 /etc/passwd
这边你会发现仅对root用户可写,对其他用户都没有写权限.但是我们确可以运行passwd命令来修改这个/etc/passwd文件,这就是通过suid来解决的.&lt;br&gt;#ls -l /usr/bin/passwd&lt;br&gt;
-r-s--x--x  1  root     root      19336  2004-09-07  /usr/bin/passwd&lt;br&gt;
&lt;br&gt;
实际用户ID和实际组ID标识我们是谁，谁在运行这个程序,一般这2个字段在登陆时决定，在一个登陆会话期间， 这些值基本上不改变。&lt;br&gt;
&lt;br&gt;
而有效用户ID和有效组ID则决定了进程在运行时的权限。内核在决定进程是否有文件存取权限时， 是采用了进程的有效用户ID来进行判断的。&lt;br&gt;
&lt;br&gt;
由于SUID和SGID是在执行程序（程序的可执行位被设置）时起作用，而可执行位只对普通文件和目录文件有意义，所以设置其他种类文件的SUID和&lt;br&gt;SGID位是没有多大意义的。&lt;br&gt;
&lt;br&gt;
1、-rwsr-xr-x 表示SUID和所有者权限中可执行位被设置&lt;br&gt;
2、-rwSr--r-- 表示SUID被设置，但所有者权限中可执行位没有被设置&lt;br&gt;
&lt;br&gt;
还有一个ping命令,你可以试下这个去掉s位时,其他用户能否再运行?当然不行&lt;br&gt;
#chmod 0755  /bin/ping  &lt;br&gt;
然后以普通用户执行ping,将显示Operation not permitted&lt;br&gt;
&lt;/span&gt;&lt;img src ="http://blog.jztele.com/hifreebsd/aggbug/8840.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>djalion的博客</dc:creator><title>谢谢老张.</title><link>http://blog.jztele.com/hifreebsd/archive/2008/01/23/8723.html</link><pubDate>Wed, 23 Jan 2008 13:16:00 GMT</pubDate><guid>http://blog.jztele.com/hifreebsd/archive/2008/01/23/8723.html</guid><wfw:comment>http://blog.jztele.com/hifreebsd/comments/8723.html</wfw:comment><comments>http://blog.jztele.com/hifreebsd/archive/2008/01/23/8723.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.jztele.com/hifreebsd/comments/commentRss/8723.html</wfw:commentRss><trackback:ping>http://blog.jztele.com/hifreebsd/services/trackbacks/8723.html</trackback:ping><description>&lt;span style="FONT-SIZE: 10pt"&gt;我已经工作了,10天了吧,我是1月12号,星期六到北京的,&lt;br&gt;老张过来接我,呵呵,他送我过来,从来北京几天了,还没出去逛逛呀,&lt;br&gt;从北京西到我那有90分钟的路程,好远呀.&lt;br&gt;这份工作还是对口的,我也挺喜欢的.&lt;br&gt;我跟老张一直联系着,今天老齐也来了,&lt;br&gt;就老张一个同学在这,加上我们很远,平常只用电话联系,好想他们呀,&lt;br&gt;现在老齐过来了,我们肯定要去聚一聚,出门在外,友谊常在呀.&lt;br&gt;一直有老张照顾着!!&lt;br&gt;&lt;/span&gt;
&lt;img src ="http://blog.jztele.com/hifreebsd/aggbug/8723.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>djalion的博客</dc:creator><title>sed学习笔记</title><link>http://blog.jztele.com/hifreebsd/archive/2007/12/22/7862.html</link><pubDate>Fri, 21 Dec 2007 16:42:00 GMT</pubDate><guid>http://blog.jztele.com/hifreebsd/archive/2007/12/22/7862.html</guid><wfw:comment>http://blog.jztele.com/hifreebsd/comments/7862.html</wfw:comment><comments>http://blog.jztele.com/hifreebsd/archive/2007/12/22/7862.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.jztele.com/hifreebsd/comments/commentRss/7862.html</wfw:commentRss><trackback:ping>http://blog.jztele.com/hifreebsd/services/trackbacks/7862.html</trackback:ping><description>&lt;div style="FONT-SIZE: 10pt"&gt;sed缓冲区&lt;br&gt;sed 处理文件时，会把文件的每一行保存在一个临时缓冲区，即模式空间。&lt;br&gt;sed处理完一行后，该模式空间就被清空，下一行等待处理。因此可把模式空间内容用命令h复制并&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;保存在一个暂存缓冲区(holding buffer)内，然后可用命令G把它从暂存缓冲区读出一行，并放回模式空间缓冲区，&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;追加在模式空间内当前行的后面。&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;1. sed '/north/p' datafile&lt;br&gt;缺省情况下，sed会把输入的所有行都打印在标准输出上;如果某行匹配了north,则sed将该行再打印一遍。&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&lt;br&gt;2. sed -n '/north/p' datafile&lt;br&gt;只打印匹配north的行.&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&lt;br&gt;3.删除d&lt;br&gt;&amp;nbsp;sed '3d' datafile&amp;nbsp;&amp;nbsp; 删除第3行&lt;br&gt;&amp;nbsp;sed '3,$d' datafile&amp;nbsp; 删除从第3行到结束&lt;br&gt;&amp;nbsp;sed '$d' datafile&amp;nbsp; 删除最后一行&lt;br&gt;&amp;nbsp;sed '/north/d' file&amp;nbsp; 删除匹配north的行&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;4.替换命令s&lt;br&gt;sed 's/west/north/g' datafile 全局替换&lt;br&gt;sed 's/[0-9][0-9]$/&amp;amp;.5/g' datafile&lt;br&gt;所有以两位数字结尾的行，后面加上.5(点5)&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&lt;br&gt;sed -n 's/\(Mar\)got/\1lianne/p' datafile&lt;br&gt;Mar作为标签1,将Margot 替换成Marianne&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;sed 's#3#88#g' datafile等价于 sed 's/3/88/g' datafile&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;指定行范围：逗号&lt;br&gt;&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;sed -n '/west/,/east/p' datafile 指定在模式west和east之间的行，打印&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;sed -n '5,/^northeast/p' datafile 打印从第5行到第一个以northeast开头的行之间的所有行&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;sed '/west/,/east/s/$/**VACA**/' datafile修改从模式east和west之间的所有行，并将行尾$替换成**VACA**&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;多重编辑e&lt;br&gt;sed -e '1,3d' -e 's/Mike/Jones/' datafile&lt;br&gt;删除1到3行，然后再替换Mike为Jones(先全部执行完第一重编辑，再进行第二重编辑)&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;读入r&lt;br&gt;sed '/suan/r newfile' datafile&lt;br&gt;如果文件datafile中某一行匹配到模式suan，则在该行后读入newfile的内容。&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;写文件w&lt;br&gt;sed -n '/north/w newfile' datafile&lt;br&gt;如果文件datafile中某一行匹配到模式north，则把该行写入newfile文件中&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;追加&lt;br&gt;sed '/^north /a\\&lt;br&gt;&amp;nbsp;-----&amp;gt;THE NORTH SALES&amp;lt;------&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;插入&lt;br&gt;sed '/eastern/i\\&lt;br&gt;&amp;nbsp;NEW ENGLAND REGION\\&lt;br&gt;----------------' datafile&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;下一行命令n&lt;br&gt;sed '/eastern/{n;s/AM/Archie/;}' datafile&lt;br&gt;如果某一行匹配到模式eastern,&amp;nbsp; 命令n指示sed用下一输入行，即包含AM的那一行，&lt;br&gt;替换模式空间中的当前行，并用Archie替换AM，然后打印该行，再继续向下处理&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;转换y&lt;br&gt;sed '1,3y/abcdef/ABCDEF/' datafile&lt;br&gt;&amp;nbsp; 把第1到3行中abcedf字母转换成大写字母&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;退出q&lt;br&gt;sed '5q' datafile打印5行后退出&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;sed '/Lewis/{s/Lewid/Joseph/;q;} datafile&lt;br&gt;&amp;nbsp; 某行匹配到Lewis时，先用Joseph替换Lewis，然后立即退出&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;暂存和取用(h和g命令)&lt;br&gt;sed -e '/WE/{h;d;}' -e '/CT/{G;}' datafile&lt;br&gt;找到某一行匹配模式WE，用命令h将该行从模式缓冲区拷贝到一个暂存缓冲区，再用命令d把&lt;br&gt;该模式空间缓冲区那份拷贝删除。找到模式CT后，再用G命令取出保存在暂存缓冲区中的副本，&lt;br&gt;用其替换模式空间当前行。&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;暂存和互换命令x&lt;br&gt;sed -e '/Patricia/h' -e '/Margot/x' datafile&lt;br&gt;x命令将暂存区的内容和模式空间内的当前行互换&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;sed脚本编程：把sed组成一个文本文件，执行脚本时，sed 先将输入文件中第一行拷贝到模式缓冲区&lt;br&gt;，然后执行脚本中的所有命令;每行处理完毕后，sed再拷贝文件中下一行到模式缓冲区，&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;执行脚本中的所有命令。&lt;br&gt;如：&lt;br&gt;&amp;nbsp;/Lewis/a\&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Lewis is TOP salesperson for April!!!\&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Lewis is moving to the southern district next month.\&lt;br&gt;/Margot/c\&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ********************&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MARGOT HAS RETIRED\&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ********************&lt;br&gt;/i\&lt;br&gt;&amp;nbsp;&amp;nbsp; mployer database\&lt;br&gt;&amp;nbsp;&amp;nbsp; _________________&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&lt;br&gt;$d&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&lt;br&gt;%sed -f filename datafile&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;sed -n '/sentimeatal/p' filename&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;sed '1,3d' filename &amp;gt; newfile&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;sed '/[Dd]aniel/d' filename&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;sed -n '15,20p' filename&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;sed '/1,10s/Montana/MT/g' filename&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;sed '/March/!d' filename&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;sed '/March/\!d' filename&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;sed 's/\([Oo]cuur\)ence/\1rence' file &lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;sed '/^....//' file删除每行前4个字符&lt;br&gt;sed '/....$//' file删除每行后4个字符&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;sed '/east/,/west/s/North/South/' filename&lt;br&gt;把从east到west范围内出现的第一个North替换成South,只一次&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&lt;/div&gt;
&lt;img src ="http://blog.jztele.com/hifreebsd/aggbug/7862.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>djalion的博客</dc:creator><title>django的模板解析原理</title><link>http://blog.jztele.com/hifreebsd/archive/2007/10/30/6613.html</link><pubDate>Tue, 30 Oct 2007 04:55:00 GMT</pubDate><guid>http://blog.jztele.com/hifreebsd/archive/2007/10/30/6613.html</guid><wfw:comment>http://blog.jztele.com/hifreebsd/comments/6613.html</wfw:comment><comments>http://blog.jztele.com/hifreebsd/archive/2007/10/30/6613.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.jztele.com/hifreebsd/comments/commentRss/6613.html</wfw:commentRss><trackback:ping>http://blog.jztele.com/hifreebsd/services/trackbacks/6613.html</trackback:ping><description>&lt;div style="FONT-SIZE: 10pt"&gt;django的模板解析原理，&lt;br&gt;首先是调用视图方法，视图方法也装载模板，&lt;br&gt;然后由视图方法产生的数据以字典的形式，再渲染给模板，&lt;br&gt;这样的话就能被浏览器识别了。模板解析时，会根据条件，检查传过来的数据，进行填充。&lt;br&gt;模板解析原理就是这样了。&lt;br&gt;在调用模板前，先调用视图方法，这是必经之路，但是由于模板解析速度非常快，&lt;br&gt;因此性能也非常不错！&lt;/div&gt;
&lt;img src ="http://blog.jztele.com/hifreebsd/aggbug/6613.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>djalion的博客</dc:creator><title>为Editplus打造一个Python编辑调试环境</title><link>http://blog.jztele.com/hifreebsd/archive/2007/10/09/6018.html</link><pubDate>Tue, 09 Oct 2007 05:56:00 GMT</pubDate><guid>http://blog.jztele.com/hifreebsd/archive/2007/10/09/6018.html</guid><wfw:comment>http://blog.jztele.com/hifreebsd/comments/6018.html</wfw:comment><comments>http://blog.jztele.com/hifreebsd/archive/2007/10/09/6018.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.jztele.com/hifreebsd/comments/commentRss/6018.html</wfw:commentRss><trackback:ping>http://blog.jztele.com/hifreebsd/services/trackbacks/6018.html</trackback:ping><description>&lt;br&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&amp;nbsp;1．要使Editplus能够运行python程序，首先打开tools-&amp;gt;Preferences对话框，在User tools里新建一个group，名字叫python，在python group里新建一个工具也起名为python，分别在Menu text：填入python，在Command：填入python的安装路径，Argument：填入$(FileName)，Initial Directory：填入$(FileDir)。&lt;br&gt;2. 在Editplus里打开一个python文件，在tools菜单下就会有一个python选项，直接单击就可以运行python程序了，也可以利用快捷键（Ctrl＋1），根据设置用户工具的个数，这个快捷键可能有所不同.&lt;br&gt;&lt;br&gt;3. 为了实现语法加亮和自动完成功能，必须下载两个文件，下载地址为&lt;br&gt;http://www.editplus.com/files/pythonfiles.zip &lt;br&gt;解压到editplus的安装目录下。压缩包有三个文件，此处用到两个，python.acp文件和python_extd.stx文件。Acp文件是自动完成文件，stx文件是语法加亮文件。加载方法如下： &lt;br&gt;tools-&amp;gt;preferences-&amp;gt;Setting &amp;amp; syntax下，首先新建一个文件类型，命名为python，扩展名（file extensions）栏里填入py。在syntax file栏里找到刚才下载的python_extd.stx文件，在Auto completion栏里找到python.acp文件，在Function Pattern栏里填入：&lt;br&gt;[ \t]*def[ \t].+:&lt;br&gt;这样就可以通过Ctrl＋F11快捷键直接显示出python文件中的函数列表。&lt;br&gt;让editplus自动识别冒号然后直接缩进，并且如何修改缩进的长度：打开Tab/Indent标签，可以看到Tab，Indent的选项，分别填入距离,都为4。并且选中Insert spaces instead of tab和Enable auto indent。然后在Auto Indent open里填入一个冒号&amp;#8220;:&amp;#8221;。&lt;br&gt;可以通过建立一个python文件的模板，来快速新建一个python文件。首先建立一个名为template.py的文件，内容自定，这里假设如下：&lt;br&gt;#!/usr/bin/env python&lt;br&gt;&lt;br&gt;保存，将template.py文件放到editplus安装目录下。&lt;br&gt;Tools-&amp;gt;preferences-&amp;gt;templates&lt;br&gt;打开模板设置对话框，首先添加一个名为python的模板，把file path设置到刚才建立的template.py文件上。点击load按钮。完成。这样在file-&amp;gt;New-&amp;gt;下就会有一个python模板，直接可以方便的建立一个python文件。&lt;br&gt;&lt;/span&gt;
&lt;img src ="http://blog.jztele.com/hifreebsd/aggbug/6018.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>djalion的博客</dc:creator><title>十一,我在做.</title><link>http://blog.jztele.com/hifreebsd/archive/2007/10/01/5802.html</link><pubDate>Mon, 01 Oct 2007 09:34:00 GMT</pubDate><guid>http://blog.jztele.com/hifreebsd/archive/2007/10/01/5802.html</guid><wfw:comment>http://blog.jztele.com/hifreebsd/comments/5802.html</wfw:comment><comments>http://blog.jztele.com/hifreebsd/archive/2007/10/01/5802.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.jztele.com/hifreebsd/comments/commentRss/5802.html</wfw:commentRss><trackback:ping>http://blog.jztele.com/hifreebsd/services/trackbacks/5802.html</trackback:ping><description>&lt;span style="FONT-SIZE: 10pt"&gt;喜欢php,每天一点点,带有python,django,非常喜欢它们!!&lt;/span&gt; 
&lt;img src ="http://blog.jztele.com/hifreebsd/aggbug/5802.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>hifreebsd</dc:creator><title>安装phpMyAdmin</title><link>http://blog.jztele.com/hifreebsd/archive/2007/09/25/5584.html</link><pubDate>Tue, 25 Sep 2007 11:53:00 GMT</pubDate><guid>http://blog.jztele.com/hifreebsd/archive/2007/09/25/5584.html</guid><wfw:comment>http://blog.jztele.com/hifreebsd/comments/5584.html</wfw:comment><comments>http://blog.jztele.com/hifreebsd/archive/2007/09/25/5584.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.jztele.com/hifreebsd/comments/commentRss/5584.html</wfw:commentRss><trackback:ping>http://blog.jztele.com/hifreebsd/services/trackbacks/5584.html</trackback:ping><description>&lt;br&gt;首先，在下载解压下来的文件中有一个文件&amp;#8220;config.sample.inc.php&amp;#8221;，&lt;br&gt;这是phpMyAdmin配置文件的样本文件，改名为config.inc.php，&lt;br&gt;&lt;br&gt;&lt;br&gt;对于config.inc.php文件，最重要的即是修改加入phpMyAdmin连接MySQL的用户名和密码。&lt;br&gt;寻找到代码行：&lt;br&gt;&lt;br&gt;// $cfg['Servers'][$i]['controluser'] = 'pma';&lt;br&gt;// $cfg['Servers'][$i]['controlpass'] = 'pmapass';&lt;br&gt;&lt;br&gt;将&amp;#8220;//&amp;#8221;注释号删除，同时输入MySQL中配置的用户名和密码（远程服务器的请联系你的空间服务商），比如这里：&lt;br&gt;&lt;br&gt;$cfg['Servers'][$i]['controluser'] = 'root';&lt;br&gt;$cfg['Servers'][$i]['controlpass'] = 'aaa';&lt;br&gt;&lt;br&gt;&lt;br&gt;注意：如果需要通过远程服务器调试使用phpMyAdmin，则需要添加blowfish_secret内容定义Cookie，寻找到代码行：&lt;br&gt;&lt;br&gt;$cfg['blowfish_secret'] = '';&lt;br&gt;&lt;br&gt;&lt;br&gt;设置内容为COOKIE&lt;br&gt;&lt;br&gt;$cfg['blowfish_secret'] = 'root';&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;img src ="http://blog.jztele.com/hifreebsd/aggbug/5584.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>hifreebsd</dc:creator><title>祝他们工作如意!!!</title><link>http://blog.jztele.com/hifreebsd/archive/2007/09/10/5150.html</link><pubDate>Mon, 10 Sep 2007 07:30:00 GMT</pubDate><guid>http://blog.jztele.com/hifreebsd/archive/2007/09/10/5150.html</guid><wfw:comment>http://blog.jztele.com/hifreebsd/comments/5150.html</wfw:comment><comments>http://blog.jztele.com/hifreebsd/archive/2007/09/10/5150.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.jztele.com/hifreebsd/comments/commentRss/5150.html</wfw:commentRss><trackback:ping>http://blog.jztele.com/hifreebsd/services/trackbacks/5150.html</trackback:ping><description>自己是大四了,开学10多天了,&lt;br&gt;记时当时来的时候才大一,碰到两个在大二(朱),大三老乡(陈);&lt;br&gt;去年他大四了,(陈)毕业,此时我大二,难过;&lt;br&gt;今年(朱)毕业了,难过;&lt;br&gt;不知他们现在如何了,&lt;br&gt;祝他们工作如意!!&lt;br&gt;&lt;img src ="http://blog.jztele.com/hifreebsd/aggbug/5150.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>hifreebsd</dc:creator><title>gvim能显示中文,都设置好了！</title><link>http://blog.jztele.com/hifreebsd/archive/2007/08/13/4443.html</link><pubDate>Mon, 13 Aug 2007 04:46:00 GMT</pubDate><guid>http://blog.jztele.com/hifreebsd/archive/2007/08/13/4443.html</guid><wfw:comment>http://blog.jztele.com/hifreebsd/comments/4443.html</wfw:comment><comments>http://blog.jztele.com/hifreebsd/archive/2007/08/13/4443.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.jztele.com/hifreebsd/comments/commentRss/4443.html</wfw:commentRss><trackback:ping>http://blog.jztele.com/hifreebsd/services/trackbacks/4443.html</trackback:ping><description>&lt;div&gt;freebsd下,把一个历史遗留下的问题，我发现gvim不能输入中文,&lt;br&gt;用ports安装总是说编译时没有把gui给包含进去,&lt;br&gt;那就用pkg_add 装个vim，&lt;br&gt;&lt;br&gt;即使能输入中文，也发现是又粗就是难看.&lt;br&gt;后来终于设置好了，&lt;br&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;/span&gt;set guifontset=-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1,&lt;/div&gt;
&lt;div&gt;-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0&lt;/div&gt;
&lt;div&gt;(前半部分是设置菜单的字体，后半部分是设置打开的文件里面的字体，&lt;/div&gt;
&lt;div&gt;当然前提是你机子上已经有了这些字体，你用xlsfont找一下)&lt;br&gt;set enc=chinese&lt;br&gt;" 设置文件编码&lt;br&gt;set fenc=chinese&lt;br&gt;" 设置文件编码检测类型及支持格式&lt;br&gt;set fencs=gbk,utf-8,ucs-bom,gb18030,gb2312,cp936&lt;br&gt;" 指定菜单语言&lt;br&gt;set langmenu=zh_CN.GBK&lt;br&gt;source $VIMRUNTIME/delmenu.vim&lt;br&gt;source $VIMRUNTIME/menu.vim&lt;br&gt;&lt;/div&gt;
&lt;img src ="http://blog.jztele.com/hifreebsd/aggbug/4443.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>hifreebsd</dc:creator><title>freebsd6.2stable 中安装python+wxpython</title><link>http://blog.jztele.com/hifreebsd/archive/2007/08/11/4415.html</link><pubDate>Sat, 11 Aug 2007 14:21:00 GMT</pubDate><guid>http://blog.jztele.com/hifreebsd/archive/2007/08/11/4415.html</guid><wfw:comment>http://blog.jztele.com/hifreebsd/comments/4415.html</wfw:comment><comments>http://blog.jztele.com/hifreebsd/archive/2007/08/11/4415.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.jztele.com/hifreebsd/comments/commentRss/4415.html</wfw:commentRss><trackback:ping>http://blog.jztele.com/hifreebsd/services/trackbacks/4415.html</trackback:ping><description>freebsd6.2stable 中安装python+wxpython&lt;br&gt;&lt;br&gt;发现自己喜欢上大蟒了，大蟒在行动。&lt;br&gt;我在freebsd6.2stable下用ports安装wxpython,&lt;br&gt;装的过程会报错，后来一搜发现要安装glut,&lt;br&gt;然后我就安装了下面两个&lt;br&gt;#cd /usr/ports/graphics/freeglut/&lt;br&gt;#make install clean&lt;br&gt;#cd /usr/ports/graphics/libglut/&lt;br&gt;#make install clean&lt;br&gt;好像下面的那个也要安装呀&lt;br&gt;#cd /usr/ports/graphics/py-opengl/&lt;br&gt;装好以后,&lt;br&gt;import wx报错,&lt;br&gt;总是出现&lt;br&gt;segmentation fault:core dumped &lt;br&gt;...............&lt;br&gt;&lt;br&gt;天呀，我都快哭了，~~.....&lt;br&gt;后来,我就把python2.4.4给卸了，装上python25,&lt;br&gt;也把&lt;br&gt;#cd lang/python25/&lt;br&gt;#cd /usr/ports/x11-toolkits/py-wxPython26&lt;br&gt;不过这当中还是有些不顺利，我就按照提示，&lt;br&gt;把一些old version版本的东西，给卸掉了，&lt;br&gt;&amp;#160;pkg_delete -f py24-imaging-1.1.6_2&lt;br&gt;&amp;#160;pkg_delete -f py24-numeric-24.2&lt;br&gt;&amp;#160;pkg_delete -f wxgtk2-2.4.2_15&lt;br&gt;&amp;#160;pkg_delete -f py24-wxPython-2.4.2.4_7&lt;br&gt;&amp;#160;pkg_delete -f python24-2.4.4&lt;br&gt;&amp;#160;pkg_delete -f python-2.4.2&lt;br&gt;&lt;br&gt;当我最终安上以后,能安装过去了，谢天谢地！&lt;br&gt;感紧在shell中输入python,&lt;br&gt;输入import wx&lt;br&gt;这次终于可以了，爽呀！&lt;br&gt;这些就是当你安装成功某些东西成功时,会感觉很棒;&lt;br&gt;但是当你装不上的时候，总会感觉气馁。不多说了，&lt;br&gt;先试一下,找了个代码。&lt;br&gt;------------------------------------------&lt;br&gt;#!/usr/local/bin/python&lt;br&gt;#FileName:first.py&lt;br&gt;&lt;br&gt;from wxPython.wx import *&lt;br&gt;&lt;br&gt;class MyApp(wxApp):&lt;br&gt;&amp;#160;&amp;#160;&amp;#160; def OnInit(self):&lt;br&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; frame = wxFrame(NULL, -1, "Hello from wxPython,hello world!")&lt;br&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; frame.Show(true)&lt;br&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; self.SetTopWindow(frame)&lt;br&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return true&lt;br&gt;&lt;br&gt;app = MyApp(0)&lt;br&gt;app.MainLoop()&lt;br&gt;-------------------------------------------&lt;br&gt;&lt;br&gt;哇，终于跳出来个窗体了，！&lt;br&gt;已经过去3个钟头了！&lt;br&gt;哦,我该去看书了，我要去教室呆一会儿,&lt;br&gt;我觉得此时此刻,该去安静一下了,静静的，&lt;br&gt;我要去自个儿分享自己的快乐吧！！&lt;br&gt;&lt;br&gt; &lt;img src ="http://blog.jztele.com/hifreebsd/aggbug/4415.html" width = "1" height = "1" /&gt;</description></item></channel></rss>