09 2014 档案

摘要:帕雷托法则明确指出,20%的因导致80%的果。又称为80-20法则,它适用于几乎每一个需要人作为劳动主体的相关领域。 在软件开发领域,这个法则可以概括为,大多数的问题都是由少数不良编码习惯造成的。改变这些习惯,你会更有效率。 下面讲讲最要不得的10条编码习惯: 1.拼写错误 让我特别讶异的是,... 阅读全文
posted @ 2014-09-30 08:52 r163 阅读(725) 评论(1) 推荐(1) 编辑
摘要:[DllImport("user32.dll")] private static extern bool SetForegroundWindow(IntPtr hWnd); [DllImport("user32.dll")] private static extern bool ShowWindow... 阅读全文
posted @ 2014-09-29 08:59 r163 阅读(1279) 评论(1) 推荐(1) 编辑
摘要:先说说写这个的背景最近有朋友在搞一个东西,已经做的挺不错了,最后想再完美一点,于是乎就提议把这种验证码给K.O.了,于是乎就K.O.了这个验证码。达到单个图片识别时间小于200ms,500个样本人工统计正确率为95%。由于本人没有相关经验,是摸着石头过河。本着经验分享的精神,分享一下整个分析的思路。... 阅读全文
posted @ 2014-09-28 16:27 r163 阅读(4155) 评论(3) 推荐(0) 编辑
摘要:今天做了一个身份验证页面,基本实现功能,却不能显示当前用户姓名,自己MSDN半天一无所获,问题就在Context.User.Identity.Name;Context是HttpContext类,User属性Gets or sets security information for the curre... 阅读全文
posted @ 2014-09-28 09:07 r163 阅读(2656) 评论(0) 推荐(0) 编辑
摘要:在网上看到别人用的方法:按CTRL+SHIFT+F(Findinfiles),勾上支持正则表达式,然后输入搜索内容:^:b*[^:b#/]+.*$以上表达式的统计可做到:#开头和/开头或者空行都不计入代码量。如果需要只统计代码文件的代码量,可以选择查找文件的类型,比如什么*.xml,*.resx….... 阅读全文
posted @ 2014-09-26 08:45 r163 阅读(562) 评论(1) 推荐(1) 编辑
摘要:一 : 解析问题1. Windows 7 主题在:%windir%\Resources\Themes :2: 我们通过shell 命令 (这个是msdn中提到的)rundll32.exe %SystemRoot%\system32\shell32.dll,Control_RunDLL %System... 阅读全文
posted @ 2014-09-26 08:43 r163 阅读(579) 评论(0) 推荐(0) 编辑
摘要:写了一个不使用 COM, 而是通过 WIN32 API 实现的示例, 它把写字板程序嵌在了自己的一个面板中.这么做可能没有实际意义, 因为两个程序之前没有进行有价值的交互, 这里仅仅是为了演示这么做到, 以下是详细注释过的主要源代码.我把它封装到一个类中:[csharp]view plaincopy... 阅读全文
posted @ 2014-09-25 16:52 r163 阅读(483) 评论(1) 推荐(0) 编辑
摘要:网上已有很多FlexPaper仿百度文库的一些文章,园子里也有很多大牛的详细教程。 结合这次做的例子,在这里详细记录一下使用Flexpaper实现仿百度文库的效果,及自己在跟着园子里的教程做的时候,遇到的一些小问题。希望能给初次接触或者遇到同样问题的同学们提供一些小小的帮助。(描述不足之处,请大家多... 阅读全文
posted @ 2014-09-25 16:23 r163 阅读(474) 评论(0) 推荐(1) 编辑
摘要:用过VS2008和VS2010的开发人员肯定知道在安装这个IDE的时候会自动安装了一个精简版的SQL数据库服务SqlExpress,这个数据库系统少了最重要的企业管理器,也就是说不能用它来建数据表和一些可视化操作。如果碰到项目中要用到SQL数据库的时候也不能附加到数据库服务里面去,导致项目在连接数据... 阅读全文
posted @ 2014-09-25 08:50 r163 阅读(659) 评论(0) 推荐(0) 编辑
摘要:个人认为,提供params关键字以实现方法形参个数可变是C#语法的一大优点。在方法形参列表中,数组类型的参数前加params关键字,通常可以在调用方法时代码更加精练。例如,下面代码:[csharp]view plaincopyclassProgram{staticvoidMain(string[]a... 阅读全文
posted @ 2014-09-24 15:41 r163 阅读(816) 评论(0) 推荐(0) 编辑
摘要:在做项目时,对图片的处理,以前都采用在上传时,限制其大小的方式,这样带来诸多不便。毕竟网站运维人员不一定会对图片做处理,经常超出大小限制,即使会使用图片处理软件的,也由于个人水平方面原因,处理效果差强人意。于是采用C#为我们提供的图像编辑功能,实现一站式上传,通过程序生成所需大小、尺寸的目标图片。进... 阅读全文
posted @ 2014-09-22 14:10 r163 阅读(556) 评论(0) 推荐(0) 编辑
摘要:数据库中包含众多表和数据,有时候需要创建脚本将表结构和数据一起导出具体方法如下:1.右键选择数据库,选择“任务”--->“生成脚本”2.根据需求,选择制作脚本的对象,一般情况选择“表”3.根据需求,选择脚本生成方式。个人习惯选择生成到新的查询窗口。4.默认情况下,只制作表结构的脚本。如果有需要,上图... 阅读全文
posted @ 2014-09-21 21:30 r163 阅读(764) 评论(0) 推荐(1) 编辑
摘要:首先效果:1:首先下载BarcodeLib.dll 下载地址 http://pan.baidu.com/share/link?shareid=2590968386&uk=2148890391&fid=1692834292 如果不存在了则自行搜索下载。1.BarcodeLib.dll 一维条码库支持以... 阅读全文
posted @ 2014-09-19 17:38 r163 阅读(3368) 评论(1) 推荐(2) 编辑
摘要:还真没做过winform的导出导入,今天上网百度了一下。结果---所以还是我自己写个吧。之前做过web的,半搬半做就OK。1添加引用:Aspose.Cells.dll(我们就叫工具包吧,可以从网上下载。关于它的操作我在“Aspose.Cells操作说明 中文版 下载 Aspose C# 导出Exce... 阅读全文
posted @ 2014-09-18 16:01 r163 阅读(3429) 评论(2) 推荐(0) 编辑
摘要:关于string和StringBuilder的区别参考MSDN。本文用程序演示它们在内存中的区别,及其因此其行为不同。//Demo string memory modelnamespace ConsoleApplication2{ class Program { static void Main(s... 阅读全文
posted @ 2014-09-17 16:15 r163 阅读(549) 评论(0) 推荐(0) 编辑
摘要:public PlaceHolder PlaceHolder1; //显示图像的控件各个图像的类别名称如下: PictureType 图形种类 5 chChartTypeBarClustered 簇状条形图 0 NULLPictureType 图形种类 7 chChartTypeBarCluster... 阅读全文
posted @ 2014-09-17 08:47 r163 阅读(2491) 评论(0) 推荐(0) 编辑
摘要:摘要:string是编程中使用最频繁的类型。一个string表示一个恒定不变的字符序列集合。string类型直接继承自object,故他是一个引用类型,也就是说线程的堆栈上不会有任何字符串(直接继承自object的类型一定是引用类型,因为所有的值类型都继承自System.ValueType。值得指出... 阅读全文
posted @ 2014-09-17 06:30 r163 阅读(1507) 评论(1) 推荐(0) 编辑
摘要:这些年来,微软的 .NET 开发团队不断在更新升级开发工具,这也提供了一个机会,让我们能对 .NET 系列的开发工具做出不断的评估和规范。以下是我们总结出的一些 .NET 开发不可错过的高效工具。 1. Twomonitors——必备的。 2.Visual Studio——同样的,也是必备的。... 阅读全文
posted @ 2014-09-16 16:45 r163 阅读(1112) 评论(0) 推荐(0) 编辑
摘要:今天安装了windows7开发web项目需要安装IIS,当安装完以后,web程序已经映射到了本地IIS上,运行出现如下错误提示处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”原因:vs2010默认的是4... 阅读全文
posted @ 2014-09-16 14:48 r163 阅读(440) 评论(0) 推荐(0) 编辑
摘要:前言NPOI是操作Excel的神器,导出导入快如闪电,但是SetColumnWidth函数个人感觉不会用,怎么弄都无法控制好,因为他是以字符数量去设置宽度,实际上Excel列宽还有个像素的概念,更搞不懂了//附带SetColumnWidth的用法和注释[csharp]view plaincopyIW... 阅读全文
posted @ 2014-09-16 08:58 r163 阅读(5836) 评论(1) 推荐(2) 编辑
摘要:很简单的东西,嘿嘿voidCTestDlg::OnPaint(){if(IsIconic()){CPaintDCdc(this);//用于绘制的设备上下文SendMessage(WM_ICONERASEBKGND,reinterpret_cast(dc.GetSafeHdc()),0);//使图标在... 阅读全文
posted @ 2014-09-15 09:23 r163 阅读(1328) 评论(0) 推荐(1) 编辑
摘要:在winform C/S程序中经常会在子线程中更新控件的情况,桌面程序UI线程是主线程,当试图从子线程直接修改控件属性时会出现“从不是创建控件的线程访问它”的异常提示。跨线程更新UI控件的常用方法有两种:1.使用控件自身的invoke/BeginInvoke方法2.使用Synchronization... 阅读全文
posted @ 2014-09-12 16:06 r163 阅读(1217) 评论(0) 推荐(0) 编辑
摘要:题目:麦当劳有两个做汉堡的厨师(工号:11,12)和三个销售人员(工号:21,22,23)。厨师生产汉堡,并负责将做好的汉堡放入货架,货架台大小有限,最多放6个汉堡,11和12不能同时往货架台上放汉堡,11具有优先权。销售人员负责销售食品,三个销售人员取食品时,货架不能为空,三人不能同时取,23优先... 阅读全文
posted @ 2014-09-12 09:17 r163 阅读(627) 评论(0) 推荐(1) 编辑
摘要:数据库中包含众多表和数据,有时候需要创建脚本将表结构和数据一起导出具体方法如下:1.右键选择数据库,选择“任务”--->“生成脚本”2.根据需求,选择制作脚本的对象,一般情况选择“表”3.根据需求,选择脚本生成方式。个人习惯选择生成到新的查询窗口。4.默认情况下,只制作表结构的脚本。如果有需要,上图... 阅读全文
posted @ 2014-09-11 17:07 r163 阅读(373) 评论(0) 推荐(0) 编辑
摘要:C#的SESSION和其它程序中的SESSSION可能有一点的不同,下面讲下哪飞网程序员遇到的一个地方使用SESSION的问题。希望对大家有所帮助 一、在页面中用SESSION,存值session["abc"]=values,读取值string abc=session["abc"].tostrin... 阅读全文
posted @ 2014-09-11 08:58 r163 阅读(2187) 评论(0) 推荐(1) 编辑
摘要:1.写出冒泡,选择,插入排序算法。//冒泡排序publicclassbubblesorter{publicvoidsort(int[]list){inti,j,temp;booldone=false;j=1;while((jlist[i+1]){done=false;temp=list[i];lis... 阅读全文
posted @ 2014-09-10 16:41 r163 阅读(6679) 评论(1) 推荐(1) 编辑
摘要:using System;using System.Collections.Generic;using System.Windows.Forms;using System.IO;namespace GobalException{ static class Program { ... 阅读全文
posted @ 2014-09-10 09:22 r163 阅读(659) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Management;using System.Security.Cryptography;using System.IO;using System.Collections.Generic;using System.Text;namespace x... 阅读全文
posted @ 2014-09-09 11:11 r163 阅读(2206) 评论(0) 推荐(0) 编辑
摘要:环境系统:Win7IIS:IIS7开发工具:VS2010MVC版本:ASP.NET MVC 3.0注意1.在部署MVC应用之前,一定要确保你的程序BIN文件夹下面是否包含 System.Web.Mvc.dll(非常重要)a.如果没有, 请在你的MVC项目中,打开引用列表b.鼠标右键点击System.... 阅读全文
posted @ 2014-09-09 08:39 r163 阅读(655) 评论(0) 推荐(0) 编辑
摘要:1.C#3.0以前的协变与逆变 如果你是第一次听说这个两个词,别担心,他们其实很常见。C#4.0中的协变与逆变[1](Covariance and contravariance)有了进一步的完善,主要是两种运行时的(隐式)泛型类型参数转换。简单来讲,所谓协变(Covariance)是指把类型从“小... 阅读全文
posted @ 2014-09-08 11:55 r163 阅读(453) 评论(0) 推荐(0) 编辑
摘要:接到一位前不久C#培训学员的来信,这位学员虽然以前功底欠缺,但学习劲头很足,在培训中成长很快。即便基本吃透《.NET框架(修订版)》还嫌不够过瘾,一心要成为高手中的高手。来信的目的是希望我来指点进阶方向。说实话,我一般不想在这些有关个人发展的大是大非的问题上给人指导,因为太多亲身或眼见的经历告诉我... 阅读全文
posted @ 2014-09-06 14:01 r163 阅读(1002) 评论(3) 推荐(1) 编辑
摘要:1:装箱 其实就是将一个值类型的转换成一个引用类型,或者把值类型转换成一个被该值类型那个应用的接口类型,这个过程会使用堆栈。被装箱的值是作为一个复制赋给对象的。 int intValue = 100; Object obj = i;[html]view plaincopyusingSystem;u... 阅读全文
posted @ 2014-09-05 08:44 r163 阅读(368) 评论(0) 推荐(0) 编辑
摘要:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Drawing;usingSystem.Data;usingSystem.Text;usingSystem.Windows.Forms... 阅读全文
posted @ 2014-09-04 13:55 r163 阅读(1730) 评论(3) 推荐(0) 编辑
摘要:1、引子css3的出现让浏览器的表现更加的丰富多彩,表现冲击最大的就是动画了,在日常书写动画的时候,很有必要去事先判断浏览器是否支持,尤其是在写CSS3动画库的时候。比如transition的animation-play-state,就只有部分浏览器支持。2、检测方法下面的方法可以使用脚本判断浏览器... 阅读全文
posted @ 2014-09-04 10:57 r163 阅读(339) 评论(1) 推荐(0) 编辑
摘要:准备好Server端的方法[System.Web.Services.WebMethod] public static string VeryUserName(string name) { string rtn = "恭喜,此帐号还没有注册,你可以使用。"; i... 阅读全文
posted @ 2014-09-03 15:57 r163 阅读(387) 评论(0) 推荐(0) 编辑
摘要:引子:电子商务网站支付功能页面往往会有很多信息,对于这些信息的保存,往往是分步完成的,那么使用Ajax最合适不过了,比如其中的收货人信息模块。这些信息的新建和编辑保存都是用Ajax来完成的。那么有几种方式完成这个操作呢,我想到如下几种。先来看看该功能的截图:一般情况下这些信息会对应一个实体类,就命名... 阅读全文
posted @ 2014-09-02 09:02 r163 阅读(482) 评论(0) 推荐(1) 编辑
摘要:虽然ASP.NET Web Forms不是vNext计划的一部分,但它并没有被忽视。作为Visual Studio 2013 Update 2的一部分,它重新开始支持新工具、EF集成和Roslyn。 为什么Web Forms不是ASP.NET vNext的一部分 作为开始,让我们先为这个坏消息... 阅读全文
posted @ 2014-09-01 09:31 r163 阅读(422) 评论(0) 推荐(2) 编辑