自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 AppStore 技术支持

有问题的可以留言。

2024-03-07 09:42:51 89

原创 【Erlang】二十五、OPT——gen_server模块

gen_server模块回调模块1. 回调模块必须导出六个回调方法2. 回调模块范例回调模块1. 回调模块必须导出六个回调方法init/1handle_call/3handle_cast/2handle_info/2terminate/2code_change/32. 回调模块范例-module(gen_server_handle).%% gen_server 迷你版本-behaviour(gen_server).-export([start_link/0]). %% 启动服

2020-12-07 19:44:03 361

原创 【Mac】Unity旧版本打包时报错

新建一个 Mac OS 扩展(日志式) 的分区将安装好的Unity 从Application中拖拽到新的分区中重新打开项目

2020-11-20 11:26:53 204

原创 【Mac】生成SSH公钥

1. cmd 输入生成ssh公钥命令ssh-keygen -t rsa -C "[email protected]"一路回车2. 查看ssh公钥cat ~/.ssh/id_rsa.pub

2020-11-19 19:51:21 164

原创 【Unity】Mac安装Unity后启动黑屏

问题描述安装好Unity后,启动时在选择项目/登录帐号的界面一直黑屏解决方法1. 在Windows平台上得到Mac上缺少的文件安装相同版本的Unity安装软件 everything在 everything 中搜索下方两个文件,以tgz结尾,复制到Macunityeditor-cloud-hubunity-editor-home2. Mac平台处理打开文件夹,前往——前往文件夹,输入 ~/Library/Unity/Packages, 前往新建文件夹 node_modul

2020-11-19 19:31:23 1160

原创 【Mac】重装系统后,重启一直卡在进度条

把做系统的U盘拔下来

2020-11-19 19:15:58 4497

原创 【Mac】下载旧版本XCode

访问官方下载网站https://developer.apple.com/download筛选想要的版本XCode 10下载

2020-11-18 19:20:45 476

原创 【Mac】您的安全性偏好设置仅允许安装来自App Store和被认可的开发者的应用

菜单栏——Apple——系统偏好设置——安全与隐私点击小锁头进行解锁点击仍要打开

2020-11-18 19:06:30 1432

原创 【Mac】重装系统、降级

一、格式化U盘1. 打开磁盘工具插入U盘,打开「磁盘工具」,选中U盘2. 重命名macOS Mojave系统,U盘抹掉时的命名为「Mojave」macOS High Sierra系统,U盘抹掉时的命名为「High Sierra」macOS Sierra系统,U盘抹掉时的命名为「Sierra」3. 设置磁盘格式Mac OS 扩展(日志式)4. 点击抹掉二、下载MacOS镜像在MAC上下载系统镜像https://support.apple.com/zh-cn/HT2116

2020-11-18 18:26:08 543

原创 【XCode】真机调试——Could not launch app 解决办法

Product——Scheme——Edit Scheme…——RunBuild Configuration:DebugExecutable:Ask on LaunchLaunch:Autoaticatly

2020-11-16 19:16:39 854

原创 【Erlang】二十四、OPT——最简单的服务器

OPT什么是OPT什么是OPT它是包含了一组库和实现方式,可以构建大规模、容错、分布式的应用程序框架一个用回调函数作为参数的应用程序框架

2020-11-14 08:32:33 879

原创 【Erlang】二十三、ETS

这里写目录标题什么是ETSETS的类型ETS的访问权限ETS操作什么是ETSETS 用于 高效存储 海量 的Erlang数据ETS 常驻内存,只要有足够的内存,就可以无限制的存储ETS 可以被多个进程共享,这就让 跨进程 的公共 数据访问 变得 非常高效ETS 类的数据以键值对的方式存在的ETS的类型类型名称解释set异键表要求所有的键都是唯一的ordered_set有序异键表1.要求所有的键都是唯一的 2. 按照Key的名称进行排序bag同

2020-10-23 11:28:38 290

原创 【Erlang】二十二、模块属性

模块的属性预定义的模块属性用户自定义的模块属性查看模块的属性在模块中,描述一个模块的属性的语法是 -XXX(),用来定义该模块的一些属性。比如 -module(xxx)预定义的模块属性-module(modname) 声明模块,modname 必须是个原子,应当为保存在名为 modname.erl 的文件中。如果不这么做,自动加载代码就不能正常工作-import(modname, [fun/argNum, fun/argNum...]) 声明引入的模块的函数,当模块的函数被引入后,调用该函

2020-10-10 13:28:23 229

原创 【Erlang】二十一、算术表达式 & 逻辑运算符 & 比较运算符

