描述: Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的使用包管理器 npm来管理所有模块的安装、配置、删除等操作,使用起来非常方便,但是想要配置好npm的使用环 ...
分类:
其他好文 时间:
2018-08-15 12:02:53
阅读次数:
175
回顾原生JS ajax 查看之前的博文 ajax 和 mock 数据 w3school 关于ajax 原生JS ajax 的用法 var xhr = new XMLHttpRequest() xhr.open('GET','https://www.easy-mock.com/mock/5b7238f ...
分类:
Web程序 时间:
2018-08-15 12:02:45
阅读次数:
200
目录: 一、递归是“神马”? 二、写一个求阶乘的函数 三、课时22课后习题及答案 ********************* 一、递归是“神马”? ********************* 递归这个概念,是算法的范畴。那么递归算法在日常编程中有哪些例子呢? 图片一 汉诺塔游戏 图片二 树结构的定义 ...
分类:
其他好文 时间:
2018-08-15 12:02:16
阅读次数:
275
#我使用的163的yum源yumrepolist#查看yum源是否正常正常的话直接yum安装yum-ygroupinstall"GNOMEDesktop""GraphicalAdministrationTools"#需要安装一千多个包需要大概二十分钟#创建连接修改默认启动级别ln-sf/lib/systemd/system/runlevel5.target/etc/systemd/system/d
分类:
其他好文 时间:
2018-08-15 12:02:10
阅读次数:
185
Kubernetes使用NFS作为共享存储kubernetes管理的容器是封装的,有时候我们需要将容器运行的日志,放到本地来或是共享存储来,以防止容器宕掉,日志还在还可以分析问题。kubernetes的共享存储方案目前比较流行的一般是三个,分别是:nfs,Glusterfs和ceph。前面写过一篇kubernetes使用GlusterFS的文章,如果有兴趣也可以去实践下:http://blog.5
分类:
Web程序 时间:
2018-08-15 12:02:04
阅读次数:
327
crontab设置定时任务语法格式:crontab【option】【file】crontab[选项][文件]注意:crontab命令及后面的选项和文件里,每个元素之间都要至少要有一个空格参数选项:参数选项解释说明-l显示当前已存在的定时任务-e用于编辑定时任务,当退出编辑器后,修改后的内容将自动生效-r从/var/spool/cron目录中删除某个用户的crontab文件,如果不指定用户,则默认删
分类:
系统相关 时间:
2018-08-15 12:01:54
阅读次数:
187
1 1.方法一 2 InputStream fis =TestProperties.class.getClassLoader().getResourceAsStream(“init.properties”) 3 4 2.方法二(要求TestProperties和init.properties在同一目... ...
分类:
其他好文 时间:
2018-08-15 12:01:44
阅读次数:
149
在使用 docker 容器的时候,我们总会想看看容器内部长什么样子:我们使用 docker exec 命令可以满足我们的期望: 加入我们的容器的名字叫: compose_web_1 使用如下命令: 我发现内部是这么个情况: 目前已经进入 docker container 内部了,这是里面的文件分布的 ...
分类:
其他好文 时间:
2018-08-15 12:01:38
阅读次数:
123
命名规则:表名_字段名1、需要加索引的字段,要在where条件中2、数据量少的字段不需要加索引3、如果where条件中是OR关系,加索引不起作用4、符合最左原则 https://segmentfault.com/q/1010000003984016/a-1020000003984281 联合索引又叫 ...
分类:
数据库 时间:
2018-08-15 12:01:30
阅读次数:
180
详解Python的装饰器 Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。 为什么需要装饰器 我们假设你的程序实现了say_hello()和say_goodbye()两个函数。 def say_hello(): print "hello!" def say_goo ...
分类:
编程语言 时间:
2018-08-15 12:01:17
阅读次数:
218
在项目开发过程中,前端项目可能调用多个API接口,并且这些API接口是在同一个资源解决方案下的,一个资源解决方案下只能设置一个启动项目。那么问题来了,某个API业务需求变更或有BUG,解决后是需要调试的。此时可以将这个API项目设置为启动项目运行起来,然后修改前端配置文件API的URL来调试。这只是 ...
分类:
其他好文 时间:
2018-08-15 11:17:28
阅读次数:
159
使用python连接oracle数据库;1.安装python3.0;2.安装cx_Oracle模块;3.安装ORACLE_CLIENT;(ORACLE_CLIENT和python位数保持一致;要么都安装32位要么都用64位)导入连接oracle的模块importcx_Oracle#获取连接username=用户名pass=密码ipadd=数据库地址sid=数据库实例conn=cx_Oracle.c
分类:
数据库 时间:
2018-08-15 11:17:19
阅读次数:
169
策略模式 把易于变化的行为分别封装起来,让它们之间可以互相替换, 让这些行为的变化独立于拥有这些行为的客户。GoF《设计模式》中说道:定义一系列算法,把它们一个个封装起来,并且使它们可以相互替换。该模式使得算法可独立于它们的客户变化。Command命令模式是一种对象行为型模式,它主要解决的问题是:在 ...
分类:
其他好文 时间:
2018-08-15 11:17:11
阅读次数:
215
全球唯一ID——GUID(UUID) UUID:通用唯一识别码 (Universally Unique Identifier) UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成的API。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳 ...
分类:
其他好文 时间:
2018-08-15 11:16:58
阅读次数:
170