自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

alex_my

Never Give Up. www.keylala.cn

  • 博客(122)
  • 资源 (12)
  • 收藏
  • 关注

原创 在线加密解密工具地址 https://www.keylala.cn

支持JSON解析,md5,sha1,sha256,sha512,des,3des,aes,hmacmd5,hmacshaKeylala在线工具 记录备忘

2019-04-29 17:33:31 10881 2

原创 服务器ssh端口非22时访问github.com

说明不是自行搭建的git服务器端口非22,这种情况可以用以下方法:// git clone git@{自行搭建的git服务器地址}.com:{自定义ssh端口}/{项目地址}.gitgit clone [email protected]:8877/my_project.git这里是拉取代码的服务器ssh端口非22生产服务器为了安全,将ssh端口修改为非22,比如修改为7777,这...

2019-04-16 16:39:09 1104

原创 Git常用指令

文章目录版本管理分支管理标签管理命令简写更多版本管理查看文件变化git diff README.md提交日志git loggit logcommit 9fdc041e35d50cb4d2d0776cdbbb26e7e27d8c28Author: alex <[email protected]>Date: Fri Oct 26 17:55:07 2018 +0800...

2018-10-29 15:39:05 469

原创 Sequelize.js 入门

0 说明学习sequelize.js官方文档: http://docs.sequelizejs.com/manual/installation/getting-started.html本文档对应的github路径: https://github.com/alex-my/javascript-learn/tree/master/sequelize本文需要一点点ES6的知识,如果你不懂,可以...

2018-10-15 18:00:33 11328 6

原创 谷歌支付验证 403错误

文章目录1 说明2 前期准备2-1 创建api项目2-2 创建OAuth客户端ID2-3 获取 code2-4 获取 refresh_token3 项目关联4 参数保存5 验证5-1 获取 access_token5-2 查询订单信息5-3 403错误1 说明本文讲述后端使用谷歌api验证支付的过程流程: 前端支付完毕之后会获取token,将token发送至后端,后端将此token发向go...

2018-10-09 16:44:30 8227 10

原创 svn命令行回滚到指定版本

1 链接个人博客: alex-my.xyzCSDN: blog.csdn.net/alex_my2 回滚根据日志查出的版本号进行回滚// 放弃当前修改svn revert -R .// 更新svn up// 查看最近5条svn log日志svn log -l 5// 从r608回滚到r602svn merge -r 608:602 ""3 参考资料以上步骤是本次操作的内容, 具体

2017-12-22 17:29:58 25241

原创 将已有项目绑定到git上

1 链接个人博客: alex-my.xyzCSDN: blog.csdn.net/alex_my在服务器上搭建自己的git服务: CentOS7 安装git和gitosis2 创建远程仓库登录github,在上边创建一个仓库复制仓库链接,比如为[email protected]:alex-my/some-project.git3 初始化本地仓库进入本地项目执行以下命令// 初始化本地仓库git

2017-12-16 11:34:07 5153 2

原创 U盘安装CentOS7.4

链接系统刻盘安装设置安装过程安装中文输入法安装显卡驱动1 链接个人博客: alex-my.xyzCSDN: blog.csdn.net/alex_my2 系统刻盘刻盘软件使用UltraISO镜像下载 这里使用阿里云镜像站https://mirrors.aliyun.com/centos/7.4.1708/isos/x86_64/我选择的是CentOS-7-x86_64-DVD-1

2017-12-04 17:30:50 5545

原创 npm更新模块并同步到package.json中

链接比较麻烦的更新步骤npm-check-updates1 链接个人博客: alex-my.xyzCSDN: blog.csdn.net/alex_my2 比较麻烦的更新步骤查看需要更新的版本npm outdated该命令会列出所有需要更新的项目修改package.json中需要更新的包对应的版本号npm update由于npm update只能按照package.json中指定的版本号

2017-09-29 15:29:18 7465 2

原创 CentOS7 安装git和gitosis

