自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Spark Lee

戒、定、慧

  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 Windows 7 下搭建C语言单元测试框架 Cmocka

Cygwin 简介首先在 Windows 7 下安装 Cygwin (一个 Windows 环境下的 Linux 仿真操作系统),然后,接下来所有的操作就跟 Linux 环境下的操作是一模一样的了。Cygwin 官网 是这么自我介绍的:1、Cygwin是什么?…is it?Cygwin is:a large collection of GNU and Open Source tools which provide functionality similar to a Linux distri

2021-04-28 20:16:18 824 1

原创 部署-Mycat-Server-1.6.7.4安装与配置(CentOS 7.7)

版本1、Mycat Server:1.6.7.42、MySql Server:5.7部署 MySql 5.71、部署-用Yum安装MySQL 5.7(CentOS 7.7)2、MySQL 5.7 用户密码安全策略设置下载 Mycat-server-1.6.7.4$ cd /opt/mycat$ wget http://dl.mycat.org.cn/1.6.7.4/Mycat-server-1.6.7.4-release/Mycat-server-1.6.7.4-release-2

2021-01-01 15:51:53 1213

原创 部署-用Yum安装PHP7.4(CentOS 7.8)

Remi安装命令自动生成工具安装步骤安装epel的yum源$ yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm安装Remi的yum源$ yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm安装yum-utils工具$ yum install -y yum-utils先禁用所有p

2020-10-13 18:09:31 2345 1

原创 部署-TarsPHP环境搭建(CentOS 7.8)

操作系统版本$ cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core)环境搭建$ docker run --name mysql --net=host -e MYSQL_ROOT_PASSWORD='root@appinside' -d -p 3306:3306 -v /opt/mysql-data:/var/lib/mysql mysql:5.7参考资料CMake相关:CMake 官网下载地址linux安装cmake

2020-10-11 07:58:21 423

原创 MySQL 5.7 用户密码安全策略设置

0、参考资料MySQL 5.7 Reference Manual / Server Command Options / --skip-grant-tables

2020-09-24 10:46:50 2525

原创 MySQL 5.7 忘记root用户密码怎么办?

先停止mysqld服务$ systemctl stop mysqld修改my.cnf配置文件[mysqld]# 允许免密登录skip-grant-tables=true启动mysqld服务$ systemctl start mysqld免密登录mysqld并修改root用户密码$ mysql -urootmysql> update mysql.user set authentication_string=password('新密码') where user='root'

2020-09-22 12:22:53 263

原创 部署-用RPM安装MySQL 5.7(CentOS 7.7)

下载 rpm 包总共需要下载 4 个rpm包:1、RPM Package, Shared Libraries(共享类库)$ wget https://downloads.mysql.com/archives/get/p/23/file/mysql-community-libs-5.7.30-1.el7.x86_64.rpm2、RPM Package, MySQL Configuration(公用类库)$ wget https://downloads.mysql.com/archives/get/

2020-09-19 15:37:55 203

原创 部署-用Yum安装MySQL 5.7(CentOS 7.7)

参考资料Mysql社区免费版exe或rpm包官方下载地址Mysql社区免费版yum源Mysql社区免费版apt源A Quick Guide to Using the MySQL Yum Repository

2020-09-10 15:29:26 816

原创 部署-用RPM安装JDK 1.8(CentOS 7.7)

参考资料Java SE Development Kit 8 Downloads

2020-09-10 12:01:47 492

原创 部署-从源代码构建并安装PHP 5.6(CentOS 7.7)

安装依赖软件$ sudo yum install -y \ freetype freetype-devel \ curl curl-devel \ libxml2 libxml2-devel \ readline readline-devel \ libzip libzip-devel \ libmcrypt libmcrypt-devel \ libjpeg libjpeg-devel参考资料PHP编译安装常见错误总结...

2020-09-10 11:34:33 163

原创 云硬盘初始化与挂载

参考资料阿里云-Linux格式化数据盘阿里云-挂载数据盘腾讯云-初始化云硬盘(小于2TB)-在裸设备上构建文件系统

2020-09-10 10:11:18 396

原创 源码分析ThinkPHP模板引擎机制

ThinkPHP模板引擎实现和常见问题:https://mp.weixin.qq.com/s...Tp5比Tp3多了个view driver层,方便切换使用其他模板引擎

2019-01-07 11:08:20 592

原创 C语言基础教程 之 数组

