![](https://img-blog.csdnimg.cn/fb9a67fa4ea24280b2312691f71e72e8.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
java
阿发博客
.net c# arduino java Android webgis
展开
-
JAVA托盘程序SystemTray的心得
因为工作需要,又拾起了很久不用swing,还好没忘干净,需要做一个一直在后台运行的托盘程序,经过一番努力终于成功了。首先你要搞一个JFrame出来,如果你需要窗口,那就加上窗口,如果你只是需要后台运行,不设置窗口也可以,当然也可以选择设置了窗口大小,直接隐藏。将Resizable属性设置为false就可以了。废话不多说下面是JFrame代码import javax.swing.JFrame;原创 2015-11-04 11:06:43 · 4352 阅读 · 0 评论 -
java存储时间date到mysql的datetime格式的方法
之前都是用string格式存储时间(date)类型,相应的在数据库选择varchar格式进行存储,现在需要做时间方面的比较,如果单单是取出来比较也没什么麻烦的,关键是在sql语句中就进行比较,String类型就无法满足需要了。首先,想到了mysql中的bigint类型就是java的long类型,因为Date被new出来后也是long类型,这样就可以对应的存储了。看到Timestamp类改变了想原创 2015-11-17 11:43:16 · 13072 阅读 · 0 评论 -
java调用usb摄像头
一、采用ocx的方式也就是activex插件的模式调用本地的摄像头一般来说 调用外接的usb摄像头成功率会高一点,某些笔记本有时会无法成功调用自带的摄像头如果采用这种方式,首先要处理的就是设置ie浏览器的安全模式,如果不改变的话,activex插件是无法安装的。经过上述操作之后,就可以正常调用了。二、采用基于opencv开发的javacv开源工具进行原创 2016-02-24 19:52:50 · 10405 阅读 · 0 评论 -
inkscape将png图片转换为svg格式的矢量图
1.导入png图片,也可以直接将图片拉入到窗口这个是打开操作这个是直接拖入到新建文档的这样不会打开新的窗口来展示图片二者不同之处2、选中图片,按快捷键,shift+alt+b,调用“提取位图轮廓”功能窗口左侧,模式选择颜色,下面三个单选,选择栈扫描,移除背景功能如图然后选择,更新--》确定3、另原创 2016-02-27 15:27:15 · 37953 阅读 · 2 评论 -
Netty框架的学习经历初级篇---helloworld
每一个程序猿都对helloworld有一段特殊的感情!我的学习也是从一段helloworld代码开始的。一开始下载了一个pdf版的netty权威指南,该书是以netty5.0版本讲述的,到netty.io查看,发现已经废弃该版本,还是沿用3.x与4.x,但是想来4到5应该差别不大,然后仿照书中例子开始搞起,结果卡住了,5.0版本的方法在4.x版本中没有,或者已经改名了,改名了还不在同一个包中,原创 2016-10-26 11:51:22 · 5833 阅读 · 0 评论 -
Netty框架的学习经历开始篇--一点工作经历
之前遇到一客户需要做硬件联网,类似于售卖机的东西,于是有了用socket来搞的想法,结果真的可行。以下的想法我想可以迁移到大多数类似的项目中。该项目需求:客户需要让他的售卖机能够互联,由统一后台管理,而且在售卖机买东西的客人直接扫描机器上的二维码就可以转到商城,在商城中选择商品,比如热饮,那么售卖机就会自动制作热饮,客户用微信或支付宝支付即可,不需要再由人工在售卖机旁边守候,且如果售卖机有原创 2016-10-25 23:07:54 · 1887 阅读 · 0 评论 -
netty框架学习之初始篇---多客户端的实现
前面基础已经搞定,那么解决问题的重点来了,如何使用netty搭建一个可以识别不同客户端的server?晚上回来经过一个多小时的奋斗,搞定了这个问题,但是我也不知道我这种方式是否有什么问题或者说方向是否正确,感觉与自己用bio写的socket似乎是一样的道理,简单的地方就是无需关注线程问题。上代码,package com.netty.demo2;import java.net原创 2016-10-26 23:19:32 · 6955 阅读 · 1 评论 -
netty框架学习之初始篇---多客户端的实现补充部分
上一篇文章中并没有太过详细的讲解,而且经过今天一天的瞎搞,弄清了几个问题,于是在这里先补充一下,也有几个地方对前面的文章做一下修正。1.关于HelloServerInitializer(后面我改成了ServerInitalizer,毕竟项目不能叫做hello什么吧。。。),在ServerInitializer中添加的解码编码器,前面文章说明有点问题,经过测试,并非一定要配置解码编码器才能通讯,原创 2016-10-27 21:24:40 · 2224 阅读 · 1 评论