归档: 2019

Messager 里如何通过url地址打开 Facebook 小游戏

Messager 里如何通过url地址打开 Facebook 小游戏 问题 实际应用中经常通过客户端app分享游戏到Messager,但是目前的问题是Facebook的android的SDK并没有支持直接分享小游戏到Facebook或Messager。 而且在Messager里不论是通过小游戏的url地址(类似 https://www.facebook.com/instantgames/pla

Creator Label 下一帧才刷新自身的大小

Creator Label 下一帧才刷新自身的大小由于 label 中_updateRenderData 处理开销过大,导致没办法设置 string 到时候去触发更新,size 只能在渲染到时候才可以获取到正确的siz。 目前可以自行在设置 label 所有属性后在执行一次 label._updateRenderData(true); 就能在当帧获取大小了 1label._updateRende

Creator 合并场景JSON文件小窍门

Creator 合并场景JSON文件小窍门打包时,“合并初始场景依赖的所有JSON”十分好用,特别是在初始场景内容比较多的时候。 但是有时我们启动第一个界面是Loading场景,然后才是Home场景,实际应用中Loading场景的内容本身就很少,而Home场景更应该合并所有依赖的JSON。 由于并不想研究“合并初始场景依赖的所有JSON”的实现方法,所以在打包时选择Home场景为启动初始场景,这

moment 加减年月日 计算相差天数

moment 加减年月日 计算相差天数123456var today = moment(new Date());var start = moment(xxxxxx);var diffDays = today.dayOfYear() - start.dayOfYear(); // 相差天数 跨年不能这样计算today.add(1,'day'); // 加1天today.subt

mongoose findOneAndUpdate方法

mongoose findOneAndUpdate方法1234567var result = await XXXXX.findOneAndUpdate({ id:1 }, {$inc:{ stock: -1 }}, { new: true }); 在XXXXX里找到

全球移动监测和防欺诈行业的领导者 Adjust

全球移动监测和防欺诈行业的领导者 AdjustAdjust是行业领先的移动数据监测和防欺诈平台,为全球移动应用营销商提供高质量的分析、监测和防欺诈解决方案,从而帮助他们更精准、更快速地作出营销决策。 让公司掌控自己的数据 精确定位最佳用户 优化营销支出 并进一步协助他们扩展企业规模

Linux 开放 root 登录

Linux 开放 root 登录 首先给root用户设置一个密码: 1sudo passwd root 修改ssh配置文件 sudo vim /etc/ssh/sshd_config 12加上一行PermitRootLogin yes 重启ssh服务 1sudo service ssh restart

Ubuntu 下开放 mysql 访问

Ubuntu 下开放 mysql 访问 问题: 本机可以通过3306端口连接mysql服务器,但远程不行。 本机通过telnet 用ip访问3306也失败 1telnet 172.21.11.111 3306 排查: 网络检测 ping 主机可以 telnet 主机22端口可以 说明连接主机网络没问题 防火墙检测 Ubuntu上没有关闭iptables的命令,暂时开放所有端口。 1

Ubuntu 安装 sar 并监控系统状态

Ubuntu 安装 sar 并监控系统状态 安装 sar 1sudo apt-get install sysstat 修改配置文件 1sudo vim /etc/default/sysstat 内容 123456----# Should sadc collect system activity informations? Valid values# are "true"

Nodejs CPU 满负荷运行问题排查

Nodejs CPU 满负荷运行问题排查参考:https://frontenddev.org/article/nodejs-in-production-3-a-probabilistic-cpu-run-at-full-capacity-problem.html 是否内存泄露 pm2 list 查看内存 是否 CPU 使用率是 96% 以上 pm2 list 查看CPU 发现CPU一直是

Facebook 小游戏分享游戏链接

Facebook 小游戏分享游戏链接想把小游戏以链接的形式分享到Facebook或Messager里,步骤如下: 分享游戏链接 Facebook开发者 - 小游戏 - 详情 - 分享游戏链接 - 复制链接 即可 链接类似:https://fb.gg/play/xxxxxxxxxxxx 点击链接的任何用户都能以适当的方式开始玩游戏。 分享页面例子 123456789101112131415

VSCode 过滤.meta 文件

VSCode 过滤.meta 文件文件 -> 首选项 -> 设置 打开后 是 settings 然后搜索 files.exclude 添加 “*/.meta”:true 12345678"files.exclude": { "**/.git": true, "**/.svn": true,

js 改变 iframe 的 src

js 改变 iframe 的 src12345678<script>  function dizhi(){     document.getElementById("aaa").src='http://www.sohu.com';  }</script><iframe id="aaa&quo

谷歌浏览器network请求时间分析

https://blog.csdn.net/llhui1102/article/details/77941654 谷歌浏览器network请求时间分析默认情况下有八列: 12345678(1).Name:表示加载的文件名。  (2).Method:表示请求的方式。  (3).Status:表示状态码(200为请求成功,304表示从缓存读取)。  (4).Type:表示文件的MIME Type的类

AWS CloudFront Amazon的CDN加速服务

AWS CloudFront Amazon的CDN加速服务方向: 创建AWS帐号 订购CloudFront服务 指定自己的网站作为“Origin”源 设置CloudFront的行为,使其从某源读取数据 注意: Nginx配置什么样的资源访问跳转到xxxxxxcloudfront.net域名访问 使用标头控制单独对象的缓存时间长度 通过使用 Cache-Control max

Python 文件内容修改替换操作

Python 文件内容修改替换操作1234567891011import iodef alter_file(file,old_str,new_str): file_data = "" with io.open(file, "r", encoding="utf-8") as f: for line in f:

Nginx 判断值是否为空 设置变量 获取参数

Nginx 判断值是否为空 设置变量 获取参数判断值是否为空 1if ( $arg_code = '' ) 设置变量 1set $spp http://127.0.0.1:38002; 获取参数 123$host:$server_port #host和port参数$arg_code # url里?后面code=xxxx里面的xxxx的值 实例: 123456789101112

Nodejs 使用 mysql

Nodejs 使用 mysql 工具 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394

base64 图片使用

base64 图片使用把图像文件的内容直接写在了HTML 文件中,这样做的好处是,节省了一个HTTP 请求。坏处呢,就是浏览器不会缓存这种图像。 css 123background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZS

Nginx could not build the server_names_hash 解决方法

Nginx could not build the server_names_hash 解决方法服务器名字的hash表是由指令 server_names_hash_max_size 和 server_names_hash_bucket_size所控制的。 错误提示: 1could not build the server_names_hash, you should increase serve

crypto-js 计算 checksumhash

crypto-js 计算 checksumhashhttps://github.com/brix/crypto-js/ 123456789101112131415161718 let CryptoJS = require('crypto-js') let pp = [];for(let key in params){ pp.push(

setInterval与setTimeout

setInterval与setTimeout setInterval setInterval()方法可按照指定的周期来调用函数或者计算表达式(以毫秒为单位) 语法: setInterval(函数表达式,毫秒数); setInterval()会不停的调用函数,直到clearInterval()被调用或者窗口被关闭,由 setInterval()返回的ID值可用作clearInterval()方法

Nginx配置跨域请求 Access-Control-Allow-Origin

Nginx配置跨域请求 Access-Control-Allow-Origin *当出现403跨域错误的时候 No ‘Access-Control-Allow-Origin’ header is present on the requested resource,需要给Nginx服务器配置响应的header参数: 12345location / { add_header Acce

Nginx配置CACHE-CONTROL

https://www.cnblogs.com/sfnz/p/5383647.html Nginx配置CACHE-CONTROLHTTP协议的Cache-Control指定请求和响应遵循的缓存机制 请求时的缓存指令包括no-cache、no-store、max-age、 max-stale、min-fresh、only-if-cached等 响应消息中的指令包括public、private、no

Nginx配置proxy_pass

Nginx配置proxy_pass在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。 第一种: 123location /proxy/ { proxy_pass http://127.0.0.1/;} 代理到URL:http://127.0.0.1/test

Nginx配置worker_cpu_affinity 提升性能

原文:https://blog.csdn.net/songxiuliang/article/details/68060901 Nginx配置worker_cpu_affinity 提升性能Nginx默认没有开启利用多核cpu,我们可以通过增加worker_cpu_affinity配置参数来充分利用多核cpu的性能。cpu是任务处理,计算最关键的资源,cpu核越多,性能就越好。 规则设定 (1)