链接环境说明安装git新建用户git安装gitosis配置gitosis使用1 链接个人博客: alex-my.xyzCSDN: blog.csdn.net/alex_my2 环境说明服务器使用的阿里云, CentOS7.4本机使用的Mac服务器的ssh端口不是默认的22,而是8998(实际不是,不想告诉你),安全为主打开 /etc/ssh/sshd_config找到 Port

2017-09-22 16:55:01 1246

原创 CentOS7 升级到7.4

链接升级CentOS741 链接个人博客: alex-my.xyzCSDN: blog.csdn.net/alex_my2 升级CentOS7.4自己电脑上的系统还是CentOS7.2,服务器是CentOS7.3, 打算统统升级到最新版升级前查看> lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributo

2017-09-22 16:54:18 10533

原创 详细的Webpack配置教程

1 链接个人博客: alex-my.xyz CSDN: blog.csdn.net/alex_my2 说明webpack是一个现在很流行的Javascript应用程序的模块打包器之前学习node.js的时候各种源码基本上都有这个,对于其的配置文件感觉就像天书,都是边抄边搜索学习,感觉好累经过一些学习之后,对各个配置就慢慢清晰了,于是就有了本文本文并不是一个配置大全,并不会把每个选项的每个配

2017-09-13 17:52:57 2107 2

原创 ECMAScript 6 入门

链接建议letvarconst解构赋值字符串函数数组对象参考资料1 链接个人博客: alex-my.xyzCSDN: blog.csdn.net/alex_my2 建议建议先看看关于this, call, apply, bind相关的内容,后文有涉及参考: Javascript中的this,call,apply,bind函数3 let,var,constlet用于声明变量,

2017-08-17 11:12:21 597

原创 Javascript中的this,call,apply,bind函数

链接thiscall与applybind一个有意思的示例参考资料1 链接个人博客: alex-my.xyzCSDN: blog.csdn.net/alex_my2 this对于顶层对象的概念: 在浏览器中是window,但是node和Web Worker里面没有window。浏览器和Web Worker中self也指向顶层对象,但node中没有。在node里面,顶层对象是glob

2017-08-12 18:55:38 292

原创 Visual Studio Code配置

typings插件1 typings如果未安装node, 请先安装nvm(node版本管理工具)安装typingsnpm install -g typings更新typingsnpm update -g typescript安装提示补全,需要进入到项目根目录下,安装完后,会在根目录下出现一个typings的文件夹安装node.js补全typings install dt~node --

2017-08-11 14:58:56 708

原创 Nginx反向代理以及缓存

链接关于缓存环境说明环境搭建测试upstreamkeepalive健康检查参考资料1 链接个人博客: alex-my.xyzCSDN: blog.csdn.net/alex_my2 关于缓存这里使用proxy_cache来实现缓存。关于fastcgi_cache请看: http://alex-my.xyz/web/Nginx反向代理缓存Nginx反向代理缓存proxy_c

2017-07-31 11:53:32 614

原创 Nginx缓存

链接fastcgi_cache与proxy_cache区别fastcgi_cache相关指令设置示例缓存清理参考1 链接个人博客: alex-my.xyzCSDN: blog.csdn.net/alex_my2 fastcgi_cache与proxy_cache区别网上找了很多资料,说的大同小异。proxy_cache主要用于反向代理时,对后端内容源服务器进行缓存。fastcgi_

2017-07-27 18:47:20 620

原创 MySQL慢查询日志

MySQL慢查询日志使用方法

2017-07-25 09:33:01 460

原创 mongodb入门

链接安装图形客户端操作命令1 链接个人博客: alex-my.xyzCSDN: blog.csdn.net/alex_my2 安装方便的可以使用brew, yum安装。源码安装进入 https://www.mongodb.com/download-center?jmp=homepage#community 选择相应平台这里选择 https://fastdl.mongodb.org/os

2017-07-04 15:13:01 334

原创 React+NodeJS+Express 环境搭建与部署

