摘要:
【1】基本方法 反射 hasattr(obj,name_str),判断一个对象 obj里是否有对应的 name_str字符串的方法 getattr(obj,name_str),获取对象 Obj 里对应 name_str字符串方法的内存地址 setattr(obj,name_str,new_value 阅读全文
摘要:
【1】代码 import sys from pathlib import Path class DirectionTree(object): """生成目录树 @ pathname: 目标目录 @ filename: 要保存成文件的名称 """ def __init__(self, pathname 阅读全文
摘要:
if __name__ == '__main__':的作用 一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行。因此 if __name__ == 'main': 的作用就是控制这两种情况执行代码的过程,在 if 阅读全文
摘要:
【1】需求 sqlserver的可重复读不上间隙锁,会导致幻读,而mysql就采取了间隙锁。那么,sqlserver想要根据是否存在对应的记录,如果不存在就新增。怎么做到万无一失呢?比如下面这种,(在并发高的情况下)经常就引发报错:报错 id 已存在 if not exists(select 1 f 阅读全文
摘要:
【1】面向对象的概念及核心特性 面向对象编程 OOP编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因一方面是因为它可以使程序的维护和扩展变得更简单,并且可以大大提高程序开发效率 ,另外,基于面向对象的程序可以使它人更加容易理解你的代码逻辑,从而使团队开发变得更从 阅读全文
摘要:
转自:https://mp.weixin.qq.com/s?__biz=Mzg4NDA0NTEwNA==&mid=2247490527&idx=1&sn=00979d06de7ee068d003507c9423225e&chksm=cfbf7f80f8c8f696cdb343b1f8889b0d4f 阅读全文
摘要:
【1】模块的定义 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑等:核心就是实现一个功能)本质上就是.py结尾的 python 文件 比如: 文件名 test.py ,对应的模块名就是 test 包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py 文件,p 阅读全文
摘要:
sqlserver2017 重装过程中出现“无法找到数据库引擎启动句柄”错误的解决办法 sqlserver数据库引擎修改账号名,详情参考:http://blog.51cto.com/djclouds/2089047?utm_source=oschina-app 【1】安装sqlserver报错:找不 阅读全文
摘要:
为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 一类同学认为,这种个人风格问题"无关紧要"。理由是能让程序work就好,风格问题根本不是问题。 另一类同学认为,规范化能更好的控制程序结构,让程序具有更高的可读性。 阅读全文
摘要:
【1】问题 再确认这个账户只是用户使用,而不是程序使用之后; 当我们删除一个用户账户后,有一个很蛋疼的情况,那就是函数/触发器/存储过程等 定义所属是该用户时,就会导致其他所有账户无法访问; 访问已删除账户所属的 SP、view、func 等数据库对象时,就会报错 权限不允许,或者 直接报 xxx( 阅读全文