- 博客(25)
- 收藏
- 关注
原创 廖雪峰Python Day-2代码解析
源代码import logging; logging.basicConfig(level=logging.INFO)import asyncio, os, json, timefrom datetime import datetimefrom aiohttp import webdef index(request): return web.Response(body=b'<h1>Awes
2015-12-18 16:40:17
2518
原创 git基本用法小结
总结自廖雪峰的Git教程http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/初始化一个Git仓库,使用git init命令。添加文件到Git仓库,分两步:第一步,使用命令git add ,注意,可反复多次使用,添加多个文件;第二步,使用命令git commit,完成
2015-05-13 20:20:49
439
转载 Linux添加静态路由
linux下静态路由修改命令方法一:添加路由route add -net 192.168.0.0/24 gw 192.168.0.1route add -host 192.168.1.1 dev 192.168.0.1删除路由route del -net 192.168.0.0/24 gw 192.168.0.1add 增加路由del 删除路由-net 设置
2015-04-28 09:44:21
634
原创 python版统计文件二进制内容中的0和1个数
知乎上看到一个问题http://www.zhihu.com/question/20289032,看到票数最高的回答中python程序如下:import struct, osfilename, count_one, count_zero = 'example.txt', 0, 0for current_byte in list(open(filename,'rb').read()):
2015-04-05 21:58:29
3214
原创 linux中bg/fg/jobs/kill命令
bg 让一个在后台暂停的命令继续运行,后台有多个命令时用bg %jobnumber选择命令fg 将后台运行的命令调至前台运行,后台有多个命令时用fg %jobnumber选择命令jobs 查看后台运行的命令 -l 显示后台命令详细信息 -p 只显示进程号 -r 只显示运行的进程-n 不输出信息kill 默认kill -15-l 列出信号名称-u 杀死
2015-03-24 12:48:42
1270
转载 Python:使用threading模块实现多线程
综述Python这门解释性语言也有专门的线程模型,Python虚拟机使用GIL(Global Interpreter Lock,全局解释器锁)来互斥线程对共享资源的访问,但暂时无法利用多处理器的优势。在Python中我们主要是通过thread和 threading这两个模块来实现的,其中Python的threading模块是对thread做了一些包装的,可以更加方便的被使用,所以我
2015-03-24 10:50:05
436
转载 python中的threading模块
转载自http://blog.chinaunix.net/uid-27571599-id-3484048.htmlthreading提供了一个比thread模块更高层的API来提供线程的并发性。这些线程并发运行并共享内存。 下面来看threading模块的具体用法: 一、Thread的使用 目标函数可以实例化一个Thread对象,每个T
2015-03-24 10:47:56
359
原创 vim代码补全常用快捷键
http://easwy.com/blog/archives/advanced-vim-skills-omin-complete/补全处于激活状态时,Ctrl-E保持现有的输入文字并退出补全;Ctrl-Y选择补全项并退出补全;Ctrl-P和Ctrl-N选择项目,选中的项会被直接补全到光标所在位置,无需按回车。
2015-03-07 09:11:30
2094
原创 Linux中更改文件默认权限
因为最近在学python,想要新建的文件默认具有可执行权限,一时却想不起该如何修改linux中的设置,于是百度之。发现/etc/bashrc中有相关的设置,其配置如下:if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then umask 002else umask 022fi因为root用户UID为0,所以其uma
2015-02-05 18:19:18
1051
转载 socket之shutdown()用法
转载自http://blog.csdn.net/moxiaomomo/article/details/7897943通常来说,socket是双向的,即数据是双向通信的。但有些时候,你会想在socket上实现单向的socket,即数据往一个方向传输。单向的socket便称为半开放Socket。要实现半开放式,需要用到shutdown()函数。一般来说,半开放socket适用于以下
2015-01-24 16:15:11
471
原创 修改文件无法保存
用vim修改一个文件,保存时提示E297: Write error in swap file,遂百度之,原来是磁盘满了(df -h),需要删除/目录下的一些文件。Filesystem Size Used Avail Use% Mounted on/dev/sda2 18G 18G 0 100% /tmpfs
2015-01-23 16:00:13
1131
原创 python使用xinetd时遇到的问题
问题: 将/etc/xinetd.conf按教程设置好后,telnet localhost 51423提示telnet: connect to address 127.0.0.1: Connection refused,发现xinetd并没有监听51423端口解决方法:xinetd设置中service指定的py文件必须具有执行权限,加上执行权限后重启xinetd即可正常运行
2015-01-23 10:13:14
2504
转载 python中的异常
转自http://blog.chinaunix.net/uid-22920230-id-3074716.html异常是指程序中的例外,违例情况。异常机制是指程序出现错误后,程序的处理方法。当出现错误后,程序的执行流程发生改变,程序的控制权转移到异常处理。Exception类是常用的异常类,该类包括StandardError,StopIteration, GeneratorExit, War
2015-01-22 12:06:23
410
原创 sys.stdout.wirte()不能输出服务器端传来的数据
先上源码:#!/usr/bin/env pythonimport socket,syshost = sys.argv[1]textport = sys.argv[2]s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)try: port = int(textport)except ValueError:
2015-01-21 16:45:23
1050
原创 try...except遇到的问题
先贴源码:#!/usr/bin/env pythonimport socket,syshost = sys.argv[1]textport = sys.argv[2]filename = sys.argv[3]try: s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)except socket.error,e:
2015-01-21 15:56:25
505
原创 python网络编程报错socket.error: [Errno 9] Bad file descriptor
想学学python网络编程,按书上写了两个服务器和客户端小程序,结果发现报错:Traceback (most recent call last): File "./tsTserv.py", line 20, in data = tcpCliSock.recv(BUFSIZ) File "/usr/lib/python2.6/socket.py", line 165,
2015-01-21 09:54:59
23813
1
转载 LIBSVM在MATLAB下的使用
支持向量机(SVM,Support Vector Machine)是一种基于统计学习理论的模式识别方法,在解决小样本、高维度及非线性的分类问题中应用非常广泛。LIBSVM是一个由台湾大学林智仁(Lin Chih-Jen)教授等开发的SVM模式识别与回归的软件包,使用简单,功能强大,本文主要介绍其在Matlab中的使用。一 安装1. 下载在LIBSVM的主页上下载
2015-01-09 13:43:58
3103
2
原创 libsvm单分类问题
想用libsvm做一下字符检测,将测试样本分为两类,一类为字符类,一类为其他类,但不知道参数如何设置。尝试从一幅二值图像中截取一块作为训练样本,用同样大小的窗口依次扫描二值图像,得到的一系列的子图像作为测试样本,但结果svm把所有的测试样本都分到了和训练样本相同的指定类中。看来得再仔细看看svm原理以及参数的设置问题。
2015-01-03 10:29:50
770
原创 libsvm使用
在matlab中将libsvm安装完成后,就可以来尝试用一下啦。这里主要介绍两个函数svmtrain()和svmpredict()。svmtrain用法:model = svmtrain(train_label, train_matrix, ['libsvm_options']); 根据输入的训练样本建立一个模型,该模型用来进行predicttrain_label: 一个m*1的矢量,
2015-01-02 17:01:44
624
转载 libsvm安装(MATLAB)
下载libsvm: 在网站http://www.csie.ntu.edu.tw/~cjlin/libsvm/ 下载libsvm最新版本3.12,解压到相应目录(此处解压即安装)。我将其解压后放在c盘,即C:\Program Files\MATLAB\libsvm-3.12。设置matlab搜索工作目录: 打开matlab,file->Set Path->Add with Sub
2015-01-02 14:22:46
1252
1
原创 Vmware虚拟机无法联网(Linux)
今天打开好久没用了虚拟机,发现上不了网,VMnet8之前被我禁用了,启用之后在虚拟机重启网卡提示Determining IP information for eth0...failed; no link present. Check cable?在/etc/sysconfig/network-scripts/ifcfg-eth0文件中加入check_link_down(){ return 1;
2015-01-01 11:30:07
461
原创 windows无法连接到wifi
今天又遇到这个问题了,电脑连接wifi提示windows无法连接到xxx,但其他设备可以正常连接到该wifi。遂又百度之,试着按网上的方法在网络和共享中心将记录的热点名称删掉,然后重新连接wifi,结果还是不行。最后尝试打开控制面板\网络和 Internet\网络连接,将无线网络禁用后启用,重新连接,成功连接上。怀疑是不是开过猎豹wifi热点的原因导致这个问题?
2014-12-07 19:16:32
4062
转载 NSCT——Nonsubsampled contourlet 变换程序开发教程1_向望大海的鱼
08年,被老板逼得走投无路,xx所得项目看来是实在躲不过去,只好硬着头皮上。开发一款图像处理软件,里面内容很多,不过核心就是NSCT变换。NSCT变换06年的新东西,现在跟风研究的热点。可惜的是作为一种新的变换滤波器长期以来只有matlab程序,没有VC程序。使很多算法开发不能应用到工程中,08暑假,大概花了我一个月吧,恩。。期间电脑还中了次病毒(可恶的机器狗第四代!!),终于把这个软件搞得差不多
2014-10-21 09:13:50
5140
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人