关闭

远程登录 Windows 上 Mysql 配置

Mysql 自带的Mysql 数据库中的user 数据表,存储着各种用户的权限。 ::1 表示本机的 ipv6 地址,% 是通配符,表示任意的地址都可以。 windows 上配置局域网其他 ip 可访问本机的 mysql: grant all privileges on *.* to 'myuser'@'hostname' identified by 'passwd' ; fl...
阅读(280) 评论(0)

Mysql localhost 与 127.0.0.1的区别

收集自网络 MySQL主机127.0.0.1与localhost区别: 1、localhost也叫local ,正确的解释是:本地服务器 127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器) 他们的解析通过本机的host文件,windows自动将localhost解析为127.0.0.1,所以其实在 Windows 上是没有区别的。...
阅读(742) 评论(0)

python 操作数据库插入语句占位符问题

1,在 Python 中使用 sqlite3 连接数据库,插入语句的展位符为 "?" cur.execute("insert into user values(?,?,?)",(1,2,"zhang"))2、在 Python 中,使用 pymysql 连接 mysql 数据库,插入语句的占位符为 "%s" cursor.execute("insert into user values(%s...
阅读(763) 评论(0)

Lua 学习笔记

关于table Lua 中的 table 是python 中的 list 和 dict 的混合体。 t = {6, 7, 8, [3.14] = 6, s = "hello", [20] = 100)}相当于: t = {[1] = 6, [2] = 7, [3]= 8, [3.14] = 6, ["s"] = "hello", [20] = 100}简单的看,实际上完全相当于 python...
阅读(734) 评论(0)

linux进程调度浅析

转自 http://blog.csdn.net/ctthuangcheng/article/details/8914309 操作系统要实现多进程,进程调度必不可少。       进程调度是对TASK_RUNNING状态的进程进行调度(参见《linux进程状态浅析》)。如果进程不可执行(正在睡眠或其他),那么它跟进程调度没多大关系。       所以,如果你的系统负载非常低,盼星星盼月亮才...
阅读(776) 评论(0)

Mysql的锁

总的来说,Mysql 的锁分为以下三种: 表级锁:计算简单,不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。不会出现死锁的原因在于所有的锁是同时获取的。 行级锁:计算复杂,会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。  页面锁:开销和加锁时间界于表锁和行锁之间,会出现死锁,锁定粒度界于表锁和行锁之间,并发度也界于两者之间。 常用的 Mysql 的两种引擎:My...
阅读(711) 评论(0)

python 字节码

python 的opcode 模块中定义了所有的字节码: In [1]: import opcode ...: for i in range(len(opcode.opname)): ...: print("0x%2x(%03d): %s" % (i, i, opcode.opname[i])) ...: 0x 0(000): 0x 1(001): POP_TOP...
阅读(770) 评论(0)

TCP 连接和状态说明

理论上来说,确定一条链路,只要四元组(源IP、源端口号、目的 IP、目的端口号)。而计算机之间的通信链路都是通过 socket 来建立的,socket 本身是传输层的一个抽象,为应用层之间的网络通信提供接口。所以只要这五元组中的一个不同,就可以创建不同的socket / 连接。传输层头部表示端口号的字段为 2 个字节,所以对应一台单机服务器,比如 http 服务器,自身的 ip 地址固定了,使用的...
阅读(802) 评论(0)

你或许不了解的C++函数调用

转自你或许不了解的C++函数调用 **********之间的部分是我添加的说明。 这篇博客名字起得可能太自大了,搞得自己像C++大牛一样,其实并非如此。C++有很多隐藏在语法之下的特性,使得用户可以在不是特别了解的情况下简单使用,这是非常好的一件事情。但是有时我们可能会突然间发现一个很有意思的现象,然后去查资料,最终学到了C++的一个特性。所以很可能每个人理解的C++都有很大不同,我只是从...
阅读(884) 评论(0)

python 利用浏览器 Cookie 模拟登录的用户访问知乎

首先在火狐浏览器上登录知乎,然后使用火狐浏览器插件 Httpfox 获取 GET 请求的Cookie,这里注意使用状态值为 200(获取成功)的某次GET. 将 Cookies 复制出来,注意这一行非常长,不要人为添加换行符。而且 Cookie 中使用了双引号,最后复制到代码里使用单引号包起来。 使用下边代码检验是否是模拟了登录的用户的请求: import requests import...
阅读(1882) 评论(0)

Beautiful Soup 使用总结

Beautiful Soup 用来方便的解析 html 和 xml 文档,实现快速的在文档树中查找、提取、跳转。 Beautifusoup 将整个文档分为四种对象:Beautifusoup对象、bs4.element.tag 简称 tag 对象、bs4.element.NavigableString 简称 string 对象、bs4.element.Comment 简称 comment 对象。B...
阅读(1503) 评论(0)

HTTP cookies

http cookies 分为 session cookies 和 persistent cookies 两种。 session cookies: 服务器在应答头中发送给客户端一个设置特定字段 Set-Cookie 的数据(各种不同的字段有好几百种), 客户端在请求头中回应给服务器端一个 Cookie 数据。 效果大概如下: HTTP response from web server:...
阅读(1666) 评论(0)

pyinstaller 打包 python 脚本成 exe 的坑

pyinstaller 打包python脚本成exe,只需要简单的两步: pip install pyinstaller pyinstaller script.py 或者将动态链接库也打包到 exe 当中: pyinstaller --console --onefile script.py 然后在当前目录下回产生两个目录和一个文件:dist、build、.spec...
阅读(2080) 评论(0)

python 迭代器与生成器即迭代协议的特别说明

python 中抽象程度更高,直接在语言层面支持对容器进行迭代。C++ 中在泛型算法和容器之间还需要借助中间层迭代器来粘合。 可迭代的是两类对象: 1、包含 __iter__ 方法的。 2、包含 __getitem_ 方法的。比如 str 对象就没有 __iter__ 方法,但是一样能够迭代。 另外,判断是否只能迭代一次的: iter(obj) == obj 相等表示 obj 是自...
阅读(2068) 评论(0)

WireShark 抓包问题集

在主机和虚拟机之间进行抓包联系,虚拟机的网卡设置为网桥模式,复制物理网络连接状态。 发现每一个包都会重复,原因在于虚拟机使用是和物理机一样的同一块物理网卡,所以不同于两天实体机之间,相当于每个包在发送端和接收端都被抓取到,在我的机器上前后相差的时间在3 * 10 -6s 之内。 对于重复的包,WireShark 有的标记为重传,有的标记为乱序。其实这两种标记的区别不大。 Retransmit...
阅读(2263) 评论(0)
119条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:268506次
    • 积分:3776
    • 等级:
    • 排名:第8974名
    • 原创:107篇
    • 转载:11篇
    • 译文:1篇
    • 评论:1条
    文章分类
    最新评论