- 博客(58)
- 资源 (2)
- 收藏
- 关注
原创 php7.3 centos7.9安装sqlserver扩展
到php扩展官网选择 要按照的sqlsrv,pdo_sqlsrv版本sqlsrv 版本选择:https://pecl.php.net/package/sqlsrvpdo_sqlsrv 版本选择:https://pecl.php.net/package/pdo_sqlsrv查看每个版本对应详情:https://pecl.php.net/package-changelog.php?package=sqlsrv&release=5.10.1解压编译安装修改配置文件并重启php不要忘记重启你的p
2022-06-28 16:09:46 1810
原创 windos下安装php7.2 php7.X php8.0 sqlserver扩展
打开官网下载页,下载符合自己版本的扩展Microsoft Drivers for PHP 发行说明 - PHP drivers for SQL Server | Microsoft Docs本页介绍了每个版本 Microsoft Drivers for PHP for SQL Server 的变更内容。https://docs.microsoft.com/zh-cn/sql/connect/php/release-notes-php-sql-driver?view=sql-server...
2021-10-26 10:14:07 424
原创 windos dos窗口下php cli输出中文乱码解决方法
查看当前窗口代码页 chcp 如果不是 65001(utf8)则改成utf8 chcp 65001 查看当前窗口字体,如果是 点阵字体 就换成别的 Lucida Console 如果还是有问题,那就是你运气爆棚,恭喜你又可以造轮子了,或者继续面向百度编程...
2021-09-24 17:24:57 352
原创 Dockert4.0国内加速下载地址
Dockert Windos 4.0下载20210910最新版官方下载地址https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe?utm_source=docker&utm_medium=webreferral&utm_campaign=dd-smartbutton&utm_location=modulehttps://desktop.docker.com/win/main/am
2021-09-10 18:49:15 651
转载 windows server 2012 安装 VC14(VC2015) 安装失败解决方案
系统环境如下:cmd命令行-输入 systeminfo 如下图- The VC14 builds require to have the Visual C++ Redistributable for Visual Studio 2015x86 or x64installed下载链接http://www.microsoft.com/en-us/download/details.aspx?id=48145安装如下:错误日志:Windows8.1-KB2999226..
2021-09-06 14:56:20 4721 1
原创 mysql根据表结构自动生成表设计文档
最近总是接到要整理新增需求的文档任务,其他的业务逻辑说明写起来倒还可以没问题,每每到了,写表设计文档时,慢慢的粘贴就很是头疼刚好最近在学go 正愁没什么需求练手,就想写个 根据表结构自动生成表设计文档的小脚本省去慢慢复制粘贴的麻烦工作效率也能提升很高,这两天各种面向百度编程总算是用go 写完了这里免费分享出来,如果有人也受整理文档折磨,也可以用一下郑重承诺:绝对不含任何木马病毒,因为我自己用的时候发现居然被电脑认为是病毒给隔离了下面奉上下载链接如果变成了需要币下载,请给我
2021-08-13 16:52:27 2433 4
原创 Python ConfigParser.read 报错 configparser.MissingSectionHeaderError: File contains no section headers
Traceback (most recent call last): File "common_config.py", line 27, in <module> env_config_parser.read(env_config_path,'utf-8') File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\configparser.py", line 696, in read ...
2021-07-22 11:08:53 2003
原创 php实现 git推送后服务端自动更新
实现思路1.在仓库管理中,配置监听push 事件,写入推送地址2.服务器端写服务脚本,验证身份后执行脚本推送端 gitea 服务器端 phpphp脚本如下$req = json_decode(file_get_contents('php://input'),1);if($req['secret'] == '123456'){ //验证身份 $name = $req['repository']['name']; $branch = explode('/',.
2021-07-06 19:35:47 333
原创 php7.4 编译安装错误 Error 139
program: phpize program: php-configInstalling man pages: /usr/local/php7.4.20/php/man/man1/ page: phpize.1 page: php-config.1/service/php-7.4.20/build/shtool install -c ext/phar/phar.phar /usr/local/php7.4.20/bin/phar.pharln -s -f ph...
2021-06-05 23:05:05 1435 1
原创 linux centos7.x 编译安装php7.4.2
前提已经已经安装好了 mysql nginx编译参数/configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php --enable-mbstring --with-openssl --enable-ftp --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-
2021-06-05 22:58:15 543
原创 linux Centos 下安装 gitea并配置成服务启动
准备工作确认已安装好mysql创建 gitea 数据库 用户名 并赋予权限#新建数据库creat database gitea;#添加用户creat user 'gitea'@'127.0.0.1' identified by 'giteaPasswd';#给权限 给gitea gitea库 所有权限 all grant all privileges on gitea.* to 'gitea'@'127.0.0.1' identified by 'giteaPasswd';#刷..
2021-04-18 16:55:45 3536
原创 linux(centos7.5)编译安装 mysql5.7
下载官网地址https://dev.mysql.com/downloads/mysql/可选择安装系统 centos 选择 linux通用 根据服务器系统选择 32/64位选择 安装版本 当前最新 8.0点击Looking for the latest GA version?选择 5.7然后复制链接https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz...
2021-04-12 21:23:42 168
原创 linux(centos7.X) 下 一键编译安装 nginx
查看当前服务器 系统内核unane -a查看centos 版本cat /etc/redhat-releasenginx 官网下载页http://nginx.org/en/download.html下载个稳定版本就ok当前最新1.18 下载地址http://nginx.org/download/nginx-1.18.0.tar.gz随便建立一个目录 mkdir servicemkdir servicecd servicewget http://ngin..
2021-04-11 21:42:47 139
原创 更新表字段值为当前表的另一字段值
UPDATE `news` n left join `news` e on n.id = e.id SET n.thumbnail = e.cover WHERE n.id = 1
2021-02-26 15:08:53 746
原创 Linux CentOS7 简单安装Elasticsearch7 (多文整合)
下载地址 官网https://www.elastic.co/cn/downloads/elasticsearchLinux 下载cd /usr/local/你的自定义目录/(您想安装的目录)wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.1-linux-x86_64.tar.gz解压tar -avxf elasticsearch-7.1.1-linux-x86_64.tar.g
2021-02-26 14:03:32 256
转载 2020-08-10
nginx配置参考前提条件及准备工作:1、假设ws服务监听的是8282端口(websocket协议)2、已经申请了证书(pem/crt文件及key文件)放在了/etc/nginx/conf.d/ssl下3、打算利用nginx开启443端口对外提供wss代理服务(端口可以根据需要修改)4、nginx一般作为网站服务器运行着其它服务,为了不影响原来的站点使用,这里使用地址域名/wss作为wss的代理入口。也就是客户端连接地址为 wss://域名/wssnginx配置类似如下:..
2020-08-10 18:38:47 406
转载 linux 服务器开机自启sh脚本
Linux下(以RedHat为范本)添加开机开机自动启动脚本有两种方式; 本例系统:Linux(CentOS 7.2)方法一 使用 /etc/rc.d/rc.local,自动启动脚本#!/bin/bash ...
2019-11-20 15:36:15 1367
原创 highstock k线 分时线学习记录
yAxis:{gridLineWidth:0,//去掉 y 轴所以线}xAxis:{gridLineWidth:0,//去掉 x 轴所以线}
2018-12-14 14:01:42 710
转载 php redis 详解 写的相当不错 记录
https://www.cnblogs.com/chrdai/category/998194.html原文链接
2018-12-03 12:14:59 295
原创 PHP workMan 安装 (官网)
curl -Ss http://www.workerman.net/check.php | php 手册链接http://doc.workerman.net/315116
2018-11-11 11:17:02 1242
转载 安装Supervisor
1、 安装Supervisor执行以下命令:yum install python-setuptoolseasy_install supervisor2.生成配置文件echo_supervisord_conf > /etc/supervisord.confecho_supervisord_conf > /etc/supervisor/supervis...
2018-11-09 12:11:56 307
原创 查询 网站响应慢的的问题 同时在线人数 200 左右
一个直播网站 在线人数到 200 左右(可能还没有)先找硬件的原因,查看 服务器硬件 cup 内存 带宽 使用情况 都看了个遍后,发现没怎么使用 都还好首先想到的是 apache 的问题,试图百度,但事好像没有原因(一脸懵逼)找到的觉得有价值的文章 :https://blog.csdn.net/dreamboycx/article/details/76691636https:/...
2018-10-18 22:57:35 470
转载 mysql 查看 数据库占用磁盘大小
查看数据库的每个表占用 磁盘大小select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as data_size,concat(truncate(index_length/1024/1024,2),' MB') as index_sizefrom information_schema.tables where...
2018-10-16 13:58:37 1558
原创 nodejs 操作MySQL 连接复用,伪长连接 代码层实现
因为需要扒一下期货的数据,至少做到一秒一次入库,开始使用普通的方法,发现一会程序就会停止,而且不会报错,测试发现是因为数据库连接过多的原因,数据无法入库;第一个解决方法是试图使用长连接的方式入库,百度了一下好像并没有这个东西,观察代码时突然发现 关闭连接的注释,就有了现在的代码,抱着试一试的心理,踏破铁鞋无觅处,成功了,记录一下 const mysql = require('mys...
2018-10-16 12:24:29 1162
原创 node websoket 实现 聊天室demo
聊天室demo服务端var ws = require("nodejs-websocket");console.log("开始建立连接...")var users = new Map(),game2 = null , game1Ready = false , game2Ready = false;var server = ws.createServer(function(conn){...
2018-10-10 11:38:08 294
原创 nodejs 实现即时通讯 聊天室demo
需要安装 nodejs-Websocket安装方法: https://www.npmjs.com/package/nodejs-websocket服务端var ws = require("nodejs-websocket");console.log("开始建立连接...")var game1 = null,game2 = null , game1Ready = false , g...
2018-10-09 18:00:38 1506
原创 PHP 使用 swoole 实现即时通讯 demo,以及聊天室实现方式
服务端代码ini_set('display_errors', 1);error_reporting(E_ALL);$ws = new swoole_websocket_server("0.0.0.0", 8080);//监听WebSocket连接打开事件 客户端 onopen 触发此事件$ws->on('open', function ($ws, $request) {...
2018-10-09 14:50:27 3849
原创 php 安装 swoole 版本对应
打开官网 按照教程按照 ,注意 版本对应(没注意看这个,坑惨我了) PHP版本依赖Swoole-1.x需要 PHP-5.3.10 或更高版本 Swoole-2.x需要 PHP-7.0.0 或更高版本 Swoole-4.x需要 PHP-7.1.0 或更高版本 不依赖 PHP 的 stream、sockets、pcntl、posix、sysvmsg 等扩展。PHP 只需安装最基...
2018-10-08 13:58:38 6776 1
原创 Linux 输入错了想 退格 删除
删除输错的东西 直接退格会出现字符ctrl + 退格 可以实现删除查找进程ps aux |grep 查找你想要查找的标识第二排是进程号 杀死进程kill -9 进程号 ...
2018-10-08 13:47:12 14858 2
转载 后台执行PHP 脚本
在linux平台上,要在后台运行脚本的话,一般是在命令之后加上&即可。但是今天通过putty在远程服务器上执行php a.php &之后,a.php脚本并没有在后台运行起来。于是在网上找到了nohup,具体方法为:nohup php a.php &这样即使退出了终端,a.php依然在后台运行。 --------------------- 本文来...
2018-10-08 13:34:21 2564
原创 mysql 修改 root 密码
sqladmin -u用户名 -p旧密码 password 新密码如:sqladmin -uroot -proot password rootroot有个警告:Warning: Using a password on the command line interface can be insecure.翻译:警告:在命令行界面上使用密码可能是不安全的。这个时候警告和改密码无关...
2018-09-30 09:11:26 341
转载 Centos6.8防火墙配置
原文链接:https://www.cnblogs.com/xxoome/p/6884376.html 1、基本操作 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 # 查看防火墙状态 se...
2018-09-29 16:09:49 2376
原创 网站后台管理 系统管理员不需要任何权限也要拥有所有的权限
遇到了这么一个问题一个不懂技术的老板把系统管理员的权限删除了,因为系统权限的实现方式是,所有用户的权限都存在数据库里了所以系统管理员本身可以删除自己的权限,然后一个不懂的人给系统的权限删了,这个系统就瘫痪了,严格意义上讲,这个应该算是软件设计时的缺陷,现在变成了个bug老板说这样不合理,开始觉得这是一种实现权限的方式,别人这么规定了你就这么用就行了,后来认真想一下,确实...
2018-09-28 11:42:38 8367
原创 PHP base64图片资源 转存为图片
去掉base64的头然后 写入文件preg_match('/^(data:\s*image\/(\w+);base64,)/',$aCurlData['imgUrl'], $result);$type = $result[2]; echo $result[1];if (file_put_contents('./temp1.jpg', base64_decode(str_repl...
2018-09-19 14:41:53 558
原创 js 获取指定类型的日期时间格式 封装
// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 200...
2018-09-15 15:25:56 1069
原创 npm 安装 cnpm (windows&& linux) 前提 已经安装 npm
npm install -g cnpm --registry=https://registry.npm.taobao.org 前提 已经安装 npm
2018-09-14 11:44:53 439
转载 Linux 添加 环境变量
在Linux下使用源码安装软件的时候,通常只能在软件安装目录下使用该软件命令(使用yum命令安装的除外),这样太麻烦,我们希望全局使用,可以将软件安装路径添加到系统环境变量里。添加环境变量有2种方法://1,使用export命令export PATH=$PATH:/opt/software/node-v8.9.3-linux-x64/bin/node//export使用方法为 expo...
2018-09-13 11:58:42 602
原创 vue 2.3 更新 组件间的数据“双向绑定“ .sync 修饰符
官方文档链接https://cn.vuejs.org/v2/guide/components-custom-events.html 调用组件<!--使用.sync 实现双向绑定 使用 v-on 实现自定义事件 在子组件调用自定义的事件--><page :total.sync="page.total" v-on:pageChange="page.pa...
2018-08-23 18:10:19 1155
原创 nodejs mysql query 方法 第二个参数默认值
let db = {};db.pool = mysql.createPool({ host : this.config.host, user : this.config.user, password : this.config.password, database : this.co...
2018-08-17 18:19:38 13563
install_nginx-1.20.0.sh
2021-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人