摘要:
一、补丁管理 二、账户管理 gpedit.msc —>Windows设置—>安全设置—>本地设置—>账户设置 密码策略: 账户锁定策略: 三、审核策略 gpedit.msc —>Windows设置—>安全设置—>本地设置—>本地策略 四、不必要的服务 已启动且需要停止的服务包括: 五、修改部分命令权 阅读全文
摘要:
有一段时间没发博客了,最近信安之路传出了一套社会工程的知识,对社工帮助很大,这里加上自己的理解给大家发出来。 随着越来越多的安全事故发生,现在很多企业已经开始重视安全了,企业一般都很多安全措施,也部署了许多安全设备。但是往往人身上的安全最难控制。 阅读全文
摘要:
一、使用threading模块多线程执行 以上代码运行结果 二、使用Thread子类完成创建多线程 如果多个线程执行的都是同一个函数,各自之间不会有影响 主线程等待所有子进程结束之后才结束 以上代码运行结果: 三、线程的执行顺序 以上代码运行结果: 四、多线程全局变量共享 以上代码运行结果: 阅读全文
摘要:
一、进程和程序的区别 编写完毕的代码,在没有运行的时候称之为程序 正在运行的代码,称之为进程 进程除了包含的代码意外,还需要运行的环境等 二、fork 以上代码运行结果: 注意: >0 为主(父)进程 ==0位子进程 1、fork函数,只在Unix/Linux/Mac上运行,windows不可以 2 阅读全文
摘要:
一、装饰器 对原代码不修改的基础上完善代码 写代码要遵循开放封闭原则,虽然在这个原则是用的面向对象开发,但是也适用于函数式编程,简单来说,它规定已经实现的功能代码不允许被修改,但可以被扩展,即: 封闭:已实现的功能代码块 开放:对扩展开发 在执行f1()、f2()、f3()、f4()前先执行w1() 阅读全文
摘要:
一、闭包 在函数内部再定义一个函数,并且这个函数用到了外边函数的变量 在函数里定义一个函数,不会默认被执行 以上代码运行结果 二、闭包的案例 以上代码运行结果 内部函数执行完后直接退出函数,外部函数变量依然保存 阅读全文
摘要:
一、迭代器 迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 二、可迭代对象 以直接作用于 for 循环的数据类型有以下几种: 一类是集合数据类型,如 list 、 tuple 、 dict 阅读全文
摘要:
一、生成器 一遍循环一遍计算的机制,称为生成器 二、生成器的特点: 1、节约内存 2、迭代到下一次的调用时,所使用的参数都是第一次所保留下的,即是说,在整个所有函数调用的参数都是第一次所调用时保留的,而不是新创建的 三、创建方法 1、把列表生成式的[]改为() 以上代码运行结果 2、yield 生成 阅读全文