SAL

  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2015年4月17日

摘要: 以前对WinForm窗体显示和窗体间传值了解不是很清楚最近做了一些WinForm项目,把用到的相关知识整理如下A.WinForm中窗体显示显示窗体可以有以下2种方法:Form.ShowDialog方法(窗体显示为模式窗体)Form.Show方法(窗体显示为无模式窗体)两者具体区别如下:1.在调用Fo... 阅读全文

posted @ 2015-04-17 09:03 SAL 阅读(365) 评论(0) 推荐(1) 编辑

2015年4月14日

摘要: 局部自适应阈值二值化相对全局阈值二值化,自然就有局部自适应阈值二值化,本文利用Emgu CV实现局部自适应阈值二值化算法,并通过调节block大小,实现图像的边缘检测。一、理论概述(转载自《OpenCV_基于局部自适应阈值的图像二值化》) 局部自适应阈值则是根据像素的邻域块的像素值分布来确定该像素... 阅读全文

posted @ 2015-04-14 01:32 SAL 阅读(1475) 评论(0) 推荐(1) 编辑

2015年1月26日

摘要: 数字、英文识别比较容易。中文识别主要存在两个问题:其一,有可能误识别。其二、需要随带几十兆的识别库(甚至更大)。适合C#编程引用的中文ocr技术,查到以下两种:1.使用开源的Tesseract做识别,中文识别率不太高,但可以自己训练识别器,需要随带30M左右的中文识别库。支持.net。2.使用破解版... 阅读全文

posted @ 2015-01-26 23:06 SAL 阅读(1644) 评论(0) 推荐(1) 编辑

2015年1月12日

摘要: 1、首先照旧在网站配置的应用程序扩展名映射中添加扩展名.html映射到aspnet_isapi.dll,是否存在不选;2、在web.config文件中节点下添加code:注:仅仅设置应用程序映射是不够的,没有为扩展名“.html”注册的生成提供程序。因 此别忘了上面的code!3、在web.conf... 阅读全文

posted @ 2015-01-12 11:38 SAL 阅读(653) 评论(0) 推荐(0) 编辑

2014年12月21日

摘要: 在一次的实际工作中碰到以下情况,在SQLSERVER2008中,新建了一个新用户去访问几张由其他用户创建的表,但是无法进行查询,提示“对象名'CustomEntry'无效。”。当带上了架构名称之后(如“cus.CustomEntry”),却又能查询到表中的数据了,但是查询语句是已经写死在了应用... 阅读全文

posted @ 2014-12-21 13:13 SAL 阅读(274) 评论(0) 推荐(0) 编辑

2014年1月9日

摘要: .net平台 java平台开发工具 Visual Studio Eclipse IDE+JDK运行环境 .net framework(1.1/2.0/4.0) JRE虑拟机 CLR JVM网上收集eclipse是以编辑器为中心,用来写代码,调试代码,管理代码。(集成开发环境IDE)JDK,用来把java源代码翻译/编译成字节码,JRE,用来执行翻译后的字节码。运行java只需要JRE,但开发java需要至少JDK。Eclipse是java开发工具:用来开发java项目,依赖于JDK。需要声明的是 eclipse 是一个开发平台,现在已经不针对某种特定的编程语言,所以你需要搭配不同的插... 阅读全文

posted @ 2014-01-09 15:55 SAL 阅读(896) 评论(0) 推荐(0) 编辑

2013年10月14日

摘要: 这里的“私闯sys.databases”是指Entity Framework默认发起的查询:SELECT Count(*) FROM sys.databases WHERE [name]=N'数据库名'注:本文针对的是Entity FrameworkCode First场景,Entity Framework的版本是4.1与4.2。3月份的时候在揭开Entity Framework LINQ查询的一点面纱一文中发现了Entity Framework的两个幕后交易。第一个交易(私闯sys.databases):SELECTCount(*)FROMsys.databasesWHERE 阅读全文

posted @ 2013-10-14 23:30 SAL 阅读(300) 评论(0) 推荐(0) 编辑

摘要: MVC如使用Code-First代码优先约定,先建实体类,再根据实体类创建数据库。在创建实体类后,新建一个数据上下文类,如下:publicclassMusicStoreDB : DbContext { publicDbSet Albums { get; set; } publicDbSet Genres { get; set; } publicDbSet Artists { get; set; } } 其中MusicStoreDB继承DbContext类,该类为EntityFramework生成数据表的类。然后在web.config里面写好连接字符串:其中add里面的name值一定要和数据上下 阅读全文

posted @ 2013-10-14 17:12 SAL 阅读(647) 评论(0) 推荐(0) 编辑

2013年10月12日

