自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Color的博客

每一个你不满意的现在,都有一个你没有努力的曾经。

  • 博客(29)
  • 资源 (6)
  • 收藏
  • 关注

原创 python3异常使用

#异常使用try: #int('asdasd') raise ValueError("我就返回 任性!")except ValueError as e: print("int",e)except IOError as e: print("IO",e) raise e#抛出异常 给下面的来捕获except Exception as e: pri

2017-07-27 13:12:14 399

原创 class常用技能 python3

class UserInfo(object):#object 是基类 company ="Color"#静态属性 #__slots__ = ("company",'b')#只运行绑定 某个变量 def __init__(self,name,psw,sarary,money):#绑定某个函数 self 是本身 self.__name =name

2017-07-27 13:07:37 259

原创 抓取赶集网租房信息 python3

try: from bs4 import BeautifulSoup import requestsexcept Exception : print("请安装 bs4库 和 requests库 再来运行") exit(0)#获取当前价位的累计def settle_add_num(soup_find_all,money): index=0

2017-07-27 13:01:56 1249

原创 python3 自带常用函数

import sys#每导入一次执行一次#reload(sys) 再三里面被干掉了 py2里面可以这样玩def foo(x,y): ''' 自动实现 点击 ctrl+q 或者 使用 help 呼出 :param x: :param y: :return: ''' passhelp(foo)#查找使用方法dir()#当前

2017-07-24 18:42:29 3294

原创 pyton3 随机生成 数字和字母的验证码

def create_code(): while True: code = random.randint(0x30, 0x5A) if code >= 0x30 and code = 0x41 and code <=0x5A:#数字字母的区段 return chr(code)def security_code():#验证码

2017-07-24 18:39:28 1199

原创 包的概念

什么是包?python 为什么快捷 ?是因为我们可以使用别人写好的东西,直接调用 避免重复造轮子,但是又会发生另外的一个问题,函数名重出,于是出现了包!  前面带——说明他是不对外公开的他强大的地方是他有一个  https://pypi.python.org/pypi 的网站里面有大量的包在PyCharm 创建一个包

2017-07-23 20:04:56 318

原创 导入库(源)文件方法 py3

import functools整个源文件导入 好处整个源文件的函数都可以用坏处 因为源文件过多 函数重名错误from functools import reduce从这个源文件里面导出某个方法

2017-07-18 13:05:59 3125

原创 自定义函数使用方法 py3

在python 当中定义函数需要 def xx():来做 多个返回值def foo(): return 1,2,3,4空函数def foo(): pass匿名函数foo = lambda num:num*num延迟返回法 惯例前缀lazydef lazysum(*args): def sum(): numsum = 0

2017-07-18 13:03:07 455

原创 作业python 内部小卖铺

项目逻辑    导入员工账号      员工结构        user.txt结构    账号    密码  余额  月薪   导入 商品  商品结构   commodity.txtid  名称 价位  初始化完成之后 开始接收输入   对比账号密码是否正确 然后加载商品   通过  id 或者名称选择购买  如果钱不够的话 退出购物 并计算出多少天。。。

2017-07-16 20:45:35 434 1

原创 pyCharm简单的使用

简介pyCharm 是一个 python 的 IDE ,本文只做一个简单的创建一个项目和调试使用的部分,why ? python是啥 本文不是你。。可以离开了   下载     https://www.jetbrains.com/pycharm/安装除了下一步你还想点什么??创建第一个是创建第二个是打开本文

2017-07-16 15:47:39 4445

原创 python3 里面的一些特性

#写 一些 python特性mylist =[1,2,3,45,6,7,8]other =[mylist[0],mylist[1]] #取前面俩位for i in range(3): other.append(mylist[i])other =mylist[0:2]#取前俩位的范围other = mylist[2:4]#去下标2到4的俩位mylist=list(range(1

2017-07-15 14:49:40 313

原创 file 文件操作 python3

