- 博客(24)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 python socket(tcp/udp)编程
一:tcp/ip协议网络上两个计算机之间的数据通信,归根到底就是不同主机的进程交互,而每个主机的进程都对应着某个端口。也就是说,单独靠IP地址的无法完成通信的,必须要有IP和端口。OSI七层模型和tcp/ipip协议是在网络层,负责在网络把一台主机的数据传输到另一台目标主机上。IP包的特点是按块发送,途径多个路由,但不保证能到达,也不保证顺序到达。也就是目前为止,目标主机对收到
2015-06-03 20:56:23
739
原创 路由追踪器
1:visualRoute是一款普通用户值得了解的路由追踪可视化工具 里面集合了traceroute,whois等功能。可以通过世界地图显示连接路径,让你知道某网站IP无法连接的问题所在。还可以自己添加地图,IP地址范围,细化连接路径。通过如下图的IP address,和network我们可以清楚的看到进过的每一个IP节点,和节点所在的地理位置。
2015-06-02 12:43:33
850
原创 unix/linux分布式进程
一 服务进程:from multiprocessing.managers import BaseManagerimport Queue,time,randomqueue=Queue.Queue()class QueueManager(BaseManager): passQueueManager.register('get_queue',callable=lambda:queue)m
2015-06-02 10:39:31
576
转载 多线程
一多线程的创建(t利用hreading模块)import threadingimport timedef loop_thread(): print '%s is running ' % threading.current_thread().name print '%s is end' % threading.current_thread().nameprint '%s
2015-05-31 20:45:46
375
转载 Pool进程池创建大量子进程,进程间通信
一:通过Pool创建大量子进程#!/usr/env/python#!-*- codoing:utf-8 -*-import osfrom multiprocessing import Poolimport time,randomdef child_tasks(name): print 'this is %s child_task pid= %s' %(name,os.ge
2015-05-31 19:00:28
823
原创 子进程的创建
一 概念理解:进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。例如:打开记事本就是创建一个记事本进程。打开两个记事本就是创建两个记事本进程。以此类推,打开多个记事本就是多进程了。线程:线程是进程中的一个实体,是被系统独立调度和分派的基本单位,最小的执行单元。也就是说一个进程至少有一个线程。
2015-05-27 21:12:32
636
原创 正则表达式
一 re模块下的一些常见方法match,findeall,search,sub,split二re.match方法re.match 尝试从字符串的开始匹配一个模式。语法是re.match(pattern,string,flag)>>> res = re.match('\d\w','1A',re.I)>>> res.group(0)'1A'>>> 当我们把字符串开
2015-05-24 20:32:41
387
原创 迭代遍历
一:字符串,列表,元组,字典,等数据类型都可以用户for....in...来迭代遍历, 整数不可迭代整数int:字符串string:列表list: 元组tuple:字典dict:遍历key遍历key的值 遍历整个字典项目 二:如何判断对象是否是可遍历对象 from colle
2015-05-20 10:14:05
826
原创 python新浪微博模拟登陆
一 一直苦恼于新浪微博API开放的接口限制太多。只能用爬虫获取数据,然后我花了很长时间去找模拟登陆代码,根本没有一个能成功的。于是我就参考了谋篇文章,对代码做了些小修改,终于可以用了。相关参考可以看http://blog.youkuaiyun.com/ta790799213/article/details/44205351二:在模拟登陆的时候出现了个retcode=4049,解决办法:在ht
2015-05-07 20:18:22
1409
原创 canvas context2d绘制路径
一canvasRanderingConetxt2D之中与路径相关的方法1 arc(x,y,r,angle1,angle2,boolean),其参数分别是x,y坐标点,起始角度angle1, 结束角度angle2 ,,boolean取决绘制是顺时针还是逆时针2 rect(x,y,width,height)参数x,y,坐标,矩形的宽width,高height,该方法总是按逆时针方向创建路径
2015-05-06 15:12:56
591
原创 canvas使用图案来对图形和文本进行描边和填充
之前介绍了颜射和渐变色对图形和文本进行描边和填充,这里介绍使用图案对图形和文本进行描边和填充。一:调用到的方法createPattern()来创建图案。该方法有两个参数,第一个是以个html元素,可以是Image,canvas,video元素,第二参数的有效值(repeat,repeat-x,repeat-y,no-repeat)对图形进行描边填充时,使用的模式。。二:
2015-05-05 21:47:25
1132
原创 canvas绘制之渐变色
一渐变色分为线性渐变和放射渐变2d绘制环境通过调用线性渐变:createLineGradient(x,y,width,height),放射渐变:createRadialGradient(x0,y0,r0,x1,y1,r2) x0,y0是起始点坐标r0是半径范围二:代码示例:/** * Created by Administrator on 2015/5/2.
2015-05-04 19:41:52
1510
原创 canvas绘制时的颜色与透明度
一 指定css样式颜色和透明度的方式1 #ffffff(白色) 用16进制表示2 rgb(red/green/blue,红/绿/蓝)从表中我们可以得到规律:颜色的HEX到rgb的转换,例如aqua值是#00FFFF,00-->0,FF-->255(FF=15*16+15*1)3 rgba(red/green/blue/alpha,红/绿/蓝/透明度) 透明度的值是从
2015-05-04 19:16:24
6613
原创 绘制简单的矩形
绘制简单的矩形一;这里canvas 提供里矩形绘制的三个方法用于清除内容:clearRect(x,y,width,height)描边:strokeRect(x,y,width,height)填充:fillRect(x,y,,width,height)二:strokeRect()的一些属性lineJoin,指定矩形边角的形状:这一属性的默认值是 "miter",它说明了两条线
2015-05-04 16:06:43
459
原创 使用浮动div元素来实现橡皮筋式截取选取框(鼠标监听事件)
一 说明:橡皮筋式选取框是让用户在canvas之中选取某个区域,将该区域 放大。起初该canvas会显示一幅图像,,当你选取某个区域,应用程序就会放大该区域。。二总体思路:加载图像onmousedown,获取用户开始选取的点(x,y),onmousemove获取用户鼠标拉动的点(x,y)并开始绘制选取的框onmouseup 当用户鼠标不再是点击着的状态时结束选取
2015-05-03 20:37:31
1108
原创 精灵坐标查看器代码
一:写精灵查看器的总思路:1监听鼠标事件我这里用onclick,当点击鼠标时,触发函数windowTocanvas(),drawBackground(),drawSpritesheet(),drawGuidelines()2windowToCanvas()实现相对于window窗口坐标到相对于canvas坐标的转化,要传进的canvas,window的x,y坐标参数3drawSpr
2015-04-29 15:40:31
1380
原创 (python)热门话题的某些微博评论和转发数的抓取
一:通过前一篇文章的方法提取热门话题,由于蛋疼的新浪wei~b~o~Api开发的太少,申请高级接口也很墨迹==,博主弄了好久没申请成功。自己只能通过热门话题搜索得到url,然后爬数据,抓取发布微博的用户,以及对应微博的转发数和评论列表二:例子:热门话题:“男生也来大姨妈”result = urllib2.urlopen('http://s.weibo.com/weibo/%E7%94%
2015-04-28 12:58:20
4178
原创 canvas基本时针程序
canvas时钟程序终于写完了,在计算那些角度换算时,说明学好数学真的很重要,没有良好的逻辑思路理解的有点蛋疼!想当年我数学是那么溜,现在却,咳咳好汉不提当年勇。花了半天吧canvas基本时钟程序都理解了,并且自己加了一个小美观的分钟点函数。js代码如下:/** * Created by Administrator on 2015/4/22. */var canvas = d
2015-04-25 12:46:15
522
原创 用canvas 写时钟程序之绘制各个边沿的时间点
画完圆形之后,开始绘制在各个边沿的数值,一,遇到连个canvas 文本对象属性measureText(),fillText()1, context.measureText(message): 当我们提供一个文本message,调用此方法, 它会依据当前context设置的字体、大小等,返回一个文本的度量信息对象TextMetrics; 当前html5 canvas中Text
2015-04-25 10:28:06
637
原创 用canvas 写时钟程序时遇到的API
废话不多说,博主很正经的。。。。 一, 绘制圆形时,用到接口beginPath(),arc(),stroke(), 1,beginPath是开始定义路径(没画), 2,arc()是定义你要绘制什么样的圆弧,也没开始画其格式是,context.arc(x, y, radius, startAngle, endAngle, anticlockwise) 3,str
2015-04-24 21:55:10
343
原创 写canvas程序的格式规范以及一些注意事项
html5 canvas规范格式如下html>html>head lang="en"> meta charset="UTF-8"> title>title> style> *{ margin: 0; padding: 0; } #mycanvas{
2015-04-24 21:35:57
900
原创 新浪微博数据挖掘(python)本周人们在讨论的热门话题的提取
分析热门话题微博:(1)人们在讨论(查询)什么话题(热门话题)(2)该话题下的微博获取(3)那些人转发了微博(涉及的人物)(4)转发的时间和地点(话题的在时间和空间上的影响度)(5)网民对此持有什么态度(情感分析)开始之前,python的字典和列表的操作知识必须要有所基础。我基础不扎实浪费了一定的时间。。好好学习天天向上。1,调用获取client.trends.week
2015-04-23 19:53:59
4655
原创 微博(pytohn)数据挖掘注意事项和正确的使用参数
每个接口里面都有对应的注意事项和参数,比如我要调用获取城市列表的API,如图如果我们单纯的运行 print client.common.get_city.get()可以看到API调用错误,缺少省份参数好了,现在我们加上省份参数(省份的id是以同样的途径获取的),就发现可以获取数据了我们把数据编码一下,澳门
2015-04-22 22:00:30
640
转载 微博API接口的调用
本人大学狗一枚,学识尚浅,只为做笔记用,愿求大神们多多指教。楼主我就买了本社交网站数据挖掘与分析的书(python语言),==装逼的。。言归正传,由于书中设计到的社交网站是twitter,脸book,身为合法公民~~,于是楼主就打算照着例子对新浪微博进行试验。于是响起了记录的号角。 历程一:(python)新浪微博的API接口的调用1, 新浪微博API申请并获取app_key,和app
2015-04-20 19:01:59
6077
python新浪微博数据分布式挖掘
2015-07-04
cisco模拟器仿真搭建802.1x安全认证环境
2015-05-24
关于python,xpath采集过微博数据的问题
2015-07-20
用python模拟新浪微博登录出现retcode=4049
2015-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人