`
文章列表
使用之前import: import time,datetime 下面的函数在python2.7里可以正常运行,但python2.4可能不支持某些方法。比如python2.4.3中报错: AttributeError: type object 'datetime.datetime' has no attribute 'strptime'   格式化当前时间则为: 首选:time.str ...
修改root密码: mysqladmin -u root password "newpass"   my.cnf配置字符集: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock default-character-set = utf8
来自:http://www.17sucai.com/pins/17013.html 整理了一下代码,放到附件里了,需要的可以下载使用。    
今天更新linux上的软件hddtemp发现一台centos6.4无法下载,报错如下: Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel. Please verify its path and try again 网上查找各种方法都不好用,最后在百度知道找到了正确解决办法: https://zhidao.baidu.com/question/940110168806367212.html   更新CA证书就可以,不过在此同时需要临时禁用epel源并更新就可以了,命令如下:yum - ...
网上到处寻找win10右键打开命令行的设置方法,发现1个最简单和实用的,我记录下来: Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere]@="在此处打开命令窗口""Icon"="cmd.exe"[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere\command]@="cmd.exe /s /k pushd "%V""[HKEY_CLASS ...
最近发现对于兼容低版本浏览器来说(IE8,9,10),使用Layui是个不错的选择。 文档地址:https://www.layui.com/doc/ 对于前端程序员在不熟悉vue和模块化开发方式来说,使用非模块化用法可与传统的JS编程和CSS样式编程完全一致,避免了学习新技术的门槛。 当然,模块化方法无非就是要使用use,然后把所有代码包裹在回调函数中。 演示代码是使用的use模块化方法做的,一个演示样例,需要的可以下载。 另外我把我封装的弹窗也放进来了,基于Layer或者Layui都可以使用。但使用Layui时,layer.class.js中的所有的layer都应该在use完成后 ...
最近项目中用iView做后台管理页面的前端布局框架,发现iView用起来十分便捷,文档也容易读懂。 项目中用的vue-cli,其实普通的网页项目里也能使用。只不过iView基于vue.js,所以IE8估计是很难了。 我习惯了用pop.class.js封装弹窗,比如pop.alert相当于JS的原生接口alert,同样有pop.confirm, pop.prompt,当然还扩展了pop.msg, pop.loading, pop.close。 需要的同学可以下载附件看懂代码后使用,直接用也可以。 参考网址: https://www.iviewui.com/components/mes ...
centos 安装nodejs: yum install -y nodejs 安装以后,根据业务需求安装具体的模块。比如ws, mysql, forever等。 nodejs用npm来安装模块,用npm install -g 的选项-g来指名全局安装。 所以,nodejs安装完毕以后,如果我们要安装相应的模块,则执行如下命令(比如mysql): npm install -g mysql 安装后如果node xxx.js报错:Error: Cannot find module 'mysql' 等等,那么需要设置NODE_PATH这个环境变量。 export NODE_PATH= ...

Linux LVS NAT模式

Linux下使用LVS配置负载均衡十分方便,本文只介绍NAT模式。 NAT模式的特点: 1、流量进出都要经过对外的虚拟服务器,所以更好的方案应该使用DR模式(见:http://www.cnblogs.com/knowledgesea/p/6407018.html)。但对于流量不是瓶颈,计算性能才是瓶颈,而且可以使用CDN将静态资源流量分开的场景,也是适用的。 2、支持服务器分布在全国各地,不像DR模式要求所有服务器不可跨越路由器。 首先安装:  yum -y install ipvsadm 然后写一个脚本来设置负载均衡: #!/bin/bashecho "1" ...
Centos6/7都适用。 安装ifconfig工具包: yun install -y net-tools 安装nslookup: yum install -y bind-utils 安装wget: yum install -y wget   首先要安装源:yum -y install epel-release 再安装htop: yum -y install htop    
CentOS7使用firewalld代替了iptables作为防火墙。 firewalld有两种方式开启端口:直接开启端口和启用服务。   注意:无论开放了端口,还是开放了服务,都必须执行:firewall-cmd --reload才能生效。   1、开放端口: 查看所有开放的端口:firewall-cmd --zone=public --list-ports 添加端口:firewall-cmd --zone=public --add-port=80/tcp --permanent 删除端口:firewall-cmd --zone=public --remove-port=8 ...

mongodb副本集配置

mongodb的副本集可以很方便的做到数据实时同步到所有主机。比mysql使用更加方便。 副本集至少需要2台主机,一台为主(primary),一台为从(slave),如果多台主机,则一台为主,其他都是从。当主服务器发生故障时,从服务器会探测到并共同选举出一个新的主服务器,从而保证服务不间断,当然为了程序也要相应配合,如mongodb配置多个服务器。 注意:2台服务器时,如果主服务器故障,剩下从服务器也无法提升为主服务器,而是不再提供写入服务。如果从服务器故障,主服务器自动变为从服务器,也无法提供写入服务。所以2台主机时只是为了数据冗余而设置的。 设置方法: 1、2台服务器配置文件完全 ...
windows中安装mongodb和linux不同,windows安装mongodb很简单,只要去https://www.mongodb.com/download-center?jmp=nav#community下载,然后安装即可。 安装后,我们希望mongodb能随机启动,作为服务存在,而不要每次都手动去用命令行启动mongodb。 我将MongoDB自定义安装到了D:\MongoDB\3.4目录中。 首先,我们为mongodb做一个配置文件,省得启动的时候带太多的参数。 mongod.conf systemLog: destination: file logAppend: ...
主服务器: 192.168.1.8 备份服务器: 192.168.1.9 要求主服务器上针对数据库test的任何修改操作都会同步到备份服务器(双击热备)。   操作方法: 1、主服务器设置 vim /etc/my.cnf [mysqld]下增加配置: # 双机热备:主设备server-id = 8 log-bin=mysql-binbinlog-do-db=dnoareplicate-ignore-db=mysql,information_schema,performance_schema 重启mariadb: systemctl restart mariadb 在主服务器 ...
主服务器: 192.168.1.8备份服务器: 192.168.1.9要求:主服务器上文件变动时能实时同步到备份服务器上。方法: 在备份服务器上开启sync服务端,监听主服务器发送过来的文件传输请求,存储到相应位置。 主服务器开启sersync2服务端,监听某个目录文件变动并通知备份服务器的sync服务端。   操作步骤: 1、备份服务器开启sync服务:首先配置:vim /etc/rsyncd.conf # rsync服务端配置uid = rootgid = rootuse chroot = nomax connections = 200 timeout = 1000transf ...
Global site tag (gtag.js) - Google Analytics