- 博客(43)
- 收藏
- 关注
转载 git stash暂存的操作
git stash暂存的操作多人开发,经常遇到开发某一个分支时,需要处理其他事情,这时就可以暂存手头的工作,进行其他工作,完事后再恢复,,继续工作1. 暂存操作#查看当前状态git status#如果有修改,添加修改文件git add .#暂存操作git stash save '本次暂存的标识名字'2. 查看当前暂存的记录#查看记录git stash list3. 恢复暂存的工...
2019-10-22 10:26:14
368
转载 单点登录原理与简单实现
一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必...
2019-08-30 11:17:10
275
转载 Vue国际化处理 vue-i18n 以及项目自动切换中英文
0. 直接上 预览链接Vue国际化处理 vue-i18n 以及项目自动切换中英文1. 环境搭建命令进入项目目录,执行以下命令安装vue 国际化插件vue-i18nnpm install vue-i18n –save2. 项目增加国际化翻译文件在项目的src下添加lang文件夹增加中文翻译文件(zh_CN.js)以及英文翻译文件(EN.js),里面分别存储项目中需要翻译的信息。...
2019-04-01 19:25:00
607
原创 高效率完成一次接入80个手游渠道SDK——游戏接入聚合SDK服务端篇
https://blog.youkuaiyun.com/kasimshi/article/details/54614308
2019-03-28 16:15:04
1673
转载 游戏平台SDK设计和开发之旅——XSDK功能点梳理
做游戏开发或者相关工作的同学,可能都知道,在游戏上线之前,需要将游戏分发到各大渠道平台,比如九游,百度,360,华为等等。其中和技术相关的事情,就是要在游戏中接入这些渠道平台的平台SDK,平台SDK中一般会提供登录和支付相关的接口,需要游戏来调用。但是现在的游戏行业,除了渠道平台, 很多发行商,甚至CP(游戏研发商)自己也开始研发自己的平台SDK,因为对于一款游戏来说,除了上各大主流的渠...
2019-03-28 15:39:34
908
原创 手游发行公司需要具备的软实力
https://blog.youkuaiyun.com/weixin_34310369/article/details/87475387
2019-03-28 15:06:07
346
转载 php性能优化学习笔记
什么情况下遇到PHP性能问题1 :PHP语法使用不恰当2 :使用了PHP语言做它不擅长做的事情3 :用PHP语言连接的服务不给力4 :PHP自身的短板5 :未知的问题PHP性能问题,占整个项目性能问题一般占30%,不会超过50%。要从全局去考虑全局的性能问题PHP性能问题解决方向 (从1~5的顺序,操作简单,见效快排序)A . PHP语言级的性能优化 :日常语法方法...
2019-03-26 21:58:26
336
原创 Windows下使用批处理实现启动关闭mysql
cls @echo off:设置窗口字体颜色color 0a :设置窗口标题TITLE MySQL管理程序 by ThinkVenus call :checkAdmin goto menu:菜单:menuclsecho. echo.=-=-=-=-请选择您要对MySQL的操作-=-=-=-=-echo.echo.1: 启动MySQLecho.echo.2:...
2019-03-22 15:02:38
242
转载 游戏分包机制实现
一般RPG游戏资源安装包都比较庞大(相对于手机存储来说),而且我们的动画资源完全是序列帧动画,又进一步加大了程序安装包,而平台对安装包的大小有限制,不同大小的安装包需要的推广费用不同,对于玩家来说安装包尽量越小越好,这就要求我们控制游戏apk的大小,刚开始什么打包的时候apk大小在180M左右,后来通过各种优化资源,包括删减动画的序列帧,通过图片压缩工具压缩图片资源等手段将apk大小降低到120M...
2019-03-22 14:51:52
2647
转载 母包的概念与作用
有母包概念之前:我接入sdk的情况是:我要接入 91,百度,360,应用宝,支付宝,同步推,当乐,移动联通电信等短带 等10个登录sdk. 我需要去实现10个登录的login接口.有母包概念之后:现在接入sdk情况是:我们只需要先统计一下login应该有几个参数,比如最多是a,b,c,d四个参数,然后按照规范传入参数后,先出母包(弹一个模拟登录),然后平台拿着去做具体的实现,去...
2019-03-22 14:51:28
1761
转载 为什么使用token?session与token的区别
目录一、session的状态保持及弊端二、token认证机制一、session的状态保持及弊端当用户第一次通过浏览器使用用户名和密码访问服务器时,服务器会验证用户数据,验证成功后在服务器端写入session数据,向客户端浏览器返回sessionid,浏览器将sessionid保存在cookie中,当用户再次访问服务器时,会携带sessionid,服务器会拿着sessionid从服务...
2019-03-22 14:49:18
25179
7
转载 PHP7新特性总结
前言本文是一篇讲座听后+后续研究的总结。话说当年追时髦,php7一出就给电脑立马装上了,php5和php7共存,也是立马写了个超级耗时间的循环脚本测了一番,确实php7给力很多,然后也是注意了一些新增的特性与一些丢弃掉的用法。由于php升级乃头等大事,公司近期才打算升级,所以之前一直只能私下欣赏php7带来的快感,负责升级的小伙伴搞了个分享,还挺全的,此处mark一下,当作笔记。主...
2019-03-18 19:57:56
174
原创 LNMP环境搭建(ubuntu)
安装列表:Nginx1.10PHP7.0MySQL5.7安装Nginxsudo apt-get update sudo apt-get install nginx安装Nginx完成后可查看版本号,输入:/usr/sbin/nginx -v启动nginx/usr/sbin/nginx -c /etc/nginx/nginx.conf此时访问IP ...
2019-03-17 22:31:04
446
转载 Windows10内置Linux子系统
https://www.cnblogs.com/huaxingtianxia/p/7999552.html
2019-03-17 21:48:39
318
原创 linux查看 php-cgi 进程数
通过命令查看服务器上一共开了多少的 php-cgi 进程ps -fe |grep "php-fpm"|grep "pool"|wc -l查看已经有多少个php-cgi进程用来处理请求netstat -anp |grep "php-fpm"
2019-02-28 12:12:13
2941
转载 类的单例模式
目标: 设计一个类,该类只允许实例化一个对象出来!解决方法: //分4步: class S{ //第1步:私有化构造方法:以防止new该类 private function __construct(){} //第2步:定义一个私有的静态属性,目的是用以...
2018-12-18 17:29:02
373
转载 认识php环境
IP地址 IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。IP地址被用来给Internet上的电脑一个编号,这个编号不会重复。 IP地址由四段组成,每段8位二进制组成...
2018-12-18 00:06:37
224
转载 连表查询(内连接,左外连接,右外连接)
用两个表(a_table、b_table),关联字段a_table.a_id和b_table.b_id来演示一下MySQL的内连接、外连接( 左(外)连接、右(外)连接、全(外)连接)。MySQL版本:Server version: 5.6.31 MySQL Community Server (GPL)数据库表:a_table、b_table主题:内连接、左连接(左外连接)、右连接(右外连接...
2018-12-17 23:02:50
1066
原创 保留数组key,value置为0
function setArraytoZero(&$array) { foreach ($array as &$value){ if(is_array($value)) { $this->setArraytoZero($value); }else { $value = 0; } } }
2018-11-20 18:38:20
642
转载 清空memcache或者redis缓存
memcache:第一、连接:telnet 127.0.0.1 11211 第二、按回车键 第三、flush_all 后回车 控制台显示OK,表示操作成功 说明: 1、清空所有键值 flush_all 注:flush并不会将items删除,只是将所有的items标记为expired,因此这时memcache依旧占用所有内存。 2、退出 quit ------------...
2018-10-31 09:47:42
651
转载 JavaScript学习-两种跨域方法
第三种方式称为JSONP,它有个限制,只能用GET请求,并且要求返回JavaScript。这种方式跨域实际上是利用了浏览器允许跨域引用JavaScript资源:<html><head> <script src="http://example.com/abc.js"></script> ...</head><..
2018-10-16 11:50:48
139
转载 JavaScript学习-DOM删除
删除一个DOM节点就比插入要容易得多。要删除一个节点,首先要获得该节点本身以及它的父节点,然后,调用父节点的removeChild把自己删掉:// 拿到待删除节点:var self = document.getElementById('to-be-removed');// 拿到父节点:var parent = self.parentElement;// 删除:var remov...
2018-10-16 09:47:24
93
转载 JavaScript学习-Generator 函数的含义与用法
作者: 阮一峰日期: 2015年4月24日 异步编程对 JavaScript 语言太重要。JavaScript 只有一根线程,如果没有异步编程,根本没法用,非卡死不可。以前,异步编程的方法,大概有下面四种。回调函数 事件监听 发布/订阅 Promise 对象ECMAScript 6 (简称 ES6 )作为下一代 JavaScript 语言,将 JavaScri...
2018-10-15 16:17:22
127
转载 javaScript学习-正则表达式(RegExp)
在正则表达式中,如果直接给出字符,就是精确匹配。用\d可以匹配一个数字,\w可以匹配一个字母或数字,所以: '00\d'可以匹配'007',但无法匹配'00A'; '\d\d\d'可以匹配'010'; '\w\w'可以匹配'js'; .可以匹配任意字符,所以:'js.'可以匹配'jsp'、'jss'、'js!'等等。要匹配变长的字符,在正则表达式中,...
2018-10-15 15:30:34
204
转载 php时间戳与js时间戳的比较
1)单位问题:php中取时间戳时,大多通过time()方法来获得,它获取到数值是以秒作为单位的,而javascript中从Date对象的getTime()方法中获得的数值是以毫秒为单位 ,所以,要比较它们获得的时间是否是同一天,必须要注意把它们的单位转换成一样,1秒=1000毫秒,剩余的,你懂的了,呵呵。 2)时区问题:第一点中说过,php中用time()方法来获得时间戳,通过为了...
2018-10-15 14:48:45
3555
转载 PHPStrom激活方法【亲测有效2018.4.23】
直接用浏览器打开 http://idea.lanyus.com/ 点击页面中的“获得注册码”, 然后在注册时切换至Activation Code选项,输入获得的注册码一长串字符串 如果提示红字体信息,那么先找到你c盘中的hosts文件打开后再末尾添加 0.0.0.0 account.jetbrains.com 5、然后保存,再返回进行注册 转自:https://...
2018-10-15 11:59:57
397
原创 linux下nginx重启和php-fpm重启
nginx重启:进入nginx可执行目录sbin下,输入命令./nginx -s reload 即可。php-fpm重启:killall php-fpm && /usr/local/php/sbin/php-fpm
2018-10-15 11:33:51
13994
转载 php 安装fileinfo扩展
问题:下载文件:finfo class is not found第一步 找到 phpize 的目录,一般是在你安装好了的php目录下 我的是在 /usr/local/php/bin/phpize第二步 找到你安装的php的源文件目录 我之前是用oneinstack 一键安装的php环境;所以我在 /home/package/oneinstack/src/ 目录下解压 tar -zxv...
2018-10-15 11:28:26
1739
原创 mysql 分组取最新的一条记录(整条记录)
有没有办法让 group by 执行前分组?有的 ,子查询!最简单的 :SELECT * FROM (SELECT * FROM posts ORDER BY dateline DESC) GROUP BY tid ORDER BY dateline DESC LIMIT 10eg:元宝余额查询条件:要根据acct_id分组,找出最近的一条记录,并根据newyuanbao降序...
2018-10-12 09:40:42
10016
1
转载 解决不能使用ip访问主机redis
遇到主机redis使用localhost和127.0.0.1都可以访问,但是使用主机ip访问就连接不上,三番查阅终得解药,拿好不谢! 1.打开redis.windows.config文件(linux对应redis.conf文件),将NETWORK下bind 127.0.0.1注释掉,将protected-mode yes改为protected-mode no; 2.同理修改red...
2018-10-09 11:23:52
10085
3
原创 Git操作之克隆某一个特定的远程分支 && GIT 命令查看分支
git clone -b <branch name> [remote repository address] Git操作之克隆某一个特定的远程分支git branch -l :查看本地分支 git branch -r :查看远程分支git branch -a :查看全部分支(远程的和本地的)...
2018-09-06 20:14:21
629
转载 学习Javascript闭包(Closure)
作者: 阮一峰日期: 2009年8月30日闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处...
2018-08-28 11:56:11
68
转载 session机制详解 二:session的运行机制和是怎么保存的
session的运行机制和是怎么保存的? 既然,它也是一种服务区存储数据的方式,肯定也是存在服务器的某个地方了。确实,它存在服务器的/tmp 目录下,这一点我们接下来慢慢讲。 我们先说下它的运行机制,是怎么分配的。我们主要用PHP中session的机制,其实各种语言都差不多。 如果这个时候,我们需要用到session,那我们第一步怎么办呢?第一步是开启session:...
2018-08-20 10:23:54
2489
转载 session机制详解一:session是什么
1.1 session的概念在计算机专业术语里:session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册入系统到注销系统之间所经过的时间以及如果需要的话,可能还有一定操作空间。 具体到web应用里的session,大家都做过web开发,这里我就先不提出web里session的定义,先和大伙讲下和session相关的技术背景。 早期的web应用或者说早期的网站都是...
2018-08-20 09:22:24
457
转载 有哪些值得关注的技术博客
有哪些值得关注的技术博客(PHP篇)大部分程序员在自学的道路上不知道走了多少坑,这个视频那个网站搞得自己晕头转向。对我个人来说我平常在学习的过程中喜欢看一些教程式的博客。这些博客的特点:1、总结知识点相对比较全面2、一般来说讲解知识点通俗易懂3、路线比较清晰,不会有太多的冗余内容。这样一来,对于自学的朋友来说,一些专业的博客不但大量的缩减了你得学习时间、提高了学习效率。更重要的...
2018-08-17 15:56:39
339
转载 TCP三次握手和四次挥手
1、三次握手置位概念:根据TCP的包头字段,存在3个重要的标识ACK、SYN、FIN ACK:表示验证字段 SYN:位数置1,表示建立TCP连接 FIN:位数置1,表示断开TCP连接三次握手过程说明: 1、由客户端发送建立TCP连接的请求报文,其中报文中包含seq序列号,是由发送端随机生成的,并且将报文中的SYN字段置为1,表示需要建立TCP连接。(SYN=1,seq=x,x...
2018-08-17 15:37:58
91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人