C语言基础教程目录:https://blog.csdn.net/SparkLee2013/article/details/852294061、数组是什么在程序设计中,为了方便处理数据,将具有相同类型的若干变量按有序形式组织起来的一种结构,称之为数组。数组就是在内存中连续的相同类型的变量空间。同一数组所有成员都是相同的数据类型,同时所有的成员在内存中的地址是连续的。2、数组的定义和使...

2018-12-29 15:53:21 1793 1

原创 C语言基础教程 之 字符串

C语言基础教程目录:https://blog.csdn.net/SparkLee2013/article/details/852294061、'x'和"x"'x'是字符常量,而"x"是字符串串常量,两者是不同的。一个字符在内存中只占一字节,而字符串本质上是多个字符组成的字符数组。C语言规定,在每一个字符串常量的结尾,系统都会自动加一个字符'\0'作为该字符串的“结束标志符”(字符'\0...

2018-12-27 19:23:50 485

原创 C语言基础教程 之 字符型:char

C语言基础教程目录:https://blog.csdn.net/SparkLee2013/article/details/852294061、字符型变量的定义和输出字符型变量用于存储一个单一字符,使用char关键字进行定义,每个字符型变量占用1个字节。给字符型变量赋值时,使用一对英文半角单引号('')将字符常量括起来。字符变量实际上并非将字符本身存放到变量内存单元中,而是将此字符对应的...

2018-12-26 15:34:24 4943

原创 C语言基础教程 之 整型:short,int,long

C语言基础教程目录:https://blog.csdn.net/SparkLee2013/article/details/852294061、有符号和无符号整型数据C语言中定义的整型变量,默认都是有符号的,故关键字signed是可以省略不写的;但若是想要定义一个无符号的变量,则必须加unsigned关键#include <stdio.h>void main() { ...

2018-12-25 20:11:29 972

原创 C语言基础教程 之 数据类型

C语言基础教程目录:https://blog.csdn.net/SparkLee2013/article/details/852294061、数据类型的作用数据类型可以帮助编译器预算对象(变量)分配的内存空间大小# 计算php可执行程序占用内存的大小[admin@spk php]$ size bin/phptext data bss dec hex f...

2018-12-25 18:28:27 350

原创 C语言基础教程 之 系统关键字

C语言基础教程目录:https://blog.csdn.net/SparkLee2013/article/details/85229406C语言的系统关键字总共有32个1)数据类型关键字(12个)char short int long float double unsigned signed struct union enum void2)控制语句关键字(12个...

2018-12-25 17:41:47 2076

原创 C语言基础教程 之 查看可执行文件所依赖的动态库

C语言基础教程目录:https://blog.csdn.net/SparkLee2013/article/details/852294061、Windows平台查看exe文件所依赖的动态库1)工具下载下载exe文件依赖库查看工具Dependency Walker,此软件是免费的Dependency Walker官方下载地址:http://www.dependencywalker.c...

2018-12-25 16:26:20 1934

原创 C语言基础教程 之 第一个C语言程序:HelloWorld

C语言基础教程目录:https://blog.csdn.net/SparkLee2013/article/details/852294061、新建hello.c文件[admin@spk ~]$ vim hello.c#include <stdio.h>void main() { printf("Hello World.\n");}2、编译hello.c...

2018-12-25 16:11:30 1001

原创 C语言基础教程 之 C语言编译过程

C语言基础教程目录:https://blog.csdn.net/SparkLee2013/article/details/852294061、C程序编译步骤C代码编译成可执行程序经过4步:1) 预处理:宏定义展示,头文件展开,条件编译等,同时将代码中的注释删除。注:预处理并不会检查语法;2) 编译:检查语法,将预处理后的文件编译生成汇编文件;3) 汇编:将汇编文件生成目录文件(...

2018-12-24 10:26:08 617

原创 C语言基础教程

1. C语言概述    1.1 第一个C语言程序:HelloWorld    1.2 C语言编译过程    1.3 查看可执行文件所依赖的动态库2. 数据类型    2.1 系统关键字    2.2 数据类型    2.3 整型:short,int,long    2.4 字符型:char3. 数组和字符串    4.1 数组    4.2 字符串4...

2018-12-24 10:17:12 884

原创 阿里云OSS数据同步工具OssImport的使用笔记

背景为什么会想到要使用OssImport这个东东的?这个东东又是用来干嘛使的?起因是这样子的一大早来,老板下令:近日平台收入有下滑趋势,查下平台的核心API接口访问是否一切正常,确认下是否是API访问异常导致收入下跌了!这下可还了得,赶紧查下业务日志,确认下API是否一切正常,收入下跌这锅太重,可别错扣在老夫头上了。开始干活打开Xshell,远程登录Linux主机,cd进入...

