- 博客(20)
- 收藏
- 关注
原创 Mysql索引的使用
8.索引相关 8.0 联合索引和最左匹配原则 最左匹配原则:以最左边的起点任何连续的索引都能匹配上。同时遇到范围查询(>、<、between、like、in)就会停止匹配。 联合索引:combine_index(a, b, c); 根据最左匹配规则,用到索引的子集为以下两种情况: 情况一:第一列匹配,后面可以缺失n列 a a, b ...
2021-05-20 16:22:58
199
2
原创 Centos使用devtoolset安装gcc4.9.2
博文背景:想在Centos7上面安装gcc4.9.2, 我的腾讯云服务器 版本是Centos7,自带gcc版本4.8.5,我的服务器版本如下:尝试过各种失败,踩过N个坑,最终再买了一台Centos6.8服务器,通过更新yum源,下载repo源,安装devtoolset-3-gcc.***, 方才成功安装上gcc4.9.2尝试一:使用Centos7自带的devtoolset安装gcc使用 yum list | grep devtoolset | grep gcc 查看一下系统自带的gcc版本:
2021-03-08 17:23:08
1640
1
原创 CentOS7快速安装MySQL5.7(yum安装Mysql5.7)
CentOS7快速安装MySQL5.7(yum安装Mysql5.7)前言:1.为了自学练习代码或者用作内网测试服,我们可以在腾讯云或阿里云买台centos7机器即可,不需要再专门购买一台MySQL数据库了。2.在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。3.本教程告诉大家使用RPM镜像快速安装mysql5.7服务器。简单来说,安装Mysql5.7只需要三条命令(位于摘要部分),.
2021-02-08 10:28:18
1013
原创 Centos开发环境LAMP部署
LAMP 是 Linux、Apache、MySQL 和 PHP 的缩写,在生产环境中,LAMP是linux服务器系统必备的服务器软件工具。我的操作系统是centos7, 下面介绍在centos系统安装LAMP的详细过程:1.安装PHP服务 # yum install php php-fpm php-mysql -y (php-fpm:FastCGI进程管理器)2.安装a...
2020-02-21 17:54:57
147
转载 执行yum报 undefined symbol: CRYPTO_set_locking_callback 错误
yum执行时报如下错误:/usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback是因为yum动态库使用了新安装libcurl库导致的。使用ldd查看动态库依赖关系:ldd/usr/lib64/python2.6/site-packages/pycurl.so...
2020-02-11 17:56:20
1341
原创 mingw中安装boost库
下载并安装最新版本的mingw:http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/安装完成mingw后, 比如安装在C:/MinGW/下, 添加C:\MinGW\bin目录到环境变量path中。1, 下载boost库http://www.boost.org/ ,下面是我的分享链接,可下载boo...
2020-02-05 17:32:37
2041
原创 php访问mysql数据库对字符串进行特殊字符转义
转义特殊字符:单引号(')、双引号(")、反斜线(\),以便于进行数据库查询方法一:利用mysql库函数PHP版本在7.0之前:mysql_escape_string(string$unescaped_string) :stringPHP版本在7.0之后:mysqli_real_escape_string(mysqli$link,string$escape...
2019-12-25 16:09:28
2046
原创 liunx端口转发—rinetd的使用
在日常生产环境中,为了了数据安全,数据库所在服务器(这里称为db服),没有外网ip供外界访问。我们可以借助rinetd工具,使用另一台服务器(这里用web服务器为例),通过web服的3306端口转发给db服的3306端口。注:本文以3306端口为例,其他端口也是适合的。1.下载rinetd安装包并解压:链接:https://pan.baidu.com/s/1RMw_0fKehI3wbHTs6...
2019-12-24 18:39:12
431
转载 Navicat使用HTTP通道连接MySQL(通过php代理连接数据库)
文章来源:https://blog.ll00.cn/archives/127.html问题描述:通过web服务器访问db服务器, 因为db服务器没有外网ip, 不支持外网直接访问;web服安装了php, 有外网IP,支持外网http访问。补充:什么是Navicat?在win系统下通过图形操作mysql数据库的软件, 很好用。官网地址 :https://www.navicat.com.cn...
2019-12-11 10:52:29
5552
1
原创 巧用map下标操作符
在cppreference.com用户手册中,map::operator[] 定义如下:T&operator[](constKey&key);若关键字key不存在则插入value_type(key, T())。此函数等价于returninsert(std::make_pair(key, T())).first->second;-key_type...
2019-12-10 19:12:11
749
转载 使用Xshell通过隧道代理进行SSH跳转访问
文章来源:http://www.aloneray.com/886.html(可能需要vpn翻墙才能访问)链接流程:本地服务器Local ——> 中转服务器Jump ——> 目标服务器Destination简单来说,就是不直接访问你的目标服务器,而是通过一个中间代理服务器访问你的目标服务器,至于用处,就跟你用代理上一些网站一样,隐藏访问目标是一方面,...
2019-12-10 11:47:46
9360
5
原创 IOS内购 服务器端验证 (附php源码)(附App Store最新版receipt表单)
最近为公司的一款手游项目开发了一个苹果APP Store内购功能,参考优快云上查找了一些资料,结合实际开发过程中所遇到的问题,做个总结。我做的是服务器端工作,关于前端的具体实现请参考其他博客。功能需求:iPhone玩家通过app进入Apple App Store选择所购买的金币或者钻石,付费完成后给玩家充值。验证流程:(采用服务器模式)1.后台server获取APP Store中的商...
2018-09-07 10:19:21
6419
5
原创 HTML 实现搜索指定日期内的统计数据( 获取日期下拉框所选日期—搜索按键点击响应—向目标URL发送GET请求并获取返回数据 )
一个用网页实现游戏充值统计的功能,要求如下:一、根据指定日期区间,搜索该时间段内每日玩家的整体充值情况。二、根据指定某个日期,搜索该天所有玩家的记录。首先想吐槽一句,我的主要工作是用C/C++开发服务器后台,这个任务是web前端的工作。所以,开发这个功能时,我基本上是摸着石头过河,带着大学HTML网页课堂里的些许模糊印记,借助自己的C语言功底,自学JavaScript和Perl两门脚本语言。最终,...
2018-06-23 15:52:59
6184
原创 利用jsoncpp库生成和解析json字符串
jsoncpp库的使用: 1.生成json字符串方法1:借助value和writer string uid_str = "10000911"; string account = "vip1"; string json_str; Json::Value value; Json::FastWriter writer; value["uid"] = uid_str; value["acco...
2018-06-01 15:35:36
2333
原创 PHP 基本语法知识及常用库函数(php字符串拆分及匹配preg_split, preg_match)
常用库函数: 1.array preg_split('/[\s+]|[\s_]+/',$source_string);根据加号or下划线or空格将字符串划分开,结果存在返回数组中 2.int preg_match('/\d+/',$source_string,$result_array);将字符串中的数字截取出来,结果存在result_array中 3.int count(array);获取...
2018-06-01 12:16:08
577
原创 php 接收及发送POST/GET请求 接收Xml格式数据POST请求及发送
补充三点说明:1.Get请求数据根据索引关键字直接从全局变量$_GET中获取(无需再调用urldecode解码) $_GET 数组 存储Get请求字符串(用&划分字符串为数组,数组元素的形式为:a=b)2.POST请求字符串形式的数据同样可以根据索引关键字从$_POST中获取 $_POST 数组 存储Post请求字符串(用&划分字符串为数组,数组元素的形式为:a=b)3...
2018-06-01 11:44:25
6596
原创 C语言基本数据类型对应字节大小及printf函数输出格式
补充说明:4字节:int(%d),unsigned=unsigned int(%u),long=long int(%ld),unsigned long(%lu),float(%f)8字节:double(%lf),unsigned long long(%llu),long long=long long int(%lld)12字节:long double(%llf)intf 语法: #includ...
2018-06-01 11:12:48
11019
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人