链接Mac安装nodejs和npm替换为cnpm使用create-react-app快速构建开发环境使用npm init创建项目配置webstorm安装nodemon使用webpack部署神器pm2部署到Linux1 链接个人博客: alex-my.xyzCSDN: blog.csdn.net/alex_my前面 2-8 章都是将本地开发设置 第 10 章 是部署到外网服务器上

2017-06-30 14:40:23 17717 1

原创 logrotate切割nginx日志

[TOP]1 链接个人博客: alex-my.xyzCSDN: blog.csdn.net/alex_my2 配置使用系统自带的logrorate来切个nginx日志,位于/usr/sbin/logrotate假设服务器上有两个网站的nginx配置分别如下:去除其它配置信息,只保留了日志相关A网站...access_log /data/logs/a.com/access.log;erro

2017-06-27 10:11:05 3606 5

原创 大型网站技术架构:核心原理与案例分析

链接性能优化Web前端性能优化应用服务器性能优化软件质量保证代码控制自动化发布灰度发布网站运行监控伸缩性设计按功能物理分离负载均衡分布式缓存可扩展设计利用分布式消息队列降低系统耦合性利用分布式服务打造可服用的业务平台1 链接个人博客: alex-my.xyzCSDN: blog.csdn.net/alex_my本书作者: 李智慧2 性能优化1 Web前端性能优化浏览器优化访

2017-06-17 15:33:23 569

原创 深入浅出MySQL

说明索引的设计和使用设计索引原则小常识BTRee索引SQL中的安全问题常用SQL技巧SQL优化过程了解SQL执行频率EXPLAIN分析查看索引使用情况定期分析表和检查表定期优化表常用sql优化优化数据库对象优化表的数据类型通过拆分表提高表的访问效率使用中间表提供统计查询速度锁问题锁MyISAM表锁InnoDB锁1 说明之前先看了《MySQL必知必会》一书,再来看

2017-05-22 15:36:49 5232

原创 MySQL必知必会

基础知识主键常用命令检索数据DISTINCT和GROUP BYLIMIT排序数据过滤数据IN操作符NOT操作符LIKE操作符正则表达式搜索基本字符匹配OR匹配匹配几个字符之一匹配范围匹配特殊字符匹配字符类匹配多个实例定位符创建计算字段拼接 CONCAT别名 AS执行算术计算使用数据处理函数字符串函数数学函数日期时间函数条件判断函数系统信息函数

2017-05-17 10:37:30 2030

原创 Mac下使用Jekyll和github搭建个人博客

安装ruby安装gem安装jekyll安装博客本地启动博客部署到github添加文章使用主题绑定域名About1 安装rubymac自带, 没有则使用brew安装brew install ruby2 安装gem我机子上也是自带的, 或许曾经安装过。没有gem的参考以下网站:https://rubygems.org/pages/download输入gem –version查看版本号。

2017-02-22 11:34:15 4659 4

原创 开启openssl

查看open ssl 支持生成私钥生成密钥请求文件测试用的证书配置虚拟主机中的文件1 查看open ssl 支持在网页上输出 phpinfo()<= phpinfo() >搜索OpenSSL support选项,如果为enabled,表示支持。2 生成私钥keyread为网站名称,可以按你的来写 生成需要密码的私钥,过程中会让你输入密码,用于保护sslkey openssl genrsa

2017-02-20 15:57:15 2666

原创 Yii2 理解di

版本简述ContainerInstance TOP示例说明 TOP1 版本// yii\BaseYii\getVersionpublic static function getVersion(){ return '2.0.10';}2 简述简单的说就是di把类的构造函数分析好存储起来,配上给定的参数,创建实例。// 类名给定后通过php的反射机制获取构造函数信息// set的

2017-01-12 17:58:02 1169

原创 Yii2 添加国际化支持

版本配置使用英文1 版本// yii\BaseYii\getVersionpublic static function getVersion(){ return '2.0.10';}2 配置基于基础版创建语言包 在根目录建立一个文件夹messages\zh-CN 在zh-CN中创建两个文件: app.php, error.php// app.php<?phpretu

