- 博客(43)
- 收藏
- 关注
原创 Navicat使用
这个软件之所以诞生是因为他可以简化数据库的操作,如简单的命令不再需要写SQL语句了,直接鼠标点点点就可以了。但是做复杂的查询是做不出来的,如链表查询还是要自己写SQL语句。不过很多正规的公司是不允许用第三方的工具的,因为第三方的软件可能被人家植入木马,然后你再用这个软件链接公司的数据库的话,你的用户名和密码就可能自动传给别的邮箱泄露了(尤其是一些破解的软件最有可能存在这种问题)。公司一般是用原生的...
2018-04-30 16:54:14 2084
原创 python-杂记5
队列其实是一个数据结构。队列默认的是先进先出,也可以先进后出。队列主要是解决多先程的。用列表的话会造成线程不安全。队列里面本身就有一把锁,这样线程就安全了。编码:打开一个python文件的过程是:先从磁盘移动到内存,这个和解释器没有关系。那问题来了,移到内存里的是什么?这时候的操作系统什么也不会干,他只会把东西原封不动地移到内存里面。所以这个文件在内存里的编码什么的都和原来相同。涉及到硬件操作的,...
2018-04-26 19:55:30 155
原创 mysql
博客:http://www.cnblogs.com/wupeiqi/articles/5713315.html大部分的公司都是用mysql。mysql下载的网址:http://dev.mysql.com/downloads/mysql/
2018-04-26 15:12:24 95
原创 python2和python3的编码
计算机只认识0和1,0和1组成的数据流。人类认识明文(中文,英文等)。编码的作用就是把明文转成二进制(计算机能认识的东西)。unicode最初只有英文,只需要一个字节就可以了,后来因为各个国家的需要,才不断的扩展。python2里面明文和unicode一样的。...
2018-04-23 00:00:40 345
原创 python-协程
协程只有一个线程,不存在CPU的切换了。协程没有锁了。之前的多线程里面,线程之间会抢占资源,共同去操作一个数据,会造成数据的不安全,所以有锁。协程是一种用户太轻量级线程,它不自己切换了,而是用户(我们程序员去切换),完全是按照我们的意愿去走的。所以就没有数据安全的问题了。另外,协程还可以实现非常大的并发。因为协程只有一个线程,开销很小。不同于线程和进程,进程是开销最大的。协程用不上多核,因为他是单...
2018-04-23 00:00:03 162
原创 python-线程锁
什么语言里面都会有锁,只要有线程就会有锁。1,线程是指一个进程中的子任务,多线程就是指一个进程中同时运行多个子线程。比如有两个变量a,b,两个线程一和二,线程一的作用是改变a的值,线程二的作用是改变b的值,这样不管这两个线程怎么运行,a和b的值都不互相干扰。但是如果线程一和线程二的作用都是操作同一个变量c呢,我们为了要保证c的值得精确改动,我们一般要先让线程一去操作c,线程一执行完之后再让线程二去...
2018-04-19 16:33:22 351
原创 python-中高级-线程进程
无论是什么语言的代码,它最终都是转到CPU下面执行。除了CPU任何东西都不具备执行代码的能力。解释器只是翻译(相当于中介),python中的解释器是Cpython(python是用C写的)。只有操作系统才能调动CPU。其实线程就是一堆一堆的指令,使OS去调动CPU。一个线程就是一堆指令集合。早年的CPU是一核的,多核CPU是近几年才发展起来的。一边看电影一边听音乐,执行的时候是竞争执行的,CPU会...
2018-04-19 13:39:02 227
原创 python-面向对象中高级-单例模式
单例就是单个实例。单例的目的就是永远使用同一份实例(对象),即创建一个对象后再也不创建了,以后都使用这个对象。数据库链接池,那个池里面只有一份。单例模式每次用的时候都是用同一个实例...
2018-04-17 14:05:10 251
原创 python-面向对象中 高级-反射
反射在其他语言中可以说是重型武器,要耗很多时间,但是在python中它的执行效率是非常高的。在python中会用到很多。
2018-04-17 13:18:32 144
原创 python面向对象中高级-异常处理
异常处理:即是程序在后台捕获到这个错误,想怎么显示自己定义就可以了。如访问不网站时,会报404错误,而不是报了一大堆的错。
2018-04-17 12:27:32 211
原创 python面向对象中高级-类的成员之方法
普通方法也可以通过类来调用,不过一般是不会这样做的。静态方法可以不通过对象来访问,对于那些想直接访问的方法就可以不创建对象,创建对象要内存,而静态方法不需要。想直接访问的就搞成静态方法。类后面括号的第一个参数self是对象。 ...
2018-04-15 21:26:36 309
原创 python面向对象三大特性之多态(python默认是多态的,所以不用理多态)
在python里面不用考虑多态,遇到多态时可以忽略。java,c#要创建一个变量,必须要指定这个变量的类型,如字符串类型,整型,浮点型。如 string v = 'dsj',这个v就是字符串类型。而在python里面直接写 v = ‘djs’。...
2018-04-15 15:09:43 590
转载 移动U盘显示文件或目录损坏且无法读取的解决方法(转载别人的,亲测有效)
若你遇到标题上面的问题,请打开以下链接https://url.cn/5eGVz9e
2018-04-15 13:35:15 1828 1
原创 python面向对象杂记
python支持函数式编程和面向对象编程,python的函数式编程和面向对象编程都可以完成所有的功能和工作。至于选那个根据自身情况和具体情况。
2018-04-13 20:16:15 164
原创 python-re(正则表达式)模块
正则表达式只操作字符串。string提供的是完全匹配引入正则表达式的原因是进行:模糊匹配正则表达式主要的是这十一个元字符。{1,}等价于{1,+oo}
2018-04-07 23:42:31 204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人