文件操作地址#file文件操作f =open('demo.txt')#默认打开f =open('demo.txt','w')#写 如果有覆盖 如果没有创建f.readline()#读取一行f.readlines()#读取全部f.close()#关闭#打印文件filedata =f.readlines()for i in filedata: print (i)f.wr

2017-07-13 20:40:08 326

原创 set pyhon3

#set不重复的集合myset =set([1,2,3,45,7,1])myset.add("asdasd")#添加myset.remove(1231)#删除print(myset)#这个set 有一个特殊的用法就是 支持 & |myset |mysetmyset & myset

2017-07-13 20:21:49 166

原创 dict字典

#字典 dictmyDict ={'key':'value','color':123456} #初始化可以多种玩法可以在里面放list tuple#访问print (myDict['key'] )#不是下标的方式而是以key 的方式访问 有一个小问题 如果没有会崩溃。。所以一般会用下面这个print (myDict.get('keyasdasd','我是错误的返回'))#如果正常返回val

2017-07-13 19:48:32 513

原创 Lesson007作业 python

前言如代码有什么不对或者不好的地方 请指出,一起进步学习谢谢'''作业1 三次循环 输入账号密码 root 成功返回 失败提示作业2 用文件的方式进行 账号的登陆作业3 使用dict完成花名册 通过名称查找到指定的人'''def Task1(): count = 3 key = 'root' while

2017-07-13 19:05:26 195

原创 链表和 元组

链表 点击打开链接元组点击打开链接需要注意 链表 list 可以改 他里面的数据          元组tuple不可以 但是可以改元组tuple里面的 list

2017-07-12 19:01:26 355

原创 内存

