1.环境配置 Xcode安装 2.下载安装包 官网地址是:MongoDB Download Center | MongoDB 3.解压文件, 将文件放置/usr/local 4.配置环境变量 open -e .bash_profile export PATH=${PATH}:/usr/local/M ...
分类:
数据库 时间:
2019-05-03 18:18:01
阅读次数:
166
【线程池概念】 由于系统启动一个新线程的成本是比较高的,因为他涉及与操作系统的交互(这也就是为什么可以有百万个Goroutines,却只有几千个java线程)。在这种情形下,使用线程池可以很好地提高性能,尤其是当程序中需要大量生存期很短暂的线程时,更应该考虑使用线程池。 与数据库连接池类似的是,线程 ...
分类:
编程语言 时间:
2019-04-26 00:03:03
阅读次数:
171
操作系统接口 os 模块提供了许多与操作系统交互的函数: >>> >>> import os >>> os.getcwd() # Return the current working directory 'C:\\Python37' >>> os.chdir('/server/accesslogs' ...
分类:
编程语言 时间:
2019-04-22 16:32:01
阅读次数:
160
PDF(Portable Document Format)文件格式是Adobe公司开发的电子文件格式。这样的文件格式与操作系统平台无关。这一特点使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件開始使用PDF格式文件 ...
分类:
其他好文 时间:
2019-04-20 21:02:47
阅读次数:
212
一、学习总结 1、面向对象的三要素 1》封装封装是从业务逻辑中抽象对象时,要赋予对象相关数据与操作,将一些数据和操作打包在一起的过程。封装是使用对象的主要魅力之一,它提供了一个简单方法来创建复杂方案,解决了世界是如何工作 的这一问题,我们自然的认为周围的世界是由相互作用的对象组成,每个对象都有自己相 ...
分类:
其他好文 时间:
2019-04-16 01:20:41
阅读次数:
165
锁是操作系统中实现进程同步的重要机制。 基本概念 临界区(Critical Section)是指对共享数据进行访问与操作的代码区域。所谓共享数据,就是可能有多个代码执行流并发地执行,并在执行中可能会同时访问的数据。 同步(Synchronization)是指让两个或多个进程/线程能够按照程序员期望的 ...
分类:
其他好文 时间:
2019-04-09 18:46:13
阅读次数:
645
什么是微服务 微服务一词来源 Martin Fowler 的“Microservices”一文,微服务是一种架构风格,将单体应用划分为小型的服务单元,微服务之间使用 HTTP 的 API 进行资源访问与操作。在对单体应用的划分上,微服务与前面的 SOA 架构有点类似,但是 SOA 架构侧重于将每个单 ...
分类:
编程语言 时间:
2019-04-07 10:11:33
阅读次数:
163
os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口;sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。 ...
分类:
编程语言 时间:
2019-04-05 09:36:11
阅读次数:
199
''' 如何在内存中模拟一个文件 与操作真实文件的区别 应用场景 ''' import io My_io = io.StringIO() #创建一个临时字符串文件 My_io.write("hello") #写入 print(My_io.getvalue()) #获取临时文件内容 My_io.clo... ...
分类:
其他好文 时间:
2019-04-04 20:26:58
阅读次数:
143
1. 什么是bash? Bash shell是一个命令解释器,它是操作系统的外壳程序,负责处理用户命令与操作系统内核之间的交互,当用户输入一个命令并执行时,shell会把命令解释并传递给内核,然后再把内核输出返回给用户,我们通过SSH远程连接linux系统时,Linux系统会自动打开一个默认的she ...
分类:
其他好文 时间:
2019-03-30 16:06:10
阅读次数:
197