优先级为1的执行结束后,执行优先级为2的算数,以此类推…操作符描述例子优先级+X正号X = -1, +X = -11-X负号X = -1, -X = 11X * Y乘法2 * 3 = 62X / Y除法2 / 3 = 0.66666666666666662X div Y整除的商10 div 3 = 32X rem Y整除的余数10 rem 3 = 12X band Y按位与0 band 3 = 02.

2020-10-10 13:05:44 483

原创 【Erlang】二十、定义二进制型的数据结构

位操作定义二进制型中数据的结构目的是让数据变得更紧凑,更小。在网络通信中,数据越小,传输的速度越快定义二进制型中数据的结构假设我们想用描述一个16位颜色 RGB(2, 61, 20)使用元组描述这个颜色,然后转成二进制型数据1> Color1 = term_to_binary({2, 61, 20}).<<131,104,3,97,2,97,61,97,20>>2> byte_size(Color1 ).9直接使用二进制型描述这个颜色,可以

2020-10-10 12:36:02 111

原创 【Erlang】十九、二进制型 (binary) 与 位串 (bitstring)

二进制型(binary)二进制型列表转二进制 `list_to_binary(L)`分割二进制型数据 `split_binary(Bin, Pos)`Erlang数据类型转换成二进制型 `term_to_binary(Term)`二进制型转换成Erlang数据类型 `binary_to_term(Term)`二进制型是一种数据类型,它被设计成用一种节省空间的方式来保存大批量的原始数据可用来保存大型字符串 和 文件的内容二进制型当定义二进制型数据使用整数时,整数必须在 0~255 之间&gt

2020-10-10 12:01:04 1795

原创 【Erlang】十八、异常捕捉

异常捕捉try...catch堆栈try…catch调用一个函数,如果返回异常,则进行处理,否则正常执行%% demo.erl-module(demo)%% 主动模拟错误的函数generate_exception(1) -> a; %% 正常返回generate_exception(2) -> throw(a); %% 异常错误generate_exception(3) -> exit(a); %% 终止generate_exception(4) -&g

2020-10-09 22:26:26 219

原创 【Erlang】十七、映射组 (map) (键值对)

映射组(map)特点创建映射组添加键值对修改键的值映射组相关的内置函数特点映射组的语法与记录相似,不同之处是省略了 记录名,并且键-值分隔符是 => 或 :=映射组是键值对的关联性集合映射组的键可以是任何 全绑定的数据类型(数据结构里没有任何绑定的变量)映射组的各个元素根据键进行排序在不改变键的情况下更新映射组是一种高效的操作映射组有明确的顺序创建映射组> erlEshell V8.0> X = #{ a => 1, b => 2 }.#{a =

2020-10-09 21:59:14 645

原创 【Erlang】十六、记录 (record) (数据结构)

记录(record)定义何时使用记录定义 记录 的结构在源码中使用记录(创建、更新、获取)在Shell中使用记录定义记录实际上就是元组,只不过是元组的另一种形式。记录中每一个元素由 原子和对应的值组成如果接触过其他编程语言,可以理解为一个描述某个物体的数据结构何时使用记录当可以用一些预先确定且数量固定的原子来表示数据时当记录里的元素数量和元素名称不会随时间而变化时当有一堆元组,并且每个元组都有相同的结构时定义 记录 的结构定义记录时,可以放到 xxx.hrl 结尾的

2020-10-09 18:22:26 1513

原创 【Erlang】十五、流程控制——case 和 if

这里写目录标题流程控制——if流程控制——case模式匹配关卡流程控制——if取最大值,回顾之前的写法get_max_num(X, Y) when X > Y -> X;get_max_num(X, Y) -> Y.利用 if 实现get_max_num(X, Y) -> if X > Y -> X; true -> Y end.流程控制——case获取不同物品的价格,回顾之前的写法模式匹配get_i

2020-10-09 16:36:40 128

原创 【Winform】设置以管理员方式运行

右键解决方案,选择属性选择安全性切页,勾选启用 ClickOnce 安全设置在解决方案中找到app.manifest修改红色区域代码,并保存<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />取消勾选启用 ClickOnce 安全设置保存并重新打开项目...

2020-09-28 12:20:54 815

原创 【Erlang】十四、内置函数——类型判断 & 数据处理

文章目录内置函数判断数据类型数据处理内置函数内置函数就是不需要我们自己实现,可以直接调用的函数这里列举出部分内部函数,用于关卡的扩展和判断判断数据类型内置函数描述is_atom(X)X是一个原子is_binary(X)X是一个二进制型is_bitstring(X)X是一个位串is_boolean(X)X是一个布尔值is_constant(X)X是一个常量is_float(X)X是一个浮点数is_function(X)X是一

