程序媛

摘要: 博客目录 python基础部分 函数 初识函数 函数进阶 装饰器函数 迭代器和生成器 内置函数和匿名函数 递归函数 常用模块 常用模块 模块和包 面向对象 初识面向对象 面向对象进阶 网络编程 网络编程 并发编程 操作系统介绍 进程 线程 协程 数据库部分 初识数据库 mysql表操作 mysql记 阅读全文
posted @ 2017-08-02 21:53 Eva_J 阅读(191171) 评论(39) 推荐(76) 编辑
摘要: 文周是我周围最早接触并发现go语言价值的朋友,从15年起就边学习边写博客,是抖音上很多人都熟悉的七米老师。在培训机构和学生们打交道和多年的工作经验让这本书知识安排合理,能深入浅出的解释问题,无论是刚入行的新手还是其他转语言的朋友都能快速开始~难得的是书中很多知识点并不是平铺直叙,而是在引导我们思考, 阅读全文
posted @ 2023-12-28 18:50 Eva_J 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 理解生成器 定义生成器 yield关键字,可以让我们定义一个生成器函数。 推动生成器 使用next函数从生成器中取值 使用next可以推动生成器的执行,下面的代码,我们可以看到每一次执行next可以让generator_func中的代码从上一个位置开始继续执行到yield,并且将yield后面的值返 阅读全文
posted @ 2019-03-15 12:50 Eva_J 阅读(5481) 评论(1) 推荐(4) 编辑
摘要: 最近更新了python解释器3.7 结果安装gevent,在导入gevent之后就报错了,错误信息如下 看到现在写这个问题的帖子不多,就先贴出来了。 只需要执行一下下面这段代码就可以了 附上参数说明 这条命令的大概意思就是使用非二进制的包重新安装gevent以及它的依赖。 总之在执行这个命令之后就完 阅读全文
posted @ 2018-07-31 16:00 Eva_J 阅读(9902) 评论(7) 推荐(6) 编辑
摘要: 在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。 当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做一些简单的设置。不过站在可读性的角度来看, 阅读全文
posted @ 2018-01-22 18:29 Eva_J 阅读(9687) 评论(8) 推荐(6) 编辑
摘要: 学写python的时候,我们多多少少都接触到了web程序,然而你有没有想过,当浏览器发送了一个http请求时,等待接收这个请求的后端代码是一种什么样的思想感情? 就像下面这张图里画的一样,后端也许是一段java代码,也许是php代码,当然,如果代码出自我手,最可能的还是一段python代码。这就好比 阅读全文
posted @ 2017-04-01 18:38 Eva_J 阅读(2268) 评论(4) 推荐(0) 编辑
摘要: 要写这篇博客其实我的内心是纠结的,老实说,我对zabbix的了解实在不多。但新公司的需求不容置疑,当我顶着有两个头大的脑袋懵懵转入运维领域时,面前摆着两百多组、上千台机器等着写入zabbix监控的需求(这种心境你们随意感受下就好),也尝试从网上查各种现成的资料,希望能找到解救自我的一些蛛丝马迹,然而 阅读全文
posted @ 2016-06-17 16:40 Eva_J 阅读(4137) 评论(0) 推荐(3) 编辑
摘要: 初学编程的小伙伴都会对于深浅拷贝的用法有些疑问,今天我们就结合python变量存储的特性从内存的角度来谈一谈赋值和深浅拷贝~~~ 预备知识一——python的变量及其存储 在详细的了解python中赋值、copy和deepcopy之前,我们还是要花一点时间来了解一下python内存中变量的存储情况。 阅读全文
posted @ 2016-06-03 19:01 Eva_J 阅读(38585) 评论(16) 推荐(38) 编辑
摘要: 千呼万唤始出来~~~当当当,终于系统要写django的ORM操作啦!!!这里记录的是django操作数据库表一对多、多对多的表创建及操作。对于操作,我们只记录连表相关的内容,介绍增加数据和查找数据,因为能查到就可以用常规方法进行修改,怎么加进来就怎么删掉,都是大同小异,就不再赘述了~~~ 一对多 一 阅读全文
posted @ 2016-04-14 15:26 Eva_J 阅读(7558) 评论(0) 推荐(2) 编辑
摘要: 第一次听到cookie这个词的时候着实兴奋了一段时间,以为是小饼干呢~快喝一杯82年的java压压惊!哈哈~ 刚毕业的时候上班,做二次开发,明明后台都显示ok了,但是前端页面显示就是不正常,同事就让我清一下cookie,这个时候我一度怀疑自己背错了单词。。。后来知道了其实我清除的是浏览器的缓存信息, 阅读全文
posted @ 2016-03-15 11:28 Eva_J 阅读(1454) 评论(0) 推荐(1) 编辑
摘要: 最近一直在困扰dom的加载顺序问题,经常会遇到以为绑定好的事件不响应等情况,一头雾水,直到请教了周围的同事,才发现了解dom的加载顺序是多么的重要。 关于这个问题,其实网上已经有一些介绍,但是我觉得并不是特别准确,所以还是把自己理解的整理一下~ 浏览器解释html文件中的所有内容是从上到下加载的!浏 阅读全文
posted @ 2016-02-18 14:54 Eva_J 阅读(5001) 评论(1) 推荐(6) 编辑
摘要: 首先,要说的是我们领导总挂在嘴边的一句话:一入前端深似海。之前没有接触过前端,一直不懂这句话的含义,直到最近写作业改需求的时候才发现,因为web页面是直接面向客户的,所以需求的修改都和前端有关,有时候甚至不需要修改后台的代码就可以满足新的需求。突然对前端工程师的未来表示担忧,于我来说,这些繁琐的细节 阅读全文
posted @ 2016-01-30 09:16 Eva_J 阅读(26033) 评论(2) 推荐(1) 编辑
摘要: 上一篇中,我们已经讲述了如何初始化一个django数据库,这一章就来讲讲在实际的项目中如何使用我们初始化的数据库呢? 如还未进行初始化数据库操作,请参考python——django使用mysql数据库(一):http://www.cnblogs.com/Eva-J/p/5139990.html... 阅读全文
posted @ 2016-01-23 09:16 Eva_J 阅读(10871) 评论(0) 推荐(1) 编辑
摘要: 之前已经写过如何创建一个django项目,现在我们已经有了一个小骷髅,要想这个web工程变成一个有血有肉的人,我们还需要做很多操作。现在就先来介绍如何在django中使用mysql数据库。 前提:已经拥有一个django项目。已安装MySQLdb,进入mysql创建一个新的库(注意,这里必须是新的库 阅读全文
posted @ 2016-01-23 08:08 Eva_J 阅读(27318) 评论(0) 推荐(0) 编辑
摘要: 今天要来说说数据库操作了,这意味着什么?以后再也不用从文件里读写数据了,过程实在太复杂了~~~惊不惊喜? 使用mysql数据库——增 插入一条数据 首先,还是先解释一下如何使用数据库,按照上面的方法就可以连接数据库了。这里要解释两件事情。 1.执行sql语句返回的reCount是什么? 这个reco 阅读全文
posted @ 2016-01-15 17:18 Eva_J 阅读(37746) 评论(1) 推荐(5) 编辑
摘要: 一直以来写博客都是实用主义者,只写用法,没信心写原理,但是每一次写作业的过程都有一种掘地三尺的感觉,终于,写博客困难症重症患者经历了漫长的思想斗争,还是决定把从网上淘到的各种杂货和自己的总结放在一起,写一次原理文。。。算是继上次装饰器之后的第二次挖祖坟事件,只是这次是主动挖~~~开胃菜——同步和... 阅读全文
posted @ 2016-01-08 11:13 Eva_J 阅读(5845) 评论(2) 推荐(2) 编辑
摘要: python的线程一直被称为鸡肋,所以它也没有亲生的线程池,但是竟然被我发现了野生的线程池,简直不能更幸运~~~于是,我开始啃源码,实在是虐心,在啃源码的过程中,我简略的了解了python线程的相关知识,感觉还是很有趣的,于是写博客困难症患者一夜之间化身写作小能手,完成了一系列线程相关的博客,然后恍 阅读全文
posted @ 2016-01-08 11:10 Eva_J 阅读(5348) 评论(6) 推荐(2) 编辑
摘要: 之前我们已经学会如何在代码块中创建新的线程去执行我们要同步执行的多个任务,但是线程的世界远不止如此。接下来,我们要介绍的是整个threading模块。threading基于Java的线程模型设计。锁(Lock)和条件变量(Condition)在Java中是对象的基本行为(每一个对象都自带了锁和条件变 阅读全文
posted @ 2016-01-08 10:02 Eva_J 阅读(2976) 评论(2) 推荐(1) 编辑
摘要: 我们之前已经初步了解了进程、线程与协程的概念,现在就来看看python的线程。下面说的都是一个进程里的故事了,暂时忘记进程和协程,先来看一个进程中的线程和多线程。这篇博客将要讲一些单线程与多线程的基础,它们在执行中对cpu资源的分配,帮助还不了解多线程的小伙伴一招get写多线程代码的技能。已经了... 阅读全文
posted @ 2016-01-08 10:01 Eva_J 阅读(2244) 评论(1) 推荐(0) 编辑
摘要: 我们现在都知道python的多线程是个坑了,那么多进程在这个时候就变得很必要了。多进程实现了多CPU的利用,效率简直棒棒哒~~~拥有一个多进程程序: 1 #!/usr/bin/env python 2 #-*-coding:utf-8-*- 3 __author__ = 'Eva_J' 4 ... 阅读全文
posted @ 2016-01-08 09:59 Eva_J 阅读(4325) 评论(9) 推荐(1) 编辑