代码改变世界

[转]Java的数组(Array)、Vector、ArrayList、HashMap的异同

2011-06-08 09:18 by 清炒白菜, 438 阅读, 0 推荐, 收藏, 编辑
摘要:array(数组)和Vector是十分相似的Java构件(constructs),两者全然不同,在选择使用时应根据各自的功能来确定。 1、数组: Array可以存放Object和基本数据类型,但创建时必须指定数组的大小,并不能再改变。值得注意的是:当Array中的某一元素存放的是Objrct reference 时,Java不会调用默认的构造函数,而是将其初值设为null,当然这跟Java对各类型... 阅读全文

HTML中element.style取值问题

2010-12-02 17:16 by 清炒白菜, 1131 阅读, 0 推荐, 收藏, 编辑
摘要:如果是把style写在HTML中, 就是inlineStyle, 可以用element.style来取值, 但是写在CSS中的属性, 无法通过element.style直接获取比如div.style.display, 如果在CSS中设定的display:none, 就无法通过div.style.display来获取,只能用如下方法(未经过长期测试,暂时看来有效)取css属性值Code highli... 阅读全文

用bcp导入大量数据(代替INSERT)

2010-08-13 15:44 by 清炒白菜, 778 阅读, 0 推荐, 收藏, 编辑
摘要:写代码的时候, 经常需要大量的SQL数据来测试代码性能,如果用INSERT方式, 一行一行的插入到测试表,效率非常低下, 开多线程最多也就每秒几千行记录的速度。 之前用BCP批量导出导入数据的时候, 就想到自己构造bcp的数据,然后批量导入, 速度非常快, 每秒至少几万行~几十万行的数据。 构造bcp数据的过程很简单, 写段C#代码, 产生一个txt文件,不过需要注意一下几点注意事项参考《bcp导入导出数据发生异常解决方案》若字段是NULL值,需要转换成\0建议不要使用默认的\t作为Field的分隔符,因为不方便人工查看C#生成的数据文件, 是否少了什么字段, 或者多了什么关键字bc... 阅读全文

ajax跨域访问问题

2010-03-19 18:16 by 清炒白菜, 287 阅读, 0 推荐, 收藏, 编辑
摘要:参考文献:1.使用 window.name 解决跨域问题2. Introducing CrossFrame, a Safe Communication Mechanism Across Documents and Across Domains3. Fixing AJAX: XMLHttpRequest Considered Harmful4. AJAX with dynamic SCRIPT ta... 阅读全文

又一款分布式版本控制工具Mercurial

2009-11-05 15:58 by 清炒白菜, 309 阅读, 0 推荐, 收藏, 编辑
摘要:一些mercurial的资料:官方网站:http://www.selenic.com/mercurial/中文使用教程:http://www.selenic.com/mercurial/wiki/index.cgi/ChineseTutorialchenyufei的使用经验谈:http://my.donews.com/chenyufei/2007/06/24/post-070624-094733-... 阅读全文

bcp导入导出数据发生异常解决方案

2009-10-09 18:19 by 清炒白菜, 1501 阅读, 0 推荐, 收藏, 编辑
摘要:用BCP导出的数据,经常会遇到"遇到EOF","字符串右截断"之类的错误. 这些错误信息又很模糊, 很难一下子定位到底是什么错误. 我总结了一下, 自己遇到的几种情况 1.表结构不同 2.bcp版本不一致, 在处理某些类型的时候,导致错位(比如sql2000中没有varchar(max), 只有在sql2005中才有) 3.字段类型一致, 字段长度一致, 但是Nullable不同, 也会导入失败 阅读全文

导出Google Reader中加星的内容项

2009-09-18 14:46 by 清炒白菜, 743 阅读, 0 推荐, 收藏, 编辑
摘要:先把"加星"的文件夹设置成Public的然后把{USER_ID_HERE}替换成对应的IDhttp://www.google.com/reader/atom/feed/http://www.google.com/reader/public/atom/user/{USER_ID_HERE}/state/com.google/broadcast?r=n&n=10000参考:http://kos... 阅读全文

在win下使用GIT

2009-08-25 17:24 by 清炒白菜, 635 阅读, 0 推荐, 收藏, 编辑
摘要:[转自]http://iceskysl.1sters.com/?action=show&id=358以前说过“与时俱进,使用Git”,在自己的本本上,已经Ubuntu好久了,Git也是有的非常好,但是有的时候在其他机器上,是个weindows,需要使用Git的时候,就只能找找有没有wein版本的git客户端了。找到一个msysgit,按照里面的说明下载安装就OK了,... 阅读全文

dotNet 自带线程池与HTTP访问的若干疑问

2009-08-10 18:52 by 清炒白菜, 342 阅读, 0 推荐, 收藏, 编辑
摘要:疑问:1. 用HttpWebResponse的同步方式, 配合.NET自带的线程池, 从WEB上获取数据, 运行一段时间后, 被阻塞的线程会越来越多, 直到所有任务全部完成, 那些被阻塞的线程才会全部退出(自动)2. 用HttpWebResponse的异步方式,直接产生大量任务(1w个), 则大约有20%的任务没有被处理, 而程序任务已经全部处理完毕.针对上述2种情况, 换用SmartThread... 阅读全文

解决"the database principal owns a schema in the database and cannot be dropped"问题

2009-08-05 15:52 by 清炒白菜, 1723 阅读, 0 推荐, 收藏, 编辑
摘要:摘自http://www.cnblogs.com/autumn/articles/853442.htmlTITLE: Microsoft SQL Server Management Studio------------------------------Drop failed for User 'SQL2K5User'. (Microsoft.SqlServer.Smo)For help, cli... 阅读全文