编程技术

一个验证码识别的代码

字体固定,位置固定,干扰点和字体颜色深度没有交叉,比如下面的样例,是我前几天帮朋友写投票机刷票时碰到的一个具体案例。基本就三步,确定特征码-分割图片-逐个匹配,代码很简单,不超过100行usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Drawing;namespaceBmpNumber{classNumber{//数字特征库staticint[,]_num0=

系统 2019-08-29 23:52:57 2817

编程技术

详解ARM9的CPSR寄存器

详解ARM9的CPSR寄存器最近在学习嵌入式底层系统开发,在写启动代码时要设置各个模式的SP,需要调整CPU的工作模式,部分代码如下:.equDISABLE_IRQ,0x80.equDISABLE_FIQ,0x40.equSYS_MOD,0x1f.equIRQ_MOD,0x12.equFIQ_MOD,0x11.equSVC_MOD,0x13.equABT_MOD,0x17.equUND_MOD,0x1bmsrcpsr_c,#(DISABLE_IRQ|DIS

系统 2019-08-29 22:12:18 2817

编程技术

NetBeans 时事通讯(刊号 # 83 - Dec 03, 2009)

刊号#83-Dec03,2009项目新闻Netbeans6.8的候选版本是否已经满足FCS了?Netbeans6.8的候选版本是否已经满足FCS了?下载最新的候选版本,填写Netbeans社区的接受调查表,并告诉我们的使用感受.此调查将一直持续到12月9号下载Netbeans6.8候选版本1NetBeans团队宣布Netbeans6.8的第一个候选版本已经可以下载了.获取并尝试该版本,通过NetCATsurvey提供反馈已经,或者加入到Netbeans的邮

系统 2019-08-29 21:57:43 2817

C#

C# 注册COM+组件步骤

1.编写Com+组件在建立C#工程之后必须要给类一个强名称.要创建强名称,可以使用sn工具.此命令行工具有许多选项,在命令提示符处键入sn/?可以查看所有选项.对程序集签名所需的选项是“-k”,它将创建一个密钥文件.默认情况下,该文件使用.snk作为扩展名.例如,要创建一个名为MyCom.snk的密钥文件,可以使用以下命令行:sn-kMyCom.snk然后在工程中引用这个强名称方法如下:(1):注释掉AssemblyInfo.cs中的[assembly:A

系统 2019-08-12 01:51:50 2817

Python

Python 画出来六维图

来自维基百科我们的大脑通常最多能感知三维空间,超过三维就很难想象了。尽管是三维,理解起来也很费劲,所以大多数情况下都使用二维平面。不过,我们仍然可以绘制出多维空间,今天就来用Python的plotly库绘制下三维到六维的图,看看长什么样。数据我们使用一份来自UCI的真实汽车数据集,该数据集包括205个样本和26个特征,从中选择6个特征来绘制图形:基础工作安装好plotly包:pipinstallplotly加载数据集(文末会提供):importpandas

系统 2019-09-27 17:56:01 2816

编程技术

XP下实现高效安全的VPN连接

现在,一般有一定规模的企业,基本都在其他地区有一些分公司、分厂或者办事处等机构,如何高效、安全、低投入地将这些分支机构的网络与总部的网络相互连接,成为企业信息化的一个障碍。本文介绍了一种操作简单,实现容易的VPN连接技术来帮助企业解决这一难题。一、案例某大型企业分布于全球各地,现要把各个分支机构的局域网相互连接,使企业内的计算机通过这一连接可以高效、安全的访问内部资源,甚至任意两台计算机都可互相访问。二、解决SoftEther是一个免费的虚拟网卡软件,能够

系统 2019-08-29 23:51:22 2816

编程技术

magento 管理首页侧栏 How to manage home page

HomePageblocks.HomepageblocksinMagentoarecontrolledbytheMagentoadministrationpanel.Soallchangeshouldbedonethere.1.OpenMagentoadminpanel2.GotoCMS>Pages>HomePage3.OpentheDesigntab,intheLayoutUpdateXMLfieldyoucanseethehomepageblocksc

系统 2019-08-29 23:26:09 2816

编程技术

使用更改跟踪实现数据同步

SQLServer2008引入了更改跟踪,这是一种轻量型解决方案,它为应用程序提供了一种有效的更改跟踪机制。通常,若要使应用程序能够查询对数据库中的数据所做的更改和访问与这些更改相关的信息,应用程序开发人员必须实现自定义更改跟踪机制。创建这些机制通常涉及多项工作,并且常常涉及使用触发器、timestamp列和新表组合来存储跟踪信息,同时还会涉及使用自定义清除过程。通过更改跟踪,可以很容易地编写同步数据的应用,下面是一个使用更改跟踪实现单向数据同步的示例。1

系统 2019-08-29 22:20:45 2816

Javascript

11 个用来创建图形和图表的 JavaScript 工具包

AristochartDEMO||DownloadAristochart是一个用来创建图形和图表的最佳JavaScript工具包之一。完全可定制的灵活线图库。Morris.Js–PrettyTime-SeriesLineGraphsDEMO||DownloadMorris.js是一个轻量级的JS库,使用jQuery和Raphaël来生成各种时序图。JKit:JQueryBasedUIToolkitDEMO||DownloadJKit是一个易用的jQuery

系统 2019-08-29 22:13:23 2816

C#

如何利用C#开发Windows Mobile5.0程序

很多人都在桌面机上使用过C#,C#强大的类库使得利用C#开发普通的应用程序是相当简单的事情。幸运的是,我们在WindowsMobile上也同样可以使用C#来开发程序。.NetCompactFramework同样为程序员在WindowsMobile上开发应用程序提供了强大的类库支持。可以说,利用C#在WindowsXP上开发应用程序和在WindowsMobile上开发程序,对程序员来说几乎没有多少区别。下面简单介绍一下如何在VisualStudio2005上

系统 2019-08-29 22:00:05 2816

编程技术

Fully Interactive JTables (aka Mouseover Edi

在学Swing的时候,因为想写一个表格里面镶嵌其他组建的功能。找到老外一片文章,如下:原文:http://blog.palantirtech.com/2007/05/17/jtable-mouseover-editing/-------------------------------------------------------------------------------------------------May17th,2007|KevinWhat

系统 2019-08-12 09:30:38 2816

C#

C# 通用数据访问类(SqlHelper)

注:本文转自http://www.tzwhx.com/newOperate/html/3/31/312/13080.htmlVisualC#动态操作SQLServer数据库实例教程:通用数据访问类(SqlHelper)本文介绍的通用数据库访问类,是本人的个人网站实际使用的一个基类,它是一组通用的访问数据库的代码集,在本人网站对数据库的访问绝大部分都使用这一个类。其主要功能有:1.判断数据库是否存在?2.判断数据库表是否存在?3.判断数据库存储过程是否存在?

系统 2019-08-12 01:55:26 2816

编程技术

开学一周,jsp学习中

开学一周了,jsp正在紧张学习中,虽然不是java专业的,但是对java还是比较有兴趣,现在学到javaBean这部分了,以后会每天发一篇jsp的学习笔记上来,算是对我大学生活留下一段美好又难忘的经历吧!与各位奋斗中的童鞋们共勉!开学一周,jsp学习中

系统 2019-08-12 01:33:15 2816

Java

JBI - Java实现SOA的标准方法

http://www.theserverside.com/articles/article.tss?l=JBIforSOA这篇文章介绍了JBI,虽然好像出现的晚了一些,不过还是应该引起大家的重视。SOA不仅仅是Webservice,企业提供的服务也包括email,ftp,jabber,rpc,http等各种接口,单纯依赖Webservice实现企业的SOA那是笑话,或者是童话。企业需要ESB,企业的各种应用集成应该有一条总线。大家都来遵循这个标准,以后的企

系统 2019-08-12 01:32:58 2816