- 博客(31)
- 收藏
- 关注
原创 ubuntu wifi 硬件关闭的临时处理方法
笔记本合上盖子后重新打开会出现wifi无法打开的情况。处理方法是休眠采用freeze的方法echo "freeze" >/sys/power/state
2016-07-02 10:51:39
2192
原创 docker 简单使用
使用安装ubuntu 的安装已经支持一键安装了curl -fsSL https://get.docker.com/ | sh搜索和下载镜像docker search ubuntu docker pull ubuntu可以考虑使用国内 的镜像源,如阿里云等运行命令docker run -i -t NAME:TAG /bin/bash映射文件目录docker run - i -t -v 宿主机目录
2016-06-21 21:54:34
383
原创 python 遍历目录下所有文件,并判断文件类型
python 遍历目录下所有文件,并判断文件类型import os,sysbasedir = sys.argv[1]filename_list = os.listdir(basedir)for item in filename_list: path=os.path.join(basedir,item) print os.path.isfile(path)
2016-06-14 10:38:44
1643
原创 Rotate List
ListNode * rotateList(ListNode * aHead,int k){ ListNode *pre = aHead; for(int i = 0;(i<k&&pre);i++){ pre = pre->next; } if(!pre) return aHead; ListNode * newHeadpre = aHead;
2015-02-12 14:49:20
404
原创 Reverse Nodes in k Group
ListNode *reverseGroup(ListNode * aHead,int k){ ListNode dummy(-1); ListNode *pre = &dummy; pre->next = aHead; while(pre->next){ tmp = pre->next; pre->next = reverseKLis
2015-02-12 12:57:20
424
原创 Remove Duplicates from Sorted List
void removeDuplicateFromSortList(ListNode * aHead){if(NULL== aHead) return;ListNode * curPtr = aHead,*nextPtr =aHead->next;while(nextPrt){while(nextPtr && curPtr->val == nextPtr->val){curPtr
2015-02-10 22:10:32
429
转载 python sorted用法
sorted()函数功能非常强大,使用它可以方便地针对不同的数据结构进行排序,从而满足不同需求。来看下列例子。·对字典进行排序:下面的例子中根据字典的值进行排序,即将phonebook对应的电话号码按照数字大小进行排序。>>> phonebook = {'Linda': '7750', 'Bob': '9345', 'Carol': '5834'}>>> from op
2014-11-06 20:20:22
628
原创 pep8工具简单使用
用于查看python代码是否符合风格.安装方法sudo apt-get install pep8使用pep8 --first youfile.py可以得到以下输出:DbRouter.py:4:7: E271 multiple spaces after keywordDbRouter.py:15:11: E225
2014-11-02 19:14:44
4481
原创 用户id,有效id,设置id的区别
按照自己的理解,总结如下:设置id,是一个置位条件,如果被置位,那么用户执行这个文件时,有效id就会变成文件拥有者的id实际id,就是执行文件之前,你按哪个用户登录的,那个就是你的id有效id,相当于在执行这个文件时的用户id,与权限相关,根据上面两条,有效id可能是实际id或者是文件拥有者的id
2014-09-24 20:46:07
785
原创 mongodb使用验证的主从复制
虽然新版本的mongodb不推荐使用主从复制,而是采用复制集的方式,但是如果前期的服务器数量并不多,不需要三台时,可以可以考虑主从复制。主从复制的步骤:第一次以认证模式启动mongod,启动时注意的参数mongod –dbpath=/data/mongo/master –port 20000在另一个窗口登录mongo admin –p
2014-08-25 10:23:20
654
原创 linux的内核态和用户态
简单的理解,这两个是相对与cpu的状态而言的,主要是针对于处理硬件方面的权限。内核态有直接接触硬件的权利,而用户态的进程需要接触硬件,就需要从用户态切换到内核态。
2014-08-19 11:08:59
514
原创 将一长串字符串里的小写字母转换成大写,不使用比较操作
#include using namespace std;void ToUpper(char* aPtr);int main(int argc ,char ** argv){ char ptr[]="sdfsasaAAdss"; ToUpper(ptr); cout<<ptr<<endl;}void ToUpper(char* aPtr){ //a~z的ascii码:97~1
2014-08-08 16:53:19
791
原创 (1,(2,3),(4,(5,6),7))变成:(1,2,3,4,5,6,7)
给定一个如下格式的字符串(1,(2,3),(4,(5,6),7))括号内的元素可以是数字,也可以是另一个括号,请实现一个算法消除嵌套的括号,比如把上面的表达式变成:(1,2,3,4,5,6,7),如果表达式有误请报错。
2014-08-08 15:00:11
2819
原创 给定n个数{1,2,…n},从中选取任意两两不同的k个数,请编写程序输出所有的可能的选择,要求不重不漏。
给定n个数{1,2,…n},从中选取任意两两不同的k个数,请编写程序输出所有的可能的选择,要求不重不漏。
2014-08-08 11:14:24
3538
3
原创 python 中文字符问题
假设接收到一串gbk的字节流,应该如何将其转换为unicode这种情况是比较好解决的,例如,'我'的gbk编码是CED2,那么这个使用两个字节存储的,第一个字节是0xCE,第二个字节是0xD2,这样就有:这样就可以得到utf-8的硬编码字符,关于encode,decode的方法,可以看其他的。另外就是,假设不是这种情况,就是如果给你的是已经是unicode编码,但是却只是把gb
2014-03-10 18:38:58
739
原创 如何在python里面调用nao动作库
1 在choregraph里面写好的动作,上传到behaviors里面2 然后如果想要调用的时候,使用:from naoqi import *IP = '10.26.210.XX' #set your robot's IP hereb = ALProxy("ALBehaviorManager", IP, PORT)b.runBehavior('standUp')
2013-04-19 00:09:51
1694
原创 libvirt管理虚拟机的迁移方式
libvirt迁移方式======================================================================================迁移数据传送方式一种是利用虚拟机本身(即Hypervisor)之间的迁移(Native),另外一种则是使用libvirtd后台进程的迁移(Tunnelld)。Native :依赖于Hyper
2013-04-18 23:44:49
1981
原创 关于OpenStack的一些看法
学习OpenStack有一段时间了,虽然学得不深入,但是仍然有一些笔记需要写一下的。首先是关于自己学习的那部分,主要是虚拟机的。虚拟机OpenStack支持的还是比较多的,底层的api库使用的是libvirt,如果需要使用虚拟机的迁移功能的话,一个是需要把libivrt的配置设置为tcp,和非tls认证的连接。虽然ssh也是可以的,但是一般主机的用户除了root是一样的话,其他的都不知道是什么
2013-04-18 23:36:04
743
原创 线程关闭socket的方法
由于线程在监听时,一直都是出于阻塞状态,用标志位判断是否执行监听的情况是可行的,但是需要在标志位设置之后,连接一次socket,使得程序能够跳回去判断标志位处。
2013-04-18 23:21:00
2541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人