随笔分类 - 代码库
摘要:这个插件太出名了,几乎能完成所有能想象的到的效果,包括进度条、拖拽、甚至现在已经完美支持图片视频等的处理,三个字形容就是屌爆了。最近在做上传这一部分,发现网上对于上传文件大小的限制和类型检测等的方法都不妥当,包括老外写的。blueimp提供了完整的解决方案,验证当然是有的,所以对于一个普通的上传组件
阅读全文
摘要:There are different ways to host a WCF appliaction. You can host it in:IISWASWindows serviceconsole applicationThe last one is very simple to do and I’ll will showYou how to do it.First, create a new WCF Service Appliaction project. Then open the IService1.cs interface and add a custom method:12[Ope
阅读全文
摘要:写Tab时为了保证慢加载下tab输出不乱必须在服务端写,然后就是出现了很多难看的if else,今天花了点时间写了个帮助类,跟ActionLink的使用一样。示例代码: <ul> <li>@Html.TabLink("新闻", "s", new { t = "n" }, new { onclick = "return channelSwitch('n');" }, "tab_selected")</li> <li>@Html.Tab
阅读全文
摘要:引自 http://www.nowamagic.net/webdesign/webdesign_ShortUrlInTwitter.php 短网址应用已经在全国各大微博上开始流行了起来。例如QQ微博的url.cn,新郎的sinaurl.cn等。 我们在QQ微博上发布网址的时候,微博会自动判别网址,并将其转换,例如:http://url.cn/2hytQx 为什么要这样做的,原因我想有这样几点: 微博限制字数为140字一条,那么如果我们需要发一些连接上去,但是这个连接非常的长,以至于将近要占用我们内容的一半篇幅,这肯定是不能被允许的,所以短网址应运而生了。 短网址可以在我们项目里可以很好的对开.
阅读全文
摘要:因为正好解决了手头一个泄漏的问题,正好做个总结。一开始我认为托管代码是不存在泄漏问题的(不使用指针,不操作unsafe的代码) ,我想跟我这样想的人应该不少,呵呵。传统的内存泄漏主要是因为使用后没有释放造成的(维基解释http://en.wikipedia.org/wiki/Memory_leak),而在托管平台下内存的回收是由gc完成,所以托管中出现内存泄漏一般都是因为gc无法分辨对象是否可以被回收造成的,而最常见的就是循环引用,另外委托也是重灾区,4.0中引入的task也成为新的增长点(插播新闻http://news.cnblogs.com/n/124603/)。(插播新闻:在我的代码中大
阅读全文
摘要:data:[{name:"北京",cities:["西城","东城","崇文","宣武","朝阳","海淀","丰台","石景山","门头沟","房山","通州","顺义","大兴","昌平","平谷","怀柔","密云","延庆
阅读全文
摘要:发现网上到处都是com操作获取的代码,下面是4.0中引入新类DriverInfo的代码,希望能有帮助。privatelongGetFreeDiskSpaceInBytes(DirectoryInfodir){//dir.RootDriveInfo[]allDrives=DriveInfo.GetDrives();vardirver=allDrives.SingleOrDefault(di=>di.Name==dir.Root.Name);if(dirver!=null){returndirver.TotalFreeSpace;}return0;}
阅读全文
摘要:publicstaticstringGetFriendlySizeStr(stringsrcPath){varsize=0l;size=GetDirSizeInBytes(srcPath);varunit=1024;varkb=unit;if(size<10*kb){returnstring.Format("{0}Bytes",size);}varmb=kb*unit;if(size<10*mb){returnstring.Format("{0}.{1}KB",size/kb,size%kb);}vargb=mb*unit;if(size&l
阅读全文
摘要:计算和计算所需的数据能被较为平均的非配到若干task的时候,下面的任务管理类可以提供在大数据大计算量的情况下非精确的控制task的执行数量来限制计算量和内存占用量.下面是代码(非线程安全版本):publicclassMutilTaskManager{privatereadonlyint_maxRun;privatereadonlyint_maxQuenen;privateList<Task>_taskRunningList;privatereadonlyQueue<Task>_taskQueue;publicboolIsQueueFull{get{return_task
阅读全文
摘要:许久没写代码了,许久没上博客园了,许久没有写博文了。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;namespace MarkPicWithF
阅读全文
摘要:迅雷API接口附:其中用到了AddTask这个方法,这个方法的参数如下:AddTask("下载地址", "另存文件名", "保存目录","任务注释","引用地址","开始模式", "只从原始地址下载","从原始地址下载线程数") 。参数名含义pURL目标URL,必须参数pFileName另存名称,默认为空,表示由迅雷处理,可选参数pPath存储目录,默认为空,表示由迅雷处理,可选参数pCommen...
阅读全文
摘要:Mime-Type Mime-Type Dateiendung(en) Bedeutung application/acad *.dwg AutoCAD-Dateien (nach NCSA) application/applefile AppleFile-Dateien application/astound *.asd *.asn Astound-Dateien application...
阅读全文
摘要:起因:最近看CMS,为了适应极度变态的需求~~直接贴图:源代码:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSy...
阅读全文
摘要:这个开发场景是使用MultiView构建多栏目多选项卡的后台布局,并用UserControl分割时出现的。 因为MultiView在服务器端还是会初始化所有View中的所有控件,所以哪怕不是第一次展示的View也会执行,这个时候IsPostback判断就带来了问题。 由于最后控件没有输出到客户端,所以这些控件的stata没有记录,显示的就都是空了。 问题就归结到定制一个自己的 “...
阅读全文
摘要:园子里一位兄弟写的JS代码(地址:http://www.cnblogs.com/tintown/archive/2005/02/07/103088.html) <script language="javascript"> <!-- String.prototype.len=function(){ return this.replace(/[^\x00-\xf...
阅读全文
摘要:前台有个容器用来存放创建的HtmlAnchor 生成的样式:首页 上一页 12345 下一页 末页 /// <summary> /// /// </summary> /// <param name="page">index first page is 0</param> /// <returns></returns> Html...
阅读全文
摘要:转载+整理:[代码]html代码: <td class="font_R">生日</td> <td> <select id="ddlYear" runat="server" onchange="YYYYDD(this.value)"> <option value="" selected="selected">请选择 年</optio...
阅读全文
摘要:帮老婆写的一个小程序,过滤Excel中的数据。 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.OleDb;using System.IO;using Microsoft.Office.Interop.Exce...
阅读全文