自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (4)
  • 收藏
  • 关注

空空如也

tesseract-ocr_and_sim.zip

安装完成后,需要在操作系统的系统属性=》高级=》环境变量=》系统变量 中添加一个TESSDATA_PREFIX变量名,值为你的安装路径,我的是 TESSDATA_PREFIX=C:\Program Files (x86)\Tesseract-OCR; 简体中文库chi_sim.traineddata需要复制到C:\Program Files (x86)\Tesseract-OCR\tessdata目录下面 检查安装:打开cmd,输入命令tesseract -v,可以看到版本信息 运行pytesseract.image_to_string转换操作时,如果出现: pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in your path 这个错误,这是因为在windows系统中,它不能识别到tesseract这个命令,需要打开pytesseract.py文件,在文件头部将tesseract_cmd值改为 r'C:\Program Files (x86)\Tesseract-OCR\tesseract.exe' 然后运行你的程序就能正常转换了

2020-01-03

SubSonic3.0使用Demo1.0——应用了T4模版可减少开发过程中70%以上的代码量以及80%以上的出错率

SubSonic3.0使用Demo1.0——应用了T4模版可减少开发过程中70%以上的代码量以及80%以上的出错率   应网友的要求,抽了点时间写了这个Demo,希望对2.2版想升级到3.0的朋友或正在使用3.0的朋友有所帮助。大家在使用Demo过程中如果发现什么问题或有什么建议,可以直接将Bug提交给我或告诉我,我会抽时间进行处理的,如果支持我写的文章,也请登陆我的博客推荐一下,有你的支持,我会更有动力。   本Demo使用了T4模版,可以通过模版的应用达到快速开发目的,在我实际的项目当中,可减少70%以上的代码量(计算方面的代码都放在了逻辑层,而逻辑层代码绝大部分都是直接生成)以及80%以上的出错率(程序员平常最多的出错是在机械式的复制与粘贴操作后产生的视觉疲劳,由于没有将复制后的所有相关名称进行修改引起的错误)   ================================================================   名 称:SubSonic3.0 使用Demo   版 本:1.0   最后更新:2013-9-13   作 者:Empty(AllEmpty)   Email: [email protected]   学习讨论:SubSonic3.0学习群(327360708)   相关博客:http://www.cnblogs.com/EmptyFS/   ================================================================   开发环境:   Vs2010 + SubSonic3.0.0.4.2 + ExtAspNet3.1.9.2 本Demo只是简单的实现了登陆、管理员表的查询以及管理员记录的添加、删除、修改、改变状态功能 底层使用SubSonic3.0.0.4.2插件 + T4模版生成 逻辑层使用T4模版生成将开发过程中所需要的各种调用函数,在实际项目中,使用本方式开发的框架,代码开发量减少了70%以上,出错率也将减到最低。程序员只需要简单的复制+粘贴,然后修改一些UI就可以完成网站后台管理系统或企业类管理软件的功能开发,只需要在小部分需要使用一些逻辑处理的页面中实现一些逻辑处理就可以了,大大减轻了项目开发的工作量,提高开发效率。 本Demo只是实现了简单的功能,并没有详细将管理系统的各种功能实现出来,只是通过本Demo提供了一种快速开发的思想,大家可以深入研究后自由发挥各自的想象与需要,去实现出来。 Demo中各级目录与文件的说明,请查看附件中的数据字典,里面有详细的说明。 项目中的Text.aspx.cs文件是SubSonic3.0的各种使用例子,如果大家对SubSonic3.0不熟悉的话,可以将它设为启动项,启动DeBug调试方法,逐行调试查看,就知道怎么使用了,里面包含了插件各种常用的调用方式。 另外还要重点说明一下的是DataAccess/SubSonic/EntityTable.tt生成的EntityTable.cs文件,这个文件直接生成数据表名与及相关字段名,可直接使用DataAccess.DataModel.T + Table(如ManagerTable.TableName可获取表名...)获取数据表名称与各个字段名称,使用这种方式可以减少代码中的硬编码,这样在修改数据库字段或内容时,VS就会直接报错,让我们可以马上知道要修改那几个地方,减少出错的可能。 Login项目中的SubSonic/CreateBll.tt模版主要用于生成各种逻辑类,在 和 #endregion 模版生成函数 之间放的是根据字段名标识不同,对应生成不同的方法。   大家在实现使用中,可以通过定义不同的字段名给程序甄别而生成你所需要的函数,这样就会大大减轻开发中的工作量,另外使用生成功能,可以避免开发过程中,由于机械式的复制与粘贴产生的视觉疲劳,没有修改相关名称引起的错误。由于生成的逻辑类使用了partial这个类修饰符,所以我们还可以定义同名的逻辑类,里面放那些不能用模版来生成的方法,这样生成与自定义的方法分开两个文件处理,就不用有修改后要花大量时间进行复制粘贴修改相关类了。   最后需要指出的是SubSonic3.0插件目前不支持括号嵌套功能,有双层括号时会给解释成多个单括号,甚至出错,所以大家添加查询条件时要注意这一点,等以后有时间再研究一下代码,看能否加上括号嵌套功能。还有使用In查询时,插件也不能很好的进行解释,所以我封装了ConditionHelper.cs条件类,将In查询转换为多个Or关系的等于查询语句,在使用时也有一些讲究的,具体请查看Test.aspx.cs中的例子。

2013-09-23

SubSonic3.0.0.4.1源码包,已修复了一些Bug

================================================================ 名 称:SubSonic插件 版 本:3.0.0.4.1 最后更新:2013-8-10 官 网: http://www.subsonicproject.com/ BUG 修改:Empty(AllEmpty) Email: [email protected] 学习讨论:SubSonic3.0学习群(327360708) 相关博客:http://www.cnblogs.com/EmptyFS/ ================================================================ 本版修复了下面问题: 1、Structs.tt模版生成时,没有给PropertyName属性赋值引起的空指针异常(System.NullReferenceException异常) 2、使用SubSonic.Query.Select和SubSonic.Query.SqlQuery查询时,设置了Top属性后,产生的“未处理InvalidOperationException异常(关键字'TOP'附近有语法错误)”Bug 3、生成的表名自动加复数(s)产生的“用户代码未处理SqlException,对象名'xxxs'无效”异常 4、使用SubSonic.Query.Select和SubSonic.Query.SqlQuery查询时,字段类型为tinyint时列丢失问题的Bug修复 5、为SubSonic.Query.Select和存储过程查询添加更多的执行功能(返回内容) 至于使用Json反序列化获得的实体进行更新操作时,只能执行添加而不能执行修改(编辑)操作的问题,这种操作问题的修改,我想应该比较少人使用,所以就不加到代码中,如果有需要的用户请登陆我的博客对着修改就可以了。 更多关于SubSonic3.0的信息,请访问博客:http://www.cnblogs.com/EmptyFS/

2013-08-10

J2ME版泡泡龙源代码

网络上关于泡泡龙的介绍有很多,但代码与算法方面非常的少,放上来共享一下,与大家交流学习.代码里面注释写的还比较详细,里面的算法也是自己想的,可能不够完善,大家有什么意见请多多指出.这是个单机版的,网络模块没时间写还没有实现.

2008-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除