
技术类
文章平均质量分 79
aboy123
这个作者很懒,什么都没留下…
展开
-
vs2010(中文版)自带报表的使用(二过程)
上篇说到报表需要数据源、报表模板、数据存放数据的容器。这篇就详细的说说制作报表的过程。 数据源就是我们建立的数据库中的表,我们想要显示的哪张表中的内容。报表模版是扩展名为rdlc的文件。存放数据的容器就是扩展名为xsd的文件。显示在From窗体上是ReportViewer控件。对于建立这些文件的顺序,从哪种文件开始都可以,系统都会给出提示。我转载 2012-02-29 16:33:10 · 2615 阅读 · 8 评论 -
获取Android 地图API 密钥
Android地图API的获得主要是为地图的开发做准备(有点像废话啊。。。。。)具体的功能什么的就不介绍了,直接来看怎么获取吧。1、获取你的debug keystore位置:打开Eclipse--->Windows--->Preferences--->Android--->Build查看默认的debug keystore位置,我的是C:\Users\aboy123\.andro原创 2013-05-22 08:24:43 · 3273 阅读 · 1 评论 -
Java版纯字母、纯数字、字母数字组合验证码的生成
所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片, 图片里加上一些干扰,例如随机画数条直线或者画一些点,由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。验证码中之所以加上凌乱的直线是为了防止某些人使用OCR软件识别随机产生的数字或符号,从而达到恶意破解密码、刷票、论坛灌水、刷页等恶意行为。下面就开始直接上代码吧:下面是Demo的文件组织结构原创 2013-08-07 11:10:16 · 11315 阅读 · 24 评论 -
Hibernate (单向)多对多的更新问题
做SSH项目的时候碰到很多关于Hibernate关系映射更新的问题,有些问题在网上翻阅了很多资料也没找到根本的解决方法,所以记录下这些问题以作保存!Hibernate (单向)多对多业务环境如下:一个系统有多个角色(role),一个角色对应多个模块(menu)和多个操作(action),role和menu,action之间单向的多对多关系,即可以从role查询到me转载 2013-12-07 14:31:07 · 2664 阅读 · 24 评论 -
Ant
一、Ant是什么?面对一个很大的项目时,每次重新编译,打包,测试等都会变得非常复杂,并且会多次的重复上述的几个步骤,让人感觉非常繁琐。在java项目中,为了解决这种麻烦,ant就应运而生了。它是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具所谓的生成工具就是在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都原创 2013-12-28 20:12:09 · 1802 阅读 · 27 评论 -
日志处理—简单实现
一、什么是Log 在应用程序开发领域,特别是企业级应用程序,需要在程序不停止的情况下,能够分析程序的运行过程。这个时候就需要把程序运行过程中的数据内容,分支选择,异常,错误等信息完整的记录下来。实现这个功能的部件就叫做日志(log)。二、记录Log的方法 常见的记录日志的方法有, Java Logging API 需 JDK1.4原创 2014-01-04 14:49:55 · 1799 阅读 · 18 评论 -
DWZ生成动态表单
最近在项目中使用了DWZ这一简单实用的国产JQuery UI框架。通过这段时间的接触,感觉DWZ确实很好用,提供了很多常见的UI。通过DWZ,开发人员可以在不写JavaScript的情况下,使用用Ajax做项目和使用各种UI组件。 基本可以保证程序员不懂JavaScript, 也能使用各种页面组件和Ajax技术。 如果有特定需求也可以扩展DWZ做定制化开化。今天主要是来原创 2014-01-10 20:03:23 · 8185 阅读 · 23 评论 -
Ehcache配置文件
百科:http://baike.baidu.com/link?url=atVCMfHUCkH7fdWmP41OL_kpyAmACcij4ffVTGg_mXtgoequLcIp1BwIiIJz7NyIPJhlWhvW7zs2L1HuhhDSOq可以使用JavaVM环境变量(user.home, user.dir, java.io.tmpdir)-->Cache原创 2014-03-27 15:13:33 · 1480 阅读 · 8 评论 -
Ehcache资料介绍
Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分布式的Cache,可以作为Hibernate的缓存插件。同时它也能原创 2014-03-29 20:04:32 · 1329 阅读 · 11 评论 -
EJB是什么?(节选)
最近的项目中使用了EJB。当时就只知道怎么用,没有深入的去理解。当完成这个项目之后,再回顾项目中使用的技术、框架以及工具的时候,突然感觉对EJB这个概念很是模糊,于是上网搜一些资料。但是,很多的资料都是“官方语言”,没有我想要的答案,但是机缘巧合下,发现了一篇能够给我解惑的文章,这里就节选一部分(查看全文)。1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"?既然说了EJB原创 2014-06-18 17:39:56 · 2729 阅读 · 16 评论 -
Linus学习笔记
Linux在企业中的应用 Linux作为Internet网络服务器的应用 提供Web、DNS、FTP和E-mail服务 Linux作为中小企业内部服务器的应用 提供网络代理、网络防火墙、DHCP和文件共享服务 Linux作为桌面环境的应用 可选择使用KDE、GNOME等多种桌面环境 Linux作为软件开发环境的应用 支持C、C原创 2014-07-30 21:36:20 · 3115 阅读 · 5 评论 -
zookeeper原理
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookeeper的目的就在于此原创 2015-05-27 21:44:28 · 2679 阅读 · 0 评论 -
ASP.NET页面跳转
一、标签 1. 2. 这是最常见的一种转向方法;二、HyperLink控件 1. Asp.net 服务器端控件 属性NavigateUrl指定要跳转到的Url地址 2. NavigateUrl是可以在服务器端使用代码修改,这个区别于 3. 由于HyperLink本身没有事件所以要在服务器端其它事件中设置NavigateUrl 4. 代码示例:转载 2013-03-14 20:41:25 · 1667 阅读 · 0 评论 -
Android:创建常见对话框以及使用对话框实现登陆
1、 首先说一下“提示”——Toast所谓的“提示”就是一种简易的消息提示框,不能被用户单击,根据代码中时间参数的设置,自动消失。 Toast的创建方法一:makeText (Context context, int resId, int duration) 方法二:makeText(Context context, CharSequence text, int durati原创 2013-02-26 14:25:05 · 15027 阅读 · 10 评论 -
winForm窗体关闭按钮实现托盘后台运行(类似QQ托盘区运行)
今天遇到了一个需求,如果用户不小心点击了“关闭”按钮,但是他的本意不是想要真的关闭这个窗体。 对这个需求完全可以在单击“关闭”按钮的时候弹出一个对话框,来让用户确定是否真的要退出。这是一个很好的解决方法,并且实现也是很容易的。但是人家不想这样,想要拥有类似QQ在托盘区后台运行的那种效果,没办法,只能想办法来实现了。 其实,这个在网上也有很多的实现方法,但是我试了试有些直接复制过来并原创 2013-02-18 13:52:14 · 7268 阅读 · 2 评论 -
Vb.net下,利用数组进行“组合”查询
这几天一直在做机房收费系统中组合查询的那几个窗体。这次选择了利用数组来查询。下面就给大家说一下这个方法,希望大家指正,互相学习。这里我要讲解的是在三层架构下实现的例子,如果你不了解三层,或者是没有听说过三层,那建议你在百度输入“三层 提高班.优快云 ”就可以看到有关三层的介绍。我们提高班的许多同学都对三层做了一些总结,对你学习、理解三层会有好处的。言归正传,先看一下窗体的组成(U层)。原创 2012-03-04 08:06:28 · 4391 阅读 · 37 评论 -
我的时间管理——飞信课程
古人云:一寸光阴一寸金,寸金难买寸光阴。时间的重要性这是毋庸置疑的。相信很多人都知道时间的重要性,可是,有很多人都不能很好的合理的利用时间,安排时间。今天写这篇博客主要是向大家推荐几个时间管理的工具,帮助大家合理安排自己的时间,充分利用时间。首先,介绍另一种时髦的时间管理理念——GTDGTD 即:Getting Things Done,是一种先进的时间管理理念,是一种无压学习法。主要原则在原创 2012-04-10 11:05:48 · 2973 阅读 · 42 评论 -
初识CSS以及块级元素、行内元素
一、在CSS之前在CSS之前,网页制作的内容和格式是连在一起的。其效果是如果想要实现新闻内容的字体颜色不同于新闻类别,则修改相应的代码即可。如果有许多的内容,并且要修改许多内容的样式,则一条一条的修改显然不是一个好的方法。这就需要CSS了。二、什么是CSS级联样式表(Cascading Style Sheet)简称“CSS”,通常又称为“风格样式表(Style原创 2012-05-27 19:31:33 · 2336 阅读 · 27 评论 -
.NET下,利用二维数组“组合”查询之优化
以前写过一篇博客《Vb.net下,利用数组进行“组合”查询》。这篇博客中,针对“机房收费系统”中这种组合方式的查询进行了分析。当时,那篇博客是我经过好几天的思考才将这个功能实现,然后就迫不及待的写出来和大家分享一下。写的时候也没有考虑的太多,只是单纯的能够将功能实现而已。但是在评论区,有很多热心的大虾,他们认真的读了我的博客,给我提出了很多中肯的意见,如下:针对各位原创 2012-08-20 07:45:37 · 2114 阅读 · 36 评论 -
小试牛刀——单链表、双链表插入与删除
在正文开始之前,先介绍下一些相关的背景知识。首先,什么是链表?链表的实质是数据结构按照存储结构方式划分的一种存储结构。如下图1所示,链表不像顺序存储结构那样,在内存中是一块连续的区域,相反,链表是“物理离散、逻辑联系”即在内存中,存储单元是不连续的、彼此之间没有顺序,但是彼此之间是通过链表中的指针链接次序联系在一起。链表由一系列结点(链表中每一个元素原创 2012-09-09 09:18:52 · 2969 阅读 · 7 评论 -
遍历统计、移动和倒排
此次在准备参加全国计算机等级考试——三级网络的上机题型部分的时候,遇到了一类题型,对我而言感觉有一定的难道,在这里分享一下。首先是遍历的统计函数findStr()功能是统计一个长度为2的字符串在另一个字符串中出现的次数。例如假定输入的字符串是“as asd asde deas ”,子字符串是“as”,则函数的返回值是4.int findStr(char *str ,cha原创 2012-09-26 18:51:38 · 1115 阅读 · 1 评论 -
java Socket与C#通信中中文乱码问题的解决方案
最近正在做一个项目,其中遇到了一个问题就是java与.NET之间的通信问题。具体的问题是这样的: 客户端使用java,服务器端使用的是C#。两者之间使用基于TCP的Socket通信方式。可是,做了一个测试小例子,结果从客户端传过来的都是乱码。于是上网查,希望可以找到解决方法,可是,网上有好多的答案,经过了很多的实验,都不能很好的解决。没办法只能靠自己一点一点的排查了。原创 2012-12-10 08:55:20 · 9571 阅读 · 12 评论 -
AJAX学习笔记:创建XMLHttpRequest对象的五步骤
XMLHttpRequest对象在大部分浏览器上已经实现而且拥有一个简单的接口允许数据从客户端传递到服务端,但并不会打断用户当前的操作。这是一个非常流行的做法,那么如何建立一个XMLhttpRequest对象呢?1、建立XMLHttpRequest对象2、注册回调函数3、使用open方法设置和服务器交互的基本信息4、设置发送的数据,开始和服务器交互5、在回调函数中判断交原创 2012-12-31 18:16:37 · 5982 阅读 · 2 评论 -
Json与Gson
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。同XML一样是一种“传输格式”。JSON采用与编程语言无关的文本格式,便于数据传输、存储、交换。(Json和Xml更多比较)Json和XMl相比,具有以下优点:1. 数据格式比较简单, 易于读写, 格式都是压缩的, 占用带宽小,浏览器解析快2.原创 2013-01-28 19:36:03 · 17688 阅读 · 1 评论 -
Android:两个Activity之间通过Intent传值
在android项目中,有时需要一些全局的静态变量来保存一些数据,这样在关闭赋值界面后,其他的页面还可以调用这些数据。 但是我们知道,在java中全局静态变量(java中没有全局变量这一个概念,但是java提供了public static关键字来实现一些类似于全局变量的关键字)都是在程序加载时就放人到内存中,它是存储在方法区里的。如果程序不结束,它将一直存在。这是会影响到系统的性能的。那么原创 2013-02-04 14:15:39 · 22107 阅读 · 2 评论 -
android实现ListView中动态添加RaidoButton单选
这里讲解的内容是:从数据库中取得数据,将这些数据的value值赋值给Radiobutton的text属性,将这些数据的key值赋值给radiobutton的key值。同时实现点击一整行,更换radiobutton选择。XML代码:主要是添加一个ListView控件<RelativeLayout xmlns:android="http://schemas.android.原创 2013-01-21 19:44:19 · 6076 阅读 · 3 评论 -
基于CAS的SSO单点登录-实现ajax跨域访问的自动登录(也相当于超时重连)(部分转载)
情景描述:测试环境,设置session过期时间为1分钟。在session过期后,执行一个ajax请求,结果在Firebug中,出现如下错误提示:这是ajax的跨域问题。首先想到的解决方案是使用jsonp,可能是我用的不对吧,没能解决问题。不过,现在想一想,如果采用jsonp把这个问题解决了,难道我要把项目中所有的ajax都改为jsonp吗?如果是这样,那就疯了。原创 2016-05-18 18:11:49 · 7808 阅读 · 2 评论