用scp往centos6传文件时提示scp comma...

0 条评论

在新服务器上装好了 centos 6.x,然后开始尝试用 scp 往服务器传文件,结果意外地在客户端获得了 bash: scp: command not found 这个奇怪的错误。

最后得知这是因为 centos 6.x 默认没有装上 scp 等一系列命令导致的。

解决办法就是装上它,在服务器上运行 yum install openssh-clients 即可。

2014年07月17日阅读全文

ASP读取UTF-8文本文件

0 条评论

在ASP中,要想读写文件往往首先就会想到FSO(Scripting.FileSystemObject),这是一个操作文件的利器。

但如果想用FSO来读写UTF-8的文本文件,它就不再那么利了,FSO只支持ANSI和Unicode这两种编码,而无法直接支持UTF-8(Unicode实现之一)。

所以,要想直接读写UTF-8文件,只能用其它的方案了,这个方案就是ADODB.Stream,这是一个强大的流对象。

读取文件代码如下:

Function ReadText(strFile)

On Error Resume Next

strFile = Server.MapPath(strFile)

Set objStream = Server.CreateObject("ADODB.Stream")

With objStream

.Charset = "utf-8"

.Open

.LoadFromFile(strFile)

ReadText = .ReadText()

End With

Set objStream = Nothing

End Function

2014年07月04日阅读全文

Windows2003的IIS6.0请求ASP文件HT...

0 条评论

新装的Windows2003装好了IIS后,配置了一个网站然后打开,一直提示:HTTP Error 404 - File Not Found。

然后以为权限有问题,无法怎么折腾,比如设置了允许脚本执行设置了目录文件权限,都没有解决,依然是404。

虽然ASP文件无法请求,但静态文件却没有问题,于是发现是IIS6.0的安全策略默认情况下是不允许请求ASP的,一请求就是404。

最后在IIS管理器左侧菜单找到了 "Web 服务扩展" 节点,点击之后再在右边点击 “Active Server Pages”,点击允许,之后就能正常使用了。

Windows2003的IIS6.0请求ASP文件HTTP Error 404 图1

2014年07月04日阅读全文

mac下的python pil库出现decoder j...

0 条评论

在mac的python下用pil去convert图片为jpg时出现了decoder jpeg not available错误。

网上查了一下,说原因是pil的jpeg库没装导致转换时decoder jpeg无法进行。

解决办法就是安装jpeg库并重新安装pil。

首先将原来的pil彻底删除,rm -rf /Library/Python/2.7/site-packages/PIL*。

重新安装libjpeg,这个比较简单,wget下来编译一下装上就可以了。

接着重新装PIL,同样是下载下来,解压,然后修改 setup.py。

需要修改JPEG_ROOT = libinclude("/usr/local")和ZLIB_ROOT = libinclude("/usr/local")以及FREETYPE_ROOT = libinclude("/usr/X11")。

再依次执行python setup.py build,python setup.py install --optimize=1 ,python setup.py install。

这时重启一下环境,pil转换就可以正常工作了。

2014年04月01日阅读全文

在mac的finder中隐藏或不隐藏某些文件或文件夹

0 条评论

如果您用mac下的finder打开主目录(home),您会发现只有几个文件夹,而事实上这个目录里面有更多的文件夹是被隐藏起来的,包括Library之类的。

在mac下可以轻松地指定哪些文件或文件夹不在finder中显示,这样可能是为了系统安全(例如Library),也可以是为了不让别人看到(例如一些隐私文件)。

要将某个文件或文件夹在finder中不显示,可以打开终端执行:chflags hidden 文件,例如 chflags hidden /zhetenga/zhetenga.com。

如果需要将隐藏的再次显示出来,也可以打开终端执行:chflags nohidden 文件,例如 chflags nohidden /zhetenga/zhetenga.com。

2014年03月22日阅读全文

禁止mac Spotlight对移动存储设备进行文件索引

0 条评论

在很多时候Spotlight的确很方便,他可以帮忙快速地找到计算机中的文件或资源。他是利用事先做好的文件索引进行快速查找的。

但我插入一个移动硬盘或一个U盘他也要索引起来,这就不是我想要的了,因为移动存储设备一般都是只插入一下使用完毕了弹出。

而且做索引的时候会在移动存储设备中生成.fseventsd 和 .Spotlight-V100 文件夹,如果文件很多也可能占用较多空间,完全没必要。

禁用很简单,就是在移动存储设备的根目录下建立一个名为 .metadata_never_index的空文件。

可以在终端下切换到这个目录,然后执行 touch .metadata_never_index。

2014年03月10日阅读全文

