Avatar_small

Debian安装xv6

xv6也是课程选择的一个操作系统,本来我以为它只是存在于代码中,给大家展示一个操作系统的样子就行了,然后我就= =跑起来了 使用qemu,需要libsdl sudo apt-get install libsdl1.2-dev sudo apt-get install qemu 解压xv6,在xv6的文件夹下 make qemu 就可以了 ...

Avatar_small

js复制到剪切板,兼容chrome,Firefox

在做短网址的过程中遇到一个问题,需要做一个按钮,点击的时候将生成的短网址复制到剪切板,开始的代码是这样写的: var str=document.getElementById('url').value; if(window.clipboardData){ window.clipboardData.clearData(); ...

Avatar_small

E4 RCP, what can be injected


Avatar_small

算法导论 动态顺序统计树练习题 14.1-3 14.1-4 14.1-5

* * Description: 算法导论 第14章 动态顺序统计树练习题解答(伪代码) * * Version: 1.0 * Created: 2012年11月19日 22时59分16秒 * Author: sd44 * Organization: * * ===============...

Avatar_small

丘奇数

来自sicp练习2.6,题目是这样说的: 在一个可以对过程进行各种操作的语言里,我们可以完全没有数(至少在只考虑非负整数的情况下),可以将0和加一操作实现为: (define zero (lambda (f) (lambda (x) x))) (define (add-1 n) (λ(f) (λ(x) (f ((...

Avatar_small

C++可以被重載的copy constructor函數--template copy constructor

前天晚上幫大家複習C+_+,當時在講函數重載的時候羊說錯了一點。那就是Copy Constructor其實是可以重載的。 當時緣起是一道考試題,然後就忘了怎麼講到這個的。那時候我還在想這個問題,不過我還是這麼告訴別人了。今天再想了一會兒,覺得不妥,然後查閱了一番,發現Copy Constructor也是可以重載的。 在運用template的時候,我們有時候是需要在&ld...

Avatar_small

LLVM 后端的 QBASIC 编译器 , 需要说这个是 lBASIC 么?

编译原理: lexical analyze -> syntax analyze -> build Abstruct Syntax Tree -> convert AST to Concreat Syntax Tree -> Generating "register reallocate" inter...

Avatar_small

输出高斯分布噪声数据到文档

本小程序是在VS2008和OpenCV的平台下编写的,产生高斯噪声并且输出到txt文件。 // GaussianTest.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <fstream...

Avatar_small

二叉树的C++模板,摘自Mark Alen Weiss,中序用栈遍历摘自microgoogle

Mark Alen Weiss: http://users.cis.fiu.edu/~weiss/#dsaac++3 《数据结构与算法分析 C++语言描述》 提供了较好的C++样式和代码风格,用到了模板,重载和指针引用,值得学习。。 但在效率上稍差一点,另外没有parent节点。 MicroGoogle: http://www.cnb...

Avatar_small

磁头、磁道、柱面、扇区

1.磁道,扇区,柱面和磁头数 硬盘最基本的组成部分是由坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等。每个盘片有两面,都可记录信息。盘片被分成许多扇形的区域,每个区域叫一个扇区,每个扇区可存储128×2的N次方(N=0.1.2.3)字节信息。在DOS中每扇区是128×2的2次方=512字节,盘片表面上以盘片中心为圆心,不同半径的同心圆称为磁...

Avatar_small

GRUB引导Win8,Win7,linux

Win8安装过程是将原有Win7的Bootmgr和BCD覆盖升级并加入Win8引导项目,换句话说,Win7和Win8是共用一个Bootmgr和 BCD的,这使得GRUB无法直接引导Win7和Win8,需要在进入Bootmgr后在选择,能不能直接在GRUB中直接集成 Ubuntu,Win7,Win8引导项目呢?当然可以。 1.原理 Win7,Win8操作系统引导原理简简介...

Avatar_small

SuperMap sqlserver数据库中点数据集到AutoCAD文本的转换

转载请注明出处,谢谢合作 #!/usr/bin/env python # -*- coding: cp936 -*- ''' @brief 功能说明: 实现从supermap后台的mssql里点数据集到AutoCAD里文本型的转换。 要是改为多线程的效果可能会更好。但现在的处理量很小,用不着给自己找麻烦 @author 施峰<sf.cum...

Avatar_small

欧拉项目第28题.

https://projecteuler.net/problem=28 #lang racket ;give a n ;output the outermost diagonal numbers of the n x n spiral form (define (outermost n) (if (= n 1) (list 1) (b...

Avatar_small

算法导论习题 12-2

实现比较简单。 只需在二叉树节点内加入一个bool hasdata成员,表示此节点包含有效位串。 在插入时,遍历位串每一位,如果为1,则二叉树向右,如为0,则向左,在遍历位完成时,设置当前节点hasdata值为true。 最后的中序遍历更为简单 普通中序遍历原型为 middleOrder(currentNode) 代码为 ...

Avatar_small

算法导论9.1-1 用O(N + lgn -2 )的运行时间找出第二小元素

代码有点混乱,C/C++不分,主要集中在createtree的 int &size形参上,其实最好是建个类存储当前层的SIZE,或者其他办法。因时间问题,不再更改。 #include <iostream> /* * === FUNCTION ==================================================...