自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (10)
  • 收藏
  • 关注

原创 The Zen of Python

import this ----> Python 之禅。 Beautiful is better than ugly. 优美胜于丑陋。 Explicit is better than implicit. 显式胜于隐式。 Simple is better than complex. 简单胜于复杂。 Complex is better than com...

2019-10-21 11:38:39 169

原创 Study

Make English as your working language. Practice makes perfect. All experience comes from mistakes. Don't be one of the leeches. Either stand out or kicked out.

2019-10-21 10:57:50 203

原创 WCF tcp配置

WCF服务端编写实例1.通过VS新建WCF项目,生成一个接口文件和一个SVC.cs文件,SVC文件可以编写具体实现2. 与一般程序的区别,主要是接口的定义。每一个方法的前面都要加上OperationContract修饰,否则访问不到:using System.Collections.Generic;using System.ServiceModel;namespace WCF...

2019-08-12 14:09:13 624

原创 windows环境下exe设置为服务启动

工具: instsrv.exe srvany.exe, 可从网上下载方法:将下载的两个exe放到系统盘任意目录 注册服务名称: instsrv.exe(此处填写绝对路径) 将要注册的服务名称 srvany.exe( 此处填写绝对路径 ),注册成功后,在service里能看到该服务名称。 instsrv.exe remove可以删除服务 编辑注册表,绑定到指定程序: “运行”...

2019-08-12 10:23:51 1385

原创 python虚拟环境搭建

1. 安装virtualenvvirtualenv是python虚拟环境的基本库,必须要安装。 linux环境下可以使用apt install python3-virtualenv,注意选择不同的virtualenv版本,匹配不同的python版本 也可以通过pip命令来安装,不过貌似后面使用virtualenvwrapper时,会有点小bug,建议还是使用linux命令安装2.安装vi...

2019-06-25 13:50:35 486

转载 Ubuntu更换下载源

1. 修改源配置文件修改/etc/apt/sources.list2. 国内源阿里源:deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-propertiesdeb http://mirrors.aliyun.com/ubuntu/ xenial main res...

2019-06-25 09:17:58 4480

转载 pip更新下载源

pip国内主要镜像:阿里云 https://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 中国科...

2019-06-25 09:01:35 9036 1

转载 python中执行命令的3种方法小结

目前我使用到的python中执行cmd的方式有三种:1. 使用os.system("cmd")特点是执行的时候程序会打出cmd在linux上执行的信息。import osos.system("ls")  2. 使用Popen模块产生新的process现在大部分人都喜欢使用Popen。Popen方法不会打印出cmd在linux上执行的信息。的确,Popen非常

2015-08-20 08:54:21 4505

转载 windows OpenCV 2.3.1 Python 2.7配置

1 .下载 OpenCV 2.3.1 。文中下载了OpenCV-2.3.1-win-superpack (大概124MB,解压后1G多)。他不需编译,使用方便 下载地址 2. OpenCV-2.3.1-win-superpack.exe是自解压文件,直接运行。即可解压。默认解压到opencv文件夹里。3.下载numpy。opencv的python版需要该模块。下载页面在这里 注意,下载和P

2013-04-23 16:18:30 570

转载 修改MySQL数据库引擎为INNODB

本文主要介绍了修改MySQL的数据库引擎为INNODB的方法,希望能对您有所帮助。AD:对于MySQL数据库,如果你要使用事务以及行级锁就必须使用INNODB引擎。如果你要使用全文索引,那必须使用myisam。INNODB的实用性,安全性,稳定性更高但是效率比MYISAM稍差,但是有的功能是MYISAM没有的。修改MySQL的引擎为INNODB,可以使用外键,事务等功能,性能高。本文主

2013-04-17 15:11:40 918

转载 PyChecker使用

简介PyChecker是一个对Python源代码进行语法检查的工具。主页:http://pychecker.sourceforge.netPyChecker is a static analysis tool for finding bugs in Python source code. It finds problems that are typically caught by a

2013-04-17 08:59:51 768

原创 安装vatic出现的错误及解决办法

