随笔分类 - 开源,工具
开源项目,设计模式,面向对象,操作系统,数据结构。辅用工具。开发的相关技术与源码。
摘要:有时从其它HTML编辑器得到的 HTML 是非标准的。一些标签没有闭合。不影响功能,但VS会提示不正确,而且,不能正常的缩进。如:input , br ,meta .以下宏做两件事情:1. 修正没有闭合的标签2.把编码转为 UTF8其中:宏所引用的Dll路径:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies取得解决方案选中项:DirectCast(DTE.SelectedItems.Item(1).ProjectItem, EnvDTE.ProjectItem).Properties
阅读全文
摘要:win8 + vs2010 不工作的时候,CPU 一直是 50%硬件:Core2 T8300,4G内存。发现下面文章:http://www.itlobo.com/articles/1646.html如下图所示,设置之后,VS 的CPU 平静到 0% !!!
阅读全文
摘要:.net 1.0 - 3.5Gac 路径在: C:\windows\Assembly.net 4.0+Gac 路径在:C:\Windows\Microsoft.Net\version\同时,修改注册表:对于32位的操作系统,添加如下注册表键的一个:[HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\VersionMinimum\AssemblyFoldersEx\MyAssemblies]@="AssemblyLocation"[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFrame
阅读全文
摘要:做工作中的考勤表,需要生成当月的工作日期, 排除 周六日 。相比使用 脚本,会更方便一些,不用编译,常用的脚本: SQL , Js 。经常用 Chrome,相比之下 fireBug 更轻量。但不能换行。(换行的话,需要声明为全局变量)var now = new Date() ; var lastD...
阅读全文
摘要:Sandcastle 使用方法,参见网上的教程。:http://www.cnblogs.com/lonely7345/archive/2010/01/13/1647245.html#2490045今天说的是,对生成内容的定制,从生成日志查找 .css , 发现有 :C:\Program Files (x86)\Sandcastle\Presentation\vs2010\styles\branding.css去除 feedback:.OH_feedbacklink{ display:none; font-family:Segoe UI, Verdana, Arial; font-size:0.
阅读全文
摘要:各语言的特色1. linq 本身是一个语法糖,编译器都是把LinQ句法翻译成扩展方法的链式表达式。在使用上体验非常好。关键字说明from指定数据源where以&&(AND)或者||(OR)组合的表达式来做数据过滤select用于指定查询中返回的结果group根据键值,将查询结果分组into指定一个临时变量,保存join,group,select的结果orderby根据指定值,将查询结果排序join连接两个数据源let声明查询表达式内部的变量2. eval 动态脚本利器 js语言3. 执行匿名方法 js语言 :(function(){})() C# 语言:((Func)(o...
阅读全文
摘要:有时编译完成之后,再临时去做别的事,回来就忘记是否刚刚已经编译过了。编译也没有记录最后的生成时间。添加时间很简单在 生成事件, 生成后期事件里写: echo 完成时间: time /T即可。两个问题1. 输入了两行2. 丑点。解决:1.用 set /p="完成时间:"<nul 来输入类似 : Console.Write 的效果2. 添加美化脚本,如下:echo.echo ﹀ _▁▂▃__ set /p="__▁▂▁___ ﹀ ﹋ ● 完成时间 :"<nul time /Techo ﹋ ﹀ ____▁▂▃▁___ echo █▆▅...
阅读全文
摘要:场景: 在 VS2010 中通过文件路径打开文件后,如何在解决方案中选中,定位? 没有找到命令.所以自己写了一个宏来实现 .引入 system.core 'Udi 2012年9月20日 Sub SelectInSolution() Dim fileFullName = DTE.ActiveDocument.FullName Dim solutionFullName = DTE.Solution.FullName Dim solutionPath = solutionFullName.Substring(0, solutionFullName...
阅读全文
摘要:1. 字体改为: consolas2.扩展插件: devColor italicComments JScript Editor Extensions AnkhSVN JScriptEditor Extensions 安装后,会安装以下插件: JScript Word Highlight...
阅读全文
摘要:场景对现在业务系统进行升级改造 ,数据库修改幅度很少。 表主键是按一定业务编码生成的。没有其它的唯一键。实现目的为了保证并发性,ID的使用触发器生成。实现的效果似自增键。sql端使用示例:Id为触发器生成IdinsertintoTab(val1,val2)values(1,2);--取最后插入的值selectdbo.GetTriggerValue('Tab');程序端配置(私有架构实现方法)app.config<EntityName="Tab",AutoIncreKey="Id"/>把它看成是自增键。使用如下:varmodel
阅读全文
摘要:在自 定义Mvc 项目进行进行调试的过程中,查找文件比较浪费时间。所以我需要一个工具,来完成如下工作:1.我在 Chrome 上Copy 一个待调试链接。2.在VS中快速打开该链接所在的 View(ASPX) 和 Controller( CS)很巧网上也有类似方案:http://www.cnblogs.com/yiyanxiyin/archive/2007/06/26/796238.html但我需要的是MVC的知定义结构,代码: 'Udi 2012年9月20日 Sub OpenMvc() Dim ClipBoardThread As System.Threading...
阅读全文
摘要:场景异步回调,解析HTML,过滤出某一部分,加载到页面。我的代码 html = $(html) ;追踪经查: jQuery在解析Html时,会有内存泄露。追踪的执行代码如下:1. init: if (typeof selector === "string") ... ret = jQuery.buildFragment([match[1]], [doc]);2.buildFragment jQuery.clean(args, doc, fragment, scripts);3.clean 这才是核心,还不明白为什么起这个名字。 分析文章:http://www.cnblogs
阅读全文
摘要:IE9+,Chrome ,会按Json的Key排序。 这个做法,对需要顺序的数据来说,是个灾难。自定义一个格式,进行数据传递,格式如下:1. 字符串2. 没有树级结构。3. 没有 { } 标志。4. 每一个对象用 “,” 分隔。5. 每一个键值对用 “:” 分隔。如原Json : { "Id": 1 , "Name": “张三” }转换后: "Id:1,Name:张三“Sub Json2MyStringJson() Dim strJson As String Dim ja As String() 'json array Dim jsa
阅读全文
摘要:真是个牛B的想法。针对 vs2010原文:http://blog.csdn.net/pyliang_2008/article/details/7406459按CTRL+SHIFT+F (Find in files),勾上支持正则表达式,然后输入搜索内容:^:b*[^:b#/]+.*$#开头和/开头或...
阅读全文
摘要:原文:http://hi.baidu.com/caiqiupeng/blog/item/2ce2e9df55284e1a622798fa.html1.为什么要用VisualSVN Server,而不用Subversion?回答:因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很头痛?而VisualSVN Serve集成了Subversion和Apache,省去了以上所
阅读全文
摘要:Memcached 问世以来,风声水起,也不断更新着,当初只是做分布式缓存, 到 MemBase ,已经是可以分布式缓存+存储机制的产品了。 最后听说与 CouchDb 合并成了: CacheBase 。试用了一下,效果不错。CacheBase网址:下载服务器端和客户端:http://www.couchbase.com/download教程:http://www.couchbase.com/docs/couchbase-sdk-net-1.0/getting-started.html按照例子做了一个。服务器界面很舒服。例子的配置文件 需要把 servers 的 bucket (桶?) 和 bu
阅读全文
摘要:1. 图标资源http://www.easyicon.cn/2. 图片PNG瘦身工具http://icolaice.blogbus.com/logs/189492853.html需要下载下面两个文件http://jedisthlm.com/2006/03/16/manfred-a-pngquant-gui/http://prdownloads.sourceforge.net/png-mng/pngquant-0.95-win32.zip?download3.
阅读全文
摘要:1. 取得所有的Sheet,并在当前单元格上列出 Sub GetAllSheets() For i = 1 To Sheets.Count ActiveCell.Offset(1, 0).Range("A1").Select ActiveCell.Value = Sheets(i).Name Next iEnd Sub2. 在上面的基础上,加上链接:Sub GetAllSheets() For i = 1 To Sheets.Count ActiveCell.Offset(1, 0).Range("A1").Se...
阅读全文
摘要:从 VS 粘贴到 WPS 或 Word中,代码会惨不忍睹.几个月前,Word打开时总安装几分钟的东西,跟SB一样,忍无可忍,换了WPS.今天同样忍无可忍,决定搞定它.不让它如此烦人.选中代码 , WPS 里 开始->文字工具->智能格式整理.搞定.WPS就如此简单,如此小巧,如此智能(没弹出安装,比Word智能100000000倍.) 太帅了.
阅读全文
摘要:安装Microsoft Silverlight 4 Tools for Visual Studio 2010 时报错:安装需求:必须先安装与 Silverlight Tools 4 语言版本相一致的 Visual Studio 2010、Visual Web Developer 学习版 2010 或 Visual Phone Developer 学习版 2010,Silverlight Tools 的安装才能继续。以下网址提供了其他语言版本的 Silverlight Tools: <A HREF="http://go.microsoft.com/fwlink/?LinkId=1
阅读全文