2018-12-04 15:58:35 8052 1

原创 PHP扩展安装的三种方法

 软件版本本文所使用的操作系统,PHP,Swoole扩展的版本信息如下:# 操作系统版本[admin@sparklee ~]$ cat /etc/issueCentOS release 6.8 (Final)# PHP版本[admin@sparklee ~]$ php -vPHP 5.5.38 (cli) (built: Oct 12 2018 20:42:20) #...

2018-12-03 12:54:44 2316

原创 基于Linux搭建Zookeeper集群

系统环境# 操作系统版本[admin@sparklee ~]$ cat /etc/issueCentOS release 6.8 (Final)# Zookeeper版本zookeeper-3.4.12# Zookeeper依赖JAVA环境sudo yum install java单节点Zookeeper服务第一步,从最简单模式入手,搭建一个单节点Zookeeper服...

2018-08-28 10:33:56 283

原创 基于Docker搭建Zookeeper集群

系统环境:# 操作系统版本[admin@sparklee ~]$ cat /etc/issueCentOS release 6.8 (Final)# Docker版本[admin@sparklee ~]$ sudo docker -vDocker version 1.7.1, build 786b29d安装Docker服务:# 一键安装sudo yum install...

2018-08-27 16:17:45 790

原创 PHP框架中的设计模式-单例模式|Singleton Design Pattern-ThinkPHP v5.0

关联文章请参考:PHP框架中的设计模式-单例模式|Singleton Design Pattern-ThinkPHP v3.2下面我们来看看ThinkPHP v5.0是如何使用单例模式来复用同一数据库连接的:// ThinkPHP v5.0中使用单例模式实例化数据库连接:Db::connect($connection);// Db类文件路径:\thinkphp\library\thin...

2018-08-03 16:34:56 523

原创 PHP框架中的设计模式-单例模式|Singleton Design Pattern-ThinkPHP v3.2

单例模式常用于实例化数据库连接的场景:在一个数据库操作脚本中, 我们可能需要反复对数据库做多种操作(增、删、改、查),每次对数据库的操作,都需要基于一个数据连接。如果每次数据库操作都新建一个新的数据库连接,那样对数据库就会造成更多的压力和资源浪费。事实上,同一脚本进程,不管你对数据库操作多少次,我们都可以始终复用同一个数据库连接,这就是单例模式的一种应用场景。下面我们来看看ThinkPHP v...

2018-08-03 16:24:58 655

原创 PHP框架中的设计模式-工厂模式(简单工厂)|Simple Factory Pattern-ThinkPHP v3.2

一、 ThinkPHP简单工厂模式应用~之~根据数据库连接配置参数设定相应的数据库驱动类?比如说当数据库类型'DB_TYPE'配置为'mysql',则ThinkPHP会自动建立MySQL的数据库连接。类似的,当'DB_TYPE'配置为'pgsql',则ThinkPHP会自动建立PgSQL的数据库连接。其他依次类推,ThinkPHP v3.2支持的数据库类型有:Firebird,Mongo,My...

2018-08-03 15:32:38 1341

原创 阿里云监控使用

参考资料:阿里云监控产品说明:https://www.aliyun.com/product/jiankong/云监控插件安装指南:https://help.aliyun.com/knowledge_detail/38859.html 云监控插件安装 | 阿里云服务器 ECS 安装指南注意事项 插件下载是通过http proxy完成的,默认代理节点在杭州,如果下载时网络不通...

2018-05-17 10:35:25 2615

原创 PHP源码安装开启GD库并支持JPEG

GD库默认是不支持JPEG格式图片处理的,若要增强GD库的处理能力,使之能够处理JPEG格式的图片,则需要在构建PHP的时候添加--with-jpeg-dir选项1、安装libjpegwget http://www.ijg.org/files/jpegsrc.v9b.tar.gztar zxvf jpegsrc.v9b.tar.gzcd jpeg-9b./configure ...

2016-11-09 10:08:43 7877

102_platforms_state_of_the_union.pdf

为期三天的苹果全球开发者大会(WWDC17)正式拉开帷幕。本次开发者大会无论是规模还是参加的开发者人数都是历年之最。这次除了系统之外,硬件的发布更是出乎意料,下面我们详细说说本次大会都有哪些亮点。tvOS:引入亚马逊App;watchOS 4:卡片式提醒+全新表盘;High Sierra:全新文件系统更快;  iOS 11欲和微信抗衡?。。。

2019-05-16

空空如也

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

TA关注的人

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