by kevin
8.
五月 2013 00:09
>
把Windows翻译成“晕到死”,绝对是一个不错的翻译。服务器配置起来是这么的坑爹。 已经安装好IIS7也配置了FTP,奈何因为安全问题,数据端口只能使用固定的端口。 google了下,看到各种说法。终于找到一个靠谱的。 Configure the FTP service to only use a limited number of ports for passive mode FTP In the IIS 7.0 Manager, in the Connections pane, click the top node for your server. In the details pane, double-click FTP Firewall Support. Enter the range of port numbers that you want the FTP service to use. For example, 41000-41099 allows the server to support 100 passive mode data connections simultaneously. Enter the external IPv4 address of the firewall through which the data connections arrive. In the Actions pane, click Apply to save your settings. 注意黄色的 top node,对,是服务器级别的,不是站点级别的,进入某个具体的站点,你根本改不了。 这个一定要吐槽一下。 再注意,土红色的那段,那个根本就不需要配置,丫的,还是服务器级别和站点级别都可以配置的,其实根本就没什么影响。这个也让人很无语。 再来,这些配置好了,还要配置防火墙,你去google下,有n中配置方案,有的还是相反的配置方法。最简单的,自己手工开放相应端口(21和相关的数据端口)。 不要以为,这样就可以了,找个ftp客户端连上,发现还不能用,提示无法传输数据。或许,你还能马上想到,是不是要重启站点,好吧,重启了,还不能用,那就重启IIS,居然还不能用,晕到死了吧。还是问谷歌吧,在某个偏僻的角落找到答案了,打开windows服务(services.msc),将Microsoft FTP Service 重启,再试一下,居然可以了。 对于这种东西,哥表示无语。。。。。。。。。。。。。。。 写在这里,后用。
by kevin
6.
五月 2013 21:48
>
忘了是哪一天,使用了不同用户名登陆SQL Server,同样是勾选了“记住密码”,只是密码出错了。MS果然很坑爹,从那以后,不过连接哪台Server,都无法记住密码,就连之前保存的也不行。忍了一个月,终于受不了。问了google,解决方案很简单: 清除SQL Server Management Studio的历史记录,很简单,然后重新“记住密码”,只要删除或重命名文件SqlStudio.bin即可。该文件通常在以下目录: C:\Documents and Settings\Administrator\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\ 果然凑效。
by kevin
27.
四月 2013 10:38
>
几对绑定事件和解绑的方法: live和die bind和unbind delegate和undelegate 他们的差别 英文版: http://www.alfajango.com/blog/the-difference-between-jquerys-bind-live-and-delegate/ 中文版: http://kb.cnblogs.com/page/94469/ 重要的是他们是一一对应的,不要搞混。 就是用bind绑定,就用unbind解除,不要用die和undelegate。
by kevin
26.
四月 2013 13:53
>
(1)double是双精度浮点型,精确计算中使用浮点数是非常危险的。 (2)decimal类型并不是C#中的基础类型,所以使用的时候会对计算时的性能有影响。 还有两个非常危险的错误认识!! 1、decimal不是浮点型、decimal不存在精度损失。 decimal是一个不折不扣的浮点型,不论它精度有多高,精度损失依然存在! 2、decimal所能储存的数比double大,从double到decimal的类型转换不会出现任何问题。 只有从整形到decimal的转换才是扩大转换,decimal的精度比double大,但所能储存的最大数却比double要小。
by kevin
13.
四月 2013 21:16
>
du -ah --max-depth=1 查看当前目录下所有文件和文件夹的大小 查找指定模式的文件或者文件夹所在的目录 查找目录:find /(查找范围) -name '查找关键字' -type d 查找文件:find /(查找范围) -name 查找关键字 -print
by kevin
13.
四月 2013 19:02
>
网站从win2008迁移到win2003,win2003上已经有了iis6,但没有安装过.net framework 4。 所以先安装了.net 4,然后部署代码,然后坑爹的问题出现了,通过事件查看器,看到evnentid 2214的错误,上网查了一下,说是代码权限问题,然后给代码根目录加everyone权限,不行,把.net 4的安装目录也加了everyone权限,还是不行。汗了,然后网上各种搜索了好几个小时,直到看到《浪费了4个小时在这么简单的一个问题上》,才解决,C:\Windows\System32\MSVCR100_CLR0400.dll ,居然是这个文件没有权限,加了everyone,搞定。