随笔分类 - 开源,工具
开源项目,设计模式,面向对象,操作系统,数据结构。辅用工具。开发的相关技术与源码。
摘要:第一名: PowerDesigner。 低级用户众多。完全没必要存在。第二名: iBatis 它什么都没做,而且配置超级复杂。其它:Oracle 开放给客户而非开发放给开发者,大小写问题从未规范。Office 相比 WPS , 它的产品太大了,无故的提示安装,和 SB一样。VSS SVN完胜。IE 用VS调试,IE会卡死 ,其设计者跟SB一样,prompt 都会阻止!FireFox Chrome 完胜, 版本一个月一个, 脑袋让驴踢了. 要命的是, Copy URL , Close FireFox , 它居然清空剪贴板, 我顶你个肺.
阅读全文
摘要:1. 前段时间遇到 存储过程传值时, 把 “” 变成 “ ”在 Sql server 里 借助 正则表达式,比较麻烦。 写程序同样。借助 FireBug 。$(["@UserId","@Company","@Project","@Building","@Room","@Reporter","@Pho...
阅读全文
摘要:http://www.cnblogs.com/atomsoft/archive/2009/08/04/1538439.html#1973906 安装 VSuite Ramdisk (Free Edition) RamDisk 但安装 RAMDisk 更好。 : http://files.cnblog
阅读全文
摘要:原文:http://www.cnblogs.com/c2303191/articles/914074.html?login=1#commentform5.按位逻辑运算的应用例3-8:设intx=7,求y=~xy=~x=~7=~(0000,0000,0000,0111)=1111,1111,1111,1000=-8可见,对x的值(7)按位求反结果恰为-8的补码表示,其原因是计算机中有:整数求负=整数求补=按位求反+1 所以:按位求反=整数求负-1。请注意求反运算与单目减和逻辑非运算的区别:y=-x; 结果为:y=-7,y=!x;结果为:y=0。例3-9:用按位与运算屏蔽特定位(将指定位清为0)。
阅读全文
摘要:想找一个列出当前目录下所有的 *.js 文件,能导入Excel 进行操作的干净的内容.发现 dir 早有的功能.dir *.js /s/b不错.
阅读全文
摘要:VS.Net2010 里的 正则表达式是用 {} 来捕获分组. 用 \1 \2 来获取分组内容的.Vs2012+的版本,使用 $1 $2 获取分组内容如:在SQL SERVER 执行 drop table 时,可能有外键引用阻止。可以建立如下存储过程:alter proc DropTable (@t...
阅读全文
摘要:今天上午发现网站起动不起来.CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\ipms\a79a7669\becfa694\App_global.asax.5uiczwhf.dll”--“目录名称无效。但是用 VS2010 自带的 WebD...
阅读全文
摘要:被 Dos 命令的Copy害惨了.UTF8 文件在二进制存储结构上以 “FF FE”开始.所以,连接Utf8文件用二进制连接的话,会在每一个文件开头都加入 "FF FE".自行实现连接文件.C# Or Js脚本.COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B] [+ source [/A | /B...
阅读全文
摘要:原文地址: http://dingyu.me/blog/posts/view/flowchart-howtos用MS的东西。有时很舒服,有时也很晕。 因为它几乎做成什么样,你就用什么样。 对于很挑剔的我们来说,它需要修改但是不能修改的东西太多了。上面文章列了一些Viso心得,形状。Viso 最大的问题是默认字体是 8Pt , 想把 《流程》形状改为 10 Pt,你需要:1.新建模具2.把形状拖入到模具。3.更新模具里的形状字体大小4.弃用原来的形状。(最烦它了,乱。)
阅读全文
摘要:只保留该连接,把其它的连接断掉.在<查看网络基本信息并设置连接>中点 未识别网络.弹出对话框,问: 设置现有连接为专用网络. 还是打开公共网络连接的 文件发现 ? 先第一个. OK.如果有多个网络,就很不方便,有没有人知道更简单的方法 ,或者有个小工具啥的.
阅读全文
摘要:有文章说在 Win7 上双击文件夹会在新窗口打开: http://www.cnblogs.com/Ewait/archive/2009/09/19/1570233.html确实如此. 而些, VS2010 也会打不开. 报错: Microsoft Visual Studio 遇到了问题, 需要关闭.太郁闷了. 搞了好长时间.以为是中毒 .最新版官方下载: http://www.sourcegear...
阅读全文
摘要:StarUML是用得很顺手的UML工具,但是启动时候每次都会出现"System Error. Code:1722. RPC服务器不可用."错误.一般来说这个应该是某个Windows服务没有打开所导致的问题.后来才发现:原来是Print Spooler这个服务没有启动,只要启动这个服务就可以了,启动StarUML的时候就不会报错了.
阅读全文
摘要:Excel导入. 代码很简单.FillDataSet 报错: 定义了过多字段.起因:嫌Office2007太大,总让我更新,不断弹框,等问题. 一直在用 WPS . 最近升级到 WPS2010 (支持Docx). 发现一个问题 用 Et(WPS表格)保存后, 再导入,就会报 定义了过多的字段.同事用 Office2007,导入没问题. OpenOffice 也没有问题.狂晕.猜想: WPS 把所有列变成可用列.导致在FillDataSet 时, 把所有空白列也Fill .
阅读全文
摘要:用 Dos 像数据库一样拎出所有文件.dir /s/b *.js > resjs.txt/s 是 查找子级/b 是 使用空格式(没有标题信息或摘要)。下面用于创建目录结构.不过.它会提示你要创建目录还是文件,当然是目录.xcopy myweb MyWebCompress /t/e用 Yui-compress 批量生成压缩文件:1.先建目录结构2.拎出所有文件3.用Excel打开,整理成如下格式:java -jar yuicompressor-2.4.2.jar --type js --charset utf8 -v -o 目标路径output.js 源路径1.js或者用 :declare
阅读全文
摘要:1.Newtonsoft.Json 可以反序列 但不能反序列化 KeyValuePaire<TKey,TValue> , 是因为:KeyValuePaire 的两个属性 Key , Value 都是只读的.且,没有默认构造函数.在文件:Newtonsoft.Json\Newtonsoft.Json\Utilities\ReflectionUtils.cs 里有一个函数:HasDefaultConstructor 作者的判断里有: 只要是值类型,就会有默认构造函数. 这是不对的.去掉 下面这两句: if (t.IsValueType) return true;2.对于 具有属性 (A
阅读全文
摘要:1. 数据库自关联,如 树 ,自关联,不能强制外键约束, 否则,一条数据也插入不进去。2.NBearLite并不是ORM ,而是一个比 NBear 更轻量的 SQL 语法生成器, 再加上 对象映射器(Mapping), 这是两个不同的产品, NBear 的对象装载用的是 DataTable ,效率很快, NBearLite 里装载对象用了 Emit 反射发出,在我测试的过程中,用 Mapping 的 ObjectConvertor 比反射要慢 15 倍。Code highlighting produced by Actipro CodeHighlighter (freeware)http://
阅读全文
摘要:在 NBear3.7.2 的基础上,自己整理的NBear版本,对一些问题进行了增强。
阅读全文
摘要:一直在用 Rose ,也用过 Viso ,和 StarUML 。 但是总感觉不尽人意。 发现了这篇文章介绍的:http://www.cnblogs.com/westsourcer/archive/2007/06/05/umltools.html VP的官方网站是http://www.visual-paradigm.com,MagicDraw的官方网站是http://www.magicdraw....
阅读全文
摘要:什么是SOA? 70年代-80年代,自顶向下分析方法,核心是可以复用的函数,比如C语言的200多个函数库。 80 年代-90年代,出现了OO的分析和设计,核心是对象,是可以复用的组件。比如Struts这个框架,我们只需在这个框架上搭载一些自己的Action, 就可以体会到真正的MVC模式,而不是每个项目大家都去创造一个自己的FrameWork, 这就是组件复用的好处。 90年代后,OO方法逐渐...
阅读全文
摘要:按 NBearV3 中文用户手册的做法, 历经坎坷。 愿本文给相似经历的朋友一些帮助。1。整理好所需要的 Dll 和 MQService (Hosting 的调度中心),Hosting 程序。这个结构很好。 Hosting 可分布,但是对于客户端程序来说,只认得 MQService 。 Dll版本的不一致会造成许多莫名其妙的问题。 Hosting 可能起动不了。说 类实现没有实现接口。 客户端可能报,Dll 不一致。用 sn -T webpart.dll (注意 -T 须是大写) , 可查看 Dll 的 公钥 。2。MQService 和 Hosting , 例子程序是正确的。贴一下配置文件.
阅读全文