Avatar_small

zoj 1569

题意很明确,给定一个数列[tex]a_i(i = 0, 2, \cdots, n)[/tex], 对于[tex]m[/tex],求有多少个partial sum能被m整除,所谓partial sum是[tex]\sum_{i = j}^{k} a_i, j, k \in 1, \cdots n}[/tex]。 想法也很简单。第一种方法是求出所有的partial sum,然后分别判断是否能被...

Avatar_small

去除整形数组中为0的元素

将整形数组中为0的元素去掉,并将剩余的元素复制到一个新的数组中并输出。 public class Move0 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int array1[]={0,1,2,3,...

Avatar_small

TeX 的宏 / 第二集

TeX 宏的参数可被构造为可选的。例如对于宏 \xx,假设它接受一个参数,所谓可选参数,是指 \xx[#1]{...} 与 \xx{...} 这两种宏调用方式都成立。当然,要实现这一目的,需要一些技巧,其中最关键的是掌握 \futurelet 的用法。

Avatar_small

计算1!+2!+...+30!

主要考虑两个问题: 1.数字长度溢出 2.BigInteger类的使用 代码如下 import java.math.BigInteger; public class jiecheng { /** * @param args */ public static void main(String[] args) { // TODO Auto-gene...

Avatar_small

Ctioga

Ctioga是一个用Ruby编写的功能强大的命令行绘图系统。它被设计为快速生成出版物质量级的图形。 其目的是快速绘制数据文件和数学函数,但又保留了对细节进行高度控制的可能性。 它生成带有使用pdflatex处理过的文字的高质量PDF格式文件。它是基于Tioga库,作者是PostScript语言的创造者之一。

Avatar_small

gnuplot

gnuplot是一个命令驱动的交互性函数绘图程序。它可以用来绘制许多不同的格式的二维和三维函数图和数据点图。它的设计目的主要是用于科学数据的可视化显示。 这个软件是从数据和函数绘制二维和三维图形。 gnuplot的支持输出格式很多,包括很多打印机的驱动程序,(La)TeX,(x)fig,Postscript,以及其他。

Avatar_small

[译文]Linux下的11个最佳免费绘图工具

原文地址:http://www.linuxlinks.com/article/20100518160111534/PlottingTools.html 计算机绘图工具是一种计算机软件,它可以帮助分析和可视化的数据,通常是科学研究的数据。使用这种类型的软件,用户可以为函数,数据和数据集合绘制图形。这类软件通常也提供一些附加功能,如数据分析功能,包括曲线拟合。 好的绘图工具对于在学术...

Avatar_small

给Python IDLE加上自动补全和历史功能

许多时候,我们使用Python,并不用写一个程序,一些不复杂的任务,我更喜欢在 IDLE(也就是交互式提示模式)下输入几行代码完成。然而,在这个模式下编辑代码,也有不够便利的地方,最主要的就是,不能用Tab自动补全,不能记忆 上一次输入的命令(没办法,谁让我们在Shell下习惯了呢)。 这时候,我们可以直接使用Python启动脚本,解决这个问题。 启动脚本的程序非常简单,这里不多说明...

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 定义的新的控制序列,将其称为“宏”。