/*内存 * 虚拟内存 * 不是实际存在的,进行 * 物理内存(逻辑内存) * 内存条 *一个线程额定大小的空间 * 以前是转机专用, 因为内定大小不一样 * 32位的程序:4GB 0x0-0xFFFF FFFF * 64位的程序:16EB(TB)0x0-0xFFFF FFFF FFFF FFFF *  * 进程 * 私有的 无法打开我的地址

2017-07-09 17:47:19 188

原创 转义字符 bool 和字符串

转义字符print(r"\asdsad\asdasd\nasd")#在前面加上一个 r表示不会转义字符bool值True 真False 假and  相当于c &&or  相当于c||not 相当于 c ! 取反  None 空值  并非0   和nullptr 差不多字符串操作# 这是一个对字符串使用的 归纳print(or

2017-07-08 23:28:21 1299

原创 预习循环和循环以及作业

if循环的使用 http://www.runoob.com/python/python-if-statement.html循环的使用http://www.runoob.com/python/python-for-loop.html作业'''预习判断及循环作业 完成一个账号登陆系统 登陆失败三

2017-07-08 22:37:58 249

原创 python初接触

python 是一门优雅且不可理喻的编程语言       是著名的“龟叔”Guido van Rossum 在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言与c语言前言c语言 适合开发追求运行速度,充分发挥硬件性能的程序python 用来编写小应用程序的高级编程语言优点py有非常完善的基础代

2017-07-08 19:45:41 243

原创 009_内核对象

//事件内核对象 // 自动重置 // 手动重置// CreateEvent(//CreateEvent();//CreateEventEx();//xp下不能使用HANDLE hEvent = CreateEvent(nullptr,//权限安全TRUE, //是否手动重置FALSE,//属于无信号的状态TEXT("Color"));//我希望其他地方

2017-07-03 12:30:26 165

原创 008_WaitForSingleObject应用

三种可能HANDLE hThread = (HANDLE)_beginthreadex(nullptr, 0, ThreadFunc, 0, 0, nullptr);WaitForSingleObject(hThread, INFINITE);//无限等待 -》30天一般DWORD dw = WaitForSingleObject(hThread, 1000);switch (dw

2017-07-03 12:25:57 174

原创 007_内核对象的Signal状态

signal = FALSE 标志进程 初始化或者运行的时候 signal一直是false 当完成之后 变成true,当前进程内核对象可授信状态线程标准输入输出流事件内核对象互斥体信号可等待计时器作业//同步// 进程和进程之间的同步// 守护进程 父进程// 我检测到我的进程消亡了 然后在启动一个进程// 进程变

2017-07-03 11:38:18 342

原创 006_句柄表存在的意义

因为很多新手,只负责创建,却忘记回收。所以当进程结束的时候,我就可以按照句柄表一一进行递减,如果没有别的进程使用,那么能正常的 回收我们所使用的内核对象 ,便于我里面使用了哪些HANDLE,为了维护系统的可靠性 。那么能不能看到索引表。是可以的通过工具

2017-07-03 11:37:29 304

原创 005_深入理解句柄表及索引

启动有个进程之后,回去创建进程内核对象,回去开辟一块空间。内核对象也开辟一块空间 存放 句柄表MainTread找空白的区域,把主线程句柄的地址放入到当前句柄表,生成索引CloseHandle 关闭 找当前句柄的索引 如果找到内核对象递减 返回ture 否则返回false所以R3层的句柄就是一个索引

2017-07-03 11:32:58 397

原创 004_句柄表及句柄的本质

进程内核对象R0句柄表(查不到,不希望暴露)索引 (就是句柄)指向内核对象的指针(真真正正指向内核对象的指针)标识位启动一个 File Obj ->地址填充到我当前的进程的内核对象当中, 生成索引 从0开始以四字节成倍增长给到任何一个进程将没有办法使用A进程有 自己的索引表 B进程也有自己的索引表所以句柄是不能跨进程的

2017-07-03 11:29:52 241

原创 003_安全性设置及作用

使用计数,让内核对象拥有了让多个进程使用,并且能正常释放之后,如果说我放开所有的进程都能访问内核对象的权限,毫无疑问会出现问题的(多线程没锁的 更改操作(线程安全)),都有一个安全性的设置,都不会过多的设置,设置为NULL,让他继承进程的安全性。实际上安全性设置是有很多种的,假设我只允许他读,那么别人想正常打开的话必须设置只读否则打开失败,来控制内核对象在什么情况是安全的,什么情况能打开

2017-07-03 11:27:43 228

原创 002_设置使用计数的目的

我们看到的内核对象是有很多种的,多的让人花眼,但是他们还是有共性的,每一个内核对象里面都会有一个使用计数。R3和R0直接的通信是不可以的,所以只能通过微软提供的某些函数来,内核对象里面允许的操作,但是并不希望把,函数的生死权都教给你来控制。于是设计出一个使用计数。任何一个内核对象都是属于操作系统,它不属于某一个进程,任何的进程可以使用任何的内核对象,但是不能决定内核对象的生或者

2017-07-03 11:26:10 272

原创 001_内核对象概述

内核对象概述内核对象到底意味这什么,句柄本质是什么用到的工具WinObj启动需要管理员权限 观察OBjectTypes枚举出系统当中可能出现的类型,很多看的眼都花了windows为什么要设计这么多内核对象 ???为了安全 windows分为 R3 和 R0 R3完全开放没有监管,谁到可以访问

2017-07-03 11:24:44 207

seleniumwebdriver chrome 完整例子无需搭建

里面有谷歌免安装浏览器 和对应的 连接器 以及百度例子

2019-02-01

解决 win7 opencv+python+pyinstaller 打包之后运行失败

解决 win7 opencv+python+pyinstaller 打包之后运行失败 找不到 cv2的

2018-11-28

pyinstaller UI

对pyinstaller 的一个可视化界面的封装 python 打包一个exe 的更简单的方式注意 还是需要先下载pyinstaller

2017-12-22

DetourHook 使用实例

DetourHook demo 带lib vs2013 正常运行 DetourHook demo 带lib vs2013 正常运行

2017-11-19

Unity 3D脚本编程-使用C#语言开发跨平台游戏1

Unity 3D脚本编程-使用C#语言开发跨平台游戏

2017-11-15

MS-DTYP 微软的 类型原型

微软的 类型原型

2017-05-07

空空如也

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

TA关注的人

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