11 2020 档案

摘要:【1】基本介绍 python3中的数据传递,全部都是使用二进制字节序列传输,也就是 bytes 类型 【1.1】Socket 概念 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而 阅读全文
posted @ 2020-11-30 17:12 郭大侠1 阅读(187) 评论(0) 推荐(0) 编辑
摘要:太厉害了,终于有人能把TCP/IP协议讲的明明白白了! 转自:https://developer.51cto.com/art/201906/597961.htm 从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下, 阅读全文
posted @ 2020-11-30 16:22 郭大侠1 阅读(171) 评论(0) 推荐(0) 编辑
摘要:【1】基本形式 【1.0】一般形式 try: 正文代码块1... 正文代码块2... 正文代码块3... except 具体错误类别 as e: # e为错误的具体信息变量 print("该类错误信息为",e) except Exception as e: # Exception 为所有错误类别,但 阅读全文
posted @ 2020-11-30 11:14 郭大侠1 阅读(512) 评论(0) 推荐(0) 编辑
摘要:【1】基本方法 反射 hasattr(obj,name_str),判断一个对象 obj里是否有对应的 name_str字符串的方法 getattr(obj,name_str),获取对象 Obj 里对应 name_str字符串方法的内存地址 setattr(obj,name_str,new_value 阅读全文
posted @ 2020-11-30 10:27 郭大侠1 阅读(257) 评论(0) 推荐(0) 编辑
摘要:【1】代码 import sys from pathlib import Path class DirectionTree(object): """生成目录树 @ pathname: 目标目录 @ filename: 要保存成文件的名称 """ def __init__(self, pathname 阅读全文
posted @ 2020-11-26 18:19 郭大侠1 阅读(802) 评论(0) 推荐(0) 编辑
摘要:if __name__ == '__main__':的作用 一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行。因此 if __name__ == 'main': 的作用就是控制这两种情况执行代码的过程,在 if 阅读全文
posted @ 2020-11-26 15:48 郭大侠1 阅读(2745) 评论(0) 推荐(0) 编辑
摘要:【1】需求 sqlserver的可重复读不上间隙锁,会导致幻读,而mysql就采取了间隙锁。那么,sqlserver想要根据是否存在对应的记录,如果不存在就新增。怎么做到万无一失呢?比如下面这种,(在并发高的情况下)经常就引发报错:报错 id 已存在 if not exists(select 1 f 阅读全文
posted @ 2020-11-26 10:16 郭大侠1 阅读(525) 评论(0) 推荐(0) 编辑
摘要:【1】面向对象的概念及核心特性 面向对象编程 OOP编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因一方面是因为它可以使程序的维护和扩展变得更简单,并且可以大大提高程序开发效率 ,另外,基于面向对象的程序可以使它人更加容易理解你的代码逻辑,从而使团队开发变得更从 阅读全文
posted @ 2020-11-24 17:02 郭大侠1 阅读(424) 评论(0) 推荐(0) 编辑
摘要:转自:https://mp.weixin.qq.com/s?__biz=Mzg4NDA0NTEwNA==&mid=2247490527&idx=1&sn=00979d06de7ee068d003507c9423225e&chksm=cfbf7f80f8c8f696cdb343b1f8889b0d4f 阅读全文
posted @ 2020-11-20 09:27 郭大侠1 阅读(294) 评论(0) 推荐(0) 编辑
摘要:【1】模块的定义 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑等:核心就是实现一个功能)本质上就是.py结尾的 python 文件 比如: 文件名 test.py ,对应的模块名就是 test 包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py 文件,p 阅读全文
posted @ 2020-11-19 17:34 郭大侠1 阅读(262) 评论(0) 推荐(0) 编辑
摘要:sqlserver2017 重装过程中出现“无法找到数据库引擎启动句柄”错误的解决办法 sqlserver数据库引擎修改账号名,详情参考:http://blog.51cto.com/djclouds/2089047?utm_source=oschina-app 【1】安装sqlserver报错:找不 阅读全文
posted @ 2020-11-18 21:01 郭大侠1 阅读(5792) 评论(0) 推荐(0) 编辑
摘要:为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 一类同学认为,这种个人风格问题"无关紧要"。理由是能让程序work就好,风格问题根本不是问题。 另一类同学认为,规范化能更好的控制程序结构,让程序具有更高的可读性。 阅读全文
posted @ 2020-11-18 18:00 郭大侠1 阅读(513) 评论(0) 推荐(0) 编辑
摘要:【1】问题 再确认这个账户只是用户使用,而不是程序使用之后; 当我们删除一个用户账户后,有一个很蛋疼的情况,那就是函数/触发器/存储过程等 定义所属是该用户时,就会导致其他所有账户无法访问; 访问已删除账户所属的 SP、view、func 等数据库对象时,就会报错 权限不允许,或者 直接报 xxx( 阅读全文
posted @ 2020-11-18 16:24 郭大侠1 阅读(613) 评论(0) 推荐(0) 编辑
摘要:什么是序列化与反序列化? 什么叫序列化?把内存数据以指定格式 比如字符串存到文件 什么叫反序列化?把文件里的内容以原本格式获取到,以便正常使用 【0】用于序列化的两个模块(json & pickle) 用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换,通用的:dumps 阅读全文
posted @ 2020-11-18 15:58 郭大侠1 阅读(112) 评论(0) 推荐(0) 编辑
摘要:PyCharm新建.py文件时默认添加信息:https://blog.csdn.net/sql_123456789/article/details/84947284 Pycharm如何消除烦人的波浪线 :https://www.cnblogs.com/gered/p/13926188.html 阅读全文
posted @ 2020-11-18 15:47 郭大侠1 阅读(140) 评论(0) 推荐(0) 编辑
摘要:官方文档:https://docs.python.org/zh-cn/3.8/library/index.html 【0】模块的分类 【0.1】标准模块:比如 os,sys,time 等,这些是安装python时已经自带在python中的; 【0.2】开源模块:比如 gitlab 上别人写好的模块, 阅读全文
posted @ 2020-11-18 15:30 郭大侠1 阅读(241) 评论(0) 推荐(0) 编辑
摘要:【1】表格图案 【1.1】写好查询与分类 注意,一般情况尽可能用瞬态 【1.2】过滤、合并列 (1)先过滤列 (2)然后合并数据,最后重新组织列修改列名之类的 这里的 Merge 也可以换成 outer join (3)组织列,重命名列名,显示、隐藏列 点列名左边的眼睛就是隐藏,右边就是重命名列,以 阅读全文
posted @ 2020-11-17 15:26 郭大侠1 阅读(5719) 评论(0) 推荐(0) 编辑
摘要:【1】生成器(generator) 存在价值核心:省内存,只记一个值(当前值) 【1.1】介绍与基本形式 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多 阅读全文
posted @ 2020-11-16 18:24 郭大侠1 阅读(174) 评论(0) 推荐(0) 编辑
摘要:【1】死锁信息 【1.1】图 左边:select max(id) from tab 右边:insert into tab values..... 两个语句是同一个表,id是主键、聚集索引 【1.2】XML Deadlock graph <deadlock-list> <deadlock victim 阅读全文
posted @ 2020-11-16 15:56 郭大侠1 阅读(938) 评论(0) 推荐(0) 编辑
摘要:问题引入 在我们使用sql server中,经常会碰到被外界对sa账户进行暴力攻击,频繁尝试使用sa登录,sql server的错误日志中都可以看到相关大量信息,sa账户又具有莫大的权限。 可以这么说,只要掌握了sa账户,你的整个sql server 以及整个 windows系统 它都可以随意玩弄。 阅读全文
posted @ 2020-11-13 15:44 郭大侠1 阅读(1563) 评论(0) 推荐(0) 编辑
摘要:【1】前置知识储备 详细参考上一篇博文:https://www.cnblogs.com/gered/p/13954411.html#autoid-1-3-0 【1.1】函数即变量 在数字、字符串变量中,我们之前的数据类型文章中就说了,它是不可以修改的,因为它是放在内存堆中。如果修改就是新赋值,就是在 阅读全文
posted @ 2020-11-12 15:29 郭大侠1 阅读(129) 评论(0) 推荐(0) 编辑
摘要:【1】系统函数、自定义函数 【1.1】位置参数 即定义和使用的参数一一对应 def test_converter(C): expression_1=C*9/5 + 32 return str(expression_1)+'F' print(test_converter(30)) 86.0F def 阅读全文
posted @ 2020-11-10 16:21 郭大侠1 阅读(418) 评论(0) 推荐(0) 编辑
摘要:【1】字符集的演进 ASCII 码 255个字节, 1 bytes ==> 1980 gb2312 7000+汉字 ==> 1995 GBK1.0 2w+汉字 ==> 2000 GB18030 27000+行字 ==》Unicode 2bytes ==> utf-8 是unicode的压缩格式,把存 阅读全文
posted @ 2020-11-09 18:32 郭大侠1 阅读(327) 评论(0) 推荐(0) 编辑
摘要:【1】错误信息 从ICassFactory为CLSID为{17BCA6E8-A950-497E-B2F9-AF6AA475916F}的COM组件创建实例失败,原因是出现以下错误:c001f011.(Microsoft.Server.manageDTS) 今天在“新建维护计划”时,报错: 创建维护计划 阅读全文
posted @ 2020-11-09 14:03 郭大侠1 阅读(378) 评论(0) 推荐(0) 编辑
摘要:【1】文件的读写追加(rwa) 【1.0】基本形式 f = open("d:\\python\\temp\\1.txt",encoding="utf-8") # 读:文件句柄,也可以 f3 = open("1.txt",'r',encoding="utf-8") f1 = open("1.txt", 阅读全文
posted @ 2020-11-06 18:31 郭大侠1 阅读(251) 评论(0) 推荐(0) 编辑
摘要:前言 每次自己巴拉巴拉写完一堆代码,虽然执行的时候没有报什么严重的问题,但是你会发现代码中有好多的波浪线,对于一个有强迫症且追求完美的你,一定是无法忍受的,那么改如何清除这个烦人的波浪线呢? 分析原因 其实pycharm中提示的波浪线对你我而言是有一定好处的,会规范你编写代码的习惯。当你编写的代码中 阅读全文
posted @ 2020-11-04 15:25 郭大侠1 阅读(2036) 评论(0) 推荐(0) 编辑