- 博客(45)
- 资源 (4)
- 收藏
- 关注
转载 mysql 数据结构算法
一步一步推导出 Mysql 索引的底层数据结构。Mysql 作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是 Mysql 数据的存储形式以及索引的设计,决定了 Mysql 整体的数据检索性能。我们知道,索引的作用是做数据的快速检索,而快速检索的实现的本质是数据结构。通过不同数据结构的选择,实现各种数据快速检索。在数据库中,高效的查找算法是非常重要的,因为数据库中存储了大量数据,一个高效的索引能节省巨大的时间。比如下面这个数据表,如果 Mysql 没有实现索引算法,那
2022-01-11 15:18:37
952
原创 MYSQL登录的时候 -bash: mysql: command not found
原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。首先找mysql 软件的安装目录我们找到在这个目录里面然后我们就建立软连接,软连接会直接找到mysql软件ln -s /usr/local/mysql/bin/mysql /usr/bin...
2021-12-13 10:01:29
1192
转载 linux定时备份mysql并同步到其它服务器
备份还原某个数据库备份还原# 导出数据库/usr/bin/mysqldump -u root -ppwd database > database20160929.sql# 导入数据库mysql -u root -p database < database20160929.sql备份到压缩文件从压缩文件导入#备份到压缩文件/usr/bin/mysqldump -u root -ppwd database | gzip > database20160929.sql.gz.
2021-12-08 17:22:30
448
原创 Centos7 防火墙放行IP操作
<?xml version="1.0" encoding="utf-8"?><zone> <short>Public</short> <description>For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connection...
2021-10-13 16:44:57
326
转载 mysql执行过程以及顺序
mysql执行过程以及顺序前言:mysql在我们的开发中基本每天都要面对的,作为开发中的数据的来源,mysql承担者存储数据和读写数据的职责。因为学习和了解mysql是至关重要的,那么当我们在客户端发起一个sql到出现详细的查询数据,这其中究竟经历了什么样的过程?mysql服务端是如何处理请求的,又是如何执行sql语句的?本篇博客将来探讨这个问题:本篇博客的目录一:mysql执行过程二:mysql执行过程中的状态三:mysql执行的顺序四:总结一:mysql执行过程mysq.
2021-07-02 15:39:49
1119
原创 thinkphp 与微信数据回调
需要使用官方推荐的“加解密库及返回码”(php)下载地址如下:https://github.com/sbzhu/weworkapi_php/tree/master/callback或者https://qydev.weixin.qq.com/download/php.zip错误码调试工具:https://open.work.weixin.qq.com/devtool/query?e=50001接口调试工具:https://open.work.weixin.qq.com/wwopen/dev...
2021-05-08 11:17:37
352
转载 颠覆认知——Redis会遇到的15个「坑」,你踩过几个?
颠覆认知——Redis会遇到的15个「坑」,你踩过几个?三太子敖丙昨天以下文章来源于水滴与银弹,作者Magic Kaito水滴与银弹给你呈现不一样的技术视角。阅读本文大约需要 20 分钟。这篇文章,我想和你聊一聊在使用 Redis 时,可能会踩到的「坑」。如果你在使用 Redis 时,也遇到过以下这些「诡异」的场景,那很大概率是踩到「坑」了: 明明一个 key 设置了过期时间,怎么变成不过期了? 使用 O(1) 复杂度的 SETBIT 命令,Redis..
2021-04-15 16:52:20
160
原创 sessionStorage 页面刷新,但是数据保持不变
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title><script type="text/javascript"> // 当退回到第一个页面时,从 sessionStorage 得到用户之前输入的值并显示在页面,方便修改 window.onload = function(){...
2020-08-07 17:19:56
2925
原创 wampsever 安装redis
首先说坑,上面框起来的四点一定要注意,要不就不成功的。进入https://windows.php.net/downloads/pecl/releases/redis/2.2.7/下载对应版本的php_redis.dll。上图的Thread Safety如果是enabled则下图选择ts,否则就选择nts。将下载好的php_redis.dll放入E:\wamp64\bin\p...
2020-04-27 17:13:41
200
转载 PHP通过地址获取经纬度【百度地图API】
/*** @param string $address 地址* @param string $city 城市名* @return array*/function getLatLng($address='',$city=''){ $result = array(); $ak = '';//您的百度地图ak,可以去百度开发者中心去免费申请 $url ="...
2020-01-14 09:25:34
331
原创 php curl
function curl_post($url , $data=array()){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_...
2020-01-06 11:29:06
160
原创 boorstap 布局
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Document</...
2019-12-30 11:34:57
313
原创 php 获取全年节假日(二 )
<?phpnamespace Home\Controller;use Think\Controller;class JiejiariController extends Controller { public function index(){ $Jiejiari = file_get_contents("http://www.easybots....
2019-12-19 16:27:02
1958
原创 百度人脸识别 base64编码
function base64EncodeImage($image_path) {$base64_image = '';$image_data = fread(fopen($image_path, 'r'), filesize($image_path));$base64_image = chunk_split(base64_encode($image_data));return $...
2019-12-12 17:28:24
2355
转载 正则-转发
废话少说,直接开始学习!一、元字符元字符是构造正则表达式的一种基本元素。. :匹配除换行符以外的任意字符w:匹配字母或数字或下划线或汉字s:匹配任意的空白符d:匹配数字b:匹配单词的开始或结束^:匹配字符串的开始$:匹配字符串的结束匹配有abc开头的字符串:abc或者^abc匹配8位数字的QQ号码:^dddddddd$匹配1开头11位数字的手机...
2019-11-20 10:04:32
189
转载 php 中文转拼音
2.第二步 直接引用写代码public function hanzi() { $Pinyin = new \Org\Util\ChinesePinyin(); echo '带声调的汉语拼音'; echo $Pinyin->TransformWithTone("带声调的汉语拼音"); echo '<br/&g...
2019-11-04 14:31:02
301
转载 centos7 配置域名
编辑nginx的配置文件(找到自己的配置文件)vim /usr/local/nginx/conf/nginx.confuser root; #这里是nginx运行的用户worker_processes 2; #设置nginx服务的worker子进程:error_log logs/error.log;#记录nginx错误日志:pid logs/nginx.p...
2019-09-29 10:53:08
4916
转载 html5 video 统计播放时长
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><!-- <script src="video.js" ></script><sc...
2019-08-08 11:34:22
2576
转载 ajax
$(function(){ $('#send').click(function(){ $.ajax({ type: "GET", url: "www.baidu.com", data: {username:$("#username").val(), content:$("#content")...
2019-07-09 10:04:11
174
原创 centos7 定时执行任务 cron
centos7 定时执行任务可以发送curl请求也可以直接执行脚本在centos7如果不出意外在你的/var/spool/cron/root 这个文件里面去设置0 0 * * * ? /usr/bin/curl http://www.baidu.com //这个是用curl的方式定时去请求页面,表示每小时的整点执行一次,网上都是这么写的,但是我的不起作用,奇怪了,我是用 0 * ...
2019-06-12 16:54:29
2253
原创 微信公众号第三方授权获取用户的的地理位置--坑
首先注册公众号,配置好 URL js URl ,这个就不多介绍了第一步,直接 在菜单里同意授权,获取code这是第一个坑 ,记住,一定要用urlEncode 对你的 重定向 URL 进行处理redirect_uri 是 授权后重定向的回调链接地址, 请使用 urlEncode 对链接进行处理 第二个坑 ,比如说我们现在点击菜单授权跳转到了 www...
2019-05-22 10:47:45
7076
原创 微信公众号获取用户位置信息
这个要用到js-sdk,主要是签名算法不清楚的会比较困难,js-sdk是第三方用到的首先配置 configwx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: '', // 必填,公众号的唯一...
2019-05-22 10:32:22
1425
原创 微信公众号Token验证 signature验证
首先去公众号的后台配置 URL,然后在 代码 的页面验证Token代码为$signature = $_GET["signature"]; $timestamp = $_GET["timestamp"]; $nonce = $_GET["nonce"]; $echostr = $_GET["echostr"]; $token = "jia7777777"; $tmpArr = ...
2019-05-22 10:02:55
2528
原创 mysql 直接从date 文件夹备份表,还原数据库之后提示 table doesn`t exist的原因和解决方法
事情发生在什么场景下呢,我要从一台 centos7 服务器迁移数据到另外一台centos7 服务器上面,用的是 scp -r命令。迁移的时候那速度真的是比做火箭还快,达到了 111Mb/s,因为我的数据库达到了100G,这 让我欣喜不已。等到我迁移完成的时候打开数据库,这个时候的心情跟我刚才的心情形成了鲜明的对比,竟然 tables XX is not exits,这不是逗我玩了呢。接着不相...
2019-04-26 16:56:28
3595
3
原创 centos7 --Host key verification failed. lost connection
解决这个问题先找到known_hosts的路径[root@xx tmp]# find / -name known_hosts/root/.ssh/known_hosts将其杀之,known_hosts这个文件 删除 就好了,因为什么呢,你以前连接的时候会 生成一个 密钥 ,现在再重新连就对不上了,所以有问题...
2019-04-26 16:17:14
2226
原创 centos7 matplotlib 解决中文乱码
首先用 pytty.exe登录你的 服务器$ fc-list :lang=zh查看你服务器的字体包第一步,进入Python第二步,import matplotlib,print(matplotlib.matplotlib_fname())第三步,根据上面的信息找到 字体包,上传字体包,我传的是 samhei/usr/local/lib/python...
2019-04-09 14:55:02
1680
转载 pip install 太慢了
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/diaoling1990/article/details/84928868在python开发中经常会用到pip这个工具pip install … 这个命令可以方便的安装各种python插件但是使用这个命令的时候,经常会发现下载工具包特别慢,我也是踩了这个坑以后,搜索各种资料,发现原来可以用...
2019-03-29 14:20:28
3230
转载 UltraEdit 注册机使用激活方法
(转)UltraEdit 注册机使用激活方法UltraEdit 注册机使用激活方法: 1、断开网络连接,运行UltraEdit软件后,点击“帮助”—“注册/激活”; 2、许可证ID填写“zd423”、密码填写:“zdfans”;后点击“激活”,会自动弹出“连接错误”窗口,然后点击“脱机激活”,弹出脱机激活窗口后,记录“用户码1、用户码2”; 3、运行UltraEdit 注册机“IDM A...
2019-02-26 14:53:43
6526
2
原创 GIt
直接写步骤首先如果没有下载git的先去下载一个 https://git-scm.com/downloads,傻瓜式的安装然后我们新建一个文件夹,在里面写一个 测试的文件点击 git Bash Here第一步,初始化它第二步,选择要添加的文件,这里我们选择添加所有的 文件,所以我又新建了一个 123文件夹,特别注意add . ...
2019-01-16 17:08:08
93
原创 C# 将所有的DLL文件 打包到 exe里面,就是说整个项目只有一个exe
第一步,需要安装一个 Fody.Costura 控件怎么安装呢 点开之后你就会发现有个,PM> 后面 输入 Install-Package Costura.Fody -Version 1.6.2按照我的代码来就好了。之后点击发现还是有其他的文件,这个没关系的,我们把BaiduAI.exe 文件复制到其他文件夹里面都是可以运行 的...
2019-01-03 15:30:14
5752
4
原创 C# winform获取网络时间,不是系统的时间
首先开始设计取名 label2 看代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using Sys...
2018-12-27 11:21:03
1195
原创 visual studio 2017 安装
开始装的是 2015版本的,现在升级成2017的,因为公司的网络被移动限制了,每次在官网上面下载都连接失败,无奈只有找压缩包了 https://pan.baidu.com/s/1y1Qkycgx2Rjn_ztFRHcZww 7c3l下载之后解压,文件有点大,解压之后大概20G左右,然后点击文件夹里面的 vs_enterprise.exe,选择安装,等待一段时间安装完成,会提示异常,这...
2018-12-26 15:25:17
140
原创 C# winform 学习第二天 登录注册
首先我想连接数据库,因为我是从PHP转过来的,用习惯了mysql ,所以想用mysql来连接上网找文件资料吧,找到一篇,下面开始了首先下载 mysql.data.dll下载_c#连接mysql必要插件全部版本下载:http://hovertree.com/h/bjaf/0sft36s9.htm然后怎么样呢,把这个文件丢到系统文件里面我的window7 32 是 C:\...
2018-12-04 17:24:36
269
原创 学习C#第一天
学习C#第一天,首先就是要装环境了visual studio 2015 ,为什么装2015版本呢,第一它的版本不算太低。第二,最新出来的2017版本太大了,C盘根本装不下,也怪我电脑的配置太低了。安装的时候选择 安装的程序,语言,找了半天了,没看到 C# 相关的一些东西,然就当然就是问度娘了,找了半天发现原来是默认安装的,好吧。开始选择路径,下一步,下一步傻瓜式的安装。最后成功了打开vis...
2018-12-04 13:20:42
136
原创 centos7 完成数据库单表备份
公司的数据库越来越大,因为开始是整个数据库备份的,但是这个会出现一个问题,如果我只是需要恢复一张表,我就必须恢复整个数据库备份。这样的话是不是很麻烦呢。开始在网上找各种方法,几乎全是都是备份整库的,看的我都绝望了,就当我要放弃的时候,突然看到了这样的一篇文章 https://blog.youkuaiyun.com/qq229596421/article/details/51791620 ,感觉有希望了...
2018-09-09 16:23:02
748
原创 monit 安装
monit 安装首先下载一个安装包,monit-5.25.2 解压到usr/local/ 目录下面然后呢就是 cd monit-5.25.2 进入到里面安装:yum install pam-devel 这个就好了用这个命令进行编译 bash ./configure接着会报错 configure: error: PAM enabled but headers or library...
2018-08-30 15:26:31
1028
原创 学习 freeswitch 的一些坑,细节等等
启动freeswitch 的时候出现这个问题,百度说是8021这个端口被占用,然后用netstat -npl这个命令来查看所有端口的是用情况,但是查看端口太麻烦了,再次百度,网上说重启服务器就好了。已重启,果然好了然而还是注册不上,应该是防火墙的问题,果断关闭防火墙centos 7 用这个关闭防火墙。 firewall-cmd --state 查看防火墙的状态,如果是not...
2018-08-01 15:19:53
3301
原创 小程序学习笔记以及自己的理解
小程序 bindtap="changeName" 这个是绑定事件,用这个触发例:<button bindtap="changeName"> Click me! </button> 然后再 js页面 changeName: function (e) { this.setData({ name: 'MINA' }) }ba...
2018-07-13 09:43:29
219
原创 PHP 一些比较常见,有用的函数
function html($str){ if(!is_array($str)){ $str = str_replace(' ', ' ',$str); $str = str_replace('<', '<',$str); $str = str_replace('>', '>',$str); $str = str_replace("\"...
2018-06-21 10:37:30
196
公司年会大屏幕抽奖
2018-09-25
商城(thinkphp5)
2018-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人