Python

Python使用itchat 功能分析微信好友性别和位置

这样就将你所有微信好友的信息都返回了,我们并不需要这么多的信息,我们选取一些信息存储到csv文件中注意:返回的信息是一个list,其中第一个是我自己的信息,所以要从第二项开始存储的文件2:女性,1:男性,0:其他接下来,我们分析csv文件中的数据首先我们看看微信好友性别的分布:我这里是用的Echarts图表,偷了一个小懒我的微信里还是男性占比多,比较正常接下来分析微信好友的位置Echarts展示这个柱状图很直观的向我们展示了微信朋友的分布。这篇文章只是用到

系统 2019-09-27 17:50:46 2251

Python

Python入门实践5 | 运算符(Operator)

Python入门实践5——运算符(Operator)运算符(operator)一、目标1、熟悉各类运算符及其运算规则。2、掌握运算符的优先级。二、要点1、Python运算符1)、Python算术运算符以下假设变量a=10,变量b=21:运算符描述实例+加-两个对象相加a+b输出结果31-减-得到负数或是一个数减去另一个数a-b输出结果-11*乘-两个数相乘或是返回一个被重复若干次的字符串a*b输出结果210/除-x除以yb/a输出结果2.1%取模-返回除法

系统 2019-09-27 17:49:42 2251

Python

python数据分析(2)Numpy库(1)

文章目录一:简介二:NumPy库组成介绍1.NumPy的组成2.NumPy优点3.数据结构和数据类型的区别(1)数据类型(2)数据结构4.NumPy数据类型三:NumPyndarray1.简介(1)大型数组集合(2)多维(3)相同类型(4)类似标量操作语法2.NumPy矩阵和数组区别3.shape,dtype,ndim4.生成ndarray(1)基础创建方法(2)其他方法5.ndarray的数据类型6.NumPy数组算术(1)向量化(2)相同尺寸数组算术操

系统 2019-09-27 17:47:43 2251

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 2251

Python

在Gnumeric下使用Python脚本操作表格的教程

关于GnumericGnumeric是linux平台下的一款功能强大且易于使用的电子表格软件,与其他常用电子表格软件如Excel等在风格上非常一致。Gnumeric当前的稳定版是1.2.13,对中文的支持已经比较成熟。据官方信息,Gnumeric除实现了MSExcel所有的函数外,还实现了60多个Excel中不存在的函数和基本的金融方面函数,并已经具备了高级统计分析、可扩展的随机数产生器、线性或非线性求解的计算能力。更令人惊喜的是,现在Gnumeric已经

系统 2019-09-27 17:45:53 2251

Java

Java仿雷电及其源代码

下载地址:http://download.csdn.net/source/586635这是一个简单的Java仿雷电游戏(源码见包内),共设置有三关三个小BOSS。采用有GreenJVM发布,因此可以运行在未装载JRE的Windows系统之上。(N久以前写的一个古董……凑活看吧……)Z:散弹S:光线炮下载地址:http://download.csdn.net/source/586635Java仿雷电及其源代码

系统 2019-08-29 23:18:27 2251

编程技术

【精心挑选】8款用于布局和用户界面增强的 jQue

equalize.js用于均衡元素的的高度或宽度的jQuery插件。这对于统一页面元素规格的布局非常有用。均衡id为width-example的元素的宽度的使用实例:?1$('#width-example').equalize('width');均衡class为parent的元素的子段落的使用实例:?1$('.parent').equalize({children:'p'});插件下载效果演示jQueryScrollPath这款插件用于实现自定义路径的滚动

系统 2019-08-29 23:13:25 2251

编程技术

求职必成6大原则 视面试为第一天上班 (ZT)

4月10日尼克.柯考迪罗斯,一位专门替大公司物色高级职员的猎头专家,多年来,他从设在加州硅谷的公司引荐过大量精英给许多大公司,如施乐公司、IBM公司、通用电气公司等。以下是他向准备参加面试的求职者提出"求职必成6原则”。但请求职者注意的是:面试成不成功,最更本的决定因素还是你本身具不具备你所去面试的公司所需的素质或潜质。履历不决定一切专业位大公司物色人才的专家都知道,公司是否雇用某个人,决不会只根据这个人的履历。履历表只是列出你过去的经历,对求职可以说没有

系统 2019-08-29 23:07:36 2251

Java

Java 图像处理

packagesy;importjava.awt.BorderLayout;importjava.awt.Image;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.image.BufferedImage;importjava.awt.image.ColorModel;importjava.awt.image.MemoryImageSou

系统 2019-08-29 23:06:49 2251

编程技术

GridView中CheckBox失效的解决方法

最近在用VS2005搞项目,以前用的是2003,那时没有GridView为了尝尝鲜看看他到底有什么不一样的地方,用了一下出现了以前我在2003中DataGrid中出现的问题,什么问题呢?是这样的我在运行一个页面,页面中有个GridView我在前头加了一个CheckBox但点击某几个CheckBox时做判断如果这个记录被选中的话就把选中的删除掉,后台找到了这个CheckBox但始终显示这个CheckBox没被选种,可我已经选种了它了啊!为什么系统要说我没选种

系统 2019-08-29 22:44:51 2251

编程技术

Redhat 平台下 LVM 管理说明

LVM是LogicalVolumeManager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。LVM可以帮助系统管理员为应用与用户方便地分配存储空间。在LVM管理下的逻辑卷可以按需改变大小或添加移除。另外,LVM可以为所管理的逻辑卷提供定制的命名标识。因此,使用LVM主要是方便了对存储系统的管理,增加了系统的扩展性。Linux,AIX,Hp-uinx平台下的LVM命令是不一样的。下面以Redhat下的命令来做一些说明。一.LVM理论知识

系统 2019-08-29 22:37:07 2251

编程技术

Flash事件监听对象模型开发程序

如果你能熟练使用FlashMX2004组件,相信你对事件监听对象模型会很熟悉;如果你也知道mx.events.EventDispatcher类的使用方法,那么这篇文章将会非常适合你。有了mx.events.EventDispatcher类我们就可以将事件监听对象模型在Flash开发的每一个地方发光发热。使用它的好处是什么呢?就我目前所知,你能更好的控制你的程序的核心逻辑,让你不再被复杂的逻辑处理搞得头晕脑胀。下面以一个简单的实例来解释怎样使用Flash事件

系统 2019-08-29 22:24:10 2251

Java

利用shell自动化打包java工程

Java代码#!/bin/bash#wuzhong@taobao.com#打包工程用usage(){echo'build.sh-s(svnup)-x(antx.properties)-m(mvncleanpackage)-a(doall)kjava/wtm]'exit1}#usageNEED_MVN=1whilegetopts"sxma:"options;docase$optionsins)echo"svnup"HAS_OPT=1NEED_SVN=1;;x

系统 2019-08-29 22:02:15 2251

编程技术

【Lucene3.0 初窥】索引文件格式(1):预备知识

注意,本专题内容参见《http://lucene.apache.org/java/3_0_1/fileformats.html》深入了解Lucene的磁盘索引文件,可以使我们对IR系统底层数据存储结构有一个深刻的认识。在《索引文件格式》这一专题中,我们将详细探讨Lucene3.0索引数据在磁盘上的存储格式,并通过一个实例进一步理解这些格式。但首先,我们必须准备点Lucene索引文件格式的基础知识。★Lucene自定义的基本数据类型【Byte】由8bits组

系统 2019-08-29 21:59:38 2251

Java

java正则表达式

java正则表达式