- 博客(17)
- 资源 (6)
- 收藏
- 关注
原创 Python input and output
1. output a. string b. %=>like printf2. str(make a string) or repr(convert for interpreter) 'the value is x = ' + repr(x) + 'the value is y = ' + repr(y) The repr() of a string adds
2014-12-26 16:32:48 580
原创 Python module
1. module name fibo.__name__ # file fibo.py def f(x): return x*x import fibo fibo.f(10) # module name then function name fl = fibo.f # to make it call like locally
2014-12-26 14:14:12 516
原创 Python data structure
1. append(x) = > a[len(a):] = [x], extend(L) => a[len(a):] = L, insert(i,x) # before i, remove(x) # remove x or return error, pop([i]) # default value is the last element
2014-12-26 09:30:09 1050
原创 Python data type
1. unix ctrl+d,windows ctrl +z or import sys; sys.exit();2. int, float, complex number(real,imag,abs), _ represent last mentioned number, string(\",\n\, r" " \n doesn't work, quotation can cross-re
2014-12-25 14:25:49 618
原创 Ubuntu install a software
Ubuntu安装软件安装三种方法1. apt-get,pkgsrc,Aptitudehttp://www.cnblogs.com/pswzone/archive/2012/04/09/2438885.htmlhttp://www.cnblogs.com/nniixl/archive/2008/05/22/1205202.htmlhttp://www.netbsd.org/docs/
2014-12-23 16:27:38 875
原创 ubuntu getRGB shortcut key
为了快速获取RGB值,本文用QT做了一个小的工具,通过配置可在UBUNTU下快捷获取屏幕某点的RGB值,对图像处理来说还是挺方便的。QT代码如下:getrgb.h#ifndef GETRGB_H#define GETRGB_H#include #include namespace Ui {class MainWindow;}class MainWindow : pu
2014-12-20 17:35:36 724
转载 Ubuntu apt-get 卸载命令
http://www.php100.com/html/webkaifa/Linux/2012/1113/11546.html通过sudo apt-get install xxxx 安装软件后,总是无法卸载干净,这里以Apache 为例,提供方法:首先sudo apt-get remove apache2再sudo apt-get autoremove最近在Ubunt
2014-12-20 10:33:01 4300
转载 ubuntu-tar-express command
http://www.cnblogs.com/siylz/articles/1674984.htmltar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-
2014-12-17 15:58:36 598
转载 ubuntu更新firefox浏览器到最新版本
http://os.51cto.com/art/200912/175066.htmUbuntu Firefox浏览器的更新Ubuntu Firefox安装完成后会自动安装一个Ubuntu Firefox浏览器,遗憾的是这个Ubuntu Firefox版本通常较低,例如Ubuntu 9.04会安装Firefox 3.0,不过我们可以想办法下载最新的Firefox覆盖掉老版本Fir
2014-12-17 13:50:50 2114
转载 codeblocks-ubuntu-change theme
参考:http://blog.csdn.net/gzshun/article/details/8294305http://www.cnblogs.com/platero/p/3518850.html1. 导入主题到配置文件sudo gedit ~/.codeblocks/default.conf2. find “colour_sets”,在后添加你所需的主题。例如添
2014-12-15 14:52:49 1664
原创 BST创建
思路:把数字排序,排序后数字列,中间点为父节点,左边部分为左子树,右边为右子树。 假设节点定义为:// Definition for binary treestruct TreeNode { int val; TreeNode *left; TreeNode *right; TreeNode(int x) : val(x), left(NULL),
2014-12-11 10:23:34 847
原创 除法计算-C++-非*,/,%运算
原理: m = x1*2^y1 + x2*2^y2……要点: >优先级比+,-低。顺便插一下优先级图片:只考虑正数情况下:int divide(int x,int y){ if(x < y) return 0; int sum = 0; int te = y<<1; while(x > te) {
2014-12-08 21:22:23 1533
原创 结构体排序-c++
功能是先拍a,若a相等则在其基础上对b进行排序。用的algorithm中sort进行的排序。#include#include#includeusing namespace std;struct test{ int a; int b; test():a(0),b(0){} test(int x,int y=0):a(x),b(y){} set(
2014-12-06 02:38:54 1124
原创 4进制加法-C++实现-分类讨论
思路:1. 分四类讨论2. 得到加和减计算方法3. 前导0删除与符号删除#include#include#includeusing namespace std;// 输入4进制数格式判断bool judge(string a){ int i = 0; if(a[i] == '-' || a[i] == '+') i++; if(a
2014-12-06 02:14:42 1798
原创 类模板MyArray-动态内存
采用一个动态数组存储数据,有插入,追加,删除,删除元素的功能。用链表有点浪费空间,用动态数组又增加了delete 和 new的操作。下面代码采用动态数组的方式。// 定义一个类模板MyArray,具有求数组长度、插入元素、追加元素、删除元素、查找元素的功能,并在main()加以验证。#include templateclass MyArray{private:
2014-12-05 16:21:20 1018
转载 C++类默认生成的四个函数
原文:http://www.myexception.cn/cpp/564396.html序:对于一个空类,编译器默认生成四个成员函数:默认构造函数、析构函数、拷贝构造函数、赋值函数一,默认构造函数 默认构造函数(defaultconstructor)就是在没有显式提供初始化式时调用的构造函数。它由不带参数的构造函数,或者为所有的形参提供默认实参的构造函数定义。如果定义某
2014-12-04 11:19:47 3914 1
原创 C++继承强制转换
1. 派生类对象可以强制转换为基类对象#include using namespace std;class base{public: int a; base(int x=0):a(x){} void print(){cout<<a<<endl;}};class son:public base{public: char y; son(char x)
2014-12-04 10:28:05 1193
介于sql图书管理系统
2009-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人