编程&&工具
张雨石
程序猿,科幻迷,力求做一枚文青
展开
-
Ubuntu14.04配置cuda-convnet
Ubuntu14.04配置cuda-convnet在上一个链接中,我配置了cuda,有强大的GPU,自然不能暴殄天物,让资源白白空闲着,所以配置一下卷积神经网络跑一下程序喽。至于卷积神经网络的原理,容后再写。打算先写库的用法,再写原理,以行动带动对理论的追求。原创 2014-10-01 22:47:34 · 6603 阅读 · 2 评论 -
Ubuntu12.04下配置java环境总结
这两天,主要完成了ubuntu下配置java环境。之前曾经配置过,觉得很简单,对于半资深程序员来说,应该不算是难事,但是偏生俺对linux不太熟,所以配置过程几多波折也就在所难免。这篇博客就当做是笔记吧。波折之一——下载:下载速度超慢的说,以至于我在ubuntu下下载没成,又去windows下下载了很多次,不得不说,搜狗的校园加速确实使下载速度变快,比chrome还快。但是仍然下载不成,最后不原创 2012-09-24 19:19:08 · 2284 阅读 · 0 评论 -
URL分析小结
今天总算得空,着手进行了一下自己想了很久的想法,虽然只实现了简易版(想法比较复杂,这次只是实现一个原型)。但是收获颇多。因此总结一下,权作笔记罢。想法:想法说起来很简单,凭借浏览器里的历史url,对自己的上网习惯进行分析。本次知识实现了一小部分,以后还要进行深入分析,敬请期待!!本次实现:本次使用python实现了对浏览器历史记录的简单的统计和生成pdf。知识:原创 2012-10-02 15:06:08 · 3488 阅读 · 1 评论 -
cmake的使用练习
cmake是一个跨平台的开源的编译工具,它能够生成make文件,然后通过make命令编译C++,当然,其他make支持的语言也可以编译。此处不详述了。网上有一个cmake实践的博客,根据该博客可以一步步的熟悉cmake的用法,我已经上传到csdn上了,下载请猛击此处。通过自己建一个工程来学习cmake是最好的方式。在linux命令行下,管理一个C++工程是一个很繁琐的事情。cmake的出现,很原创 2012-12-11 21:43:03 · 3516 阅读 · 0 评论 -
C++的性能检测
C++程序,性能检测十分重要,尤其是在调优的时候,发现程序运行的热点有助于分析。下面介绍一下我经常用的性能检测方法。首先,先贴出要测试程序的源码:#include #include #include #include #include using namespace std;#define MaxLen 100#define MaxNum 10000typedef原创 2012-12-11 23:40:45 · 6168 阅读 · 3 评论 -
C++ 中各种map的使用
C++中有很多中key-value形式的容器,map/hash_map/unordered_map/vector_map。下面讲述各个map的使用及其区别。首先,map的基本使用方法如下:#include #include using namespace std;typedef std::map Map;typedef Map::iterator MapIt;int ma原创 2012-12-14 22:00:10 · 15501 阅读 · 0 评论 -
gdb使用小结
Gdb是linux编写C/C++程序时必不可少的调试工具,其功能比IDE要强大的多,因为用的少,总感觉记不住其中的诸多命令,用起来也不太爽。于是,搜了很多文章,感觉都说不清楚,直到发现了csdn上的这一篇,点击打开链接,简称为csdn dadalan,但是只看这篇文章的话会发现,越到后面越觉得说不清楚,主要原因在排版很差。我在查其中一个命令的参数的时候,发现原来这篇文章大部分都是来自这个链接点原创 2013-05-27 22:05:36 · 2246 阅读 · 0 评论 -
常用Linux命令小结
常用Linux命令小结Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记。当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临时抱佛脚的感觉,挺浪费时间的,不如闲暇时间先把常用命令看看,有个初始印象,然后查阅的时候就有目的性了,自然也就用的快了。对于我来说,经过实习期间的锻炼,积累了不少linux常用命令,存在ever原创 2013-06-01 15:47:32 · 7935 阅读 · 0 评论 -
ubuntu14.04 配置cuda
在ubuntu14.04上配置cuda,从而可以使用GPU进行编程。原创 2014-09-29 22:59:39 · 5310 阅读 · 1 评论