- 博客(46)
- 收藏
- 关注
原创 使用树莓派DIY个人智能设备
树莓派一直是个令理工男们一提起就兴奋的话题,他有数不完的优点,例如单板计算机、价格低廉、尺寸小巧、运行Linux操作系统、接口丰富、有大量GPIO、有很多兼容系统、有很多外围配件,简直不要太好玩。使用它可以自制各种小玩具,例如mini PC、复古游戏机、视频播放器、智能遥控小车、微型服务器等等。我一直也热衷于制作这一类的电子设备,大学时候学的是通信专业,虽然后来从事的是软件行业,但是对电子电路器件的喜欢一直延续,当你即能掌控硬件又能掌控软件时,奇妙的化学反应就出现的,就如苹果的硬件加上苹果的...
2022-01-09 17:13:14
14473
24
原创 Java代码清除Word文档的批注和修订 (Aspose.Words) Java老铁们,亲测有效!
项目里面要求Word文档接受修订,并要去掉批注,常见的工具库有POI和JXL,但有些功能不太强大,用起来也啰嗦,这里用Aspose.Words这个类库来实现一下。文档链接 在这里 :https://apireference.aspose.com/words/java/com.aspose.words/Document接受修改:Document doc = new Document("D:/OrgDocFile.docx");doc.acceptAllRevisions();拒绝修订:
2021-06-30 17:29:42
3556
4
原创 树莓派小坦克玩具设想
树莓派小坦克玩具设想想做一个树莓派小坦克玩具:1.小坦克用两条履带驱动2.小坦克头上有摄像头一个,超声波测距模块一个,激光灯一个,以上三者安装在一个可上下转动各45度的平台上,可以抬头、低头观察环境,测距,激光照射。3.前面有一个小机器手,能抓取、举升小物体,用于挪动物体4.有转向灯,可以控制点亮、闪烁5.有火炮,在按开火按键时,火炮上的LED闪烁,并有扬声器发出开火声音...
2020-03-11 12:06:18
699
原创 改进后的第二版Retropie树莓派掌机(四)
第二版Retropie树莓派掌机(四)对于外壳如何制作前面没有细说,这里发一下设计图吧。设计图是用3dmax设计,然后导出stl格式文件,然后用切片软件(simplify3d,cura之类的),切片生成3D打印机识别的gcode文件,再用3d打印机打印出来。需要耐心一点点制作,还是挺累人的。设计正面-顶面设计正面-底面合并后的前面板合并后前面板-底面合并后后面板-内合后后面板-外切...
2020-03-11 11:45:03
876
2
原创 改进后的第二版Retropie树莓派掌机(三)
改进后的第二版Retropie树莓派掌机(三)组装完成后,就可以开始玩了。使用Retropie系统镜像,我的板子是树莓派3A+,要安装最新的4.5版本,如果你的版子是3B,可能旧的版本也支持,但我这个不行。可以自己在树莓派官方镜像上自行安装Rertropie,一般可以解决对某种主板不支持的问题,当然也有点麻烦。先前4.5版本没有发布之前,我就是这么干的(当时4.4官方镜像在我的3B上运行良...
2020-03-11 11:13:20
1787
原创 改进后的第二版Retropie树莓派掌机(二)
第二版Retropie树莓派掌机(二)总体效果如下:标题后面内部上部是固定的LCD屏幕(4 inch 480X800 HDMI LCD)。屏幕上除了供电接线,还接了5根SPI线,用于保持触摸屏功能,具体怎么接线,要看购买的屏幕的说明。右上角的横向固定杆上方有一个黑色的小微动开关,同样接到屏幕原来的调节屏幕高度的微动开关焊点上,用来10档调节亮度。下部是拆来的北通...
2020-03-11 10:36:44
2018
原创 改进后的第二版Retropie树莓派掌机(一)
第二版Retropie树莓派掌机(一)之前制作了一个树莓派掌机,能用,但是感觉有几点不满意:1.屏幕是480X320的,太不清楚了,用于打FC游戏是足够了,但启动树莓派官方系统时,太粗糙了,想换更高分辨率的屏幕。2.按键不灵敏,手感不好,按起来太费力,段落感太差,按下去后有时没有解发,还要用力按才能触发。3.因为有18650电池,太厚,太重于是心心念念地,又想鼓捣一个更好的版本...
2020-03-10 18:30:12
2634
原创 制作Retropie系统树莓派掌机(五)
制作Retropie系统树莓派掌机(五)开机试玩系统可以安装原版的Raspian或安装Retropie。前者就是个小电脑,后面就是个游戏机。前者可以打开浏览器,打个优酷看看视频,就是有点慢,512M的内存有点小,屏幕有点小,但也能用。后者用着也还可以。按键做得好用的话,用起来就好用。Retropie系统电池开机播放视频玩模拟游戏好了,到这里就...
2019-12-15 16:07:11
1178
1
原创 制作Retropie系统树莓派掌机(四)
制作Retropie系统树莓派掌机(四)解决按键的识别问题这回到了软件部分,要解决按键的识别问题,需要将GPIO的按键开关识别为系统的JOYSTICK设备。为了实现这个东西,上网查了好多资料。把Retropie的官方文档看了好多遍。好像官方的Retropie镜像只支持串口的,不支持直接连接到GPIO口的这种开关,也许是因为这种方式太low太暴力了。然后搜了broadcom芯片对GP...
2019-12-15 15:53:40
1852
原创 制作Retropie系统树莓派掌机(三)
制作Retropie系统树莓派掌机(三)前面介绍了如何制作外壳和按键。这一节再聊如何组装和接线。1.组装安装屏幕和主板先把屏和主板放上去,原外壳上留好限位卡扣或孔。再把电池(2节18650)和升压板放上去固定。这里电源支持在外部mini usb接口输入或使用内部的18650电池供电之间进行选择,使用了一个mini usb母座和一个拨动开关。这个18650电池和升压板来自于一个蓝雨充...
2019-12-15 15:37:27
2092
4
原创 制作Retropie系统树莓派掌机(二)
制作Retropie系统树莓派掌机(二)制作过程主要有几个步骤:1.制作外壳(使用3D打印机制作打印件)2.制作键盘3.部件组装4.接线5.解决键盘驱动程序6.开机测试1.制作外壳(使用3D打印机制作打印件)外壳最终效果:外壳效果外壳最简单的步骤是做一个前面板和一个后面板,然后组合起来就可以了,这样最美观坚固。但是这样的缺点也很明显,就是周期太长,3D...
2019-12-15 12:03:47
1480
原创 制作Retropie系统树莓派掌机(一)
制作Retropie系统树莓派掌机(一)前一段时间倒腾了一阵树莓派,体验了官方的系统,还体验了玩retropie模拟器游戏的系统,感觉还挺好玩的。前一阵看到了网上关于ClockWork GameShell的的一个掌机项目,突然很想用树莓派做一个掌机,几经折腾,竞然弄好了。现在想把这个记录下,以便有兴趣的网友可以看看,另外就是等以后,自己可以回顾一下自己还没老之前做的有意思的事。做好的实物如...
2019-09-16 16:09:53
7660
2
原创 org.apache.cxf.spring.remoting.Jsr181HandlerMapping类找不到
如果你在做cxf,并且你想做全注销
2014-08-14 11:52:38
2885
原创 Apache CXF与Spring集成实现Soap Webservice与RESTFul WebService
想比较下Jersey以及cxf的使用方便性,所以就
2014-08-14 11:37:30
14868
7
转载 Jersey生成Json响应的配置
我在生成text响应是是没有问题的:@Path("myresource")public class MyResource { @GET @Produces("text/plain") public String getIt() { return "hello"; }}但在生成json时:
2014-08-13 14:22:10
11457
转载 Spring各个jar包的简介
spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己
2014-08-13 08:30:28
483
原创 完整的JBPM撤回功能的Command示例
研pimport java.util.HashMap;import java.util.List;import java.util.Set;import org.hibernate.Session;import org.jbpm.api.Execution;import org.jbpm.api.ExecutionService;import org.jbpm.
2014-07-17 16:44:53
2281
1
原创 Android View 动画问题
问题如下:FrameLayout中现有2个对象View1,View2,现在想让View1作为主界面,View2作为弹出面板。在点击view1时,view2从底部缓慢滑出,逐渐覆盖view1。现在问题是滑出已实现,头疼的是,view2从底部滑出时,view1不是被逐渐覆盖,而是view1直接变黑背景,view2滑出。请问如何能让view2从底部缓慢滑出时,逐渐覆盖view1,而不vi
2012-04-06 13:59:35
2435
1
原创 小程序员的发展计划
<br />1.主动去了解下公司的开发平台,并渐渐熟悉这个平台<br />2.了解基本的开发流程<br />3.做好一基本的开发组成员<br />4.了解作为一个开发组长要做好的事情<br />5.希望在30岁之前能成有一个成功的程序员
2010-07-14 10:28:00
800
原创 Could not find *.apk在android1.5中的解决办法
转载自“wong_judy”的博客:Could not find *.apk在android1.5中的解决办法1、选择properties->java build path->libraries,把默认的andraid包去掉2、选择左侧的android标签,在target中选择android1.1或android1.5,确定3、在项目上但就右键,选择android tools->Fix project properties完成后就可以了。
2010-06-10 19:21:00
974
原创 libavcodec.dll导致游戏不能运行及explorer关闭
今天玩一个以前的游戏,打开时说时程序遇到意外退出,折腾了一天还是不行,以为是directx版本不行,但看看版本是directx9.0c,是最新的,怀疑是不是太新了,应该不会的,这个应该对旧的兼容的。又怀疑是显卡驱动不好,因为显卡驱动,我修改过。于是重装了显示驱动,又折腾了老半天,结果真是令人气氛,还是那个问题。我不停地试,不经意看到错误的详细信息,说报错的模块是libavcodec.dll,这
2010-02-27 17:33:00
1912
1
原创 认识
哲学上认识论已经写的很清楚了,已经为我们指明了道路,可是我们还是无法保证走的都是直路!想想,人生是在不断地成熟,不断地认识新的东西,想想我们过去的年少轻狂,反过来想想现在,我们还是在无知的路上不害躁地逞强,这个是无法避免的,通过自己的尝试来取得更进一步的认识,应该是最好的方式,通过刻意的学习,刻意的说教,得到的不会是最好的效果的。做好自己的事情的方式又是什么呢,怎么让自己更突出呢,为什么别
2010-02-24 10:27:00
348
原创 xmms已经发布到v1.3了,好久没写博客了
xmms已经发布到v1.3了,好久没写博客了。已经加了皮肤功能,快进功能,屏幕常亮等功能,NGW还帮做了个播放列表界面。E2上的做得有些烦了,想改到E8上去。因为买了个E8.还要做E8上的词组输入法。输入法是没什么难题了。xmms移植E8倒是困难不小,因为E8不是oss音频驱动的,没有/dev/dsp设备,所以要自己写音频输出插件。xmms的输出插件,我看了老长时间,也没看
2009-12-25 09:23:00
560
1
原创 xmms播放器加了播放列表的管理功能
昨天为xmms播放器加上了播放列表的管理功能,虽然还有点小的bug,但是已经相当的方便了。没有集成在xmms功能里面,而是做了一个独立的程序。这样可以减少程序的复杂度,当一个程序越来越大时,如果没有非常好的规划,那编写难度就越来越大,我是受不了了,只好对体验影响不大的情况下,做一点妥协了。以后就是要加上均衡器的自定义功能,再改改小的bug,就可以发布了。 或许,我可把两个把两个程序连接
2009-11-27 09:11:00
350
原创 好久没更新博客了
好久没更新了,最近一直在忙工作的事情。我的播放器也好长时间都没更新了,唉,现在手机更新速度太快了,我的E2已经落后了,可那个程序还是挺好玩的,有空就再更新下,放到论坛上去,让用E2的机友们下载去。
2009-11-22 20:53:00
289
原创 今天做了手机播放器的均衡器
做这个xmms的均衡器是上周五和今天,昨天的功夫,呵呵,发个截图吧: 看上去不怎么好看,但也花不了不少心思。试了试,可以正常用了,以后要加上自定音效,保存等功能。不过到此这个播放器基本已经快完成了,只有一点完善了!选了"Dance"音效后,听起来真的不错,呵呵!
2009-10-20 22:22:00
643
2
原创 xmms的歌词显示及音量控制OK
昨天郁闷了一天,音量调节一直无效,在自己的程序,xmms,lib库之间费了好些时间,才将问题定位到liboss插件上,看了看代码没看明白,里面的:void oss_set_volume(int l, int r){ int fd, v/*, cmd, devs*/; gchar *devname; devname = get_mixer_device(); fd = open(devn
2009-10-15 11:17:00
610
原创 上传张最近做的E2用的xmms的界面的截图
界面看上去还可以,呵呵,手机的上感觉还不错: 下面的努力方向就是要做歌词显示,以前做过的,效果如下图,就是不太美观,如下图: 这次当然要做的好看又实用点了,主要是太懒了,要不早就做了。因为做了,也没人用,只是自己用用罢了.
2009-10-10 16:28:00
455
原创 原来windows里记事本的ansi编码就是GB2312啊
原来windows里记事本的ansi编码就是GB2312啊,跟utf-8,unicode是不一样的。程序里的比如java的,Qt的string都是unicode的字符串,因此如果是你从文件中读取文字的话,一定要注意编码的问题!windows上用的一般就是GB2312,而linux大部分可能就是utf-8.
2009-10-10 15:36:00
2370
原创 好久没上博客了,好长时间没有进展了
本来打算搞android,没有那种手机,也没有什么激情,算了还是做moto linux吧,唉,想来想去也没有什么好做的,播放器有了,人家做的还不错,游戏模拟器有了,各种杂七杂八的软件也有了,不知还有什么能用,去网上论坛看了看,大侠们早已不在了,都转向其它的开发了吧,E2太老了,用的人也很少了,moto基本上已经放弃了monta vista linux了,现在苦撑着的moto linux机
2009-10-10 09:35:00
404
原创 xmms的均衡器试验成功 音效相当不错 比rockbox可能还要好
今天xmms的均衡器试验成功,刚开始的时候觉得太烂了,试了classical,pop,soft,rock,dance等几种音效,可都很烂,有点失望了!!网上搜搜,竟有人说音质想当好,那人说的肯定没错,这么出名的东西,不可能这样的表现。回想一下,它的高音太刺耳了,真是受不了,中音也很强,突然却又隐隐约约觉得这是个好兆头,仔仔细细想了想,好像以前有过这种感觉...想...想... 想..
2009-09-28 11:21:00
3489
原创 一天半的结果——xmms on E2
搞了一半天,下了好多包,编译了老多库,终于生成了可执行文件了,好吧,去手机上试试,看了看时间 21:40 分!很担心,编译过程很多问题,不知怎么编译过来的,最拍出segmentation fault这种错误,机率是相当大的,出现了也没办法,不说了,开始:1.连上手机,打开samba服务地址,进入sd卡目录2.命令行telnet上去,进入/mmc/mmca1,建了个目录xmms3.把
2009-09-22 22:01:00
681
原创 工作--今天的学习
今天学习了用jsp写登陆界面,还搜了一下session和cookie的资料,有个例子讲得好: 一家咖啡店有喝5杯咖啡免费赠一杯咖啡的优惠,然而一次性消费5杯咖啡的机会微乎其微,这时就需要某种方式来纪录某位顾客的消费数量。想象一下其实也无外乎下面的几种方案:1、该店的店员很厉害,能记住每位顾客的消费数量,只要顾客一走进咖啡店,店员就知道该怎么对待了。这种做法就是协议本身支持状态。2、发给顾客
2009-09-21 15:51:00
318
原创 在犹豫中度过了老多天,今天的工作时记录
又把jsp,tomcat,java连接数据库执行查询温习了一遍,那可是在上大三时就做过的。还有就是玩了玩ipmsg,跟同事开了个玩笑。。。呵呵
2009-09-17 17:07:00
288
原创 编译了下linux的版本为2.6.18的内核——今天的进展
今天编译成功了内核,有点兴奋,编译花了一个多小时,过程中出现了几个警告,每出现一个,我就紧张,怕出错中止咯!不过最后还是过了!装载简单的hello.ko时,出现了"Invaild module format"的错,查看/var/log/message,说是内核版本不一致,就是因为我下载的kernel.org上面的标准版的,可是我安的系统是redhat enterprise linux re
2009-09-10 17:32:00
563
原创 现在在忙着学android了,E2的手机播放器可能要暂停了
现在在忙着学android了,E2的手机播放器可能要暂停了,但是,我不会放弃它的,待续吧...
2009-09-04 18:38:00
263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人