可可熊D窝

Keep it simple, stupid


  • 首页

  • 关于

  • 标签182

  • 分类8

  • 归档359

  • 搜索

关于FTP的一些东西

发表 2007-04-09 | 分类 编程相关 | 评论数:
| 字数: 687 | 阅读 ≈ 1 分钟

还没有博客里介绍过这个项目,这里正式的介绍一下,项目名称:xylFTP,偶们Linux兴趣小组发起的一个Linux下的项目,目的是为了熟悉Linux下的网络编程,也积累一下团体合作,软件开发的经验。我在项目开始的时候提出了遵循软件开发标准这一建议,后来得到大家的支持,但这也成为摆在我们面前的一个重大难题,我们中几乎所有的人都是自己写写代码,注释有时候都写的不齐,而这次要完完整整的写文档,这确实是一个很大的突破,也是一个挑战,已经过去了三个星期的时间,大家的时间用来熟悉FTP协议本身,和完成初期的文档,例如需求分析,概要设计,进度确实有些慢了,不过也是有原因的,对协议的不清楚以及对文档的陌生,总算一步一步走下来了,现在需求分析已经基本定稿,概要设计也有了雏型,对协议也清楚了很多。

我们是分两个小组来做服务端与客户端,服务端使用的是C语言,当然是在Linux下做了,客户端使用的是Java。我参加的是服务端的设计,因为对协议看的比较多些,上星期的时候讲了一下FTP工作的整个过程,做了一个PPT。

但是在服务器的具体socket处理方面还是不太清楚,今天下午和王聪讨论的时候逐渐把整个FTP socket一块的东西弄的清楚了很多,也有了今天晚上黑板上讲的一些东西,觉得两个人在一块讨论确实能够解决很多问题,而且能学到很多东西。

PPT下载
点击查看

Comments

cocobear: 改正错误: 当客户机连接服务器的时候只使用socket()与connect(),并不使用bind()。 bind()参数中没有IP地址 由于图片没有dia原文件,不好做改动,只好这样放着了!

关于WordPress

发表 2007-04-09 | 分类 互联网 | 评论数:
| 字数: 351 | 阅读 ≈ 1 分钟

设置一博客里的一些东西,因为没有使用中文语言包(加了中文语言包zh_CN.mo,也修改了相关的语言定义,但仍然是这样的。),有些东西看起来挺不舒服的,毕竟都是给写方块字人看的,所以改了下时区,以及时间,日期的显示格式,不过后台还是英文风格的,无所谓了,毕竟只是给自己看的东西。

首先是全局设置里的:

Times in the weblog should differ by:+8 /这个默认是-6/
Default date format:Y年m月j日 /看起来舒服/
Default time format:H:i /偶电脑也是这样设置的/

关于时间显示格式可以参考这篇文章,当然你也可以参考WordPress函数说明。

关于opera与fcitx

发表 2007-04-08 | 分类 Linux | 评论数:
| 字数: 534 | 阅读 ≈ 1 分钟

使用opera与fcitx已经有了很长的时间,刚开始的时候这两个软件似乎就不能表现的那么完美,动不动就会使得键盘在opera中失去响应,刚开始使用的是2.6.15的内核,后来升级到2.6.18似乎(确实是似乎,应该差不多)这个情况得到了改善,失去响应的次数比以前少了一些。

最近几天连续把内核从2.6.18升级到了2.6.20,本想着应该更好一些,没想到,几乎是一天要重新打开opera五六次,有时候甚至更多!

实在是没办法,只能又重新装了一个2.6.15的内核,也没有在opera官方与fcitx官方找到任何有用的信息,只能自己忍受一下了,没办法,谁让偶对这两个软件都是那么喜欢呢?

期待着有一天,这两家伙能合作的好一点!

PS:似乎有人说使用1.8.5的fcitx情况会好一些,过两天试下吧!

Comments

xu lei: 是很烦。有没有试过这样: 当不能输入中文时,ctrl+space关闭fcitx,随便打几个英文字母;然后按ctrl+space激活fcitx,就用能继续用一会儿了。 如果这样还不行,就ctrl+T新开一个标签,在地址栏里重复上面的操作。

cocobear: TO:xu lei 我不能输入的时候中英文都不行的,那个输入条变为灰色。 :)

管理服务器的感受

发表 2007-04-08 | 分类 Linux | 评论数:
| 字数: 1.5k | 阅读 ≈ 1 分钟

这几天一直在管理一些站点,服务器是Debain的系统,我一般是使用ssh远程登录进行一些操作,觉得Linux作服务器确实是很方便的,拿一个简单的例子来说,你如果要建一个论坛,如果你是使用的MS主机的话必然需要先从Discuz下载论坛程序,然后在本机解压,最后在使用Flashfxp一类的工具上传到服务器,这样一来,效率必然会降了许多。而Linux主机直接可以ssh登录进去,然后使用wget下载程序,接着使用rar解压,这样安装一个论坛就是几分钟的时间。同时直接在服务器上下载文件速度是“相当的快”,我下载一个程序最少都260K,有时还达到400K的速度。

