go 接口

go自学第二天,留个笔记,万一以后忘了呢package mainimport "fmt"type I interface{ get() int set(int) }//S实现了I接口 type S struct{ value int }//S在这里叫...

2017-06-16 16:51:47

阅读数 181

评论数 0

单链表实现队列 栈

#include <stdio.h> #include <stdlib.h>struct list { int data; struct list *next; };typedef struct list L;L *stackInsert (L *head,...

2017-06-13 10:40:30

阅读数 166

评论数 0

合并两个有序链表

#include <stdio.h> #include <stdlib.h>struct list { int data; struct list *next; };typedef struct list L;L *insert (L *head, int ...

2017-06-13 10:05:20

阅读数 181

评论数 0

autotools使用

以下内容均为《linux下c编程基础》书中内容。1.autotools 使用流程 autotools 是系列工具,读者首先要确认系统是否装了以下工具(可以用 which 命令进行查 看)。  aclocal  autoscan  autoconf  autoheader  ...

2017-05-12 01:37:21

阅读数 179

评论数 0

mysql 临时表和视图

视图是虚表,操作视图会更新实体表的数据。 视图跟其它实体表共享一个命名空间,因此不能与实体表重名 视图不会随着会话结束而消失临时表跟实体表是两个互不相干的两个表,因此不存在操作临时表会影响到实体表的情况。 会话结束临时表自动释放应用场景: 视图 应用场景1:保密工作,比如有一个员工工资表...

2017-04-26 10:50:27

阅读数 1485

评论数 0

python执行shell命令的几种方法

os.system(command)类似c语言里的system函数,只能执行命令,无法获取输出,返回值跟c类似,将shell的返回值放到了8-15位 os.popen(command [, mode='r' [, bufsize]])也跟c语言类似,c语言返回的是一个文件流指针,python返回的...

2017-04-11 18:00:21

阅读数 269

评论数 0

c/c++和python的三目运算符

c/c++: x=判断条件?为真的结果:不为真的结果; 如: max = a > b?a:b;python: x=为真的结果 if 判断条件 else 不为真的结果 max = a if a > b else b

2017-04-11 16:21:44

阅读数 122

评论数 0

python装饰器

装饰器本质上是一个python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回对象也是一个函数。一定要注意装饰器是在不需要做任何代码变动的前提下,没有这个前提装饰器便没有存在的必要了。 装饰器大量应用于有切面编程需求的场景,如:日志插入,性能测试,事务处理等,这里不细...

2017-04-11 16:11:37

阅读数 155

评论数 0

python常用文件查找/目录遍历方法

1.os.listdir(path) 查看指定path下的文件,一般结合os.path.isfile(path)(是否为文件)使用递归对目录进行遍历 使用介绍 http://www.runoob.com/python/os-listdir.html2.os.walk(top, topdown=T...

2017-04-10 15:58:15

阅读数 2615

评论数 0

c/c++管道、消息队列

1.匿名管道和有名管道 匿名管道 匿名管道是一种进程之间进行单向通信的方式,由于其通信只是单方向的,所以起有以下缺点: 1.通信只是单方向的,通信太局限 2.其缓冲区大小是一定的,缓冲区满了之后就无法继续再写入数据。 3.通过管道传输的只能是无格式的字节流。 4.只能用于具有亲缘关系的...

2017-03-29 17:26:18

阅读数 1027

评论数 0

c和python的文件读写

最近在c和python之间来回使用文件读写,有时候会发生混淆,在这做个总结,小记一下。 c文件读写的基础函数:对文件描述符操作 int open(const char *pathname, int flags, mode_t mode); ssize_t read(int fd, void *b...

2017-03-29 13:29:40

阅读数 284

评论数 0

gcc 编译隐藏符号

strip libtest.so --strip-unneeded --keep-symbol=libtest-l 指定链接库名 -L 指定编译时链接库路径 -Wl,-rpath指定程序执行时加载库路径 -I 指定编译时头文件路径

2017-03-23 19:35:14

阅读数 942

评论数 0

python __new__和__init__

__new__方法只有继承自object类的派生类才有此方法,且此方法必须返回实例化出来的实例 __init__是对实例化出来的实例做一些初始化操作class myClass(object): def __init__(self): print 'call __init_...

2017-03-23 15:38:04

阅读数 94

评论数 0

Centos6.7 Scrapy安装

原文地址:http://www.cnblogs.com/xiaoruoen/archive/2013/02/27/2933854.html 安装setuptools:cd /opt wget --no-check-certificate http://pypi.python.org/packag...

2016-10-06 05:25:42

阅读数 317

评论数 0

centos6.7安装新版本python

**CentOS 6.7自带的是Python 2.6.6,而编译llvm需要Python 2.7以上。操作步骤如下:1)安装devtoolsetyum groupinstall "Development tools"2)安装编译Python需要的包包yum install zl...

2016-10-06 04:32:11

阅读数 580

评论数 0

添加新的命令使生效

有时候linux默认安装的命令版本较低,我们需要安装较高版本的命令。比如,centos默认安装的python为2.6.6,安装2.7版本后,执行python -V查看还是2.6版本的python。此时首先想到的应该是环境变量可能有问题, 2.7版本的python安装在/usr/local/bin...

2016-10-06 04:16:24

阅读数 183

评论数 0

linux 主机名

linux与主机名相关的文件有三个:/proc/sys/kernel/hostname /etc/sysconfig/network /etc/hosts第一个存的是临时主机名,即通过hostname命令设置的临时主机名,重启后失效 第二个存的是系统的永久主机名,即为重启后登陆的主机名。格式为...

2016-09-17 18:10:11

阅读数 155

评论数 0

centos 6.7 ping: unknown host外网ping不通问题解决

1. 确认网卡的设置没有问题vim /etc/sysconfig/network-scripts/ifcfg-eth*ip地址要和gateway在一个网段。 如果是虚拟机则要保证虚拟机 ip地址 网关 和主机ip在同一个网段2. 看路由设置是否正确第一步没有问题后,此时虚拟机ping主机是能够p...

2016-09-17 01:19:00

阅读数 13203

评论数 0

C++函数重载

函数重载:函数名相同 参数不同 函数重载的判断标准: 参数个数,参数类型,参数顺序函数返回值不是函数重载的判断标准函数重载和默认参数int func(int a , int b ,int c =1) { return 0; } int func(int a, int b) { ...

2016-07-14 01:20:57

阅读数 133

评论数 0

C++默认参数

void fun(int a = 1) { cout>>”a=”>>a>>endl; }int main() { int a = 5; fun(); fun(a); return 0; }结果是这样的 ...

2016-07-14 01:03:34

阅读数 114

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