← Continue Reading
目录 [hide]
1 同步网络时间
2 定时的同步时间
3 如何设置时区
4 网络时间同步服务器列表
自己的Linux服务器的时间和PC机上的时间不太对,打log的时间对不上,不太方便调式信息的判断,因此需要同步一下Linux服务器的时间和自己Windows的时间,两者一致,才方便调式的查看呢。
同步网络时间
在Linux下,我们可以使用ntpdate进行网络时间的同步,而不是我们自己去...
← Continue Reading
前言
React 来自于Facebook。起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架都不满意,就决定自己写一套,用来架设 instagram的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。
在React的官方博客中明确阐述了React不是一个MVC框架,而是一个用于构建组件化UI的库,是一个前端界面开发工具。所以顶多算是M...
← Continue Reading
树莓派有时需要移动,每次换wifi都要重新输入一遍信息,多个wifi设置就很有必要
一、先用SSH连接树莓派
二、使打开interfaces配置文件代码为:sudo nano /etc/network/interfaces
三、替换配置
将(allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa...
← Continue Reading
Redis多机功能目的:以单台Redis服务器过渡到多台Redis服务器
Redis单机在生产环境中存在的问题
1、内存容量不足
Redis使用内存来存书数据库中的数据,但是对于一台机器来说,硬件的内存容量是有限的,当我们需要存储的数据量超过机器的内存数量时,一台服务器就没办法满足我们的要求;
比如:要存储128G的数据,但是机器最大只支持64G内存;
2、处理能力不足
和内存数量限...
← Continue Reading
1 、安装说明
Docker支持以下的CentOS版本:
CentOS 7 (64-bit)
CentOS 6.5 (64-bit) 或更高的版本
前提条件
目前,CentOS 仅发行版本中的内核支持 Docker。
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统...
← Continue Reading
Phpstorm是大多数PHP程序员们爱不释手的一款编码的集成开发工具。它支持所有PHP语言功能, 提供最优秀的代码补全、重构、实时错误预防等等功能。但是对于一些php新手来说,总会有这样一个疑问,phpstorm免费吗?显然这个问题对于下载过phpstorm工具的朋友们都知道,phpstorm有30天的试用期,也就是30天内免费试用,并不需要激活。
那么phpstorm过期后又该如何继续操作呢?...
← Continue Reading
在之前的设计模式中,一个项目流程分为:分析——设计——实现——测试——服务,五部分,其中测试要占到项目时间的50%以上,现根据TDD(测试驱动开发)开发方法,把项目分为以下几个流程:
1. 需求分析,搞清用户具体需要什么,千万不要实现用户不需要的(不要想当然的做需求),并且完成需求文档的编写
2. 系统设计,根据用户需求划分模块和功能,并设计接口,并完成概要设计文档
...
← Continue Reading
前言
LZ77算法是无损压缩算法,由以色列人Abraham Lempel发表于1977年。LZ77是典型的基于字典的压缩算法,现在很多压缩技术都是基于LZ77。鉴于其在数据压缩领域的地位,本文将结合图片和源码详细介绍其原理。
原理介绍:
首先介绍几个专业术语。
1.lookahead buffer(不知道怎么用中文表述,暂时称为待编码区):
等待编码的区域
2. search buf...
← Continue Reading
bpython是轻量级的Python解析器,同时包含了常见的IDE功能。功能包括语法高亮,预计参数列表、自动缩进和自动补全(下面是用法演示)。
bpython并不是一个完整的IDE,它的主要目的是为了快速把灵感用实用又轻量的方式实现出来。bpython可以作为常规Python解析器的替代品,在不需要创建临时文件的情况下,它可以用来快速测试问题解决方案,或者测试方法模块等。
关于bp...
← Continue Reading
一.现象
在服务器上每次git pull代码,都提示输入用户名密码。
二.原因
根据网上资料:git clone时连接的是https而不是git@git形式
三.解决办法
git目录下,执行命令:
git config --global credential .helper store
然后再进行一次git pull,这次输完密码后,之后的git pull就不用输密码了。
作者:第四单元...
← Continue Reading
rysnc(remote synchronize)在CentOS系统默认安装在/usr/bin,此外rysnc在windows平台下也有相应版本。主页地址为: http://rsync.samba.org/
rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远 程两个主机之间的文件...