Avatar_small

VimIM: 基于Vim的中文输入法

从这里发现的: http://viktor.is-programmer.com/posts/8407.html Vim 的命令、插入模式设计极大的简化了命令的按键,但是也带来一个问题,相信用过 Vim 的同学都有这个体会,那就是输入中文的时候有些不便。 因为命令模式只接受纯英文的输入,所以在插入模式下输入完中文,如果想要输入处理命令,那么除了 Esc 切换回命令模式之外,还得把输入法切换...

Avatar_small

Magnet链接

Magnet链接,主要用于识别能够通过点对点技术下载的文件。这种链接是基于文件内容来识别文件,而不是基于文件的位置或者名称的。更确切地说,它是通过文件的散列函数来识别的。 既然Magnet链接是基于文件内容或者元数据而不是位置的,Magnet链接可以被认为是一种统一资源定位名,而不是更常见的统一资源定位符。尽管Magnet链接可以被其他应用程序使用,但是它的主要用途还是在点对点技术方面,因...

Avatar_small

zoj 1577

简单题,题目大意是给定两个数a、b,求x、y使得gcd(x, y) = a, lcm(x, y) = b,问由多少对这样的(x, y),其中gcd(x, y)为x, y的最大公约数,lcm(x, y)为x,y的最小公倍数。解题思路主要利用[tex]x \times y = gcd(x, y) \times lcm(x, y)[/tex]就行了。WA了两次是因为没看清楚题意"x an...

Avatar_small

poj 3126 第一个BFS题

Source Code Problem: 3126 User: scturtle Memory: 776K Time: 16MS ...

Avatar_small

TODO List

随时添加更改咯。。 todo list : 开发环境的建立:虚拟机,linux系统,qemu虚拟机,虚拟开发板系统,交叉编译环境(工具链)。 服务器环境建立。 服务器新技术和云计算调研。 google的云端应用架构调研。 webkit编译环境建立。 webkit : reviewer & contributor 。 V8 : reviewer & contri...

Avatar_small

win7 下的超级终端替代软件

windows7 默认已经不再提供“超级终端”组件,但是 arm 的开发始终无法离开对串 口的调试,需要相应的串口调试软件。 putty 寻找超级终端的替代品的途中,一直遗忘了 putty 这个强大的工具。后来发现 putty 也是支持串口调试的,只需要在"Connection type"选择 "Serial&q...

Avatar_small

TeX 的宏 \ 第一集

以 ‘\’ 为开头的 TeX 命令被称为“控制序列”。如果一个控制序列仅由字母组成,将其称为“控制字”。如果一个控制序列由非字母构成,将其称为“控制符”。对于 TeX 用户使用 \def 定义的新的控制序列,将其称为“宏”。

Avatar_small

nsSCM::Install 多个依赖之间用什么隔开

nsSCM这个NSIS的插件提供了windows服务注册、启动、停止、卸除的功能,但是官方文档里木有提供nsSCM::Install中关于多个依赖之间用什么隔开,只好查看其源代码了: // 7 char* Depend = STRNEW (); if (popstring (Depend)) { STRDEL (Depend); ST...

Avatar_small

Real Analysis HW 04-26 (II)

From Folland p.289 Problem 2. Let [tex]f[/tex] be a continuous function on [tex]\mathbb{R}^n\backslash\{0\}[/tex] that is homogeneous of degree [tex]-n[/tex] (i.e., [tex]f(rx)=r^{-n}f(x)[/...

Avatar_small

不得不赞的e的超强近似

这个近似使用了1~9的所有数字,而且精度出乎意料的高,达到了小数点后18, 457, 734, 525, 360, 901, 453, 873, 570位!但是仔细观察发现,其实,而e的极限形式是,所以一切都可以解释了。

Avatar_small

zoj 1284

简单题。题目大意就是判断一个数是否为Perfect number。可是我竟然三次才ac,原因是没有考虑到数字为1的时候。 求真因数和的时候可以考虑质数判断的算法,循环到[tex]\sqrt{n}[/tex]就行了。代码很长很菜: #include <stdio.h> #include <math.h> int get_sum(int number) ...

Avatar_small

The Vim epiphany

Switching from the world of easy-to-use modeless editors (Notepad,TextMate,BBEdit,Xcodeetc) to the unfamiliar modal landscape ofVimrequires a large effort. I suspect that a fairly common outcome is...

Avatar_small

cx_freeze和py2exe打包py程序笔记

环境: python 2.6 win7 cx_freeze4.1.2 py2exe-0.6.9.win32-py2.6 cx_freeze打包tkinter程序的话,setup.py里写入tk\tcl目录如: # -*- coding: utf-8 -*- from cx_Freeze import setup, Executable includeFiles = [ ...

Avatar_small

zoj 1168

模拟递归问题。直接递归肯定不行,最容易想到的方法就是用数组模拟。中途遇到了一个问题,就是c++ iostream库的效率问题。用cin >> a >> b >> c时,TLE;换成scanf("%d%d%d", &a, &b, &c)时,AC,时间80ms。status中最前面的都是60ms,看来优化空间不大。关...

Avatar_small

zoj 1101

毕竟是做题经验不足,开始看题被唬住了。题目大意是给定一个数据a[i],寻找四个数字i, j, k, m, 使得a[m]=a[i]+a[j]+a[k],并求出max(a[m])。 最容易想到的是暴力算法。求出每个三元组的和,然后再搜索,复杂度为O(n^3)级别的。但是我觉得应该会有更好的解法,就去百度上查。事实上最终我用的也是这种暴力方法。参考别人代码,结合STL。思路大体上是先排序,然后再...