clowwindy的杂草牧场

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年7月15日

摘要: 今天遇到了一个奇怪的问题:nginx+fastcgi+php+某论坛程序的环境下,通过论坛上传的比较大(500KB)的文件下载后体积变小了。而较小的文件(100KB)则安然无恙。用WinHex比较,可以看到文件从中间被截断了,并且没有多出任何内容。使用经多次测试,每次下载的大小在64KB左右(小于64KB),但不相同。下载到64KB左右的时候卡住了,几秒钟之后下载进度直接跳到100%,显示下载完成。为排除伟大的墙的因素,翻 墙测试,每次下载的大小在127KB左右。找到论坛源代码,可以看到使用的是php的readfile()进行文件输出,而在输出前已经写入了content-length head 阅读全文
posted @ 2010-07-15 19:18 clowwindy 阅读(4237) 评论(2) 推荐(0) 编辑

2010年6月18日

摘要: 闲着无聊决定编译个Chromium OS玩玩。下面的编译过程基本上是照着官方的编译文档操作的。该地址已被伟大的墙隔离了,需要查看的同学请自备梯子。我用的编译环境是Ubuntu 10.04 LTS 64bit。官方推荐Ubuntu的最低版本是8.04。即使是编译32位目标平台的版本,也要用64bit的linux进行交叉编译。其它的要求包括一个root权限的用户、最好有20G的磁盘剩余空间,足够快的网络。如果需要在真机上引导,还需要一个U盘。本文中列出的命令有些是凭记忆写的,一条条照着操作一遍不一定就能成功。如果提示权限不足请根据情况sudo或chmod 744 文件名。注意,请勿使用sudo - 阅读全文
posted @ 2010-06-18 22:39 clowwindy 阅读(7612) 评论(7) 推荐(1) 编辑

2010年5月13日

摘要: 今天看某网站流量统计的时候用pivot功能发现了几个有意思的现象:IE用户喜爱百度,Firefox和Chrome用户喜爱google。在IE用户中,IE7和IE8用户比IE6用户更喜爱google。台湾用户中IE的使用者比例比大陆低很多。使用XP的用户使用百度的人数是google的两倍,而win7和vista使用google的人数稍多。所以可以得出结论,在访问者中,有着一群来自中国大陆的顽固不化地使用着XP+IE6,喜爱百度的用户。 阅读全文
posted @ 2010-05-13 14:54 clowwindy 阅读(817) 评论(1) 推荐(1) 编辑

2010年3月7日

摘要: 在Mac OS X上,Firefox这种移植过来的程序往往不提供服务,比如只有safari才能利用服务搜索,经过一番实验终于自己做了一个服务:第一步,打开Automator第二部,新建一个服务第三步,在左侧资源库中找到运行shell脚本,拖动到右侧流程中第四步,传递输入选择作为自变量,内容中输入open -a Firefox http://www.google.com/search?q=$@保存,然后就能看见了 阅读全文
posted @ 2010-03-07 14:37 clowwindy 阅读(541) 评论(0) 推荐(0) 编辑

2010年1月6日

摘要: 终于把GAppProxy的客户端移植到.Net上了死微软,不用管理员身份运行就不能绑定http://*/目前还不够稳定,不支持HTTPS和本地代理,有待进一步修正源码&非正式Release:http://code.google.com/p/ngapplocalproxy/ 阅读全文
posted @ 2010-01-06 10:47 clowwindy 阅读(496) 评论(0) 推荐(0) 编辑

2010年1月4日