Linux服务器还有一个很重要的特长就是有很多实用的工具,象awk,vi,sed,等等。这些工具使得你的好多事情可以得到高效的解决,例如文件编码的转换,可以使用下面的命令:

`find src -type d -exec mkdir -p utf8/{} \;
find src -type f -exec iconv -f GBK -t UTF-8 {} -o utf8/{} \;
mv utf8/* src
rm -fr utf8`

替换文件中的字符(下面这个替换很多时候会很有用):

`sed -i 's/gb2312/utf8/' *`

把所有的php3文件改为php文件:

`rename 's/.php3$/.php/' *`

…………

其实还有很多其实的功能。

下午的时候需要把一个朋友的站点移到我的服务器上,因为他以前的服务器的MS的主机,所以打包的时候先把所有文件从服务器下载,然后又用rar压缩,最后又上传到他的服务器(其实他也可以直接把这个压缩包传到我的服务器上,不过因为他弄这个的时候我不知道,所以又多费了一些功夫),轮到我的时候就快了,使用wget下载他的压缩包,267K的速度,一会儿的功夫就完了,然后解压,一切正常,接下来就是导入数据库了,以前还没干过这事,找了一下如何导入MySql数据的资料,原来是这么的简单:

mysql -u username -ppassword -h hostname databasename < backup.sql

一般情况下hostname是不需要的,因为好多服务器的mysql和apache是一块的,但偶这个服务器的mysql在别的服务器上,所以必须填这一项了。接下来又遇到了问题,因为有50项的sql数据备份,如果一条一条搞命令那不是累死了吗? 想到了awk这个伟大的工具,于是写了下面的代码

ls pw_* | awk ‘{print “mysql -u username -ppassword -h hostname databasename < “$1”” }’
这条语句少了个分号,郁闷!

因为命令比较长,不能在一行显示,结果不能正确执行(每次输入到行末的时候接下来就覆盖该行的提示符了),也不知道是不是服务器shell的原因,只好使用vi把这句命令写到脚本tmp.sh里,然后执行:

bash tmp.sh > import.sh

接下来继续执行:

bash import.sh

好了,数据库的导入就自动开始了

PS:我这次写的脚本不是上面那样的-p后面没有写password,因为不知道它使用密码竟然用这样的格式,很怪异的一种:

mysql -u username -ppassword -h hostname

密码是紧跟着-p选项的,可想而知,我在导入50个数据备份输入的50次密码(痛苦啊!)。

仅是这几天有限的时候内使用Linux主机的感受。

mysql使用手册

Html中的表格

发表 2007-04-07 | 分类 编程相关 | 评论数:
| 字数: 811 | 阅读 ≈ 1 分钟

表格确实是刚学Html时最难的地方,觉得这篇文章确实不错,这里推荐给Html新手。

记个东西:如果在Html中要显示

,需要写为:

<table>

<可以用<代替;

&lt可以使用&lt;代替;

&lt;可以使用&amp;lt;代替

如此继续……,今天突然不知道如何在Html中显示<,然后知道如何显示<的时候又想知道如何显示<,然后通过万能的Google得到以上结果。

以下是正文:

任何表格都包含三个最基本的要素:表格,表格行和格子。他们分别用

、、

表示,其中
是直接写数据的区域是所谓的Table Data区域,借此你可以记住格子的表示。

源代码:



















格子1 格子2
格子3 格子4

格子1 格子2
格子3 格子4
记住:永远要以结束正如永远要以

其他:

1、 - 定义表头,与同级,使包含下的内容自动加重显示

2、xxx #=left, center, right 定义表格的标题

3、表格边框尺寸设置

,缺省值2

4、表格尺寸设置

5、格子间隙设置:

6、格子内部空白大小设置

7、跨两列的格子 列间隔等于2

8、跨两行的格子 行间隔等于2

9、表格内文字的水平对齐 、、 #=left, center, right

10、表格内文字的垂直布局、、 #=top,middle,bottom,baseline

11、表格在页面中的对齐/布局(Floating Table):

#=left,right,center

12、单元格的背景色彩和背景图象 、

13、表格边框的色彩

14、表格边框色彩的亮度控制

亮边框色彩

暗边框色彩

转载自HERE

Comments

cocobear: 楼上的怎么不给个你的链接呢?我也好去看看啊。

沸点: 谢谢哦! 用在我的博客上了!

1…626364…72
cocobear

cocobear

爱折腾的技术宅一枚

359 日志
8 分类
182 标签
RSS
GitHub E-Mail Twitter 豆瓣
友情链接
  • 王聪
  • 老大
0%
© 2007 – 2020 cocobear | 521k | 7:54
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Gemini v6.7.0
Hosted by GitHub Pages