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。思路大体上是先排序,然后再...

Avatar_small

word设置页眉页脚技巧


Avatar_small

Arch Linux 2010.05 发布

Arch Linux 团队已发布新的 2010.05 版本。Arch Linux 2010.05 主要对 Archiso 和 AIF 进行了改进和增强。 Arch Linux 2010.05 的显著变化包括: Archiso(映像构建):ISO 文件既可烧录到 CD,也可写入 USB 介质;过半的 core 包使用 xz 压缩;提供支持 32 位及 64 位架构的 D...

Avatar_small

Matlab函数semilogy无法生成对数轴的问题

1. 问题 semilogy 无法生成对数轴 y = rand(1, 20); figure hold semilogy(1:20, y) 2. 解决 y = rand(1, 20); figure semilogy(1:20, y) hold

Avatar_small

PHP上传文件–后缀名与文件类型对照表

网上有很多php文件上传的类,文件上传处理是php的一个特色(至少手册上是将此作为php特点来展示的,个人认为php在数组方面的优异功能更有特色),学php的人都知道文件上传怎么做,但很多人在编程中却可能忽视了一些细节问题,那就是文件的类型(MIME)。在表单将文件提交给php做处理之前,浏览器会先解析识别一边是什么类型的文件,之后进入php处理环节,php又会去识别解析此文件的原始类型(并...

Avatar_small

服务器系统调研

基础系统包括那些功能? 上层特殊应用(云?)需要基础系统哪些特殊支持? XenApp 或曰 Presentation Server 应用迁移系统,看到这个框架,我们不尽想到对于X11 protocol的不够重视。 虽然之前也想到了这样的应用,但是总觉得这个体系在PC和嵌入式(至少是后者)上用起来捉襟见肘的。 现在看来,在服务器端,这种模式很好用,这也是开源社区一贯的眼光。 只是该...

Avatar_small

手持 Mini 键盘

上次做了个脚踏键盘,虽然效果不错,但是脚踩多了还是有点酸 ,而且后来也没有去找更加好用的脚踏板。 这次干脆直接做成手持的了,硬件结构和软件完全都没变,只不过把脚踏板换成了按钮…… 由于直接握着有棱角的电路板手比较疼,所以最后装在了盒子里面,把按钮的位置镂空露出来,又在表面贴了张纸,这样按起来更加静音: 这样只要用一根很长的 USB 延长线把这个 Mini...

Avatar_small

Project Euler 6~10

Problem 6 14 December 2001 The sum of the squares of the first ten natural numbers is, 12 + 22 + ... + 102 = 385 The square of the sum of the first ten natural numbers is, (1 + 2 + ... + 1...