自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

叉叉哥的BLOG

Python毁一生,Java穷三代,两者皆不沾,必成高富帅!

  • 博客(7)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 多线程拨号Java版(探讨synchronized和Lock线程同步)

0.需求需求是这样的:实现多线程拨号,从数据中的批量读取需要拨打的号码,然后多线程拨号。拨号就是打电话给某一个号码,然后播放一段录音,自动化并非人工拨号。为什么要多线程拨号,如果一个一个拨号的话,一个电话3分钟,一个小时就打20个电话,太慢了,如果这里用10个线程拨号的话,那么20个电话6分钟就能搞定了。本文主要是探讨如何实现多线程拨号。 首先来思考一下实现流程:首先从数据库中拿到

2012-09-26 11:13:04 2014 1

原创 多线程拨号C#版(探讨lock和Monitor线程同步)

0.需求需求是这样的:实现多线程拨号,从数据中的批量读取需要拨打的号码,然后多线程拨号。拨号就是打电话给某一个号码,然后播放一段录音,自动化并非人工拨号。为什么要多线程拨号,如果一个一个拨号的话,一个电话3分钟,一个小时就打20个电话,太慢了,如果这里用10个线程拨号的话,那么20个电话6分钟就能搞定了。本文主要是探讨如何实现多线程拨号。 首先来思考一下实现流程:首先从数据库中拿到

2012-09-25 18:01:00 2786

原创 devExpress之GridView小技巧(四):右键菜单和可用设置

右键菜单肯定是GridView中经常要使用的一个功能。本文主要描述两个方面:如何在GridView中添加右键菜单,以及如何设置菜单是否可用(enable)。一、添加右键菜单1.在VS工具箱中的“菜单和工具栏”找到ContextMenuStrip控件,双击添加。2.点击ContextMenuStrip右上方的小三角形,打开编辑项,可以添加菜单项。至于菜单点击事件,这里就不多说

2012-09-05 13:41:53 8557 2

原创 devExpress之GridView小技巧(三):列标题点击事件

GridView有RowCellClick事件,即单元格点击事件,但是针对列标题行以及列标题单元格却没有相应的事件。在这里使用GridView的MouseDown事件。这里同样使用的是GridHitInfo来获取点击位置的信息,来判断是否在列标题上。GridHitInfo根据鼠标点击的x、y坐标获取该点的相关信息,判断是否点击在列标题行内。private void gridView

2012-09-04 10:54:13 4322

原创 devExpress之GridView小技巧(二):点击空白处清空选择

在GridView中,点击列表下面的空白处,默认是不能取消选择的。点击空白处取消选择可以给用户带来方便。下面就来实现这个功能。再次提到GridHitInfo,这个类可以根据x、y坐标获取该点在GridView中的相关信息,例如在哪行哪列哪个单元格内,或者是否在单元格里。GridHitInfo的RowHandle属性可以得到该点所在的行号(从0开始,即表格第一行的RowHandle是0)。如

2012-09-04 09:56:40 3781

原创 devExpress之GridView小技巧(一):实现拖拽多选

GridView可以通过Shift键或Ctrl键以及Ctrl+A快捷键实现多选,但是默认不支持拖拽多选,好像也没有设置的方法。这样虽然没什么问题,但是肯定会给用户带来不便。首先要设置OptionsSelection中的MultiSelect为true,也就是允许多选,否则下面的一切都是浮云。本文通过以下代码实现拖拉多选的功能,主要是编写MouseDown、MouseMove、MouseUp

2012-09-03 16:19:00 4824

原创 devExpress之GridView属性设置总结(图文)

最近在使用GridView做一个小项目,以下是本人使用过程中的个人总结,本文主要总结控件的属性设置,附上图片,给大家一个参考。后续会给大家分享功能实现和使用的小技巧。 GirdControl是数据的容器,它包含多种显示方式,GridView则是一种二维表格视图。 绑定数据源:List list = new List();list.Add…………gri

2012-09-03 14:28:19 12648

JDeploy自动化部署平台

JDeploy是Java + Shell实现的基于Linux系统的自动化、可视化的项目部署平台,能部署Java服务、Java Web项目,可以简化项目部署操作,无需繁琐的黑窗口SSH指令及Jenkins复杂的配置。

2015-10-20

protobuf-2.5.0 jar包及代码生成工具

Protocol Buffers(简称protobuf)是谷歌的一项技术,用于将结构化的数据序列化、反序列化,经常用于网络传输。

2014-07-03

protobuf-2.5.0

Protocol Buffers(简称protobuf)是谷歌的一项技术,用于将结构化的数据序列化、反序列化,经常用于网络传输。 包含:protobuf-2.5.0.zip和protoc-2.5.0-win32.zip。

2014-07-03

六大UML类图关系

详细的接收java六大类UML类图的画法,请大家多多指教

2013-04-24

邮件系统javamail

基于javamail实现的邮件发送接收的系统javamail

2013-04-24

企业管理软件缩写

企业管理软件缩写,ERP,CRM,OA等缩写的解释。

2011-12-06

51单片机数字时钟—源程序+仿真电路(带闹钟)

51单片机数字钟课程设计(带闹钟,还有数字串在数码管上滚动显示的案例),C语言源程序+PROTEUS仿真电路图。

2011-04-25

JAVA+ACCESS学生成绩信息管理系统

JAVA+ACCESS学生成绩学籍信息管理系统

2011-01-07

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

TA关注的人

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