- 博客(9)
- 收藏
- 关注
原创 Golang入坑总结-中篇
众所周知,当我们要实现一个高并发的服务,要应对大流量时代带来的服务器的压力,必须从程序的角度上完成一个近乎完美的并发编程,相信我,Go将是各位的不二之选!下面就闲谝以下Go语言如何实现并发!并发针对部分刚刚入坑的小白来说,有必要阐述以下并发与并行的区别,在计算机领域,这是两个非常重要的概念。简单地说:并发是多个事情在一个物理处理器上运行,轮询执行,实现多个事情同时做的错觉;而并行,则针对那些...
2020-03-29 13:04:06 341
原创 Golang入坑总结上篇
Go语言入门学习总结Go的强悍之处拥有静态类型语言的安全与编译运行性能,也具备动态类型语言的开发维护的高效,简而言之:Go = C + Python;引入包的概念,任何一个Go语言文件,都必须归属于一个包,否则无法编译运行;自带垃圾回收机制,内存自动回收,不需要开发人员在代码中进行控制;骨子里的并发,Go设计之初衷就是为了高效的利用服务器多核多CPU的强悍硬件性能,所以为了实现高并发,...
2020-03-28 19:33:13 389
原创 WIGI初阶:搭建一个服务器和框架
WSGI_服务器# no.1 使用多进程实现浏览器与服务器进行通信;# no.2 改造web服务器,使其可以处理简易的动态资源请求;# no.3 创建一个框架,将解析浏览器的请求以及发送响应这部分功能分配给web服务器去执行,而将业务逻辑功能分配给框架去做;# no.4 发现这种实现方式不具备适用性,即换一个框架,或者换一个服务器,那么二者会不兼容,无法实现交互,此时引入WSGI协议;#...
2019-01-16 11:26:50 348 1
原创 欢迎来到Mysql!!!
数据库的概念数据库是一种现代化的用于存储数据的手段,其实就是一种特殊的文件,它具有以下优点:1.持久化存储;2.读写速度极高;3.保存数据的有效性;4.对程序支持性非常好,可扩展性.关系型数据库管理系统:RDBMS(Relational Database Management System)关系型数据库:指的是建立在关系模型基础上的数据库.其核心...
2019-01-10 14:33:51 164
原创 Python高级2
多继承以及MRO注意:继承不是复制!mro 解决多继承关系中出现的二义性问题.快速确定mro(方法解析顺序)1.首先确定继承关系树状图;2.擦掉没有被指向的,并抹去其发出的指向箭头;3.同级的情况先继承左边的(极左原理),不同级的如果能确定左右关系先继承左边的,确定不了关系的继承下边的;4.重复以上操作.这种方法可快速确定继承顺序.类属性,实例属性.类属性在内存中只保存一...
2019-01-07 17:33:34 1498
原创 再议Python之锁
GIL:全局解释器锁首先明确其与python语言没有任何关系;其归属于CPython解释器;其功能就是保证同一时刻只有一个线程在执行;线程之所以无法实现并行,就是因为其设置了全局解释器锁;进程能够利用CPU多核的特性,而线程无法实现,还是因为全局解释器锁;cpython是如何执行一个多线程程序的?首先设置GIL锁;切换到一个线程中去执行;执行以下指令:1.执行指定数量的代...
2019-01-05 21:47:52 162
原创 Python高级知识点汇总第一部
Linux常见命令ls:查看当前路径下的所有文件及文件名;clear:清空操作;cd 跳转操作,可以跳转到任意路径位置;cd-:跳转到上次所在的路径;cd~:快速切换到当前用户的主目录(快速回家);pwd:显示当前路径;mkdir:创建文件夹,后面加上-p可以递归创建文件夹;touch:创建一个新的文本文件;rm:删除操作,删除文件或者文件夹,删除文件夹时后面要加上-r,-f为...
2019-01-04 19:02:08 3091
原创 简析http协议(适合技术小白的呦!)
什么是http协议超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展...
2018-12-31 12:10:16 973
原创 浅析正则表达式
单个字符\d 数字0-9\s 空白字符 空格 \t \n\w 单词字符. 除了\n的任意字符多个字符[a-d0-9] 匹配a-d或者0-9中任意一个{m,n}前一个字符出现m-n次(包含m和n)* 匹配前一个字符任意次(0,1,多次)+ 匹配前一个字符至少一次(1或者多次)? 匹配前一个字符0次或1次re的方法re.match() # 从头开始匹配,只匹配一次re...
2018-12-30 21:54:39 150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人