• 博客(0)
  • 资源 (48)

空空如也

android tess-two 文字识别

android tess-two 是基于Tesseract-OCR实现的数字自动识别 - 训练数据放在res/raw目录下,需要识别其他语言可另行下载替换。本项目使用的为英文识别训练包。 - 数字识别时,框小一点会好识别。(可以手动调节大小的扫描框) - 数字识别对于手写体识别效率不高,主要是训练包问题。有需求可自行训练。

2019-01-04

Linux里Oracle client客户端

Linux里Oracle client客户端

2018-12-18

Linux个人所得税计算器

Linux个人所得税计算器,计算个人所得税小程序,要求输入收入金额后,能够输出应缴的个人所得税。

2018-12-11

spring framework mvc 框架

使用 Java 反射、注解等技术实现的简易 Spring MVC 框架。 实现的注解有:<code>@Autowired</code>、<code>@Controller</code>、<code>@RequestMapping </code>、<code>@Service </code> 核心的代码见 <code>DispatcherServlet</code> 类

2018-11-20

Spring AOP demo

基于注解与 XML 配置文件两种形式的 AOP demo。 基于 xml 配置文件的 aop 管理 ```xml &lt;!-- 配置切面的bean --&gt; <bean id="loggingAspect" class="com.jas.aop.xml.LoggingAspect"/> <aop:config> &lt;!-- 配置切点表达式 --&gt; <aop:pointcut id="pointcut1" expression="execution(public void com.jas.aop.bean.PersonImpl.sayHello())"/> <aop:pointcut id="pointcut2" expression="execution(public void com.jas.aop.bean.PersonImpl.sayBye(String))"/> &lt;!-- 配置切面 --&gt; <aop:aspect ref="loggingAspect"> &lt;!-- 配置通知 --&gt; <aop:before method="beforeMethod" pointcut-ref="pointcut1"/> <aop:around method="aroundMethod" pointcut-ref="pointcut2"/> </aop:aspect> </aop:config> ``` Java 类 ```java public class LoggingAspect { public void beforeMethod(JoinPoint joinPoint) { System.out.println("在目标方法执行之前执行" + ", 要拦截的方法是:" + joinPoint.getSignature()); } public Object aroundMethod(ProceedingJoinPoint joinPoint) throws Throwable { Object[] args = joinPoint.getArgs(); // 判断目标方法参数,满足条件修改参数值 if(" See You Again".equals(args[0])) { args[0] = " See You Again ..."; } // 在目标方法执行之前执行,相当于前置通知 System.out.println("这是一个前置通知"); // 执行目标方法 Object result = joinPoint.proceed(args); // 在目标方法执行之后之后,相当于后置通知 System.out.println("这是一个后置通知"); return result; } }

2018-11-16

SocketIo+SpringMvc实现文件的上传下载

socketIo不仅可以用来做聊天工具,也可以实现局域网(当然你如果有外网也可用外网)内实现文件的上传和下载

2018-11-16

javaEE防盗版-License开发

开发的软件产品在交付使用的时候,往往会授权一段时间的试用期,这个时候license就派上用场了。不同于在代码中直接加上时间约束,需要重新授权的时候使用license可以避免修改源码,改动部署,授权方直接生成一个新的license发送给使用方替换掉原来的license文件即可。下面将讲述使用truelicense来实现license的生成和使用。Truelicense是一个开源的证书管理引擎,详细介绍见https://truelicense.java.net/ license于加密技术一起使用效果更好。 接下来介绍一下license授权机制的原理: 1、生成密钥对,方法有很多。 2、授权者保留私钥,使用私钥对包含授权信息(如使用截止日期,MAC地址等)的license进行数字签名。 3、公钥给使用者(放在验证的代码中使用),用于验证license是否符合使用条件。

2018-11-01

Spring Boot FastDFS

Spring Boot将文件上传到分布式文件系统FastDFS。 resources目录下添加fdfs_client.conf文件 connect_timeout = 60 network_timeout = 60 charset = UTF-8 http.tracker_http_port = 8080 http.anti_steal_token = no http.secret_key = 123456 tracker_server = 192.168.53.85:22122 tracker_server = 192.168.53.86:22122

2018-11-01

spring boot 文件上传实例

上传文件是互联网中常常应用的场景之一,最典型的情况就是上传头像等,今天就带着带着大家做一个Spring Boot上传文件的小案例。

2018-11-01

围棋开源AI棋谱分析工具Goreviewpartner中文汉化版0.14.2

本分析工具已集成了目前最火的Leelazero,使用的Leelazero权重文件为最新的2da8

2018-11-01

spring boot mybatis多数据源最简解决方案

spring boot mybatis多数据源最简解决方案,说起多数据源,一般都来解决那些问题呢,主从模式或者业务比较复杂需要连接不同的分库来支持业务。

2018-11-01

spring boot shiro

本文中项目核心包为SpringBoot1.5.9.RELEASE以及shiro-spring 1.4.0,为了加快开发效率,持久化框架使用hibernate-JPA,为增加可靠性,sessionId的管理使用了shiro-redis开源插件,避免sessionId断电丢失,同时使得多端可共享session

2018-11-01

Spring AOP 实例

1.简单的AOP日志实现-某方法之前的前后记录日志; 2.简单的AOP日志实现-需要记录方法的运行时间; 3.简单的AOP日志实现-增加检查订单功能;

2017-12-19

中国各大城市和县区快速选择js插件

中国各大城市和县区快速选择js插件 $:function (arg, context) { var tagAll, n, eles = [], i, sub = arg.substring(1); context = context || document; if (typeof arg == 'string') { switch (arg.charAt(0)) { case '#': return document.getElementById(sub); break; case '.': if (context.getElementsByClassName) return context.getElementsByClassName(sub); tagAll = Vcity._m.$('*', context); n = tagAll.length; for (i = 0; i < n; i++) { if (tagAll[i].className.indexOf(sub) > -1) eles.push(tagAll[i]); } return eles; break; default: return context.getElementsByTagName(arg); break; } } },

2017-09-21

NumPy学习指南

Python数据分析基础教程:NumPy学习指南,NumPy学习指导手册 1. ndarray,一个具有矢量运算和复杂广播能力的快速且节省空间的多维数组。 2. 用于对数组数据进行快速运算的标准数学函数(无需编写循环)。 3. 线性代数、随机数生成以及傅里叶变换功能。

2017-09-21

JFreeChart报表小例子

JFreeChart报表小例子 public class SimpleJFreeChart { public static void main(String[] args){ DefaultPieDataset dpd=new DefaultPieDataset(); //建立一个默认的饼图 dpd.setValue("管理人员", 25); //输入数据 dpd.setValue("市场人员", 25); dpd.setValue("开发人员", 45); dpd.setValue("其他人员", 10); ChartFactory.setChartTheme(TestJFressChart.applyChartTheme());//设置主题样式,不然输出不了中文 JFreeChart chart=ChartFactory.createPieChart("某公司人员组织数据图",dpd,true,true,false); //可以查具体的API文档,第一个参数是标题,第二个参数是一个数据集,第三个参数表示是否显示Legend,第四个参数表示是否显示提示,第五个参数表示图中是否存在URL ChartFrame chartFrame=new ChartFrame("某公司人员组织数据图",chart); //chart要放在Java容器组件中,ChartFrame继承自java的Jframe类。该第一个参数的数据是放在窗口左上角的,不是正中间的标题。 chartFrame.pack(); //以合适的大小展现图形 chartFrame.setVisible(true);//图形是否可见 } }

2017-09-07

jQuery EasyUI v1.3.5官方API中文版

jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面

2017-09-04

百度离线地图v2.0

示例页面Demo: baidu_map_demo.html 1. 确定你用的瓦片的图片后缀,如.png, .jpg。修改 baidumap_offline_v2_load.js 中的imgext var bdmapcfg = { 'imgext':'.jpg', //瓦片图的后缀 ------ 根据需要修改,一般是 .png .jpg 'tiles_dir':'' //瓦片图的目录,为空默认在 baidumap_v2/tiles/ 目录 }; 2. 确定你用的瓦片的目录,默认在baidumap_v2/tiles/目录下,你也可以改成其他地址。修改 baidumap_offline_v2_load.js 中的tiles_dir 3. 参考demo编写代码, 要点如下: 1)只需要加载load文件 <script type="text/javascript" src="baidumapv2/baidumap_offline_v2_load.js"></script> 2)加载css文件(貌似可不需要) <link rel="stylesheet" type="text/css" href="../../baidumapv2/css/baidu_map_v2.css"/> 3)定义个放置地图的容器,并用css控制高度和宽度 <div id="map_demo"></div> 4)书写js代码 <script type="text/javascript"> // 百度地图API功能 var map = new BMap.Map("map_demo"); // 创建Map实例 map.centerAndZoom(new BMap.Point(116.404, 39.915), 8); // 初始化地图,设置中心点坐标和地图级别 //map.addControl(new BMap.MapTypeControl()); //添加地图类型控件 离线只支持电子地图,卫星/三维不支持 //map.setCurrentCity("北京"); // 设置地图显示的城市 离线地图不支持!! map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放 map.addControl(new BMap.NavigationControl()); //缩放按钮 </script> 5)享受你的成就

2017-09-04

bootstrap树形菜单

实用Bootstrap树形菜单特效插件Bootstrap Tree View,非常不错的Bootstrap插件,现在很多 Bootstrap制作的页面都需要此功能,此插件需要Bootstrap3版本以及jQuery 2.0极以上版本支 持,支持众多参数自定义功能,颜色、背景色、图标、链接等,还是很不错的,推荐使用,

2015-04-20

vb程序 连连看

游戏《连连看》,只要将相同的两张牌用三根以内的直线连在一起就可以消除,规则简单容易上手。游戏速度节奏快,画面清晰可爱,适合细心的玩家。丰富的道具和公共模式的加入,增强游戏的竞争性。多样式的地图,使玩家在各个游戏水平都可以寻找到挑战的目标,长期地保持游戏的新鲜感。

2011-10-23

希尔排序基本思想

希尔排序(Shell Sort)是插入排序的一种。是针对直接插入排序算法的改进。该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。

2011-10-23

折半插入排序

由于插入排序的基本操作是在一个有序表中进行查找和插入,这个“查找”操作可利用“折半查找”来实现,由此进行的插入排序称之为折半插入排序(Binary Insertion Sort)。时间复杂度为O(n^2)。理解:依次将每个待排序的记录插入到一个有序序列的合适位置。插入的位置是采用折半查找法确定的。

2011-10-23

直接插入排序

每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。   第一趟比较前两个数,然后把第二个数按大小插入到有序表中; 第二趟把第三个数据与前两个数从前向后扫描,把第三个数按大小插入到有序表中;依次进行下去,进行了(n-1)趟扫描以后就完成了整个排序过程。   直接插入排序属于稳定的排序,时间复杂性为o(n^2),空间复杂度为O(1)。   直接插入排序是由两层嵌套循环组成的。外层循环标识并决定待比较的数值。内层循环为待比较数值确定其最终位置。直接插入排序是将待比较的数值与它的前一个数值进行比较,所以外层循环是从第二个数值开始的。当前一数值比待比较数值大的情况下继续循环比较,直到找到比待比较数值小的并将待比较数值置入其后一位置,结束该次循环。   值得注意的是,我们必需用一个存储空间来保存当前待比较的数值,因为当一趟比较完成时,我们要将待比较数值置入比它小的数值的后一位 插入排序类似玩牌时整理手中纸牌的过程。插入排序的基本方法是:每步将一个待排序的记录按其关键字的大小插到前面已经排序的序列中的适当位置,直到全部记录插入完毕为止。

2011-10-23

个人所得税计算器 android

android 个人所得税计算程序 刚刚学习改写以前的一个程序

2011-10-22

滞纳金计算器

滞纳金计算器,延期交税就要交滞纳金,万分之五

2011-10-13

个税计算器源代码vb

调整前,个人所得税起征点为2000元;调整后,个税起征点为3500元,从2011年9月1日起实施。

2011-10-11

新的个人所得税计算器

调整前,个人所得税起征点为2000元;调整后,个税起征点为3500元,从2011年9月1日起实施。

2011-10-09

jspSmartUpload

将webapps/jspsmartupload目录下的子目录web-inf名字改为全大写的web-inf,这样一改jspsmartupload类才能使用。因为tomcat对文件名大小写敏感,它要求web应用程序相关的类所在目录为web-inf,且必须是大写。接着重新启动tomcat,这样就可以在jsp文件中使用jspsmartupload组件了

2010-04-03

java Calculator 计算器

import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Calculator extends JFrame { private Container container; private GridBagLayout layout; private GridBagConstraints constraints; private JTextField displayField;//计算结果显示区 private String lastCommand;//保存+,-,*,/,=命令 private double result;//保存计算结果 private boolean start;//判断是否为数字的开始 public Calculator() { super("计算器");

2010-01-05

java 连接 mysql 类

java 用来连接 mysql 类 mysql-connector-java-3.0.9-stable-bin.jar

2010-01-05

android说明文档中文版

Android中文文档 什么是 Android? Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。Beta版的 Android SDK 提供了在Android平台上使用JaVa语言进行Android应用开发必须的工具和API接口。

2010-01-03

java 连接 sqlserver 包

java 连接 SQLServer用的包!共三个

2010-01-03

php 直接生成PDF的 类

PHP中直接生成PDF的类, 用法: require_once("Fpdf/chinese.php"); $pdf = new PDF_Chinese('P', 'mm', 'A4'); // P_纵向,mm_单位毫米,A4纸 $pdf->AddGBhwFont('simsun','宋体'); $pdf->AddPage(); $pdf->SetFont('simsun','',16); /** * 打印数据序号 */ $pdf->SetXY(0, 0); $len = strlen($xh); $pdf->Cell(0, 14, '#'.$xh, 0, 0, 'R'); $pdf->SetXY($dycs['xm12'][0], $dycs['xm12'][1]); $len = strlen($xm12); $pdf->Cell($len, 14, $xm12); //打印输出 $pdf->Output();

2010-01-03

超级简单好用的js日期控件

在做订单查询的时候,用到了时间条件,看看.net自带的时间控件,感觉很麻烦,不小心看到了帝国的这个JS时间控件,感觉很方便,当鼠标放在输入框内的时候,触发JS,在当前位置新建一个层。 用的时候先在<head></head>插入 <SCRIPT src="Images/setday.js"></SCRIPT> 然后输入框 <INPUT id="starttime2" onclick="setday(this)" size="12" name="starttime" runat="server"> 当鼠标放在输入框的时候,出现时间控件,选取时间后,JS自动的将时间控件的值赋给starttime2。由于给starttime2加了 runat="server"属性,所以在后台可以取starttime2的Value值。

2009-10-29

java个人所得税计算程序

java 个人所得税计算程序 1.1. 类名:IncomeTax 1.1.1. 类描述 程序入口类,完成菜单显示、输入、回显、计算个人所得税、修改相关计算参数的总调度。 1.1.2. 类成员变量 1) private static TaxTable tt //税率表 1.1.3. 类成员函数 1) private static void showMenu() //显示菜单 2) private static void handleMenuCmd(int cmd) //处理菜单选项, @param cmd 用户输入的菜单选项 3) private static int obtainIntInput() //获取用户的整数输入,@return 返回用户输入的整数 4) private static double obtainDoubleInput() //获取用户的双精度浮点数输入,@return 返回用户输入的双精度浮点数 5) public static void main(String args[]) //主程序入口

2009-05-10

以前做过的一个Java游戏给需要它的人

以前做过的一个Java游戏给需要它的人。 J2ME MIDP2.0 用JBUILDER写得

2009-05-03

J2ME老鼠走迷宫智能AI

老鼠走迷宫智能AI Java手机游戏中找路的简单代码

2009-03-23

PHPExcel1.65 PHP导出excel

PHPExcel 用PHP导出Excel2007的包,有兴趣的朋友拿去看看

2009-03-02

制作WinPE的知识汇总

制作WinPE的基础知识 1、WINPE.INI调用过程 WINPE.INI由PE系统的SYSTEM32\PECONFIG.INI指定:如: 进程延时=10 外部配置文件=外置程序\WinPE.INI 2、编辑PE注册表 运行regedit.exe,光标定位到HKEY_USERS或HKEY_LOCAL_MACHINE项,然后“文件-加载配置单元-选择注册表文件setupreg.hiv-随便起个名字如PE-修改-光标定位PE项-文件-卸载配制单元”。 3、menu.lst中磁盘分区的表示方法 hdx,y x代表磁盘数,从0开始 y代表分区数,从0开始,主分区用了0、1、2、3,所以逻辑分区是从4开始的 4、PELDR跨分区加载文件 /rdpath=multi(0)disk(0)rdisk(0)partition(2)\XPE.IMG

2009-02-23

Smarty中文手册

Smarty中文手册 很强大~是smarty初学者的首选~~

2009-02-23

空空如也

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

TA关注的人

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