自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lee的博客

于无声处听惊雷,于无色处见繁花。

  • 博客(196)
  • 资源 (13)
  • 收藏
  • 关注

原创 DevOps

自我阐述今天是2020.1.1号,也已经有1年的时间没有写博客了,自己目前已经不做客户端相关的工作了,目前大多数在做游戏服务端,以及DevOps。什么是DevOps我自己理解的DevOps既不是一种技术、也不是平台、也不是职位、而是一种技术文化,倡导开发和运维深度结合,提倡每个人持续学习、同时也象征公司内部的企业文化 (因为DevOps想在公司发展起来,必须是由上至下)...

2020-01-01 21:51:35 459

原创 Unity 自动打包 Part3—上传Bugly 邮件通知

# filename: emailPy.py# -*- coding: utf-8 -*-# !/usr/bin/env pythonimport osimport sysimport smtplibimport jsonfrom email.mime.text import MIMEText# mail configuremail_to_list = ["xxxxxx...

2017-07-24 14:37:03 1645

原创 Unity 自动打包 Part2—构建IPA文件

目录1.介绍2.Unity代码3. ipa打包脚本—build.sh4.打包脚本推荐5.Feature 2017.5.13 打包上传6.邮件通知1.介绍文章介绍的是unity打包xcode工程完毕后,开启terminal执行打包脚本。xcode 8.1+,unity5.5+ , 脚本适用于mac系统。2.Unity代码 打包完毕最后,调用Buildip...

2017-04-18 18:45:13 4710

原创 Unity 自动打包 Part1—配置Xcode工程

目录1.代码仓库2. 代码展示3. Feature 2017.3.29 设置XcodeCapabilities4. Add Localizations 2017-04-075. 构建API6. XUPorter 不建议使用7. 新问题-2017.10.270.最近更新添加微信SDK导出,修改xcode工程 添加plist scheme。1.代码仓库...

2016-09-01 16:10:30 16351 6

原创 Unity访问Redis

1.条件下载TeamDev.Redis.dll, 下载完毕后放到项目Plugins目录内。2.基本代码using System.Collections;using System.Collections.Generic;using UnityEngine;using TeamDev.Redis;public class RedisDemo : MonoBehaviour ...

2018-11-22 17:14:16 3351 6

原创 Redis for Erlang

1.安装Redismac安装:brew install redis 可以安装redis桌面查看工具:redis-desktop-manager Redis管理及监控工具:http://www.treesoft.cn/dms.html2.安装redis for erlang驱动https://github.com/wooga/eredis  :redis for erlang  ht...

2018-10-23 16:14:45 1255

原创 Unity 斜抛运动 & 路径点