摘要: 核心算法:简单字典匹配先切割字符,二值化,将每个字符转换为01字符串之后进行字典匹配比较Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->privatestringTranslate(stringcharToTranslate){vararray=charToTranslate.ToCharArray();charmax='';intmaxScore=0;varresults=digits.Select(digit=>{i 阅读全文
posted @ 2010-01-04 16:01 clowwindy 阅读(1013) 评论(0) 推荐(0) 编辑

2010年1月2日

摘要: python code:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#!/usr/bin/envpythonimportcodecsimporturllibimportcookielibimporturllib2fromtimeimportstrftimeparams={'jumpurl':'/','step':'2','cktime':'311536 阅读全文
posted @ 2010-01-02 07:59 clowwindy 阅读(2354) 评论(3) 推荐(0) 编辑

2009年12月14日

摘要: 普通版: smftn 备用(用第一个没有反应时换这个试试): smftn将以上图标拖到书签(收藏夹),或按右键添加到收藏夹里放脚本的服务器地址有更换可能,如果某天没有反应了请来这里重新拖一个smftn 2.0.2 通用版作者:clowwindyGPLv3调教QQ中转娘重装上阵,这次总算解决了大家最关心的浏览器兼容问题,操作也更简单,只需要点击一下书签就能实现不同功能功能和用法:将以上图标拖到书签(收藏夹),或按右键添加到收藏夹里1.提示下载次数过多的下载页单击smftn书签:破解下载次数限制,对fm有效,对qq有可能遇到“您下载此文件次数过多”的限制2.已显示下载按钮的下载页面上单击smf.. 阅读全文
posted @ 2009-12-14 04:28 clowwindy 阅读(27199) 评论(15) 推荐(0) 编辑

2009年7月17日

摘要: 此处用于堆放smftn所有历史版本说明:http://bbs.sumisora.org/read.php?tid=10920188mozilla扩展中心:https://addons.mozilla.org/zh-CN/firefox/addon/12630smftn 2.0 浏览器通用版http://www.cnblogs.com/clowwindy/archive/2009/12/14/smf... 阅读全文
posted @ 2009-07-17 09:17 clowwindy 阅读(1084) 评论(0) 推荐(0) 编辑

2009年5月15日

摘要: 闲来无事研究了下firefox的搜索引擎的定制,把博客园找找看加到了搜索引擎列表里:D 下面来分析一下firefox搜索引擎定义文件是如何组成的:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?xmlversion="1.0"?><SearchPluginxmlns="http://www.mozilla.org/2006/browser/search/"><Short 阅读全文
posted @ 2009-05-15 15:26 clowwindy 阅读(1546) 评论(0) 推荐(1) 编辑

2009年5月12日

摘要: 最近在使用Linq To SQL的时候,为了了解不同Linq语句对性能造成的不同影响,需要获得Linq To SQL生成的SQL语句。如果是在桌面程序中,只需要Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->_context.Log=Console.Out;即可在控制台输出SQL语句。可是在ASP.NET中又该怎么办呢?这时我想起了StringWriter。用它就可以代替Console.Out帮我们接收输出的日志,保存在一个StringBui 阅读全文
posted @ 2009-05-12 17:42 clowwindy 阅读(3046) 评论(5) 推荐(0) 编辑

2009年5月6日

摘要: Windows PowerShell最突出之处便在于.NET类库的支持,很大的扩展了脚本的能力。这使我们能直接在脚本中通过System.Windows.Forms程序集来创建窗口。今天初次尝试了一下在PowerShell下创建WinForm程序,将完成的这个简单的例子分享给大家。如同在C#编写WinForm程序中一样,先创建一个Form类的实例,然后初始化:添加流式布局面板,在面板上加了一个文本框和一个按钮,给控件添加必要的事件处理。当然使用C#的时候通常是VS自动为我们生成一个窗体类,并添加了一些成员和初始化工作的代码。不过ps貌似还没有支持WinForm的IDE。在Form对象创建完毕之后 阅读全文
posted @ 2009-05-06 02:36 clowwindy 阅读(4515) 评论(7) 推荐(0) 编辑

2009年2月13日

摘要: 这两天在学习wpf的过程中遇到一个问题,当读取很多图像的时候我希望在后台的另一个线程中进行,否则UI会停滞。然而BitmapImage类只能在创建的类中访问,否则会抛出InvalidOperationException。当我在后台线程中创建并初始化BitmapImage后将其赋值给一个image控件,便会因无法访问Image控件而抛出异常。调用image.BeginInvoke()方法在主线程中赋值,又会因无法访问BitmapImage而抛出异常。最后把MSDN里BitmapImage的成员全看了一遍,发现一个Freeze()方法,它的描述是这样的:引用:使当前对象变为不可修改并将其 IsFr 阅读全文
posted @ 2009-02-13 15:00 clowwindy 阅读(1330) 评论(0) 推荐(1) 编辑

2008年11月14日

摘要: 今天发现了一个小问题:将StatusStrip控件的大小调整手柄设为可见时,当StatusStrip包含的ToolStripStatusLabel标签控件文本内容长度过长,超出窗口边缘时,就会莫名其妙的消失。而将大小调整手柄设为不可见时则标签会自动溢出。经过反复的尝试,最终发现只要将标签的Spring属性设为True即可解决问题。此时Label会自动填满状态栏,由于默认的文本对齐方式是居中,所以还需将文本对齐方式设为左对齐。 阅读全文
posted @ 2008-11-14 16:37 clowwindy 阅读(872) 评论(0) 推荐(0) 编辑