安装vatic出现常见的错误及解决办法: (1)执行过程中出现错误:No module named MySQLdb          解决办法:apt-get install python-mysqldb

2012-11-23 16:14:51 979

转载 mysql 备份 还原

mysql 备份、还原mysql数据库备份 常用备份工具是mysql自带的mysqldump,mysqldump -u root -p密码 dbname >d:\test.sql      ------------备份某个库mysqldump -u root -p密码 dbname tablename>d:\test.sql      ------------备份某个库

2012-11-13 16:35:18 540

原创 ubuntu 安装git

安装方法:sudo apt-get updatesudo atp-get install git-core验证成功:$ git --versiongit version 1.7.0.4

2012-11-13 16:34:11 361

转载 tcp握手

1、建立连接协议(三次握手)(1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。(2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询问客户端是否准备好进行数据通讯。(3) 客户必须再次回应服务段一个ACK报文,这是报文段3。2、连接终止协

2012-10-30 17:08:07 351

原创 linux时间同步

(1)安装ntp工具         yum install ntp(2)同步本地时间到特定的ntp服务器        ntpdate ntp服务器IP

2012-10-30 16:57:14 516

原创 ipvsadm命令详解

对ipvsadm 的命令参考,并根据自己使用的经验,进行了一个简单的翻译,希望对ipvsadm 的使用者有一定的帮助。为了更好的让大家理解这份命令手册,将手册里面用到的几个术语先简单的介绍一下:1,virtual-service-address:是指虚拟服务器的ip 地址2,real-service-address:是指真实服务器的ip 地址3,scheduler:调度方法

2012-10-30 14:29:17 3346

转载 linux下安装mysql详细步骤及基本操作

一.下载说明前期的一些准备说明,参考:MySQL 发展史http://blog.csdn.net/tianlesoftware/article/details/6999245 Mysql 不同版本 说明http://blog.csdn.net/tianlesoftware/article/details/6723117MySQL 分为Community Server

2012-10-25 13:53:18 873

原创 windows下安装mysql的详细步骤和图解

下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!  MySQL下载地址   打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面  mysql安装向导启动,按“Next”继续  选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”

2012-10-25 13:36:22 568

原创 linux用yum安装mysql及注意问题

linux下使用yum安装mysql 1、安装查看有没有安装过:          yum list installed mysql*          rpm -qa | grep mysql* 查看有没有安装包:          yum list mysql* 安装mysql客户端:          yum install mysql 安

2012-10-22 14:16:38 657 1

原创 解决mysql设置密码不成功问题

Ubuntu8.04刚装了mysqlsudo apt-get install mysql安装成功了,安装最后要求输入了密码,也输入了,OKmysql -uroot -p输入设置的密码竟然报错了!ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:

2012-10-19 14:03:44 1099

原创 centos支持中文显示

发现不支持中文编码,用浏览器打开中文变为方块字,全乱套,解决方案如下:一、安装中文支持:# yum install "@Chinese Support"

2012-09-18 10:45:43 432

原创 ifconfig 添加环境变量

$su                     #su进入root#vi /etc/profile在文件末尾加上下列语句:PATH=$PATH:/sbin                      #在PATH变量后追加/sbin目录export  PATH=$PATH:/sbin             #设置变量为全局的保存并退出。退出root并在终端运行$so

2012-09-18 09:21:35 1202

原创 centos5 安装qemu

install QEMU in CentOS 5:1. Download qemu from qemu.org.Then Unpack:tar xzf qemu-0.10.5.tar.gz2. Download zlib from http://www.zlib.netUnpack and Install:tar xzf zlib-1.2.3.tar.gzc

2012-09-17 17:16:21 789

转载 linux top命令

TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。       TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的

2012-09-14 17:08:12 509

转载 Free命令详解和释放linux Cache

因为LINUX的内核机制,一般情况下不需要特意去释放已经使用的cache。这些cache起来的内容可以增加文件以及的读写速度。先说下free命令怎么看内存[root@yuyii proc]# freetotal used free shared buffers cachedMem: 515588 295452 220136 0 2060 64040-/+ buffers/cac

2012-09-14 16:42:09 947

转载 free详解

解释一下Linux上free命令的输出。  下面是free的运行结果,一共有4行。为了方便说明,我们加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如:FO[2][1] = 999212FO[3][2] = 305404 1 2 3 4

2012-09-14 16:40:48 927

转载 linux free 命令

我告诉有朋友我一直用linux.他问我了一下我为什么linux使用的内存这么高.他讲他1G的内在free才232M.讲win xp才用200M的样子.其实啊.linux的内存是很说究的.如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看. 123456$ free-m

2012-09-14 16:33:29 487

原创 硬编码

硬编码  在计算机程序或文本编辑中,硬编码是指将可变变量用一个固定值来代替的方法。用这种方法编译后,如果以后需要更改此变量就非常困难了。大部分程序语言里,可以将一个固定数值定义为一个标记,然后用这个特殊标记来取代变量名称。当标记名称改变时,变量名不变,这样,当重新编译整个程序时,所有变量都不再是固定值,这样就更容易的实现了改变变量的目的。尽管通过编辑器的查找替换功能也能实现整个变量名称的替换,

2012-09-14 11:19:57 513

原创 centos 安装qemu

mkdir -p /data0/software/  cd /data0/software/  # 32位系统 centos 5.x   wget http://pkgs.repoforge.org/qemu/qemu-img-0.14.1-2.el5.rfx.i386.rpm  wget http://pkgs.repoforge.org/qemu/qemu-0.14.1-2.el5.rfx.i

2012-09-13 09:39:41 2472

转载 qemu使用

1.安装qemu软件包。FC7的安装盘里已经带有qemu,使用rpm安装即可。rpm -ivh qemu-0.9.0-2.fc7.x86_64.rpm2.创建虚拟硬盘。用dd创建一个数据文件即可。dd if=/dev/zero of=linux.img bs=1024 count=80000003.安装Fedora 6。先把光盘放进光盘(直接在-cdro

2012-09-10 16:40:38 917

原创 windows qemu manager

Mipsel, Mips, ARM, Sparc, Cold fire, Cris这些编译环境可以在Linux下通过Qemu模拟器来模拟, 例如在Ubuntu下用Qemu模拟器. Windows平台下其实也有Qemu模拟器, 就是Qemu Manager.Qemu Manager目前的7.0版已经兼容Windows 7系统. e网软摘已经成功的用Qemu Manager模拟的Mipsel环

2012-09-07 14:06:30 2977

原创 linux 查看系统信息的相关命令

linux如何查看系统信息一:cpu[root@srv /]# more /proc/cpuinfo | grep "model name"model name    : Intel(R) Xeon(R) CPU          X3220 @ 2.40GHzmodel name    : Intel(R) Xeon(R) CPU          X3220 @ 2.40G

2012-09-06 09:36:30 539

原创 大小端概念及检测方法

一、概念及详解在各种体系的计算机中通常采用的字节存储机制主要有两种: big-endian和little-endian,即大端模式和小端模式。先回顾两个关键词,MSB和LSB:MSB:MoST Significant Bit ------- 最高有效位LSB:Least Significant Bit ------- 最低有效位大端模式(big-edian)bi

2012-08-30 16:22:02 1172

转载 python recv使用

socket有个recv方法,recv有一个参数,指定数据缓冲区的大小 但是现在的问题就是不知道将要接受的数据的大小到底是多少,可能只有几个字节,可能会有几M,google了一下socket的入门文章似乎都理所当然的指定1024作为缓冲区大小有一个解决办法是,和另一方协商好通讯的格式,可以在开头就表明下面要传递的信息的长度,然后通过while不断的读取信息网上的解决办法:

2012-08-30 10:05:56 2028

原创 pyinstaller使用

1.下载安装pyinstaller     http://www.pyinstaller.org/     解压到任意位置即可。2.编译配置环境     进入pyinstaller解压目录,运行   python Configure.py   *(可能需要安装pywin32.下载并安装即可,重新运行 python Configure.py)3.生成spec   进入py

2012-08-29 16:15:34 1232

转载 linux python 脚本打包

1. pyinstaller安装pyinstaller:wgethttp://www.pyinstaller.org/static/source/1.5/pyinstaller-1.5.tar.bz2tarjvxf pyinstaller-1.5.tar.bz2./Configure.py 打包程序:先运行:./Makespec.py–onefile yourpro

2012-08-29 16:00:10 2031

原创 Linux virtual server

Linux Virtual Server Tutorial Horms (Simon Horman) - horms@valinux.co.jpVA Linux Systems Japan, K.K. - www.valinux.co.jpJuly 2003. Revised March 2004http://www.ultramonkey.org/with a

2012-08-28 13:16:22 2064

转载 BitTorrent源码分析

BT的源代码是使用python写的,这是一种动态类型的语言,所有的对象不需要定义其类型,任何对象可以作为参数传入某个函数中,唯一的要求是当调用该对象的某个方法时,它必须存在。另外这种语言提供了大量的模块,这些模块中很多都能在不同的平台实现其功能,大大得方便了编写跨平台程序。    在BT的代码中,主要功能都有命令行模式和图形界面模式两种执行方式,但最后它们执行的核心功能的代码都是相同的

2012-08-27 13:50:24 1665

转载 LVS DR

为了阐述方便,我根据官方原理图另外制作了一幅图,如下图所示:VS/DR的体系结构:我将结合这幅原理图及具体的实例来讲解一下LVS-DR的原理,包括数据包、数据帧的走向和转换过程。官方的原理说明:Director接收用户的请求,然后根据负载均衡算法选取一台realserver,将包转发过去,最后由realserver直接回复给用户。实例场景设备清单:说明:我这里为了方便,cl

2012-08-27 13:48:31 1248

service小工具.7z

windows下创建service的小工具。要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行

2019-08-12

21天学习JAVA

21学习JAVA第三版

2016-06-06

数据结构C/C++

本书是关于计算机科学与工程领域的基础性研究科目之一——数据结构与算法的专著。 本书在简要回顾了基本的C++ 程序设计概念的基础上,全面系统地介绍了队列、堆栈、树、图等基本数据结构,以及贪婪算法、分而治之算法、分枝定界算法等多种算法设计方法,为数据结构与算法的继续学习和研究奠定了一个坚实的基础。更为可贵的是,本书不仅仅介绍了理论知识,还提供了50多个应用实例及600多道练习题。 本书内容广博权威,结构清晰合理,是一本全新的有关数据结构与算法的教材,对于计算机科学与工程领域的从业人员也是一本很好的参考书。

2012-08-29

系统程序员成长计划

系统程序员成长计划 李先静 《系统程序员:成长计划》以生动的语言和丰富的代码示例,运用一些相对简单的例子分析开发系统程序中可能遇到的各种问题。作者把数年的开发经验和阅读大量书籍的体会,结合他在培训新员工过程中所积累的培养方法,融会贯通在这12章的内容中。书中介绍了链表、数组、栈、队列和散列表等基础数据结构,也介绍了并发、同步和内存管理等系统程序中常需注意的问题,还讲解了文本处理器等具体应用程序的设计方法。 《系统程序员:成长计划》是初涉系统程序开发领域的人不可多得的一本参考书。书中体现的思想对于其他各种软件开发人员、相关专业的在校学生以及软件开发爱好者都有启发意义

2012-08-28

软件评测师教程以及历年真题(高清版)

软考的软件评测师指定教程,以及2005-2010年的考试真题和真题答案,文件均为pdf格式,高清版,希望能帮到你!

2012-08-11

Lucene in Action z中文版

"Lucene in Action"是Lucene最权威的指南!   这本著作论述了然后索引数据,还介绍了搜索、排序、过滤以及高亮显示搜索结果等方面的内容。   本书提供的实践方面的可重用示例以及一些中肯的建议,为您展示了一个奇妙的搜索世界。

2011-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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