自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 怎么做好一个好的程序员

1,文档习惯 :文档是一个软件系统的生命力。一个公司的产品再好、技术含量再高,如果缺乏文档,知识就没有继承,公司还是一个来料加工的软件作坊。作为代码程序员,必须将30%的工作时间写用于技术文档。没有文档的程序员势必会被淘汰。2,模块化思维能力 :要想成为一个优秀的程序员,他的思想不能仅仅只在局限当前的工作任务里面,比如写plc编程语言,要想想看自己写的模块是否可以脱离当前系统存在,通过简单的封装在...

2018-06-29 15:22:02 3727

原创 ThinkPHP3.2.3分页中文参数乱码问题及解决

thinkphp自带的分页类存在bug,例如当我们搜索关键词时,关键词为中文,第二次点击分页的时候,就会乱码,不能正常的显示我们需要的页码。本文就这一问题给出解决方案。出现乱码的问题是因为thinkphp分页类中的,构造url时存在的问题,thinkphp的分页url是使用"/"来分隔参数的,在将数据传递到url中时,经过url加密,第二次传递的时候就会乱码了,而如果我们使用"?"和"&"...

2018-06-29 14:28:35 1627 1

原创 如何将我的php脚本以守护进程的方式一直运行

写好php脚本。建议定期检测内存占用,核心逻辑就不写了。这个跟业务有关。if(memory_get_usage()>100*1024*1024){    exit(0);//大于100M内存退出程序,防止内存泄漏被系统杀死导致任务终端}假设该php文件的路径为/root/run.php打开终端setsid php /root/run.php > /dev/null &编辑进程监...

2018-06-29 14:23:22 6164

原创 CentOS日常运维命令

查看剩余内存:free -m #-/+ buffers/cache:       6458       1649 #6458M为真实使用内存  1649M为真实剩余内存(剩余内存+缓存+缓冲器) #linux会利用所有的剩余内存作为缓存,所以要保证linux运行速度,就需要保证内存的缓存大小 系统信息:uname -a              # 查看Linux内核版本信息 cat...

2018-06-21 10:04:07 2348 2

原创 windows环境下mysql主从配置

mysql主从配置。  相关理论知识可以百度一下,这里就不多说了,直接说如何配置。一、环境介绍及说明  主库所在的操作系统:win7  主库的版本:mysql-5.6.24-winx64.zip  主库的ip地址:127.0.0.1  主库的端口:3306  从库所在的操作系统:win7  从库的版本:mysql-5.6.38-winx64.zip  从库的ip地址:127.0.0.1  从库的端...

2018-06-29 17:03:07 249

原创 lua 修改密码基本设置

module("luci.controller.web", package.seeall)function index() local fs = require "nixio.fs" entry({"admin", "system","web"}, call("action"), "修改密码", 6) entry({"admin", "s

2018-06-29 14:40:29 1647

原创 lua网桥和路由模式数据的设置

以下是自行写的lua网桥和路由模式数据的设置。警供参考:module("luci.controller.wizard", package.seeall)function index() entry({"admin", "services","wizard"}, call("action"), "设置向导", 6) entry({"admin", "servi

2018-06-29 14:38:38 304

原创 Windows运行中操作的快捷命令

打开服务 services.msc打开注册表编辑器 regedit

2018-06-28 16:05:03 574

原创 请教slave机器不执行binlog语句

1、查看master的状态show master status; //Position不应该为0show processlist;//state状态应该为Has sent all binlog to slave; waiting for binlog to be updated2、查看slave状态show slave status;//Slave_IO_Running 与 Slave_SQL_R...

2018-06-28 15:57:20 1177

原创 MySQL修改root密码的多种方法(推荐)

方法1: 用SET PASSWORD命令?12MySQL -u root  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin?1mysqladmin -u root password "newpass"  如果root已经设置过密码,采用如下方法?1mysqladmin -u ro...

2018-06-28 15:52:51 224

原创 mysql服务1067错误:修改mysql可执行文件路径

今天遇到mysql服务1067错误的问题,设置使用系统账户也无法启动mysql,后面认证看了系统的配置信息,发现启动文件也就是mysql安装路径是之前的(也说明之前安装mysql,没去卸载直接安装新的会出错),于是打算修改修改mysql可执行文件路径,换成现在的。但是各种百度,都说的不明确,后面打算放弃了,干脆重装系统,才发现这个可以解决。第一步:停止服务MySQL第二步:(控制台:运行->...

2018-06-28 15:50:52 197

原创 windows下如何安装和启动MySQL

1.下载,解压到自己喜欢的目录2.配置环境变量。MYSQL_HOME,值为mysql的根目录;在path中添加%MYSQL_HOME%/bin目录。3.向windows注册mysql服务。必须用管理员权限打开命令行,然后切换到mysql的bin目录下,输入命令:mysqld.exe --install MySql --defaults-file="d:/lovejava/mysql-5.6/my-...

2018-06-28 15:48:59 907

原创 centos lnmp一键安装包

lnmp一键安装包地址:https://lnmp.org/

2018-06-25 17:32:37 297

原创 MongoDB 分片的原理、搭建、应用

一、概念:      分片(sharding)是指将数据库拆分,将其分散在不同的机器上的过程。将数据分散到不同的机器上,不需要功能强大的服务器就可以存储更多的数据和处理更大的负载。基本思想就是将集合切成小块,这些块分散到若干片里,每个片只负责总数据的一部分,最后通过一个均衡器来对各个分片进行均衡(数据迁移)。通过一个名为mongos的路由进程进行操作,mongos知道数据和片的对应关系(通过配置服...

2018-06-25 10:45:02 322

原创 CentOS 下安装 Node.js

1、下载源码,你需要在https://nodejs.org/en/download/下载最新的Nodejs版本,本文以v8.11.1为例:cd /usr/local/src/wget https://nodejs.org/dist/v8.11.1/node-v8.11.1.tar.gz2、解压源码tar zxvf node-v8.11.1.tar.gz3、 编译安装cd node-v8.11.1...

2018-06-15 16:05:45 463

原创 获取virtualbox COM对象失败的处理办法

virtualbox安装后不能正常运行,会弹出如下错误。在开始菜单,运行里输入regedit,运行系统的注册表。找到选项HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}InprocServer32  的值,如下图。将默认的oleaut32.dll改成C:\Windows\system32\oleaut32.dll,如图:再...

2018-06-12 11:17:21 1187 1

原创 Linux CentOS 7 安装mongoDB

安装之前准备工作 环境说明: 1系统虚拟机信息:CentOS7 X86_64位; 2软件及版本:mongodb-linux-x86_64-3.6.3.tgz;Xshell工具 MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包,地址如下:mongodb官网,进入官网,如下图所示: 点击Download,进入下载页面: 选择版本:Linux 64-bit leg...

2018-06-05 15:15:06 467

原创 CentOS 7 开放防火墙端口命令

CentOS 7 开放防火墙端口 命令        最近公司新的server要求用CentOS7, 发现以前CentOS 6 系列中的 iptables 相关命令不能用了,查了下,发现Centos 7使用firewalld代替了原来的iptables。使用方法如下:>>> 关闭防火墙systemctl stop firewalld.service             #停止...

2018-06-05 15:14:18 207

原创 使用Prometheus+Grafana监控MySQL实践

http://www.ywnds.com/?p=9656使用Prometheus+Grafana监控MySQL实践Grafana 彭东稳 8个月前 (05-17) 13579次浏览 已收录 1个评论一、介绍PrometheusPrometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采用P...

2018-06-05 15:13:37 2436

原创 crontab+shell脚本实现定时备份mysql数据库

为了防止操作失误或者系统软件出现崩溃导致的mysql数据库数据的丢失,通过每天定时备份数据库的数据,当数据库出现问题的时候可以方便的恢复数据。linux crontab + shell 定时备份数据库的实现:1.创建shell脚本bashcd /usr/local/2.建立shell脚本目录bashmkdir shellcd shell3.建立shell脚本        通过mysqldump命...

2018-06-05 14:49:30 1151

认证平台接口文档

1.1. 认证步骤 1、 用户连接WIFI,并发起http数据请求 2、 路由器检测该用户未认证,重定向到认证平台并带有相关参数 3、 用户对重定向地址发起请求 4、 认证平台返回portal页面展示给用户 5、 用户填写账号、密码等信息提交到认证平台进行验证 6、 若认证平台验证通过则返回一个token给用户,否则弹出错误提示 7、 用户提交token到路由器验证 8、 路由器提交token到认证平台验证 9、 认证平台判断token是否正确、是否过期,返回验证结果给路由器,路由器放行该用户 10、 路由返回验证成功消息给用户

2018-07-06

后台管理系统 v1.0.0

后台管理系统 v1.0.0 这是一篇用Python所做的公司网站后台的管理系统

2018-06-29

lua路由器的开发

LuCI是OpenWrt上的Web管理界面,LuCI采用了MVC三层架构,同时其使用Lua脚本开发,所以开发LuCI的配置界面不需要编辑任何的Html代码,除非想自己单独去创建网页(View层),否则我们基本上只需要修改Model层就可以了。

2018-06-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除