由中国移动广东公司总经理钟天华日前关于流量清零的回应看...

0 条评论

手机套餐内流量月底清零一直都让人不爽,但没有任何办法。而日前,全国人大代表、中国移动广东公司总经理钟天华却厚颜无耻地回应说:“套餐内流量月底清零是运营商的通行做法,打个比方说,在肯德基买了全家桶套餐,吃不完的鸡腿总不能退回去吧?”

首先,这个所谓的中国移动广东公司总经理钟天华,他是一个人大代表,他在这样的场合说这样的话,他代表了谁?代表了谁的利益?是哪个人民选了他当的代表?还有脸皮么这人。

之后肯德基马上怒回:“肯德基的鸡腿肯定不会清零。吃不完可以打包、外带、与他人分享,还可以回家炖汤、烧菜,总之是你的,想咋用咋用!”

看肯德基说得多好,就中国移动这智商,本来是想拿个现实的例子去支撑自己的流氓做法,没想到不知道是智商不够还是根本没多少像他一样的流氓,举例失败了。

我想到了我前段时间某中国移动的手机卡里面还有大笔的余额,去营业厅让他们帮忙转到另一同品牌同地区的移动手机号码里,被他们以没办过这业务为由理直气壮当场拒绝。

首先,我理解充值的钱就算没用也不能退,因为可能他们会借口说开了发票什么的(事实上我之前充值从未开过发票)我根本没想过要他们退款,只是想转移,没想到转移也无门。流氓!

其次,我充值的钱只是预付给中国移动的(他们也是这么说的),而不是我已经消费的,那为什么我的余额不能退并且就算转移也不行?流氓!

然后,我投诉到省中国移动,省把投诉单还是转回了当地(这是什么傻逼流程),当地还是一样随便敷衍一下了事。流氓!

最后,我投诉到了工信部,工信部既然还是把投诉单转回给中国移动而不作任何监督(要你何用),最后还是当地处理,结果当然是理直气壮直接拒绝让我爱投诉就投诉。

这就是中国移动,三大运营商中服务做得最差的中国移动,霸道得无法无天的中国移动。从上到下,从总经理到客服都高高在上不可一世脸皮比地厚的中国移动。

2014年03月10日阅读全文

python根据list的索引排序list组成的lis...

0 条评论

假如有一个同一系列list列表组成的列表,现在要按里面list的某个索引重新排列这个列表。

比如:zhetenga_list = [['aaa', 30], ['bbb', 20], ['ccc', 25]]

现在需要按照这些列表的第二个数字进行排序。在python中使用sorted函数可以达到要求。

用法:zhetenga_list = sorted(zhetenga_list, key=lambda k: k[1])

将得到结果:[['bbb', 20], ['ccc', 25], ['aaa', 30]]

如果第二个索引的内容是数字字符串,要按数字意思进行排序可以使用:

zhetenga_list = [['aaa', '2'], ['bbb', '1'], ['ccc', '11']]

zhetenga_list = sorted(zhetenga_list, key=lambda k: int(k[1]))

结果:[['bbb', '1'], ['aaa', '2'], ['ccc', '11']]

2014年01月03日阅读全文

python根据字典的key排序字典dict组成的li...

0 条评论

假如有一个由一系列字典dict组成的列表,现在要按字典中某个key重新排列这个列表。

比如:zhetenga_list = [{'name': 'aaa', 'age': 30}, {'name': 'bbb', 'age': 20}, {'name': 'ccc', 'age': 25}]

现在需要按这些人的age进行排序。在python中使用sorted函数可以达到要求。

用法:zhetenga_list = sorted(zhetenga_list, key=lambda k: k['age'])

将得到结果:[{'age': 20, 'name': 'bbb'}, {'age': 25, 'name': 'ccc'}, {'age': 30, 'name': 'aaa'}]

2014年01月03日阅读全文

mac下sed时出错提示sed: 1: command...

0 条评论

在mac osx下使用sed替换文件内容,我使用了和linux下一样的命令,结果报错了。

命令:sed -i 's/a/b/g' zhetenga.txt

报错:sed: 1: command a expects \ followed by text

网上搜索了一下,说是mac下的sed与linux下的参数是不相同的,mac的-i是备份文件扩展的意思。

例如:sed -i '.bak' 's/a/b/g' zhetenga.txt,替换前将产生备份文件 zhetenga.txt.bak

而不想备份的话就直接使用 sed -i '' 's/a/b/g' zhetenga.txt

2014年01月03日阅读全文
  1. «
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. 9
  11. 10
  12. 11
  13. 12
  14. 13
  15. 14
  16. 15
  17. ...
  18. 17
  19. »