2017-01-12 11:32:44 468

原创 在phpStorm中使用xdebug调试

环境说明配置phpini配置phpStormxdebug工作原理说明1 环境说明在mac下搭建的lnmp环境,可以参考: Mac搭建lnmp环境 http://blog.csdn.net/alex_my/article/details/53818143 nginx中的网站配置:fastcgi_pass 127.0.0.1:9000环境均使用brew安装,其中xdebug被安装到:/u

2017-01-11 17:05:53 638

原创 Yii2 理解Validator

版本ValidatorBooleanValidatorCompareValidatorDateValidatorDefaultValueValidatorEachValidatorEmailValidatorExistValidatorFileValidatorFilterValidatorImageValidatorIpValidatorNumberValidatorR

2017-01-11 15:26:26 2992

原创 Yii2 理解filters

ActionFilterAccessControlAccessRuleVerbFilter其它1 ActionFilter动作过滤器的基类, 有两个重要的变量, 这两个变量都是存储action id$except: 过滤器将不会应用于在这里面出现的action,即使出现在$only中,过滤器也不会有效。$only: 如果为空, 该过滤器会应用于其owner下的所有过滤器。如果不为空, 则只

2017-01-07 17:45:36 3162

原创 Yii2 分析Controller::behaviors 触发过程

