Peter 时光机

追求卓越,成功便会不期而至。

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  技术分享

高手的文章,转载留作纪念。
摘要:Recently, due to the project needs,I haveto usemultithread technology in JAVA. Luckly, a helpful multithread technology was created way back in JDK 1.5,the ScheduledExecutorService interface. It was derived by ExecutorService class, that can schedule commands to run after a given delay, or to exe... 阅读全文
posted @ 2013-04-25 13:13 Peter 时光机 阅读(4009) 评论(1) 推荐(0)

摘要:这次介绍在Ubuntu 10.10 下配置 opencv 1.0的环境,以及如何在QT中使用opencv。主要是整理互联网上资料为主。一.opencv 1.0 安装http://www.opencv.org.cn/index.php/Download找到 opencv 1.0 for linux 下载后解压缩进行安装。10.10版本必须首先安装gtk环境,因为opencv画图必须由gtk支持。以下地址可以找到安装方法http://www.cnblogs.com/zhangzhi/archive/2009/09/22/1572120.html安装完GTK后可以直接运行如下:进入解压缩后的文件目录 阅读全文
posted @ 2012-11-02 21:26 Peter 时光机 阅读(297) 评论(0) 推荐(0)

摘要:本教程所有方法都来自互联网或者自己摸索,若有借鉴定会表明出处。(2012.10.24 更新) 最近要利用OpenCV做开发,并且要在linux环境下。想想自己一直用的Ubuntu是一个很不错的linux平台,安装快捷,解决问题方便(有社区)。而Eclipse又因为其强大的跨平台及开源特性,以及多编程语言环境的支持,所以Ubuntu+Eclipse 成为了多种组合里的首选。教程首先从Eclipse的安装开始: 一. Eclipse + CDT 的搭建 快捷键Ctrl + alt + T 召唤出终端 运行sudo apt-get install eclipse 自动下载安装eclip... 阅读全文
posted @ 2012-10-24 17:38 Peter 时光机 阅读(4422) 评论(4) 推荐(3)

摘要:1、Ubuntu 下在右键打开终端Ctrl + alt + T 召唤出终端 再运行sudo apt-get install nautilus-open-terminal2、右键中添加\'以管理员身份打开\', 同样用Ctrl + alt + T 召唤出终端 再运行sudo apt-get install nautilus-gksu 然后重新启动电脑。怎么样,方便很多吧?! 阅读全文
posted @ 2012-05-21 22:19 Peter 时光机 阅读(1205) 评论(0) 推荐(0)

摘要:这些天学习《UNIX环境高级编程》,里面提及到一种空洞文件,即文件中间有大量空洞,'\0'的字符填充。生成的代码如下#include <fcntl.h>#include <apue.h>int main(){ int fd; if((fd = creat("file.hole",FILE_MODE))<0) printf("Wrong!"); write(fd,"file hole\n",9); lseek(fd,1234,SEEK_SET); write(fd,"hello,w 阅读全文
posted @ 2012-05-01 15:39 Peter 时光机 阅读(829) 评论(1) 推荐(1)

摘要:重装ubuntu以后,我的Y450键盘控制屏幕亮度不灵了~网上查了一下,解决方案是这样的,如下:修改你的xorg.confxorg.conf文件的位置就在/etc/X11/下面。在终端中输入:sudo gedit /etc/X11/xorg.conf(注意大小写)这时会提示你输入密码密码输入完成后会打开一个文本文档,也就是xorg.conf把Section "Device"Identifier "Device0"Driver "nvidia"VendorName "NVIDIA Corporation"EndSec 阅读全文
posted @ 2012-03-26 08:35 Peter 时光机 阅读(552) 评论(0) 推荐(0)

摘要:经常在当当网,卓越亚马逊,京东等购物网站上买东西,他们都使用了个性化推荐系统,其中我觉得亚马逊做的最好,可能是技术在美国的原因吧。这两个礼拜我仔细看了一篇周涛教授等人写的论文《个性化推荐系统的研究进展》。里面很全面地介绍了“个性化推荐系统”。主要分为三个部分:1.收集用户信息的行为记录模块。2.分析用户喜好的模型分析模块3.推荐算法模块其中第三点是最为关键的一部分。根据推荐算法不同,又把推荐系统分为:(以下为综合论文和Wikipedia、百度等以及自己的思考得到)(一)协同过滤系统a. 基于使用者(User-based)的协同过滤b. 基于物品(Item-based)的协同过滤c. 基于模型( 阅读全文
posted @ 2011-12-12 12:16 Peter 时光机 阅读(1049) 评论(0) 推荐(0)

摘要:开源C++库必须具有以下特点:必须是成熟的产品、跨平台的产品、相对通用的库。 一、通用标准类 STL:C++标准模板库,呵呵,它也是开源的嘛。 boost:C++准标准库,它是强大地,江湖称之"千锤百炼"。 deelx (轻量级的正则表达式解析类库,国产),boost里有强大的正则表达式解析库,但如果你只想要一个表达式解析,不想要拖上庞大的boost库时……支持一下国货。 iconv /iconvpp : (C形式的编码转换函数库, 二、XML解析库 C++的XML相关库不少,但是大部分其实都是C库,使用起来自然不那么轻便。其中基于DOM的有TinyXml,基于SAX的当然 阅读全文
posted @ 2011-11-12 18:23 Peter 时光机 阅读(4522) 评论(0) 推荐(1)