2013年10月10日
摘要: fedora 19的倒退(中文显示有问题)让人感到很沮丧,不过,后来还是找到了一个很好的解决方案:使用max osx的字体和渲染方式1.安装infinality字体渲染软件:rpm -Uvh http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpmyum install freetype-infinality fontconfig-infinality2. 配置渲染方式vi /etc/profile.d/infinality-settings.shUSE_STYLE="OSX"3. 设置字 阅读全文
posted @ 2013-10-10 11:12 yongmou- 阅读(2885) 评论(0) 推荐(0) 编辑
  2013年5月10日
摘要: MathJax是在网页上显示latex数学公式的,我是在学Coursera上的课程的时候发现的,那些网页上竟然可以显示那么漂亮的数学公式,于是在搜搜发现是这个玩意。在博客园使用也很简单,只需要到“博客后台管理"页面中的”设置“选项卡下的”页首html代码“,中添加以下代码,就可以在博客中使用latex的数学公式了:)<script type="text/x-mathjax-config">MathJax.Hub.Config({extensions: ["tex2jax.js"],jax: ["input/TeX" 阅读全文
posted @ 2013-05-10 23:59 yongmou- 阅读(579) 评论(1) 推荐(0) 编辑
摘要: 这个题目还是很有意思,它没有给出解决问题所需的全部信息,而是只给了部分信息,来猜测正确答案是什么。在一定的概率下会猜测到正确的结果。Table of Contents1 问题描述2 解决方案3 实现和结果分析3.1 预计算3.2 处理过程,遍历所有的组合找到概率最大的组合3.3 自己构造输入输出4 总结1 问题描述从2到M中随机选择N个数,允许重复。再从这N个数中随机选择它的一个子集,计算出这个子集中元素的乘积$p_1$。重复上一步,直到得到了K个乘积$p_1,p_2,…,p_k$。要求:给出这K个乘积,推测原来的N个数 具体的输入输出要求,不详细介绍了,到codejam网站上看去吧2 解决方 阅读全文
posted @ 2013-05-10 21:54 yongmou- 阅读(872) 评论(0) 推荐(0) 编辑
  2013年4月26日
摘要: 这段时间突然闲了起来,就又折腾折腾emacs. 一直想解决自动补全的功能,因为这时现代开发环境必备的特色。google了一下,很多使用auto-complete和yasnippet的,于是自己动手装了起来。先查阅安装文档,又参考别人的方法,各种曲折,最后还是全部配好了,并且学了学这两种插件的扩展方法,可以自己定义补全的内容了——Cool ! 先介绍一下这二者的关系,auto-complete是一个补全框架,也提供了简单的补全源(source);yasnippet可以作为auto-complete的补全source,也可以单独使用,不过还是配合auto-complete使用比较好。当然auto- 阅读全文
posted @ 2013-04-26 10:07 yongmou- 阅读(10625) 评论(1) 推荐(2) 编辑
  2013年4月17日
摘要: 最近在看SICP书,第二章有一节关于霍夫曼编码的,把书上的部分代码,再加上我自己做的练习,整理出来一些代码。 包括编码,解码,生成编码树。 传说中的Scheme哦:( (define (make-leaf symbol weight) (list 'leaf symbol weight))(define (leaf? object) (eq? (car object) 'leaf))(define (symbol-leaf x) (cadr x))(define (weight-leaf x) (caddr x));; makers(define (make-code-tree 阅读全文
posted @ 2013-04-17 10:12 yongmou- 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 最近,要做个关于地图的东西。简单的看了几个地图,发现百度地图还是不错的,谷歌地图收费的就不考虑了,MapABC和mapbar只提供客户端接口,什么falsh了啊,javascript了,好像只有百度地图有服务器端的接口。 贴一下python写的小demo:(# coding=utf-8import urllibimport urllib2map_api_url = 'http://api.map.baidu.com/geocoder/v2/?'ak = '38dbc1cdbb8170d3f08a4db190de55d2'# 地址解析def geocoder(ad 阅读全文
posted @ 2013-04-17 09:57 yongmou- 阅读(2470) 评论(0) 推荐(0) 编辑
  2012年4月8日
摘要: 自从决定考研,好长时间没上博客园写点的东西了。现在,考研的成绩也出来了,很满意。nudt的复试通知还没下来。毕设,去交开题报告时候改了题目,实际上就是做个小网站。大学里,写程序用的最多的还是C/C++,很喜欢C语言的简洁。听说php和C的语法很相近,决定使用php,数据库当然非mysql莫属。到网上搜关于php+mysql的东西,发现真正在linux下进行开发的国人还是很少的,以后有问题,google英文搜。一、先说说安装,网上很多编译源码安装的,我比较喜欢使用yum自动安装,需要的安装包有:httpd php mysql mysql-server php-mysqlhttpd 是apache 阅读全文
posted @ 2012-04-08 16:41 yongmou- 阅读(1065) 评论(0) 推荐(0) 编辑
  2011年6月21日
摘要: 编程之美上的第一题,任务管理器上显示的使用率是这样计算的,在其刷新周期内实际执行的指令的条数/总共可以执行的条数。总的执行条数,可以通过主频算得,还要考虑超流水;实际执行条数就难算了。又注意到,CPU在执行运算时是全速进行的,所以可以让CPU在一小段时间内全速执行,一小段时间里什么也不干。 另外,多核CPU会发生进程在CPU之间的切换,不过各种操作系统都有设置进程CPU亲和度的系统调用,linux系统是sched_setaffinity。 下面这个程序可以运行在双核以上电脑上,你会看到一个CPU在画直线,另一个在画sin曲线。很好玩吧!#include <stdio.h>#incl 阅读全文
posted @ 2011-06-21 11:02 yongmou- 阅读(2627) 评论(0) 推荐(1) 编辑
  2011年6月17日
摘要: 计算机的书籍太多了,多得把经典埋没。我这里列出来一些自己读过的和没读过的一些好书。另附自己的简单评论。 我认为入门书籍,哪个都行。但是,如果想成为高手,经典书籍会给我们带来境界的提升。 英文书,我就只给出英文名字了。C/C++ 《The C Programming Language》 K&R 其中例子相当经典,无论从编程风格到例子的质量,说实话我最讨厌编程书上拿出那种玩具例子。 再有就是,其中有很多标准库的简单实现,这是很值得研究的。 《Expert C Programming: deep C Secrets》 作者是sun公司开发编译器,也是相当见水平的。此外,作者写的很有趣,编程本 阅读全文
posted @ 2011-06-17 09:50 yongmou- 阅读(316) 评论(0) 推荐(0) 编辑
  2011年6月3日
摘要: If men could learn from history, what lessons it might teach us! But passion and party blind our eyes, and the light which experience gives is a lantern on the stem, which shines only on the waves behind us! Samuel Taylor Coleridge, Recollections The world of computing changes all the time, and the. 阅读全文
posted @ 2011-06-03 00:04 yongmou- 阅读(265) 评论(0) 推荐(0) 编辑