示例客户端请求后的运行流程简述1 示例AccessControl是框架自带的,位于yii\filters目录下class SiteController extends Controller{ public function behaviors() { return [ 'access' => [ 'cla

2017-01-07 12:02:47 5016

原创 Yii2 分析运行流程

创建Applicationrun过程handleRequestrunAction简述流程1 创建Application// web/index.phpnew yii\web\Application($config)创建一个app用于处理本次请求// yii\base\Application.phppublic function __construct($config = []){

2017-01-06 21:11:39 3709

原创 Yii2 理解Controller

继承与实现actionscreateActiongetModulesrunActionrunfindLayoutFilerender renderContent参考1 继承与实现Controller继承与Component, 并实现了ViewContextInterface接口。 在Controller重要的有两块: action, view2 actionspublic fun

2017-01-06 15:43:32 2303

原创 Yii2 理解Component

继承与实现event和behaviorsbehaviors添加Behavior到ComponentensureBehaviorsattachBehavior和attachBehaviorsdetachBehavior和detachBehaviors__get__seton和off1 继承与实现Component继承与Object, Object实现了Configurable接口,

2017-01-05 20:32:55 1634

原创 Yii2 创建项目

安装基础环境创建基础版创建高级版1 安装基础环境首先先安装Composercurl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer然后切换到可以通过web访问的目录, 安装yiicd ~/WWW/composer global require "fxp/composer

2017-01-05 20:29:21 1851

原创 Yii2 理解Object

继承与实现构造函数 __construct__get __setmethod_exists__isset __unset其余判断函数1 继承与实现Object实现了Configurable接口。 Configureable要求在构造函数的参数末尾加上$configpublic function __constructor($param1, $param2, ..., $config =

2017-01-05 20:28:07 619

原创 Mac搭建PHP Phalcon框架

说明安装phalcon安装phalcon develop tool创建新项目manage创建manageconfphpstorm配置phalcon develop toolphpstorm配置命令行工具phpstorm测试命令行工具修改数据库配置数据库中的表生成模型参考1 说明php与nginx安装请参考“Mac搭建lnmp环境” mysql请先安装 部分路径说明:# 安装

2016-12-23 17:59:16 4712

原创 Mac搭建lnmp环境

目录目录说明安装php安装nginx配置多个web项目使用本地域名共用一个端口遇见的问题7-1 之前使用brew安装过php扩展7-2 使用brew install直接按照php扩展失败参考1 说明通过Homebrew安装nginx和php5.6, 没有安装Homebrew请先安装。2 安装php安装php时禁用apache。brew install php56 \--wit

2016-12-22 18:17:24 1747

原创 python list元素为dict时的排序

# 简单的dictlst = [('d', 2), ('a', 4), ('b', 3), ('c', 2)]# 按照value排序lst.sort(key=lambda k: k[1])print lst# 按照key排序lst.sort(key=lambda k: k[0])print lst# 先按value排序再按key排序lst.s

2015-09-03 21:21:17 21305

vim配置包含插件

vim的插件,包含vimrc配置,直接解压到根目录下便可。 tar -jxvf vim_set.tar.bz2 ~

2014-09-10

gcc-4.9.0安装所需环境

安装gcc-4.9.0所需环境。 网络不好或者无网可先下载此包,放到相应文件中。 具体使用方法见: http://blog.csdn.net/alex_my/article/details/8636052

2014-07-26

VIM 快速配置文件

实现vim快速配置文件。 具体看文章: http://blog.csdn.net/alex_my/article/details/38144057

2014-07-26

CMake使用示例

配套文章: http://blog.csdn.net/alex_my/article/details/18982363 此资源为文章中使用到的所有代码,也可以不用下载,文章中都有贴出。

2014-02-08

rarlinux-x64-5.01

rarlinux-x64-5.01 具体使用请参考: http://blog.csdn.net/alex_my/article/details/17384019

2013-12-17

tolua++-1.0.93

tolua++-1.0.93.tar.bz

2013-12-16

vim配置文件

强大的vim配置 下载后解压开放到当前用户根目录下 支持: 1 按F5可以直接编译并执行C C++ java代码以及执行shell脚本 按“F8”可进行C C++代码的调试 2 自动插入文件头 新建C C++源文件时自动插入表头:包括文件名 作者 联系方式 建立时间等 读者可根据需求自行更改 3 映射“Ctrl + A”为全选并复制快捷键 方便复制代码 4 按“F2”可以直接消除代码中的空行 5 “F3”可列出当前目录文件 打开树状文件目录 6 支持鼠标选择 方向键移动 7 代码高亮 自动缩进 显示行号 显示状态行 8 按“Ctrl + P”可自动补全 9 [] {} &quot;&quot; &quot; &quot;等都自动补全">强大的vim配置 下载后解压开放到当前用户根目录下 支持: 1 按F5可以直接编译并执行C C++ java代码以及执行shell脚本 按“F8”可进行C C++代码的调试 2 自动插入文件头 新建C C++源文件时自动插入表头:包括文件名 [更多]

2013-10-27

包含DOSBox以及debug.exe

包含:DOSBox0.74-win32-installer,以及debug。 其中DOSBox0.74-win32-installer可在官网下载: http://www.dosbox.com/download.php?main=1 用于搭建 WIN7 X64位下搭建汇编学习平台。 用法请移步: http://write.blog.csdn.net/postedit/11796167

2013-09-18

内存泄露检测vld

在控制台和MFC中使用内存泄露检测工具:vld 具体使用方法,请移步: http://write.blog.csdn.net/postedit/11488805

2013-09-09

iconv库,可以解决cocos2d-x各种乱码问题

解决cocos2d-x上乱码问题。 具体解决方案移步: http://blog.csdn.net/alex_my/article/details/10567541

2013-08-30

用cocos2d-x编写的中国象棋程序,包含源代码,资源

用cocos2d-x写的,刚学习这个引擎,就写了这个作为练习。写的不好,还请见谅。 地图是随便找了张,用PS剪切的不是很周正,所以计算坐标稍微有点麻烦。 没有电脑AI,只有你来我往二者开战。

2013-02-17

谷歌C++编程风格指南

Google的开源项目大多使用C++开发。每一个C++程序员也都知道,C++具有很多强大的语言特性,但这种强大不可避免的导致它的复杂,这种复杂会使得代码更易于出现bug、难于阅读和维护。 本指南的目的是通过详细阐述在C++编码时要怎样写、不要怎样写来规避其复杂性。这些规则可在允许代码有效使用C++语言特性的同时使其易于管理。

2012-12-25

空空如也

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

TA关注的人

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