编程技术 - 军军小站|张军博客
编程技术

JasperReport简单讲解

JasperReport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。该库完全由Java写成,可以用于在各种Java应用程序,包括J2EE,Web应用程序中生成动态内容。具体的是讲解参考:百度百科:http://baike.baidu.com/view/1662522.htmJasperReport里面的Demo1.alterdesign该例子演示了报表编译后,在报表展现的时候如何动态的控制其中的元素

系统 2019-08-12 09:30:07 2468

Java

javah用法

进入到工程的bin目录,javah-classpath包的绝对路径(图1)或相对路径(图2),包名+类名。例如:E:\Eclipse\workspace\AndroidFileTest\bin>javah-classpathclassescom.ice.androidfiletest.MainActivityjavah用法

系统 2019-08-12 01:33:28 2468

C#

C#操作 Advantage Database Server 数据库

相关下载http://devzone.advantagedatabase.com/dz/content.aspx?key=311.安装数据库:AdvantageDatabaseServer2.安装数据库工具:AdvantageDataArchitect3.安装.NET数据访问组件(Advantage.Data.Provider.dllfor.net2.0或Advantage.Data.Entity.dllfor3.5以上):Advantage.NETDat

系统 2019-08-12 01:33:03 2468

Python

python 性能优化方法小结

提高性能有如下方法1、Cython,用于合并python和c语言静态编译泛型2、IPython.parallel,用于在本地或者集群上并行执行代码3、numexpr,用于快速数值运算4、multiprocessing,python内建的并行处理模块5、Numba,用于为cpu动态编译python代码6、NumbaPro,用于为多核cpu和gpu动态编译python代码为了验证相同算法在上面不同实现上的的性能差异,我们先定义一个测试性能的函数defperf_

系统 2019-09-27 17:55:29 2467

Python

Python随机生成一个6位的验证码代码分享

1.生成源码复制代码代码如下:#-*-coding:utf-8-*-importrandomdefgenerate_verification_code():'''随机生成6位的验证码'''code_list=[]foriinrange(10):#0-9数字code_list.append(str(i))foriinrange(65,91):#A-Zcode_list.append(chr(i))foriinrange(97,123):#a-zcode_li

系统 2019-09-27 17:51:21 2467

编程技术

谷歌地图插件Mapsed.js

我们在一些WEB项目中需要应用简单的地图,而且最好是可以自定义标注地点,最好是可以从本地数据库中读取并在地图上展示地点,那么谷歌地图插件Mapsed.js是比较好的选择,使用起来简单,无需注册地图接口之类的复杂过程,就能轻松的在网页上展示地图效果。查看演示DEMO下载源码Mappy.js是一款基于jQuery的地图插件,我们来看下如何使用它。准备工作首先需要将必要的js和css文件加载到html页面,当然这些文件在我们提供的下载包里已经打包好,请放心下载使

系统 2019-08-29 23:12:18 2467

编程技术

基于SVG的WebGIS的一个雏形

我和一位师弟,经过了很多天的努力,终于做出了一个简单的基于SVG的WebGIS的雏形。由于这方面的资料真的很少,几乎就是摸着石头过河,憋的相当难受。不过总算有一些眉目了,发个图共享一下。现在实现的功能不多,都是GIS的一些基本功能,呵呵。基于SVG的WebGIS的一个雏形

系统 2019-08-29 22:29:53 2467

编程技术

j2me小练习,教学用

有用的J2ME功能函数swap(inta,intb){a=a^b;b=a^b;a=a^b;}/***求平方根*@paramvalue定义域*@return值域*/finalpublicstaticintsqrt(intvalue){intsqrt=0;for(intk=0x100000;k!=0;k>>=2){inttmp=sqrt+k;sqrt>>=1;if(tmp<=value){value-=tmp;sqrt+=k;}}returnsqrt;}//原

系统 2019-08-29 22:24:20 2467

编程技术

2007-2008中国IT专业人员现状分析报告

【IT168独家】主要结论中国IT专业人员可以说是年富力强的中青年队伍,年龄在21-35岁的技术人才占到93.6%,而且呈现出进一步年轻化趋势。2007年中国IT开发人才的学历主要是本科,占到65.8%。从所学专业看,计算机专业的人才占到62.7%,理工科非计算机专业的人才占到26.7%,计算机专业和理工科非计算机专业仍是中国IT专业人员的重要来源。2007年中国从事IT技术开发的人才中仍然以在职人员为主,这部分人群所占比例86.7%。从从业经历看

系统 2019-08-29 22:03:57 2467

编程技术

DotNetBar中tabStrip用法

一直在想,dotnetbar中有了tabcontrol了为啥还有个tabstrip,不知道用在那里.今天想到,可以用作MDI子窗体的标签.效果图如下:具体实现代码参照了博克园中一篇帖子,做了小小改动.http://www.cnblogs.com/maxianghui/archive/2006/10/26/540869.html有兴趣的可以参考下DotNetBar中tabStrip用法

系统 2019-08-12 01:33:33 2467

Python

Python中字典与恒等运算符的用法分析

本文实例讲述了Python中字典与恒等运算符的用法。分享给大家供大家参考,具体如下:字典字典是可变数据类型,其中存储的是唯一键到值的映射。elements={"hydrogen":1,"helium":2,"carbon":6}字典的键可以是任何不可变类型,例如整数或元组,而不仅仅是字符串。甚至每个键都不一定要是相同的类型!print(elements["helium"])#2我们可以使用方括号并在括号里放入键,查询字典中的值或向字典中插入新值elemen

系统 2019-09-27 17:50:48 2466

Python

Python考拉兹猜想输出序列代码实践

考拉兹猜想(英语:Collatzconjecture),是指对于每一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2,如此循环,最终都能够得到1。(摘自Wiki)首先编写一个collatz()函数判定参数(number)奇偶,如果是偶数则返回number//2;如果是奇数则返回3*number+1然后用户输入一个正整数后,对这个数反复调用collatz(),直至打印出1程序如下:defcollatz(number):res=number

系统 2019-09-27 17:47:49 2466

编程技术

一个验证码识别的代码

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

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

编程技术

使用 HTML5 canvas 进行 Web 绘图

新的HTML5规范旨在帮助开发人员更轻松的编写出各类Web应用,以顺应当前SaaS,云计算以及RIA等技术的最新趋势。在HTML5得以广泛推广之前,开发人员通常使用SVG,VML等技术进行Web绘图操作,但这些基于XML的绘图语言声明式的绘图方式并不能满足复杂绘图操作在性能上的需求,比如Web游戏所需要的像素级别的绘图能力。HTML5canvas元素的出现填补了这种不足,开发人员可以使用JavaScript脚本语言在canvas中进行一系列基于命令的图形绘

系统 2019-08-29 23:22:22 2466

Javascript

23个实用 Javascript Tab导航插件

实现tab页很多方法,有一些是用纯CSS实现,其他大多数是基于jquery、mootools或者其他js框架实现,既然有这么多可以拿来即用的插件,又何苦重复造轮子。Jquery插件1.jQueryUITabs这个tab脚本已经绑定在jqueryUI库里,它有很多的配置项,比如你可以配置出可以滚动的tab,tab嵌套等等。2.jQueryidTabsidTabs可以让你在网页中轻松地加入tab页,而且它还可以对它进行无穷无尽扩展。Mootools插件3.Mo

系统 2019-08-29 23:21:34 2466