摘要: 关于NuGet园子里已经有不少介绍及使用经验,本文仅作为自己研究学习NuGet一个记录。 初次认识NuGet是在去年把项目升级为MVC3的时候,当时看到工具菜单多一项Library Package Manager,右键项目文件多了一项Manage Nuget Packages...,这是个神马玩意儿,当时是一头雾水,后台查了些资料才知到NuGet是Visual Studio的一个扩展,引用dudu的话来说就是管理程序的包包,可以参考msdn上这篇文章使用 NuGet 管理项目库以及咱们博客园站长dudu写的程序员,用NuGet管理好你的类库,有些类似java中常用的maven 为什... 阅读全文

posted @ 2013-10-12 11:20 SAL 阅读(400) 评论(0) 推荐(0) 编辑

2013年9月29日

摘要: 概述HttpHandler是一个HTTP请求的真正处理中心,也正是在这个HttpHandler容器中,ASP.NET Framework才真正地对客户端请求的服务器页面做出编译和执行,并将处理过后的信息附加在HTTP请求信息流中再次返回到HttpModule中。IHttpHandler是什么IHttpHandler定义了如果要实现一个HTTP请求的处理所必需实现的一些系统约定。HttpHandler与HttpModule不同,一旦定义了自己的HttpHandler类,那么它对系统的HttpHandler的关系将是“覆盖”关系。IHttpHandler如何处理HTTP请求当一个HTTP请求经同H 阅读全文

posted @ 2013-09-29 17:35 SAL 阅读(290) 评论(0) 推荐(0) 编辑

2013年9月27日

摘要: expressions是asp.net 2.0中的新特色,它可以使你在asp.net的页面里很方便的使用自定义的属性. 在ASPX页里只要使用$符号就可以访问到,你定制的属性了. 例如我们看个例子: ASPX页面中如下:"SelectCommand="select*fromcatalog">web.config文件中如下: 因为在web.config中默认就有了connectionStrings的这个节点,所以我们很方便的使用add增加了一个属性Pubs. 而如何自定义我们自己使用的节点呢?例如:可以显示当前环境下asp.net的主版本号和次版本号呢? 如果 阅读全文

posted @ 2013-09-27 16:47 SAL 阅读(326) 评论(0) 推荐(0) 编辑

2013年9月25日

摘要: using System;using System.IO;using System.Text;using System.Web.Security;namespace HPZJ.Web.sys.excel{ public partial class hpd_api_weixin : System.Web.UI.Page { const string Token = "token"; //你的token protected void Page_Load(object sender, EventArgs e) { stri... 阅读全文

posted @ 2013-09-25 14:32 SAL 阅读(1722) 评论(0) 推荐(0) 编辑

摘要: 从事Winform开发很多年了,由于项目的需要,设计过各种各样的界面效果。一般来说,运用传统的界面控件元素,合理设计布局,能够设计出比较中规中矩的标准界面;利用一些换肤的控件或者部分界面组件,能够设计出相对好看一些的界面效果,如以前很盛行的ActiveSkin、IrisSkin和DotNetSkin等,这些能够对传统的界面元素进行换肤,确实比标准灰色的界面控件好看了很多。不过随着界面控件的组件发展,目前一般倾向于是用较为大型的控件组,他们除了提供设计得体的界面控件外,还提供了非常多种绚丽多彩的界面样式供选择,如DotNetBar、netadvantage、DevExpress等大型界面控件组。 阅读全文

posted @ 2013-09-25 14:24 SAL 阅读(747) 评论(0) 推荐(0) 编辑

2013年9月22日

摘要: 在开发winform程序时,会用到textbox控件来显示信息,当把textbox的Multiline属性改为Ture时(即多行显示状态),ScrollBars属性改为Vertical(内容过多时,显示竖状滚动条),显示内容过多时就会出现竖状滚动条。 默认情况下,当textbox内容改变时,winform会自动把textbox的滚动条定位到textbox的最上面。但这显然不是我们想要的结果,比如我们在开发一个聊天程序时,当发送了一条消息后,却还要把滚动条拖到最下面才能看到,这就让人火大了。 所以得想个办法让textbox的内容更新时,滚动条保持下最下面,让最新追加到textbox中的消... 阅读全文

posted @ 2013-09-22 17:18 SAL 阅读(405) 评论(0) 推荐(1) 编辑

2013年9月21日

摘要: 检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式)。 我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误: HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。 为什么会出现以上错误? 在IIS7的应用程序池有两种模式,一种是“集成模式”,一种是“经典模式”。 经典模式 则是我们以前习惯的IIS 6 的方式。 如果使用集成模式,那么对自定义的httpModules 和 httpHandlers 就要修改配置文件,需要将他们转移到和节里... 阅读全文

posted @ 2013-09-21 11:42 SAL 阅读(347) 评论(0) 推荐(0) 编辑