自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Simon

Scala,Unity,IOS,Android技术交流群:320594471

转载 GOLANG打包

OLANG打包 工程目录结构 假设有个Go语言的工程myproject,目录结构如下 myproject +-- src |-- myapp | +-- myapp.go +-- mylib +-- logger.go 其中mylib目录是一个...

2020-05-10 15:05:15 73 0

转载 unity篇-官方序列化接口 ISerializationCallbackReceiver

unity篇-官方序列化接口 ISerializationCallbackReceiver 简介 官方提供的解决方案 Dictionary的序列化的泛型解决方案 简介 在unity中,序列化一直是个很头疼的问题,尽管官方支持了许多类型,但一些自定义类型和常用,比如Diction...

2020-01-24 11:37:50 170 0

转载 在Unity顶部显示手机状态栏(iOS/Android)

iOS 设置plist,Status bar initially hidden = NO即可。 Android 创建一个空的activity,让unityPlayer依附于它。在unity中通过 Screen.fullScreen 控制untiy画面是否全屏显示。 1.在unity场景中创...

2020-01-17 14:53:07 461 0

转载 【Unity】iOS状态栏的显示

iOS系统上方有一个表示时间,wifi状态,电量等等信息的状态栏。 在某些app开发时需要显示这个状态栏。 Unity中提供了显示状态栏的设置。 具体在Player Settings的Resolution and Presentation下面 Status Bar Hidden默认为true。 将...

2020-01-17 14:48:28 250 0

转载 Ubuntu 用vsftpd 配置FTP服务器

本文在Ubuntu Server 14.04 amd64系统测试。 Made By:CSGrandeur 安装ftp sudo apt-get install vsftpd 配置vsftpd.conf sudo nano /etc/vsftpd.conf #禁止匿名访问 an...

2020-01-12 11:44:23 73 0

转载 如何在Ubuntu 18.04上使用VSFTP快速设置FTP服务器

如果您需要配置一个FTP服务器快速启动运行,那么VSFTP的易用性是无与伦比的。 如果你想将应用程序迁移到最新版本UbuntuLinux服务器中,并且需要快速启动并运行FTP服务器。如何操作?这实际上非常简单。这里将使用VSFTP服务器向您展示如何做到这一点。 VSFTP是一个非常安全和快速的...

2020-01-12 02:22:35 80 0

转载 Linux(Ubuntu 16.04)搭建ftp服务器(最简单版)

Linux(Ubuntu 16.04)搭建ftp服务器 最简单版 ftp服务器搭建过程 测试上传、下载功能 遇到的问题及解决方法 ftp服务器搭建过程 1.搭建前的一些准备工作 (1)给服务器创建一个目录 $ mkdir ~/ftp 1 (2)进入到ftp目录下, 新建一个目录anonymo...

2020-01-10 14:18:32 78 0

转载 【Unity游戏开发】你真的了解UGUI中的IPointerClickHandler吗?

一、引子   马三在最近的开发工作中遇到了一个比较有意思的bug:“TableViewCell上面的某些自定义UI组件不能响应点击事件,并且它的父容器TableView也不能响应点击事件,但是TableViewCell上面的Button等组件却可以接受点击事件,并且如果单独把自定义UI控件放在一...

2019-12-07 06:08:36 133 0

转载 微信小程序setData()方法的详解以及对数组/json操作

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/NAMECZ/article/details/79623550 此篇文章是本人对setData方法的一些理解,是查阅文档和查找一些其他资料...

2019-11-20 23:53:05 126 0

转载 探索万恶的 Slick 3 类型系统 | Prologue