2020-09-06 16:47:02 668

原创 【Erlang】十三、函数进阶——关卡

文章目录关卡概念结构关卡概念关卡 是函数的一种特殊结构,用来强化模式匹配的作用结构取两个数中最大的数%% 在满足参数的匹配下,额外需要满足 when 到 -> 之间的条件判断get_max_num(X, Y) when X > Y -> X;get_max_num(X, Y) -> Y;多个关卡判断:并且,%% 当 X是整数,并且 X大于Y,并且 Y小于6 时执行fun_name(X, Y) when is_integer(X), X > Y,

2020-09-06 16:28:59 208

原创 【Erlang】十二、列表推导 实现对列表的排序

需求将一个数字列表由小到大进行排序实现%% list.erl-module(list).-export([sortNum/1]).%% 对纯数字列表排序:从小到大%% Num:当前的数字,列表中第一个数字%% List:取出第一个数字后,其余的列表sortNum([Num|List]) -> %% 通过列表推导,找到比当前数字小的数字列表 sortNum([X || X <- List, X < Num]) %% 把当前的数字,放在比自己小的数字列表后边

2020-09-03 22:06:22 415

原创 【Erlang】十一、列表推导

文章目录列表推导概念格式例子例1例2列表推导概念使用特定的 列表格式 来处理列表格式[F(X)|| X <- L]L 待处理的列表X 列表中的一个元素F 对X的处理函数例子例1已知列表[1,2,3,4,5],得到每个元素乘以2后的新列表%% 纯数字组成的数组> List = [1,2,3,4,5].[1,2,3,4,5]%% 列表中的每一个元素 乘以 2,得到一个新的数组> List2 = [2 * X || X <- List].

2020-09-03 21:16:08 529

原创 【Erlang】十、再探函数(fun)

文章目录匿名函数1. 概念匿名函数1. 概念Function() -> xxx.匿名函数(fun) 其实就是一个函数,

2020-08-29 18:36:53 257

原创 【Erlang】九、递归函数

文章目录递归1. 概念2. 例子前提模块实现模块调用详解递归1. 概念假设 函数A 是个递归函数,当我们在外部调用 函数A 时,在函数A在满足条件的情况下会一直自己调用自己简单的说:函数自己调用自己2. 例子前提我们在超市买了一些东西,当去柜台结账时,通过调用模块的函数 计算出商品的总价格Items = [{orange,4},{apple,10},{pear,6}].模块实现%% 结账模块 price.erl-module(price).-export({sum/1}).

2020-08-14 19:31:44 135

原创 【Erlang】八、模块 & 函数 & 原子在函数参数中的作用

文章目录模块1. 概念2. 定义函数1. 概念2. 定义3. 案例解释案例1:求矩形面积案例2:求矩形周长函数的导出1. 概念2. 定义3. 案例:一个完整的矩形模块编译1. 概念2. 怎么编译模块的调用相同函数名,不同参数(重载)1. 定义2. 调用模块1. 概念在这之前我们执行所有命令都是在 erlang shell 中运行的,每次只运行了一行代码,但是假如我们想一次运行多行代码怎么办呢?这里就用到了模块模块的本质就是我们把一个事物所有相关的方法或定义,都写在一个以 .erl 结尾文本中,

2020-08-13 16:35:43 272

原创 【Erlang】七、基本数据类型——字符串

文章目录字符串1. 概念2. 定义3. 查看一个字符的Unicode4. 查看字符串的对应的Unicode数组5. 以数组的方式分割字符串字符串1. 概念Erlang中其实是没有字符串这种数据类型的如果一个数组中,所有的元素都是整数,并且每个整数都对应了一个Unicode,那么该数组就可以表示成一个字符串2. 定义使用双引号定义字符串""整数数组 且 所有元素都对应了一个 Unicode> Str = "Hello"."Hello"3. 查看一个字符的Unicode可

2020-08-12 20:34:49 573

原创 【Erlang】六、基本数据类型——列表(list)

文章目录列表(list)1. 概念2. 定义3. 拼接列表定义案例解释情景1:向列表中加入 一个元素情景2:向列表中加入 多个元素4. 提取列表元素列表(list)1. 概念列表的作用通常是将相同种类的物体放到一起,比如:我们去超市买的东西,买了10个苹果,3个牛奶,1本书一个商品就是列表中的一个元素,那么我们用列表来表示一下> ThingsToBuy = [{apple, 10}, {milk, 3}, {book, 1}].2. 定义用 [...] 来创建列表列表中元素

2020-08-12 20:04:02 837

原创 【Erlang】五、基本数据类型——元组(tuple)

