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

原创 在线加密解密工具地址 https://www.keylala.cn
支持JSON解析,md5,sha1,sha256,sha512,des,3des,aes,hmacmd5,hmacshaKeylala在线工具 记录备忘
2019-04-29 17:33:31
11928
2
原创 服务器ssh端口非22时访问github.com
说明不是自行搭建的git服务器端口非22,这种情况可以用以下方法:// git clone git@{自行搭建的git服务器地址}.com:{自定义ssh端口}/{项目地址}.gitgit clone git@keylala.cn:8877/my_project.git这里是拉取代码的服务器ssh端口非22生产服务器为了安全,将ssh端口修改为非22,比如修改为7777,这...
2019-04-16 16:39:09
1219
原创 Git常用指令
文章目录版本管理分支管理标签管理命令简写更多版本管理查看文件变化git diff README.md提交日志git loggit logcommit 9fdc041e35d50cb4d2d0776cdbbb26e7e27d8c28Author: alex <alex_my@126.com>Date: Fri Oct 26 17:55:07 2018 +0800...
2018-10-29 15:39:05
531
原创 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
11499
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
8856
11
原创 svn命令行回滚到指定版本
1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/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
25516
原创 将已有项目绑定到git上
1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/alex_my在服务器上搭建自己的git服务: CentOS7 安装git和gitosis2 创建远程仓库登录github,在上边创建一个仓库复制仓库链接,比如为git@github.com:alex-my/some-project.git3 初始化本地仓库进入本地项目执行以下命令// 初始化本地仓库git
2017-12-16 11:34:07
5293
2
原创 U盘安装CentOS7.4
链接系统刻盘安装设置安装过程安装中文输入法安装显卡驱动1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/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
5638
原创 npm更新模块并同步到package.json中
链接比较麻烦的更新步骤npm-check-updates1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/alex_my2 比较麻烦的更新步骤查看需要更新的版本npm outdated该命令会列出所有需要更新的项目修改package.json中需要更新的包对应的版本号npm update由于npm update只能按照package.json中指定的版本号
2017-09-29 15:29:18
7612
2
原创 CentOS7 安装git和gitosis
链接环境说明安装git新建用户git安装gitosis配置gitosis使用1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/alex_my2 环境说明服务器使用的阿里云, CentOS7.4本机使用的Mac服务器的ssh端口不是默认的22,而是8998(实际不是,不想告诉你),安全为主打开 /etc/ssh/sshd_config找到 Port
2017-09-22 16:55:01
1736
原创 CentOS7 升级到7.4
链接升级CentOS741 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/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
10610
原创 详细的Webpack配置教程
1 链接个人博客: alex-my.xyz 优快云: blog.youkuaiyun.com/alex_my2 说明webpack是一个现在很流行的Javascript应用程序的模块打包器之前学习node.js的时候各种源码基本上都有这个,对于其的配置文件感觉就像天书,都是边抄边搜索学习,感觉好累经过一些学习之后,对各个配置就慢慢清晰了,于是就有了本文本文并不是一个配置大全,并不会把每个选项的每个配
2017-09-13 17:52:57
2189
2
原创 ECMAScript 6 入门
链接建议letvarconst解构赋值字符串函数数组对象参考资料1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/alex_my2 建议建议先看看关于this, call, apply, bind相关的内容,后文有涉及参考: Javascript中的this,call,apply,bind函数3 let,var,constlet用于声明变量,
2017-08-17 11:12:21
885
原创 Javascript中的this,call,apply,bind函数
链接thiscall与applybind一个有意思的示例参考资料1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/alex_my2 this对于顶层对象的概念: 在浏览器中是window,但是node和Web Worker里面没有window。浏览器和Web Worker中self也指向顶层对象,但node中没有。在node里面,顶层对象是glob
2017-08-12 18:55:38
409
原创 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
749
原创 Nginx反向代理以及缓存
链接关于缓存环境说明环境搭建测试upstreamkeepalive健康检查参考资料1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/alex_my2 关于缓存这里使用proxy_cache来实现缓存。关于fastcgi_cache请看: http://alex-my.xyz/web/Nginx反向代理缓存Nginx反向代理缓存proxy_c
2017-07-31 11:53:32
816
原创 Nginx缓存
链接fastcgi_cache与proxy_cache区别fastcgi_cache相关指令设置示例缓存清理参考1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/alex_my2 fastcgi_cache与proxy_cache区别网上找了很多资料,说的大同小异。proxy_cache主要用于反向代理时,对后端内容源服务器进行缓存。fastcgi_
2017-07-27 18:47:20
911
原创 mongodb入门
链接安装图形客户端操作命令1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/alex_my2 安装方便的可以使用brew, yum安装。源码安装进入 https://www.mongodb.com/download-center?jmp=homepage#community 选择相应平台这里选择 https://fastdl.mongodb.org/os
2017-07-04 15:13:01
454
原创 React+NodeJS+Express 环境搭建与部署
链接Mac安装nodejs和npm替换为cnpm使用create-react-app快速构建开发环境使用npm init创建项目配置webstorm安装nodemon使用webpack部署神器pm2部署到Linux1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/alex_my前面 2-8 章都是将本地开发设置 第 10 章 是部署到外网服务器上
2017-06-30 14:40:23
18107
1
原创 logrotate切割nginx日志
[TOP]1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/alex_my2 配置使用系统自带的logrorate来切个nginx日志,位于/usr/sbin/logrotate假设服务器上有两个网站的nginx配置分别如下:去除其它配置信息,只保留了日志相关A网站...access_log /data/logs/a.com/access.log;erro
2017-06-27 10:11:05
3650
5
原创 大型网站技术架构:核心原理与案例分析
链接性能优化Web前端性能优化应用服务器性能优化软件质量保证代码控制自动化发布灰度发布网站运行监控伸缩性设计按功能物理分离负载均衡分布式缓存可扩展设计利用分布式消息队列降低系统耦合性利用分布式服务打造可服用的业务平台1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/alex_my本书作者: 李智慧2 性能优化1 Web前端性能优化浏览器优化访
2017-06-17 15:33:23
602
原创 深入浅出MySQL
说明索引的设计和使用设计索引原则小常识BTRee索引SQL中的安全问题常用SQL技巧SQL优化过程了解SQL执行频率EXPLAIN分析查看索引使用情况定期分析表和检查表定期优化表常用sql优化优化数据库对象优化表的数据类型通过拆分表提高表的访问效率使用中间表提供统计查询速度锁问题锁MyISAM表锁InnoDB锁1 说明之前先看了《MySQL必知必会》一书,再来看
2017-05-22 15:36:49
10092
原创 MySQL必知必会
基础知识主键常用命令检索数据DISTINCT和GROUP BYLIMIT排序数据过滤数据IN操作符NOT操作符LIKE操作符正则表达式搜索基本字符匹配OR匹配匹配几个字符之一匹配范围匹配特殊字符匹配字符类匹配多个实例定位符创建计算字段拼接 CONCAT别名 AS执行算术计算使用数据处理函数字符串函数数学函数日期时间函数条件判断函数系统信息函数
2017-05-17 10:37:30
2232
原创 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
4865
4
原创 开启openssl
查看open ssl 支持生成私钥生成密钥请求文件测试用的证书配置虚拟主机中的文件1 查看open ssl 支持在网页上输出 phpinfo()<= phpinfo() >搜索OpenSSL support选项,如果为enabled,表示支持。2 生成私钥keyread为网站名称,可以按你的来写 生成需要密码的私钥,过程中会让你输入密码,用于保护sslkey openssl genrsa
2017-02-20 15:57:15
2769
原创 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
1213
原创 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
496
原创 在phpStorm中使用xdebug调试
环境说明配置phpini配置phpStormxdebug工作原理说明1 环境说明在mac下搭建的lnmp环境,可以参考: Mac搭建lnmp环境 http://blog.youkuaiyun.com/alex_my/article/details/53818143 nginx中的网站配置:fastcgi_pass 127.0.0.1:9000环境均使用brew安装,其中xdebug被安装到:/u
2017-01-11 17:05:53
675
原创 Yii2 理解Validator
版本ValidatorBooleanValidatorCompareValidatorDateValidatorDefaultValueValidatorEachValidatorEmailValidatorExistValidatorFileValidatorFilterValidatorImageValidatorIpValidatorNumberValidatorR
2017-01-11 15:26:26
3054
原创 Yii2 理解filters
ActionFilterAccessControlAccessRuleVerbFilter其它1 ActionFilter动作过滤器的基类, 有两个重要的变量, 这两个变量都是存储action id$except: 过滤器将不会应用于在这里面出现的action,即使出现在$only中,过滤器也不会有效。$only: 如果为空, 该过滤器会应用于其owner下的所有过滤器。如果不为空, 则只
2017-01-07 17:45:36
3232
原创 Yii2 分析Controller::behaviors 触发过程
示例客户端请求后的运行流程简述1 示例AccessControl是框架自带的,位于yii\filters目录下class SiteController extends Controller{ public function behaviors() { return [ 'access' => [ 'cla
2017-01-07 12:02:47
5183
原创 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
3967
原创 Yii2 理解Controller
继承与实现actionscreateActiongetModulesrunActionrunfindLayoutFilerender renderContent参考1 继承与实现Controller继承与Component, 并实现了ViewContextInterface接口。 在Controller重要的有两块: action, view2 actionspublic fun
2017-01-06 15:43:32
2357
原创 Yii2 理解Component
继承与实现event和behaviorsbehaviors添加Behavior到ComponentensureBehaviorsattachBehavior和attachBehaviorsdetachBehavior和detachBehaviors__get__seton和off1 继承与实现Component继承与Object, Object实现了Configurable接口,
2017-01-05 20:32:55
1667
原创 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
1894
原创 Yii2 理解Object
继承与实现构造函数 __construct__get __setmethod_exists__isset __unset其余判断函数1 继承与实现Object实现了Configurable接口。 Configureable要求在构造函数的参数末尾加上$configpublic function __constructor($param1, $param2, ..., $config =
2017-01-05 20:28:07
646
原创 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
5012
原创 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
2160
原创 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
22074
gcc-4.9.0安装所需环境
2014-07-26
VIM 快速配置文件
2014-07-26
CMake使用示例
2014-02-08
rarlinux-x64-5.01
2013-12-17
vim配置文件
2013-10-27
包含DOSBox以及debug.exe
2013-09-18
内存泄露检测vld
2013-09-09
iconv库,可以解决cocos2d-x各种乱码问题
2013-08-30
用cocos2d-x编写的中国象棋程序,包含源代码,资源
2013-02-17
谷歌C++编程风格指南
2012-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人