- 博客(24)
- 收藏
- 关注
转载 linux 如何初始化密码(解决mysql root用户登录不了的问题)
这是我遇到的问题然后就想这可能是mysql安全模式的问题,解决思路:首先改变mysql的安全模式及密码校验问题,jinrumysql后在更改用户名密码。1、首先将my.ini中加入在[mysqld]节点上加skip-grant-tables 也可能是my.cnf主要作用是:跳过表中的验证,可以无密码登陆。2、登录之后查询plugin字段值:mysql>...
2019-08-30 12:07:00
1061
转载 Python多进程的Join和daemon(守护)的用法
join和daemon下面仅以多进程为例:知识点一:当一个进程启动之后,会默认产生一个主线程,因为线程是程序执行流的最小单元,当设置多线程时,主线程会创建多个子线程,在python中,默认情况下(其实就是setDaemon(False)),主线程执行完自己的任务以后,就退出了,此时子线程会继续执行自己的任务,直到自己的任务结束,例子见下面一。知识点二:当我们使用set...
2019-03-26 18:00:00
319
转载 人工智能之语音合成,语音识别
人工智能此篇是人工智能应用的重点,只用现成的技术不做底层算法,也是让初级程序员快速进入人工智能行业的捷径目前市面上主流的AI技术提供公司有很多,比如百度,阿里,腾讯,主做语音的科大讯飞,做只能问答的图灵机器人等等这些公司投入了很大一部分财力物力人力将底层封装,提供应用接口给我们,尤其是百度,完全免费的接口既然百度这么仗义,咱们就不要浪费掉怎么好的资源,从百度AI入手,开启...
2019-03-25 17:41:00
5016
转载 浅谈TCP三次握手和四次挥手
TCP三次握手所谓三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号并交换 TCP 窗口大小信息.在socket编程中,客户端执行connect()时。将触发三次握手。SYN攻击在三次握手过程中,服务器发送S...
2019-03-22 21:53:00
120
转载 浅谈网络七层协议
物理层物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础。物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。1.1媒体和互连设备物理层的媒体包括架空明线、平衡电缆、光纤、无线信道等。通信用的互连设备指DTE和DCE间的互连设备。DTE即数据终端设备,又称物理设备,如计算机、终端等都包括在内。而DCE则是数据通信设备或电路连接设备,如调制...
2019-03-22 21:28:00
153
转载 websocket实例
群聊服务端代码 1 from flask import Flask,request,render_template 2 3 from geventwebsocket.handler import WebSocketHandler 4 from gevent.pywsgi import WSGIServer 5 from geventwebsocket.web...
2019-03-22 20:45:00
246
转载 浅谈websocket
用socket实例模拟websocket 1 import socket, base64, hashlib 2 3 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 4 sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) 5 sock...
2019-03-22 19:52:00
86
转载 python的垃圾回收机制
原理:当一个对象的引用被创建或者复制时,对象的引用计数加1;当一个对象的引用被销毁时,对象的引用计数减1,当对象的引用计数减少为0时,就意味着对象已经再没有被使用了,可以将其内存释放掉。优点:引用计数有一个很大的优点,即实时性,任何内存,一旦没有指向它的引用,就会被立即回收,而其他的垃圾收集技术必须在某种特殊条件下才能进行无效内存的回收。缺点:引用技术存在一个很大的问题-循...
2019-03-19 20:33:00
117
转载 解释型语言和编译型语言的区别
解释型语言和编译型语言的区别首先,我们编程都是用的高级语言(写汇编和机器语言的大牛们除外),计算机不能直接理解高级语言,只能理解和运行机器语言,所以必须要把高级语言翻译成机器语言,计算机才能运行高级语言所编写的程序。 说到翻译,其实翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。 用编译型语言写的程序执行之前,需要一个专门的编译过程,通过编译系统...
2019-03-19 19:23:00
157
转载 装饰器修复技术@wraps
@wrap修复技术首先我先说一下wrap的效果如果没使用@wraps,当A调用了装饰器B的话,即使A.name,返回的会是装饰器B的函数名称,而不是A的函数名称如果使用了@wraps,当A调用了装饰器B的话,A.__name__返回的会是A函数的名称,而不是饰器B的名称,这也即使常说的@wraps是装饰器的修复技术,实际就是修复还原了A的首先我们看一下普通函数:普通函...
2019-03-18 20:35:00
120
转载 Django基础知识点
HTTP协议: 请求方式: 有8种分别是GET POST DELTE PUT OPTIONS HEAD 状态码: 2xx 200 OK 3xx 重定向 4xx 请求的错误 5xx 服务器的错误 其他具体的可参照http://tool.oschina.net/commons?t...
2019-03-09 16:03:00
118
转载 css display和vertical-align 属性
display定义和用法display 属性规定元素应该生成的框的类型。 1 <html> 2 <head> 3 <style type="text/css"> 4 p {display: inline} 5 div {display: none} 6 </style> 7 </head...
2019-01-02 11:37:00
159
转载 初始面向对象
初始面向对象我相信很多人都和我一样,提到面向对象的时候都不知道面向对象是什么,什么叫面向对象.其实面向对象不是什么深水猛兽,在我看来只是面向对象是专指在程序设计中采用封装,继承,多肽等设计方法,虽然这只是最初的理解,现在这种思想已经涉及到设计软件的各个方面. 今天我们就谈一下我对继承的理解继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类...
2018-11-23 21:33:00
76
转载 模块小记
time 模块1 #常用方法2 1.time.sleep(secs)3 (线程)推迟指定的时间运行。单位为秒。4 2.time.time()5 获取当前时间戳 1 %y 两位数的年份表示(00-99) 2 %Y 四位数的年份表示(000-9999) 3 %m 月份(01-12) 4 %d 月内中的一天(0-31) 5 %H 24小时...
2018-11-20 21:48:00
115
转载 迭代器与生成器
python中生成器,迭代器可以说是一个难点了 所以总结了一些心得迭代器:迭代器遵循迭代器协议:必须拥有__iter__方法和__next__方法。迭代器的特点: 节省内存,惰性运算,一次性取值,只能按顺序取for循环和迭代器的关系:无论是可迭代的还是迭代器都可以被for循环如果直接循环迭代器,循环一次就没有了如果循环的非迭代器,每一次循环都相当于从头到尾的...
2018-11-08 21:53:00
106
转载 默认参数的陷阱自我心得
默认参数的陷阱 : 默认参数实际上只有一个值代码1def func(l = 1):l += 1 print(l)func()func()func()代码2lst = []def func(a,l = lst): l.append(a) print(l)func(1) # [1]func...
2018-11-05 09:38:00
143
转载 初始函数
函数func()func 函数的内存地址函数名加括号 == 调用函数的地址加括号 == 调用函数定义 : 关键字 函数名 语法 参数 返回值函数调用 : 函数名 函数的内存地址 传实参 接收返回值函数名函数名可以像一个变量一样去使用 -----> 函数是第一类对象函数名可以赋值函数名可以作为容器类型中的一项...
2018-10-31 20:37:00
123
转载 文件操作
模式r 读 :操作文本 光标在最开头print(f.read()) 默认全读完 \r回车 \n换行print(ff = f.readline()) 一行一行读rb 读字节 :操作字节w 写 w模式只能覆盖的写 w模式下写的时候首先清空内容,然后再写w模式会自动创建文件 w会覆盖a 追加写在文件文本末尾...
2018-10-30 21:37:00
107
转载 python基础知识补充
set 集合 {} 无序集合天然去重增 :s.adds.update 迭代添加删 :s.pop( ) 随机删除 返回删除值s.clear( ) 清空 获取到的是 set( )del s 删除整个集合s.remove( ) 删除指定元素(通过元素)改 :先删再增查 :for i in...
2018-10-30 09:44:00
129
转载 基本数据类型三
小数据池#id 查看内存地址#多个代码块可以使用小数据池#一个代码块中有一个问题,就是重复使用#数字-5~256#字符串字符串 乘法总数长度不能超过20, 0,1除外#不能有特殊字符字典 (python36 有顺序打印,python35及以下无序打印)键 :不可变(可哈希) (数字,字...
2018-10-28 18:26:00
113
转载 基本数据类型二
1.整型 int()p2 long 长整型p3 全部都是整型2.布尔值 bool()True --- int()int(True)int() --- Truebool(int) 注意点:只有0是False3.字符串详解name = 'alex wuSIR's =...
2018-10-25 21:37:00
102
转载 基本数据类型一
List 列表[] 可变的lst = [1,2,3,4]#改lst[(元素下标)] = '需要修改的' #通过下表修改lst[下标:下标] = '需要修改的' #通过范围修改 #加lst.append() #追加lst.insert((插在谁的后面),(插什么)) #插入lst.extend() #扩展迭代添加...
2018-10-25 15:22:00
102
转载 初始编码
while循环while -- 关键字while 条件:缩进代码块以上循环是(死循环)终止循环的方法1.break 跳出循环,并且把循环给干掉了2.continue 跳出本次循环,继续下次循环3.改变条件 例如: 参考 打印10以内的数字代码while else他们是一体的,如果while判断条件不成立就执行else...
2018-10-23 17:16:00
290
转载 初学python
python是一门解释性的语言变量命名规则1.变量由字母,数字,下划线组成2.不能用数字开头3.禁止使用关键字‘and’,‘as’,‘assert’,‘break’,‘class’,‘continue’,‘def’,‘del’,’elif‘,’else‘,’except‘,’exec‘,’finally‘,’for‘,’from‘,’glo...
2018-10-22 20:53:00
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人