- 博客(23)
- 资源 (5)
- 收藏
- 关注
转载 linux 技巧:使用 screen 管理你的远程会话
<br /><br />你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。<br />元凶:SIGHUP 信号<br />让我们来看看为什么关掉窗口/断开连接会使得正在运行的程序死掉。<br />在Linux/Unix中,有这样几个
2010-12-15 11:04:00 682
转载 重载、覆盖、多态与函数隐藏
<br />经常看到C++的一些初学者对于重载、覆盖、多态与函数隐藏的模糊理解。在这里写一点自己的见解,希望能够C++初学者解惑。 要弄清楚重载、覆盖、多态与函数隐藏之间的复杂且微妙关系之前,我们首先要来回顾一下重载覆盖等基本概念。 首先,我们来看一个非常简单的例子,理解一下什么叫函数隐藏hide。#include using namespace std;class Base{public: void fun() { cout << "Base::fun()" <<
2010-07-31 16:52:00 786
转载 PHP框架 Yii
<br />Yii 是一个基于组件、用于开发大型 Web 应用的高性能 PHP 框架。它将 Web 编程中的可重用性发挥到极致,能够显著加速开发进程。Yii(读作“易”)代表简单(easy)、高效(efficient)、可扩展(extensible)。<br />需求<br />要运行一个基于 Yii 开发的 Web 应用,你需要一个支持 PHP 5.1.0 (或更高版本)的 Web 服务器。<br />对于想使用 Yii 的开发者而言,熟悉面向对象编程(OOP)会使开发更加轻松,因为 Yi
2010-06-20 14:51:00 1163
转载 Python中的一些异常
其实异常就是不正常,就是不和我们想象一样去执行。它是因为程序出现了错误而在正常控制流以外采取的行为。Python出现异常,就是因为检查了一个错误时,Python解释器无法继续继续执行下去,这时候抛出了异常。往往这个错误分为语法上和逻辑上(不擅长说概念,-_-! ),看看几个例子,总结一下:1、NameError:尝试访问一个未声明的变量任何可访问的变量必须在名称空间列出,访问变
2010-04-15 22:50:00 3410
转载 C语言算法(代码):假设文件中有许多单词,将单词从文件中读出,放到链表中,按字母升序实现
#include #include struct node{ char *data; /*接点的数据域为指针,或理解为字符数组*/ struct node *next;}*head,*p,*q;int main() /*假设文件中有许多单词,将单词从文件中读出,放到链表中,按字母升序实现*/{ int i; char ch;
2010-03-24 12:03:00 3996 1
转载 Python中的全局变量
全局变量不符合参数传递的精神,所以,平时我很少使用,除非定义常量。今天有同事问一个关于全局变量的问题,才发现其中原来还有门道。程序大致是这样的:CONSTANT = 0def modifyConstant() : print CONSTANT CONSTANT += 1 returnif __
2010-03-22 13:19:00 1392
转载 C调用Python函数相关代码示例剖析
C调用Python函数的相关操作将会在这篇文章中通过一段代码示例来为大家详细介绍。初学者们可以通过这里介绍的内容充分掌握这一应用技巧。我们在使用C语言的时候,有时会遇到需要调用Python函数来完成一些特定的功能。那么接下来,我们将会在这里为大家详细介绍一下C调用Python函数的相关操作方法,希望可以给大家带来一些帮助。Python脚本,存为pytest.py
2010-03-19 17:04:00 1732
转载 python- 如何返回多个值
如何写一个返回多个值的函数函数的return 语句只能返回一个值,可以是任何类型。因此,我们可以“返回一个 tuple类型,来间接达到返回多个值”。例: x 除以 y 的余数与商的函数def F1 ( x, y ): a = x % y b = (x-a) / y ret
2010-03-11 14:04:00 99806 1
转载 火狐十大必用插件
十个个必装的火狐插件 也许这十个中其中某个或者几个并适合中国人用,当我至少有3个在用! 上次我们为必装的火狐扩展进行排行已经是两年前的事了。而现在的新排行做出了一些必要的更新,和上次一样以即点即用的形式为大家展现这次的大师级最佳火狐插件排行。firefox我们的四位编辑列出了一个扩展名单,其中既有一些他们每天使用量非常高的插件,另外还有他们为这
2010-03-06 14:50:00 58977 2
转载 python 内置数据类型
▾ hide table of contents 0. ↑ 显示完整目录 1. 深入# 2. 布尔类型# 3. 数值类型# 1. 将整数强制转换为浮点数及反向转换# 2. 常见数值运算# 3. 分数# 4. 三角函数# 5. 布尔上下文环境中的数值# 4.
2010-03-05 15:46:00 2101
转载 python 集合运算
集合类型操作符(所有的集合类型)联合( | )联合(union)操作和集合的OR(又称可兼析取(inclusive disjunction))其实是等价的,两个集合的联合是一个新集合,该集合中的每个元素都至少是其中一个集合的成员,即,属于两个集合其中之一的成员。联合符号有一个等价的方法,union().Edit By VheavensEdit By Vheavens
2010-03-05 11:39:00 16393
转载 python列表和字典的方法总结
列表方法: 方法说明append( item )在列表末尾插入(item )count( element )返回element在列表中出现的次数extend( newlist )将newlist的元素插入列表末尾index( element )返回eleme
2010-03-03 15:39:00 21494
转载 Python的lambda函数与排序
前几天看到了一行求1000的阶乘的Python代码:print reduce(lambda x,y:x*y, range(1, 1001)) 一下子被python代码的精简与紧凑所折服,故对代码进行了简单的分析。reduce与range都是Python的内置函数。range(
2010-03-02 15:02:00 8464
转载 python-数组,序列,字典,列表,序表,元祖(tuple)
python 没有数组的数据结构#list 序列sample_list = [1,2,3,abc]#dictionary 字典sample_dic = {"key":value, 2:3}#tuple 只读的序列sample_tuple = (1,3,"ab")序表 序表由一系列值用逗号分隔而成 序表与字符串一样是
2010-03-02 12:01:00 8936
转载 Python 列表(list)操作
创建列表sample_list = [a,1,(a,b)]Python 列表操作sample_list = [a,b,0,1,3]得到列表中的某一个值value_start = sample_list[0]end_value = sample_list[-1]删除列表的第一个值del sample_list[0]在列表中插入一个值sa
2010-03-02 10:56:00 194378 4
转载 Python中数据结构 列表 元组 字典 序列
列表list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了。只不过在你的购物表上,可能每样东西都独自占有一行,而在Python中,你在每个项目之间用逗号分割。列表中的项目应该包括在方括号中,这样Python就知道你是在指明一个列表。一旦你创建了一个列表,你可以添加、删除或是搜索列
2010-03-01 23:00:00 6093
转载 Amusing Python 2: range/xrange
这两个基本上都是在循环的时候用。Python代码 for i in range(0, 100): print i for i in range(0, 100): print iPython代码 for i in
2010-03-01 20:23:00 962
转载 Python strip lstrip rstrip使用方法
Python中的strip用于去除字符串的首位字符,同理,lstrip用于去除左边的字符,rstrip用于去除右边的字符。这三个函数都可传入一个参数,指定要去除的首尾字符。注意的是,传入的是一个字符数组,编译器去除两端所有相应的字符,直到没有匹配的字符,比如:复制代码 代码如下:theString = saaaay yes no yaaaass print
2010-03-01 20:12:00 826
转载 Python编码规范
标准头部#!/usr/bin/python编码所有的 Python 脚本文件都应在文件头标上 #-*- coding:utf8 -*- 。设置编辑器,默认保存为 utf8 格式。main函数应用程序要定义main函数而不要直接写脚本def main(): dosomething()if __name__ == "__main__":
2010-03-01 17:22:00 2375 1
原创 python技巧(3)——下划线,私有变量
Python 用下划线作为变量前缀和后缀指定特殊变量。_xxx 不能用from module import *导入__xxx__ 系统定义名字__xxx 类中的私有变量名核心风格:避免用下划线作为变量名的开始。因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下划线作为变量名的开始。一般来讲,变量名_xxx被看
2010-03-01 15:42:00 1364
原创 python学习(1)-字典 (Dictionary)
字典(Dictionary)是一种映射结构的数据类型,由无序的“键-值对”组成。字典的键必须是不可改变的类型,如:字符串,数字,tuple;值可以为任何python数据类型。1、新建字典>>> dict1={} #建立一个空字典>>> type(dict1)2、增加字典元素:两种方法>>> dict1[a]=1 #第
2010-03-01 15:39:00 760
原创 Python与C之间的相互调用(Python C API及Python ctypes库)【转】
准备工作:闲话少说,看看Python C API。事实上,Python C API比起Lua的API了来说,清晰了很多,这也符合Pythonic的风格,就算这时Python C API是设计给C语言使用者使用的,还是这样的风格,比起Lua API那种汇编式的接口,(据说为了效率,可以直接操作每个数据)强了太多了。要使用Python C API,用普通的二进制包是不行的,得下源码包。
2010-03-01 13:39:00 7867
原创 激光投影键盘32G内存 惊艳01 Phone
苹果 iPhone Phone的神秘新机有望再续iPhone风采,同样具备震撼业界的配置和外形。这款名为01 Phone的最大特色是采用全触屏设计,但却拥有一个激光投影键盘。 图为01 Phone 01 Phone还将具备500万像素 拍照 实力,并内置32GB的海量内存,存储配置比iPhone要高出不少。网络上,01 Phone 将支持 3G 网络连接,没有具体透露更多详细配置。 图为01
2009-02-17 13:48:00 1108
kernel2.6 内核编译 linux c 编程
2009-04-04
Thinking in Java 4th Edition习题答案
2009-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人