这两天在给Samsara Aquarius的各个Service写分页的时候,设计了一个抽象层,想把一些公共的分页逻辑放在这个trait中,但是被Slick的类型系统折磨了一点时间。。今天粗略看了一下相关的源码,结合这几天遇到的问题,总结一下。因此就把这篇文章作为Prologue吧。。。(Slick...

2019-11-08 14:48:03 58 0

转载 Google Guice 一个轻量级的依赖注入框架

Github 主页:https://github.com/google/guice API:http://google.github.io/guice/api-docs/4.0/javadoc/ Guice (pronounced 'juice') is a lightwe...

2019-08-30 15:21:57 82 0

转载 Guice 快速入门

Guice是谷歌推出的一个轻量级依赖注入框架,帮助我们解决Java项目中的依赖注入问题。如果使用过Spring的话,会了解到依赖注入是个非常方便的功能。不过假如只想在项目中使用依赖注入,那么引入Spring未免大材小用了。这时候我们可以考虑使用Guice。本文参考了Guice官方文档,详细信息可以...

2019-08-22 14:09:50 326 0

转载 [翻译]akka in action之akka-stream(4 生产者与消费者之间的调解)

生产者与消费者之间的调解 下一个示例将涉及将事件广播到消费服务。到目前为止,我们已经将日志事件写入磁盘——一个含有所有事件的日志文件,以及警告、错误和关键错误的几个文件。 在日志流处理器的最终版本中, 事件将被发送到存档服务、通知服务和度量服务。 日志流处理器必须平衡供应和需求,以确...

2019-07-19 15:11:37 99 0

转载 [翻译]akka in action之akka-stream(3 使用Graph DSL实现扇入扇出)

3 使用Graph DSL实现扇入扇出 到目前为止,我们只研究了一个输入和一个输出的线性处理。Akka-stream提供了用于描述扇入和扇出的图DSL(领域专用语言),能够定义有大量输入和输出的图。图形 DSL 差不多是一种图解 ASCII-许多情况下, 你可以将图形的白板图转换为 DSL。...

2019-07-19 15:10:04 95 0

转载 [翻译]akka in action之akka-stream(2 流式HTTP)

2 流式HTTP 日志流处理器(log-stream processor )将以HTTP服务运行。让我们来看看这意味着什么。Akka-http 使用 akka-stream,所以从基于文件的APP到HTTP服务并不需要很多粘合代码。Akka-http 是一个非常好的例子,一个包含akka-str...

2019-07-19 15:08:57 102 0

转载 [翻译]akka in action之akka-stream (1 基本流处理)

1 基本流处理 让我们首先看看使用akka-stream处理流的真正含义。图1展示了在某个处理节点上,元素是一个个如何被处理的。一次处理一个元素是防止内存溢出的关键。还可以看到,有限内存可用于处理链上的某些位置。 图1 与actor的相似性是显而易见的。如图1所示,不同点在,生产者和消费者之...

2019-07-19 15:05:52 93 0

转载 akka-http中使用websocket方法详解

WebSocket介绍 akka-http中 WebSocket的使用 模型 model Server API Handling Messages Example Routing support 示例 WebSocket介绍 WebSocket是...

2019-07-11 07:39:09 174 0

转载 ugui在运行时改变RectTransform的大小

在代码中动态改变RectTransform大小的方法如下所示: 1:直接对sizeDelta属性进行赋值,其中X和Y可以对应理解成width和height。sizeDelta的具体含义:若achors是一个点的话则代表宽高,否则为到锚点的距离 var rt = gameObject.GetCo...

2019-07-03 15:21:36 413 0

转载 优化uGUI中的SetParent的调用开销

概述 当前项目是一个相似scratch那种积木式的编程工具,编辑器用Unity的uGUI完成,但是关于大型的的工程(600多个block,每个block大约有5、6个GameObject),原有的完成在加载工程时很慢,profiler中查看,发现有很大一局部时间花在了RectTransform...

2019-07-03 08:51:49 270 0

转载 Unity3D内置运行函数

可参看http://wiki.ceeger.com/script:unityengine:classes:monobehaviour:monobehaviour.onwillrenderobject?do=index /--------------------------------------...

2019-07-03 08:22:56 490 0

转载 UGUI内核大探究(十三)Dropdown

Dropdown(下拉框)可谓是UGUI的集大成者,在Unity Editor里新建一个Dropdown,会随之附赠Text(Label对象)、Image(Arrow对象)、ScrollRect(Template对象)、Toggle(Template\Viewport\Content\item)和...

2019-05-02 05:28:49 59 0

转载 C# 特性(Attribute)详细介绍

1、什么是Atrribute
首先,我们肯定Attribute是一个类,下面是msdn文档对它的描述: 公共语言运行时允许你添加类似关键字的描述声明,叫做attributes,它对程序中的元素进行标注,如类型、字段、方法和属性等。Attributes和Microsoft .NET Framewo...

2019-03-01 17:05:48 2151 0

转载 Mac配置php开发环境

近做了一个后端的项目,是用PHP+MySQL+Nginx做的,所以把搭建环境的方法简单总结一下。 备注: 物料:Apache/Nginx+PHP+MySQL+MAMP Mac OS 10.12.1 自带Apache,Nginx和PHP 1.运行Apache 查看Apache版本,在终端根目录...

2018-11-08 17:02:02 413 0

转载 Unity3D中使用Protobuf-net

关于使用Protobuf的好处本篇文章就不做介绍了,考虑到Protobuf不支持.Net3.5及以下版本,所以如果想在Unity3D中使用,则需要用到第三方的Protobuf-net库。   首先从gitHub上下载源码   https://github.com/mgravell/protob...

2018-11-02 06:30:29 518 0

转载 Unity3D中使用Protobuf-net

关于使用Protobuf的好处本篇文章就不做介绍了,考虑到Protobuf不支持.Net3.5及以下版本,所以如果想在Unity3D中使用,则需要用到第三方的Protobuf-net库。   首先从gitHub上下载源码   https://github.com/mgravell/protob...

2018-11-02 05:59:09 256 0

转载 Akka(24): Stream:从外部系统控制数据流-control live stream from external system

在数据流应用的现实场景中常常会遇到与外界系统对接的需求。这些外部系统可能是Actor系统又或者是一些其它类型的系统。与这些外界系统对接的意思是在另一个线程中运行的数据流可以接收外部系统推送的事件及做出行为改变的响应。 如果一个外界系统需要控制一个运行中数据流的功能环节GraphStage,首先必...

2018-11-01 15:21:44 171 0

转载 Akka(23): Stream:自定义流构件功能-Custom defined stream processing stages

从总体上看:akka-stream是由数据源头Source,流通节点Flow和数据流终点Sink三个框架性的流构件(stream components)组成的。这其中:Source和Sink是stream的两个独立端点,而Flow处于stream Source和Sink中间可能由多个通道式的节点组...

2018-11-01 15:21:07 93 0

转载 Akka(22): Stream:实时操控:动态管道连接-MergeHub,BroadcastHub and PartitionHub

在现实中我们会经常遇到这样的场景:有一个固定的数据源Source,我们希望按照程序运行状态来接驳任意数量的下游接收方subscriber、又或者我需要在程序运行时(runtime)把多个数据流向某个固定的数据流终端Sink推送。这就涉及到动态连接合并型Merge或扩散型Broadcast的数据流连...

2018-11-01 15:20:18 92 0

转载 Akka(21): Stream:实时操控:人为中断-KillSwitch

akka-stream是多线程non-blocking模式的,一般来说,运算任务提交到另外线程后这个线程就会在当前程序控制之外自由运行了。任何时候如果需要终止运行中的数据流就必须采用一种任务柄(handler)方式来控制在其它线程内运行的任务。这个handler可以在提交运算任务时获取。akka-...

2018-11-01 15:19:46 141 0

转载 Akka(20): Stream:异步运算,压力缓冲-Async, batching backpressure and buffering

akka-stream原则上是一种推式(push-model)的数据流。push-model和pull-model的区别在于它们解决问题倾向性:push模式面向高效的数据流下游(fast-downstream-subscriber),pull model倾向高效的上游(fast-upstream-...

2018-11-01 14:46:33 84 0

转载 Akka(19): Stream:组合数据流,组合共用-Graph modular composition

 akka-stream的Graph是一种运算方案,它可能代表某种简单的线性数据流图如:Source/Flow/Sink,也可能是由更基础的流图组合而成相对复杂点的某种复合流图,而这个复合流图本身又可以被当作组件来组合更大的Graph。因为Graph只是对数据流运算的描述,所以它是可以被重复利用的...

2018-11-01 14:45:33 49 0

转载 Akka(18): Stream:组合数据流,组件-Graph components

akka-stream的数据流可以由一些组件组合而成。这些组件统称数据流图Graph,它描述了数据流向和处理环节。Source,Flow,Sink是最基础的Graph。用基础Graph又可以组合更复杂的复合Graph。如果一个Graph的所有端口(输入、输出)都是连接的话就是一个闭合流图Runna...

2018-11-01 14:44:34 167 0

转载 Akka(17): Stream:数据流基础组件-Source,Flow,Sink简介

 在大数据程序流行的今天,许多程序都面临着共同的难题:程序输入数据趋于无限大,抵达时间又不确定。一般的解决方法是采用回调函数(callback-function)来实现的,但这样的解决方案很容易造成“回调地狱(callback hell)”,即所谓的“goto-hell”:程序控制跳来跳去很难跟踪...

2018-11-01 14:42:49 181 0

转载 akka-stream与actor系统集成以及如何处理随之而来的背压问题

一共存在四个api: Source.actorRef,返回actorRef,该actorRef接收到的消息,将被下游消费者所消费。 Sink.actorRef,接收actorRef,做为数据流下游消费节点。 Source.actorPublisher,返回actorRef,使用于reactive...

2018-11-01 14:27:17 356 0

转载 使用Topshelf创建Windows服务

概述 Topshelf是创建Windows服务的另一种方法,老外的一篇文章Create a .NET Windows Service in 5 steps with Topshelf通过5个步骤详细的介绍使用使用Topshelf创建Windows 服务。Topshelf是一个开源的跨平台的宿主服...

2018-11-01 14:00:23 3121 0

转载 Akka in .Net Core – Part 1 (Creating an Akka Actor)

Distributed and concurrent systems are norms rather than exception these days. And there is no other better framework to build a distributed system t...

2018-10-18 02:10:48 207 0

转载 TLS/HTTPS 证书生成与验证

最近在研究基于ssl的传输加密,涉及到了key和证书相关的话题,走了不少弯路,现在总结一下做个备忘 科普:TLS、SSL、HTTPS以及证书 不少人可能听过其中的超过3个名词,但它们究竟有什么关联呢? TLS是传输层安全协议(Transport Layer Security)的缩写,是一种对基...

2018-10-06 08:33:33 497 0

转载 使用xlua 进行Unity3D 热更新

xlua, 不但可以做纯lua的逻辑更新,还可以做 C# 代码的bug hotfix. 就是可以在保持项目使用C#逻辑开发的前提下,出现bug后使用lua来修复.听起来很棒棒. github地址 : xlua 试用一下之后,发现xlua的hotfix原理也很简单, 就是通过反射取出打上了 [...

2018-10-06 01:36:29 1527 0

转载 XLua实现基于MVC框架的热更新架构

1、将XLua的包导入工程  2 -1、编写程序的主入口脚本GameMgr、用于启动Lua程序 `public class GameMgr : MonoBehaviour { private void Awake() { gameObject.AddComponent<...

2018-10-05 09:18:29 272 0

转载 XLua学习 热更新步骤整理

前言 使用Xlua可以用lua语言覆盖CS脚本的内容。  这里贴出官方的热更新教程~ https://github.com/Tencent/xLua/blob/master/Assets/XLua/Doc/hotfix.md 然后以下是本文大致的实现步骤:  1. 这里使用AB包把需要修改的物体...

2018-10-05 09:12:19 1647 0

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