其他
cookieTo
这个作者很懒,什么都没留下…
展开
-
二分图
定义编辑简而言之,就是顶点集V可分割为两个互不相交的子集,并且图中每条边依附的两个顶点都分属于这两个互不相交的子集,两个子集内的顶点不相邻。辨析示例编辑区别二分图,关键是看点集是否能分成两个独立的点集。[1] 上图中U和V构造的点集所形成的循环圈不为奇数,所以是二分图。上图中U和V和W构造的点集所形成的的循环圈为奇数,所以转载 2017-05-13 15:58:06 · 491 阅读 · 0 评论 -
形象形容I/O模型
常见的I/O模型有阻塞I/O,非阻塞I/O,I/O复用,信号驱动I/O,异步I/O等等阻塞I/O好比,你去吃饭,点完菜后,一直在饭店等着。I/O复用好比,你饭量很大,你在好几家饭店都点了饭,然后在这好几家饭店不停的跑啊跑,看看哪家饭店做好饭了。哪家饭店做好饭了,你就吃哪家。非阻塞I/O可以这么理解, 你告诉饭店老板说,饭好了给我打电话,然后你就出去网吧打游戏了。饭店老板把饭做好后,给你打电话,你就...原创 2018-03-21 09:46:53 · 273 阅读 · 0 评论 -
keepass和坚果云实现全平台密码管理
KeePass 是一款免费、小巧、绿色且开源的密码管理工具,多年来一直深受大众的好评。它能为用户提供一个足够安全的加密技术来保存各种各样的账号和密码。可以生成、存储你所有的密码(包括用户名),并备注 Note。数据库文件可以直接放在坚果云里进行同步,多设备使用起来会更加方便。【费用】官方 PC 端免费,移动端没有官方发布的版本,但由于是开源的应用,所有有很多优秀的第三方客户端,也都是免费使用(有的...转载 2018-03-10 15:07:24 · 3385 阅读 · 1 评论 -
集中式vs分布式
Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改转载 2017-11-06 10:58:17 · 498 阅读 · 0 评论 -
ORM的概念, ORM到底是什么
一、ORM简介 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的方案是采用硬编码方式,为每一种可能的数据库访问操作提供单独的方法。转载 2017-11-06 10:19:58 · 397 阅读 · 0 评论 -
wordpress如何做到在子目录安装而在根目录访问
根目录下可能有多个站点,此时就需要将wordpress文件放在一个子目录中,但是通过配置,可以在通过根目录来访问。第一步:wamp5下根目录是www文件夹,在此文件夹中建立子目录文件夹,并将所有文件除了index.php都放入到子文件夹中 第二步:打开index.php文件,修改里面的代码require('./wp-blog-header.php');如改为转载 2017-05-09 12:31:07 · 2932 阅读 · 0 评论 -
关闭135、139、445端口
135端口主要用于使用RPC(Remote Procedure Call,远程过程调用)协议并提供DCOM(分布式组件对象模型)服务。 端口说明:135端口主要用于使用RPC(Remote Procedure Call,远程过程调用)协议并提供DCOM(分布式组件对象模型)服务,通过RPC可以保证在一台计算机上运行的程序可以顺利地执行远程计算机上的代码;使用DCOM可以通过网络直接进行通信转载 2017-05-15 21:40:23 · 982 阅读 · 0 评论 -
Pycryptodome进行RSA签名,读取文件内的私钥和公钥出错
To generate the .PEM file this code was used.random_generator = Random.new().readrsakey = RSA.generate(1024, random_generator)f=open(email+'.pem','wb')f.write(rsakey.exportKey("PEM"))f.write(rsake...原创 2018-06-07 17:58:43 · 4284 阅读 · 0 评论