文章目录元组(tuple)1. 概念2. 创建元组3. 提取元组的值元组(tuple)1. 概念元组可以理解为信息的集合,比如我们想用一个变量表示一个人:名字:coco性别:男年龄:18如果通过之前学到知识,我们可以用三个变量来表示> Name = "coco"."coco"> Gender = "男"."男"> Age = 18.18那么我们用元组(tuple)来描述这些信息()CocoInfo = {"coco", "男", 18}.{"coco",

2020-08-11 19:15:00 1060

原创 【Erlang】四、基本数据类型——原子

文章目录原子1. 概念2. 命名规则原子1. 概念有程序基础的话,可以理解为其他语言中的常量或宏定义原子其实是对事物或对象的一种定义,比如:我们在大街上看到很多的人,我们即使不认识他们,我们也可以和朋友说:“看!有个美女”这里的 人 和 美女 就是我们对事物一种独有的定义2. 命名规则原子必须用小写字母,比如 person在后面可以接 数字、下划线、@,比如 person1、my_email、coco@email3原子还可以使用 单引号 '...' 来自定义原子,通过这种方式可

2020-08-10 22:39:05 520

原创 【Erlang】三、基本数据类型——浮点数

文章目录浮点数原子元组列表字符串浮点数原子元组列表字符串

2020-08-10 22:36:57 208

原创 【IDEA】The file size exceeds configured limit. Code insight features are not available.

前提在IDEA中使用EmmyLua开发问题由于单文件过大,导致无法解析解决方式IDEA——File——Settings搜索 EmmyLua讲文件大小修改为更大的值

2020-08-10 11:32:12 1158 1

原创 【Erlang】二、基础概念——变量&模式匹配

一、前提以下内容对于有任何编程基础的小伙伴们,一定要忘记你所掌握的任何概念,否则将对你的理解造成影响二、变量1. 什么是变量变量来源于数学,是计算机语言中用来存储 一个值 或 储存计算结果 的抽象概念...

2020-08-08 23:49:12 234

原创 【Erlang】一、开发环境

Erlang 官网https://www.erlang.org/下载下载地址:https://www.erlang.org/downloads选择自己需要的版本进行下载安装安装到自己希望的路径下,建议路径中不要有中文环境变量我的电脑——右键——属性——高级系统设置——高级——环境变量系统变量——Path——双击——新建——编辑选择erlang安装目录下的 bin 目录确定测试打开命令行 win + r输入 erl 进入 erlang shell输入 q().

2020-08-08 22:14:41 162

原创 【Unity】苹果开发者账号续费遇到的问题

前提本次会员到期时,网页提示下载 app develop 进行身份认证(实名认证)开发者账号不是本人的出现的问题问题一:app develop 点击认证的时候无法进行下一步,提示"没有网络或未知错误"问题二:续费时付费失败解决过程app develop 弹出失败后,里面有个其他方式,在里面预约电话服务,预约电话需要是苹果开发者账号的 拥有者 的电话,反馈app出现的问题,如果确认手机版本,都说是最新的。这里等待了一个小时后,再次尝试就可以实名认证了在实名认证过程中需要人脸拍照,这里

2020-08-08 18:18:52 558

原创 【Unity】自动修改导入图片的设置

用途导入图片时自动修改导入格式——节省每次导入图片需要手动设置导入图片时,API事件接口// 继承 AssetPostprocessor 资源管理,用于接收事件public class TextureConfig : AssetPostprocessor{ // 当导入图片资源时,触发该事件 void OnPreprocessTexture() { ...

2020-01-06 17:11:06 2551 1

原创 【Unity】Mac打包.ipa详细流程(Ad Hoc)

一、生成签名打开钥匙串访问钥匙串访问-证书助理-颁发机构请求证书填写开发者账号的邮箱-设置证书名称-存储到磁盘存储签发证书创建成功打开签发证书点击继续选择为自己创建-点击继续输入证书名称-点击继续点击继续按钮证书创建结束12. 证书管理中可以看到刚刚创建的证书13. 打开苹果开发者官网-点击账号登录14. 输入开发者账号15. 选择 证书...

2019-07-16 13:42:37 2801 1

原创 【Unity】Android打包

点击 File - BuildSettings 或 按下Alt+Shift+B打开 BuildSetting页面设置 公司名称/应用名称/默认图标设置显示方向(Landscape Right/Left 水平显示)设置不同分辨率的图标(设置对应大小的图标后,无论在什么情况下都会显示清除的图标)设置启动画面(新版本的Unity可直接设为不显示,这里为旧版本,...

2019-07-15 14:30:36 200

空空如也

空空如也

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

TA关注的人

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