摘要: python对象的方法 1.python的特性:一切皆对象 2 type(obj) 查看对象的类型 3 dir(obj)查看类中所有详细的功能 4 help(obj) 查看类中所有详细的功能 类中的方法: __fun__:内置方法 可能有多钟致执行方法 fun:只有一种执行方法 obj.fun() 阅读全文
posted @ 2016-12-26 15:34 nerdlerss 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 我在A,B两台机器上面使用无密码登陆的方式 在A主机上面生成公钥 复制到了B主机的authorized_keys文件里面 发现还是要输入密码 问题1 权限问题 .ssh 目录必须是 700 authorized_keys 文件必须是600 但是修改了文件权限还是发现登陆还是要密码 其实 B机器上面的 阅读全文
posted @ 2016-11-04 10:32 nerdlerss 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 01最简单的使用 02子进程与父进程 我们知道父进程派生子进程 但是内存空间却是独立的 而子进程都是父进程通过fork方法过程 也就是 复制了一份 当容量比较大的程序 要慎重使用多线程 03进程锁 类似多线程的线程锁,但是我们知道进程是独立的内存,工作不干扰的 那么这个功能没有太多用处,可能用在 多 阅读全文
posted @ 2016-09-09 01:52 nerdlerss 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1同一时刻只有一个线程通过一个线程到解释器运行 2在多核上会有些不一样 不仅仅会降低python的效率 并且还会影响到整个机器系统的效率 python的gil是每100条cpu指令开始check 如果想要利用多核优势 >多进程 python由于gil的限制多线程的处理就跟单核心处理的进程调度一样,类 阅读全文
posted @ 2016-09-08 08:37 nerdlerss 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1.线程安全 首先我们知道线程是共享资源的,在这个基础上我们提出一个问题,如果我们有一个变量a = 0 然后10个线程都是给它+1的 然后我们执行这个10个线程,最后a = 10吗? 我们先看下面的代码 如果没错的的应该输入的是30 但是 》 结果是29 当然这不是每次都会出现的,是不固定的,看电脑 阅读全文
posted @ 2016-09-04 03:06 nerdlerss 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 生产者消费者:包子铺不停的做包子,行人不停的买 > 这样就达到了目的 >包子的销售 两个不同的角色 包子铺,行人 只负责单一操作 让包子变成连接的介质. 于是问题来了 >为什么我们需要这个模型? 1解耦:核心就是把生产者和消费者两个对象关系变得不紧密了 2缓冲:如果你是快递员,送一栋人很多的楼,你觉 阅读全文
posted @ 2016-09-03 04:03 nerdlerss 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 面向对象的核心就是:构建模块化和系统化的程序 类:一些虚拟数据类型的的模板 我们知道我们天生就有很多重合的事情 而我们将模块聚合起来就是抽象的概念。 而将数据隐藏就是封装的概念{很遗憾python不支持数据隐藏}--》你只能通过成员函数访问一部分内容了 类是模板我们通过类创建实例 阅读全文
posted @ 2016-07-11 18:24 nerdlerss 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 当我们谈到类和对象的时候,我们在做的基本的事情就是--》定义一个抽象数据类型 类是什么?对象的实例的模板 我们先谈谈面向的对象的特性: 我们想访问p1的数据的内容 我们可以调用我之前定义好的访问器。 当然在python中可以这样访问的 我们先说说一个概念:数据隐藏:通过定义的方式获取实例中的数据-- 阅读全文
posted @ 2016-07-10 03:49 nerdlerss 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 面向对象,抽象数据类型 首先我们给面向对象定义:往大了说它是一种思想,往小了说 它是一种编程技术 名词解释: 对象:数据和函数的集合 》封装 面向对象: 将函数和操作数据的函数,绑定在一起,形成一个新东西 {我们要知道python中有函数式编程。而且也有反射机制,我们可以用函数式编程完成所有面向对象 阅读全文
posted @ 2016-07-09 05:07 nerdlerss 阅读(114) 评论(0) 推荐(0) 编辑
摘要: {之前听过同学说面试华为的题目,也是背包问题。大概是这样。有一对东西的集合,他们分别有不同的重量,然后又两个包,需要你把东西分成两份,约束条件是:两个包的差别需要是最小。当时一听这题都懵b了。但是这个问题难得倒我吗?于是我赶紧喝瓶82的芬达压压惊。} 总之我们接着之前0/1背包问题: 有一个包和n个 阅读全文
posted @ 2016-07-06 02:07 nerdlerss 阅读(215) 评论(0) 推荐(0) 编辑