1.截图 2.代码介绍使用Unity自带Rigidbody刚体插件。代码比较简单:使用Unity的 Rigidbody.velocity 进行位移(不使用AddForce)。private Vector2 GetForce(Vector3 fromPos, Vector3 toPos){ return (new Vector2 (toPos.x, toPos.y) - ne...

2018-09-19 11:25:42 3048 1

原创 Erlang使用Elasticsearch、Logstash、Kibana搭建日志平台

1.简介将Erlang运行时产生的Log,通过ELK(Elasticsearch、Logstash、Kibana)进行查看分析。 2.安装2.1 Erlang相关:Erlang 20+https://github.com/lambdaclass/lager_logstash_backend  这是扩展的功能库如果你使用Rebar3,将其依赖添加到配置文件。如果没有使...

2018-09-03 17:37:09 713

原创 Microsoft WNS 前端发起推送—Part2

需求:客户端主动发起的推送消息,不需要后端。(例如每2小时推送一些内容) 我的项目是Unity 导出的IL2CPP工程,代码是C++/Cx。 如果导出是C#的工程的可以直接参考官方文档。参考代码:void MainPage::ShowLocalMsg(String^ message) { std::vector<std::wstring> Result = Inst...

2018-08-10 18:28:30 447

原创 Unity Debug.Log 性能分析

1.介绍介绍Debug.Log , 主要是因为发现有些同学,对这个并不是很在意,可能以为只是打印到Unity控制台。当你发Release版本的时候,Unity并不会自动帮你禁用Debug.Log,Debug.Log会产生GC,非常影响性能(开启Unity Deep Profiler可以查看性能分析)。Unity5.3提供手动关闭Debug功能if (Debug.isDebugBuild...

2018-08-03 16:13:45 6927

原创 Unity WebGL 集成 FaceBook Like功能

1.问题:我用的是Facebook for unity sdk,facebook like用的是 js-sdk,如果同时使用,会有一些冲突(会导致 facebook for unity sdk登陆失效或者没有回调响应) 这时需要把涉及like功能的js-sdk 放到一个iframe内。 效果图: 2.解决方案:默认Unity导出的webgl会生成index.html,创建一个新的...

2018-06-26 15:56:49 1142

原创 Weex 初体验(3)-android加载本地图片

1.Weex 工程代码代码比较简单,src这里暂时为hardcode(只为android测试,建议使用者根据平台区分具体路径) !注意前缀必须为file:///android_asset,还需要手动拷贝images/1.png至安卓目录(文章末尾会介绍插件打包拷贝)<template> <div class="wrapper"> &lt...

2018-04-04 17:36:29 2763

原创 Weex 初体验(2)-navigator android跳转

1.Weex代码var navigator = weex.requireModule('navigator')navigator.push({ url:‘file://assets/dist/page/test.js‘ animated: "true"}, event => {})Url:就是你的android目录的想要加载JS的路径。 2.Androi...

2018-04-04 17:19:40 2825 3

原创 Weex 初体验(1)

1.什么是WeexWeex 是一个使用 Web 开发体验来开发高性能原生应用的框架。2.Weex问题weex 研究了几天时间,建议新手上来不要直接写业务逻辑,首先要明白框架原理,以及webpack打包机制。 安装以及环境搭建我就不介绍了,现成文章很多,我简单说下一些查不到的小问题。为什么我创建新项目,Vue文件没有生成对应的JS文件。 当你用weex create创建项目...

2018-04-04 10:55:18 1081

原创 Window Store 弹窗评星API C++版

1. 参考文章官方文档2.C++/CX代码片 我用的是c++,官方文档介绍的是c#的代码。Windows::ApplicationModel::Core::CoreApplication::MainView->CoreWindow->Dispatcher->RunAsync(CoreDispatcherPriority::Normal, ref ne...

2018-03-16 10:50:31 303

原创 Unity WebGL 取消浏览器警告

1.浏览器支持https://docs.unity3d.com/Manual/webgl-browsercompatibility.html 2.可用方案 using System; using System.IO; using System.Text.RegularExpressions; using UnityEditor; using UnityEditor.Cal...

2018-03-13 19:15:12 16101 4

原创 Unity WebGL 实现中文IME输入

参考项目:https://github.com/unity3d-jp/WebGLNativeInputField (项目实现了采用 html native input 可以激活中文输入法)提醒:UI控件不能显示中文是中文字体的原因(把中文字体包含进去,可以去下载这个字体DroidSansFallback,体较小),能使用中文输入法和UI显示中文是不同的问题。需求实现:我使用的UI插件是...

2018-01-26 15:37:52 9787 8

原创 Unity 导出 Facebook GameRoom

1.官方文档https://developers.facebook.com/docs/games/gameroom2.注意事项0.Unity5.6.x版本安装Gameroom插件,unity build会有错误。暂时找不到google 解决链接了.....待补 问题连接 , 解决方案#11楼1.使用新版Unity,我使用的是Unity5.6.4.p3版本。Unity IAP支持 FaceBook ...

2017-12-11 12:27:43 1466

原创 iBoxDB—Unity WebGL Sqlite3替代方案

1.iBoxDB 简介http://www.iboxdb.com/ 2.选择原因Sqlite3不支持WebGL (选择方案:WebGL平台用iboxDB,其它平台用Sqlite3)iboxDB 支持:JAVA   C#   Android   Unity   Xamarin   Mono   Nashorn   Linux   Windows安装简单,Unity只需要一个d...

2017-12-11 12:22:33 2752 1

原创 升级xcode9 自动打包失败问题

由于升级xcode9后,自动打包出现错误。error: exportArchive: "xxx.app" requires a provisioning profile with the Push Notifications feature. 解决方案:可以手动Archive打出ipa,然后查看 ExportOptions.plist内容,会发现和原来的plist,相差几组数据。...

2017-10-18 14:03:27 6258

原创 Window Store打包支持多语言

实现:相关参考文章:https://developer.microsoft.com/en-us/windows/develop/multilingual-app-toolkithttp://www.cnblogs.com/yanxiaodi/p/5091970.htmlhttps://multilingualapptoolkit.uservoice.com/kn

2017-10-11 17:05:50 518

原创 Unity导出Window Store App的各种坑(2)

unity 与 win store 相互调用的 demo。unity 5.5+Visual studio 2015 +Demo URL

2017-08-01 12:35:03 1603 2

原创 Unity 接微软支付(C++/CX)

1.介绍项目是Unity通过IL2CPP & XAML导出的C++/CX的项目,如果是C#导出可以不用看这个,直接去看官网文档,查看例子即可。 2.相关代码(旧版本)注意:SendMessageToU3D这个API,是向Unity发送消息。插件地址微软文档:https://docs.microsoft.com/zh-cn/windows/uwp/monetize/ena...

2017-08-01 12:11:33 1223

原创 Microsoft WNS 后端推送服务—Part1

需求:需要收到服务端主动发起的推送消息项目是Unity项目,然后导出UWP平台(C++),项目之前接的是亚马逊aws sdk,实现ios和android的推送服务。但是由于unity导出是IL2CPP项目,亚马逊sdk没有提供对其支持。通过几天的摸索,找到AWS web api, 能拿到SNS的end point,但是仍然无法收到推送。解决方案:重新接微软 WNS SDK 。1...

2017-07-28 18:49:57 1712

原创 Unity导出Window Store App的各种坑(1)

 2017.6.30Player Settings :   UWP .net2.0 兼容性 以及 IL2CPP (插件编译问题),   ( ios和android是 .net 2.0 subset )  sqlite.dll  : 这个dll我找了好多,在uwp下都用不了。 去下载 sqlite.vsix 安装,然后配置工程目录。(熟悉visual studio 应该都会配置) UWP...

2017-06-09 19:30:23 4561 1

原创 Unity WWW下载文件压缩

1.后端配置nginx 开启 gzip访问规则2.前端配置WWW www = new WWW (Url); www类封装了针对不同平台不同的方法实现。会在ios和android自动添加header,gzip其实前端不需要做任何事情,nginx开启gzip即可。3.插件推荐BestHttp 5星推荐!支持Http , Websocket等协议。...

2017-05-02 17:40:41 1311

原创 Erlang对接Google Translation API

1.引导谷歌翻译文档地址:https://cloud.google.com/translate/docs/ , 需要境外银行卡。按照谷歌引导一步步进行,拿到key,激活收费即可。项目决定用google api,实时性比较优秀。微软翻译api也很好,相对谷歌价格划算,不需要境外银行卡,每月有免费200w字符等等。2.相关代码简单的http请求,细节略。source="" 谷歌会为其自动识别源语言种类...

2016-12-27 11:14:29 1150

原创 bing翻译使用-Unity

1.注册微软翻译参考这片博文:http://blog.sina.com.cn/s/blog_6f7ef6540101g4tz.html  重定向url 随便填写(例如: code.google.com)2.Unity相关代码TranslationConfig.csusing UnityEngine;using System.Collections;name

2016-11-12 10:41:33 1059

转载 Tsung笔记之IP地址和端口限制突破篇

前言在Tsung笔记之压测端资源限制篇中说到单一IP地址的服务器最多能够向外发送64K个连接,这个已算是极限了。但现在我还想继续深入一下,如何突破这个限制呢 ?如何突破限制这部分就是要从多个方面去讨论如何如何突破限制单个IP的限制。0. Tsung支持TCP情况在Tsung 1.6.0 中支持的TCP属性有限,全部特性如下:protocol_op

2016-09-12 10:48:01 881

转载 Tsung笔记之100万用户压测执行步骤篇

前言总是说细节、理论,会让人不胜其烦。我们使用Tsung来一次100万用户压测的吧,或许能够引起好多人的兴趣 :))下面,我根据在公司分享的PPT《分布式百万用户压测你的业务》,贴出其中的关键部分,说明进行一次100W(即1M)用户压测的执行步骤。如何做分布式百万用户的压测 ?假定面向小白用户,因此才有了下面可执行的10个步骤用于开展分布式百万用户。

2016-09-12 10:46:37 3643 2

转载 Tsung笔记之插件编写篇

前言Tsung对具体协议、通道的支持,一般以插件形式提供接口,接口不是很复杂,插件也很容易编写,支持协议多,也就不足为怪了。下面首先梳理一下当前Tsung 1.6.0所有内置插件,然后为一个名称为Qmsg的私有二进制协议编写插件, 运行Qmsg服务器端程序,执行压力测试,最后查看测试报告。已支持插件梳理Tsung 1.6.0支持的协议很多,简单梳理一下:

2016-09-12 10:46:03 1260

转载 Tsung笔记之监控数据收集篇

前言压力测试和监控分不开,监控能够记录压测过程中状态,方便问题跟踪、定位。本篇我们将讨论对压测客户端tsung client的监控,以及对被压测服务器的资源占用监控等。同时,也涉及到Tsung运行时的实时诊断方式,这也是对Tsung一些运行时状态的主动监控。压测客户端的监控压测端(指的是tsung client)会收集每一个具体模拟终端用户(即ts_client模块)行为数

2016-09-12 10:45:41 1364

转载 Tsung笔记之IP直连支持篇

前言前面说到设计一个小型的C/S类型远程终端套件以替换SSH,并且已经应用到线上。这个问题,其实不是Tsung自身的问题,是外部连接依赖问题。Tsung在启动分布式压测时,主节点tsung_controller要连接的从机必须要填写主机名,主机名没有内网DNS服务器支持解析的情况下(我所经历互联网公司很少有提供支持的),只好费劲在/etc/hosts文件中填写主机名称和IP地址的映

2016-09-12 10:43:50 704

转载 Tsung笔记之分布式增强跳出SSH羁绊篇

前言Erlang天生支持分布式环境,Tsung框架的分布式压测受益于此,简单轻松操控子节点生死存亡、派发任务等不费吹灰之力。Tsung启动分布式压测时,主节点tsung_controller默认情况下需要通过SSH通道连接到远程机器上启动从节点,那么问题便来了,一般互联网公司基于跳板/堡垒机/网关授权方式访问机房服务器,那么SSH机制失效,并且被明令禁止。SSH不通,Tsung主机

2016-09-12 10:42:42 802

转载 Tsung笔记之压测端资源限制篇

前言这里汇集一下影响tsung client创建用户数的各项因素。因为Tsung是IO密集型的应用,CPU占用一般不大,为了尽可能的生成更多的用户,需要考虑内存相关事宜。IP & 端口的影响1. 系统端口限制Linux系统端口为short类型表示,数值上限为65535。假设分配压测业务可用端口范围为1024 - 65535,不考虑可能还运行着其它对外连接的服务,真正

2016-09-12 10:41:54 1023

转载 Tsung笔记之主从资源协调篇

前言接着上文,tsung一旦启动,主从节点之间需要协调分配资源,完成分布式压测任务。如何启动Tsung压测从机Erlang SDK提供了从机启动方式:slave:start(Host, Node, Opts)启动从机需要借助于免登陆形式远程终端,比如SSH(后续会讨论SSH存在不足,以及全新的替代品),需要自行配置。client host="client_

2016-09-12 10:40:37 1358

转载 Tsung笔记之主从模型篇

前言本篇讲解Tsung大致功能组成、结构,以及主从模型,以便总体上掌握。总体组成tsung_controller 和 tsung 这两个模块,负责分布式压测的核心功能。代码组成从代码层次梳理一下tsung项目功能组成结构,便于一目了然,方便直接索引。主从模型一览设定环境为分布式环境下Tsung集群,下面简单梳理一下主、从节

2016-09-12 10:39:37 924

转载 Tsung笔记之开篇

前言有测试驱动的开发模式,目的在于确保业务层面功能是准确的,每一次新增、修改等动作确保都不会影响到现有功能。功能开发完成了,需要部署到线上,系统能够承载多大的用户量呢,这时候就需要借助于性能压测,也称之为压力测试,界定系统能够承载具体容量上限,从容应对业务的运营需要,扩容或缩容,心中有底。工欲善其事,必先利其器。掌握一种压测工具,并切实应用到实践环境中,并以此不断迭代,压力测试驱动

2016-09-12 10:38:26 411

原创 Erlang gen_server init

参考文章 http://youthyblog.com/2015/07/31/erlang-question-gen-server-and-init/很幸运能看到这篇文章,从而获得一种新的写法。平常都是用 timeout =0 ,做一些耗时或者初始化操作。伪代码:start_link(Args) -> proc_lib:start_link(?MODULE, init, [self()...

2016-09-06 17:05:03 1064

原创 Unity获得Apple的UDID,并存储到keychain

1.首先去下载SVUDID代码,是在github上封装的udid代码。 https://github.com/smileEvday/SvUDID2.下载代码,提取SvUDIDTools.h、SvUDIDTools.m两个文件,放入xcode工程里。(具体目录,开发者自己定义)3.在主工程文件夹下创建一个KeychainAccessGroups.plist文件,并设置xcode builds...

2016-08-05 14:42:26 4069

TeamDev.Redis.dll

Unity可以使用的c# dll,兼容.net 2.0 3.5版本,满足基本redis请求。

2018-11-22

Unity 斜抛运动

代码介绍:https://blog.csdn.net/blog_lee/article/details/82769396

2018-09-22

sqlite-uwp

1.sqlite的uwp支持版本... 2.支持C++/CX的uwp工程....

2018-08-10

Google C++ 编码规范(中文版)

Google C++ 编码规范(中文)。

2015-05-12

eclipse中文语言包

eclipse中文语言包,解压覆盖即可。

2014-04-07

zend studio 10.0.0破解+汉化

zend studio 10破解+汉化,文档在里面有。

2014-03-29

bmfont_1.12

一款好的BMFont中文字体图集制作软件。

2014-03-10

TexturePacker-2.4.5

TexturePacker2.4.5版本 , 比较好的整合图片工具..

2014-03-10

Unity NGUI

unity 的一款很好的 GUI插件..

2014-03-10

flash与C++

MFC嵌入flash控件,可以与flash交互

2013-12-17

C++人事管理系统

C++写的人事管理系统 , 完成课程作业,绰绰有余

2012-12-18

D3D项目(Directx)

自己学D3D做的项目.其实代码和效果有很多可以优化..时间关系也懒的改了.. - -~ 我的Q 200969686 一起学习的可以探讨

2011-03-15

空空如也

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

TA关注的人

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