`
jcs130
  • 浏览: 129702 次
  • 性别: Icon_minigender_1
  • 来自: Ottawa
社区版块
存档分类
最新评论
文章列表
最近做项目想用一下NoSQL数据库,由于项目需要保存大量的json数据,我就选了MongoDB作为我的数据库。 最新版为3.0 下载安装都很容易,今天按照教程一步一步实现了增删改查等工作,本文将把要用到的代码都贴上来而且都做好中文注释方便大家阅读。 过程中发现两处不能使用教程中的代码实现的地方,经过查资料已经用另外的方法实现了,不知道是不是叫承重的代码出错了还是什么原因,如果有知道的朋友请留言告诉我,多谢~   官方教程链接:http://mongodb.github.io/mongo-java-driver/3.0/driver/getting-started/   如果不用m ...
前些时间写了篇文章把我在做这个项目中遇到的问题以及思路说了一下,传送门: http://jcs130.iteye.com/blog/2185533 在上篇文章的思路下作了实现,已经达到了教授的要求。   首先第一步检测四个角的坐标,经试验,在这个高度 ...
在JAVA中,String 里面存的东西都是没有编码格式的,只有向文件流,网络流输出的时候调用getBytes的时候才会杯边骂成不同的格式,一般都是根据系统自带的进行编码,安卓默认的是UTF-8,兼容性很好,但是有的时候我们需要在接收端显示GBK的编码,就会出现乱码,因为UTF-8中是中文三个字节,而GBK中只有两个字节,而转换又不是那么智能,所以就会出乱码, 解决方法就是在每次向输出流写入的时候指定编码格式,代码如下: ous.write(send.getBytes("GBK"));  这样就可以了。 当然如果有条件的话最好把服务器和客户端都统一成UTF-8这样就 ...
最近在自己写一个远程教学系统,将老师电脑屏幕,鼠标动作和讲课声音传输到学生端,学生要是有问题可以通过文字形式发给教师端。   有个问题卡了我两天多了,刚刚才解决,在这里记录一下,方便其他和我有一样问题的朋友。   服务器(java)发出音频,安卓端和PC(java)接受音频,PC的客户端能很好地接受音频但是安卓却只有噪声,谷歌百度了好久试了各种解决方案都不行,原因是网上大部分代码都是安卓和安卓进行声音传输,调用的方法其实都是底层C的方法,而我的项目里面声音是从JAVA服务器里面发出的,而JAVA和C的字节数组的结构是不一样的,一个是大端一个是小端,所以在JAVA发出音频时,应该把声音 ...
好久没写博客了,最近在做一个教授给的任务,任务要求就是使用华硕的Xtion pro 这个设备(和微软的Kinect差不多)来识别一个一个的小机器人的位置和角度。 做之前什么都不知道,上网查了好多资料,但是中文的资料较少, ...
        前一阵子我们物联网编程课老师要求班上每个人都要做一个地图应用,说是要利用起来安卓的GPS信息什么什么的……不过昨晚后觉得这根本就是在学Android开发嘛。。。         之前接触过一点安卓,也有JAVA基础,所以这次做东西还是比较快的,虽然已钱没有做过类似应用(其实都没有做过什么安卓应用),两天下来差不多把老师的要求都实现了,今天也顺利通过验收了。地图API我选的是百度的,支持国产~哈~全部的文件上传到附件了,有需要的同学可以下载~~ 先看下Logo~哈~         按照百度地图开发者文档的指示一步一步做还是很顺利的~里面说的很清楚,我就直接贴代码了: ...
之前说过只要能控制高低电平就可以控制电机的正反转,我想通过修改友善官方的LED驱动程序来达到控制GPIO高低电平的目的,但是看了很久都没有怎么看懂,就去网上找看有没有比较好理解的程序,找到一个,原帖地址如下,十分感谢intel版主的无私分享:   http://www.arm9home.net/read.php?tid-15941.html 原帖作者的小车是通过左右轮子的差速来实现转向的,可我的小车是后轮驱动,靠前轮转向的,所以对源程序做了些修改:   #include <linux/miscdevice.h> #include <linux/delay.h> ...
  我是在暑假前买的开发板,本来想这暑假就开始学,但是跟着和开发版配套的视频来一步一步搭建环境的时候遇到了好多问题,首先我的的操作系统是Win7 64位的,可是开发板的串口驱动不支持,用超级终端读不到开发板上的数据,在网上多方查找也没找出解决方案。第二个就是用虚拟机按照视频里面的步骤做的时候也遇到了些问题,就没搞了,暑假就按照蓝杰的教学进度把WEB学了,做了一个简单的微博小项目,我在小组里主要做前端页面、JS这样的工作,网站截图如下:   博文地址:http://jcs130.iteye.com/blog/1603307 下面说正题: 我不想用虚拟机,运行速度慢。但是又怕装双系统 ...
  前面说到我想自己做一个控制模块出来,这个模块需要实现以下功能:将摄像头采集到的数据进行压缩(为了节约带宽以及提高速度,也是为了学习下这个热门的技术,选用了H.264格式),再将数据通过WiFi模块发送到手机或 ...
      小的时候很喜欢玩四驱车,看动画片《四驱兄弟2》的时候四驱车上都装了个GP芯片,这样变成超级赛程,什么语音控制啦,自动识路啦当时觉得好神奇。下哦也想做一个这样的东西出来~算是圆了我小时候的梦想吧。   通过在网上到处搜索,我在淘宝上找到了一个wicam模块,这个模块上有摄像头,有WiFi芯片,他可以把摄像头采集到的画面实时压缩为H.264码流,并且通过WiFi信号发射出去,基于这个模块,我已经做出了一个通过手机、平板控制的玩具小车。 淘宝地址如下:http://item.taobao.com/item.htm?spm=0.0.0.33.885f3d&id=106279 ...
今天终于做了WEB阶段的项目总结~我们的微博项目差不多的基本功能也好了~以后还是要进一步完善,而且我也只是刚开始学WEB的一个菜鸟~但是现在先把我的一点经验分享一下吧~希望对以后学WEB的同学有所帮助~ 我在我们小组里面主要负责前端界面的制作~差不多就是美工这一角色~我之前只会用Photoshop。 我用的网页编辑软件是Dreamweaver,功能很强大,并且容易上手,有代码补全提示,可以检测js的语法错误(在eclipse里面需要再下载插件才可以),可以很方便的编辑CSS样式。 我先用Photoshop做出一张网站的效果图,再在Dreamweaver里面按照效果图排列div,设置他 ...
这几天学Web,我们小组的项目是做一个微博出来(很简单的那种,只要实现一些最基本的功能就好了~),要学好多东西,第一次接触JavaScript,以前还以为它和Java差不多呢,但是现在才知道几乎不一样……由于还没学太多,所以 ...

又是一年暑假时~

大二的暑假,大学的第二个暑假~ 去年暑假,回家7天,剩下时间就在长沙,当了十天志愿者,学了一个月JAVA。 这个暑假前一段时间学校里面课程设计搞了好几周,两个星期的数电课程设计还有两个星期的数据结构课程设计……好痛苦的搞完了…… 然后就是有一个暑期社会实践,前几天一直在做,明天也要做~一个关于“农民工三融入”的调查,要一直做到二十多号,但不是每天都要弄~听安排就好~ 今天去上课了,听了1020组的画图板总结,大部分都是大一的学弟学妹,感觉他们都好有激情,刚刚大一就决定大学第一个暑假不回家,在长沙这个“人类不适宜居住”的地方学编程~去年我也是像他们这样,一个月下来收获了很多,当然,不仅是知 ...
课程设计有一个哈夫曼编码解码的题,其他的一般要求还好说~就是最后面有一项用直观的方法输出哈夫曼树。 在网上搜了下,都是用凹凸表之类的在控制台输出,可是感觉还是不直观~   首先我按照遍历的方法,如果不是叶子节点,向左走,找左子树,并画直线,再找右子树,并画直线,一直到叶子节点把节点所代表的字符画上去。但是一开始我每一层画线的角度都是一样的,所以会出现重叠的情况,所以把每一层做一个标记,越向下走,X的值变化得越慢,Y值变化的越快,这样就不会出现重叠的问题了。   另外由于直接在窗体上划线在窗体重绘的时候线就会消失,所以就写了个窗体类继承了JFrame并重写了paint()方法,使每一次重 ...
学C语言的初学者估计是最头疼指针神马的了,大一时候的课程设计搞了半天才弄得稍微明白点~虽然我现在一直在学Java,Java里面并没有指针,习惯了各种对象的“引用”指来指去,这几天数据结构课程设计,重新再看C里面的指 ...
Global site tag (gtag.js) - Google Analytics