搜索到与相关的文章
Python

Python批量转换文件编码格式

自己写的方法,适用于linux,#!/usr/bin/python#coding=utf-8importsysimportos,os.pathimportdircacheimportcommandsdefadd(x,y):returnx*ydeftrans(dirname):lis=dircache.opendir(dirname)forainlis:af=dirname+os.sep+a##printafifos.path.isdir(af):##pri

系统 2019-09-27 17:47:27 2373

Python

利用python-pypcap抓取带VLAN标签的数据包方法

1、背景介绍在采用通常的socket抓包方式下,操作系统会自动将收到包的VLAN信息剥离,导致上层应用收到的包不会含有VLAN标签信息。而libpcap虽然是基于socket实现抓包,但在收到数据包后,会进一步恢复出剥离的VLAN信息,能够满足需要抓取带VLAN标签信息的数据包的需求场景。python-pypcap包是对libpcap库的python语言封装,本文主要介绍如果利用python-pypcap在网络接口抓取带VLAN标签的数据包。2、环境准备l

系统 2019-09-27 17:46:15 2373

编程技术

memcache基础知识-2(memcache分布式算法)

转载:http://xiexiejiao.cn/java/memcached-consistent-hashing.htmlMemcached分布式算法在网上一搜可以找到一大片了,不过对于Memcached分布式算法中使用的consistenthashing算法,笔者一直没有彻底搞明白,尤其是具体是如何实现,包括虚拟节点的作用,以及为何会在缓存服务器变动的时候将影响降到最小十分迷惑。今天笔者有幸拜读了一篇质量很高的关于”Memcached一致性hash算法

系统 2019-08-29 23:50:09 2373

编程技术

【排序结构3】 选择排序

(1)简单选择排序O(N^2)一趟简单选择排序的操作为:通过n-i次关键字间的比较,从n-i+1个记录中选择出关键字最小的记录,并和第i(i<=i<=n)个记录交换之。#include/****************************************简单选择排序SimpleSelectionSort****************************************/classSimpleSelectSo

系统 2019-08-29 21:59:44 2373

编程技术

Qt-----给菜单项添加图标

1新建一个QtGuiApplication,继承至QMainWindow,生成如下窗口,最上面的即为菜单栏2在TypeHere出双击,输入“操作(&O)”,加“&O”即可将操作菜单的快捷键设为Alt+O,输入完成后按下Enter键确认3在操作菜单的子菜单中添加“退出(&Q)”,确定后,效果如下图4在下面的动作编辑窗口(ActionEditor)可以看见刚添加的“退出”菜单5双击“退出”菜单的这一项,打开其动作编辑对话框6可以看见Icon项,即菜单的图标。点

系统 2019-08-12 09:30:37 2373

编程技术

Web开发人员速查卡

Web开发人员速查卡时间:2011-06-3010:04来源:coolshell.cn作者:酷壳无论你是多牛的程序员,你都无法记住所有的东西。而很多时候,查找某些知识又比较费事。所以,网上有很多CheatSheets,翻译成小抄也好,速查卡也好,总之就是帮你节省时间的。之前给大家介绍过Web设计的速查卡、25个jQuery的编程小抄,还有程序员小抄无论你是多牛的程序员,你都无法记住所有的东西。而很多时候,查找某些知识又比较费事。所以,网上有很多CheatS

系统 2019-08-12 09:29:59 2373

各行各业

软件测试software testing summarize

软件测试(英语:softwaretesting),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。软件测试是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程。它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness)、完全度(co

系统 2019-08-12 09:27:32 2373

数据库相关

perl开发环境配置(Database,SOCKET,CISCO)j(ReS

perl开发环境配置(Database,SOCKET,CISCO)1.OracleClientEnviroment2.PerlModulesInstallation1.OracleClientEnviroment1.1.从OracleServer上打包$ORACLE_BASEcd/oracle,tar-cfadmin.taradmin,同目录还有jre,oui,product;gzipproduct.tar在89主机上scproot@218.xxx.xxx

系统 2019-08-12 01:55:22 2373

数据库相关

几个 vim 的块操作命令

几个vim的块操作命令|北街小巷™-独特工作,精品生活~所谓博客,就是要记录一些有用的东西。几个vim的块操作命令作者:upall发布:2012-05-0322:43分类:工作抢沙发vim块操作的几个“知识点”i:内部a:边界及内部t:tag标签符号:"、'、[、)等v:区域V:行c-v:矩形区域vit:选定标签内部代码dit:删除标签内部代码yit:抽取(复制)内部代码vat:选定标签内部及边界标签代码dat:删除标签内部及边界标签代码vi":选定两个"

系统 2019-08-12 01:52:28 2373