自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 简单封装UnityWebRequest

WebProviderusing System;using System.Collections;using UnityEngine;using UnityEngine.Networking;using Newtonsoft.Json;public class WebProvider:MonoBehaviour{ private static readonly JsonSe...

2019-12-31 18:45:29 715

原创 使用compileOnly依赖jar包,却仍然参与打包的问题

1.删除implementation fileTree(dir: ‘libs’, include: [’*.jar’])2.使用compileOnly引入编译时需要但不打包的jar

2019-12-30 17:34:45 3424 2

原创 解决Unity导入aar或jar出现的Program type already present: com.xx.BuildConfig问题

原因:当Unity导入的aar或jar包名和项目包名一样的话,BuildConfig会出现冲突。解决方法:在aar/jar的build.gradle中添加下面的代码禁止生成BuildConfig即可。afterEvaluate { generateReleaseBuildConfig.enabled = false generateDebugBuildConfig.enable...

2019-12-30 17:29:47 5218 1

原创 在Linux上部署程序

nohup &程序在Linux上运行时,如果关闭session,程序会因为收到SIGHUP信号结束,使用nohup可以免疫该信号。如果使用Ctrl+C,程序会因为收到SIGINT信号结束,使用&可以免疫该信号。nohup和&常常一起使用,这个时候会同时免疫SIGHUP和SIGINT信号:nohup command &systemdsystemd是Linu...

2019-12-29 21:09:59 529

原创 Golang学习笔记-测试

Go的标准库提供了几个与测试有关的库,其中最主要的是testing包,testing包需要与go test命令以及源代码中所有以_test.go后缀结尾的测试文件一同使用,一般测试文件的名字都会与被测试源码文件的名字相对应,例如main.go的测试文件名为mian_test.go。功能测试为了测试源代码,我们需要在测试文件中创建具有以下格式的测试函数,其中Xxx首字符必须是大写的英文字母,在测...

2019-12-29 13:49:21 234

原创 Golang学习笔记-Context

有时候一个功能可能涉及多个goroutine的调用,当该功能中途需要取消时,需要通知其它goroutine,这个时候Context就可以派上用场了,Context主要用来处理退出通知以及上下文数据传递问题。Context之间被设计为父子关系,要创建Context,首先要创建根节点,通常是context.Background(),该Context不能被取消,没有值,也没有过期时间。有了根节点后,...

2019-12-27 23:06:09 265

原创 Golang学习笔记-定时器

Timer使用time.NewTimer()创建Timer后,经过其指定的时间后,它会向其管道发送当前时间。time.After()也是创建Timer,不过返回值不是Timer而是其管道。package mainimport ( "fmt" "sync" "time")func main(){ //5秒后将当前时间发送给管道 timer:=time.NewTimer(t...

2019-12-27 01:04:43 247

原创 使用Gson解析含有动态key的Json

使用Gson解析Json时,有时候会遇到key不是固定的情况,这个时候可以把它当做是一个Map。{ "students":{ "101":{ "name":"xiao hong", "age":10 }, "102":{ "name":"xiao ming", ...

2019-12-25 22:32:23 1651 1

原创 Unity接入友盟遇到的坑

现象:一切正常,但后台无数据,查看日志没有发现send log:succeed。原因:只添加了android.permission.INTERNET权限,没有添加android.permission.ACCESS_NETWORK_STATE,android.permission.ACCESS_WIFI_STATE,android.permission.READ_PHONE_STATE等权限。...

2019-12-25 14:56:41 764

原创 Golang学习笔记-反射

反射让我们可以在运行时获取对象的类型信息,比如查看一个结构体有多少字段,查看函数的入参类型和返回值类型等。Go提供了reflect.TypeOf()和reflect.ValueOf获取任意对象的reflect.Value和reflect.Type,其中reflect.Type是一个接口类型,该接口提供了很多方法让我们获取类型信息,而reflect.Value是一个结构体,它提供了很多方法让我们获...

2019-12-18 23:50:30 259

原创 Golang学习笔记-sync

Mutexsync.Mutex为互斥锁,同一时间只能有一个goroutine获得互斥锁。使用Lock()加锁,Unlock()解锁,加锁前不能解锁,加锁后不能继续加锁。已经锁定的 Mutex 并不与特定的 goroutine 相关联,可以利用一个 goroutine 对其加锁,再利用其他 goroutine 对其解锁。适用于同一时间只能有一个goroutine访问资源的场景。下面的代...

2019-12-17 23:24:26 288

原创 数学学习笔记-三角函数

圆的一周的弧度数为2π,360°角=2π弧度,1°为π/180弧度。在下面的直角三角形中,角A的对边为正对着的那个边a,角A的邻边为另外一条直角边b,角A的斜边为斜边c。​​​​其中正弦sin(A)=对边/斜边余弦cos(A)=邻边/斜边正切tan(A)=对边/邻边正割csc(A)=1/sin(A)余割sec(A)=1/cos(A)余切cot(A)=1/tan(A)...

2019-12-15 22:27:59 551

原创 数学学习笔记-函数

函数是将一个对象转换为另外一个对象的规则,例如f(x)=x2f(x)=x^2f(x)=x2,其中x的取值被称为输入,结果被称为输出。所有输入来自称为定义域的集合,所有输出来自称为上域的集合。假设现在有两个函数fff,ggg,这两个函数的规则一样,且函数ggg的定义域小于fff的定义域,我们可以说函数ggg是由限制fff的定义域产生的。所有可能的输出所组成的集合称为值域,例如f(x)=x2f(...

2019-12-15 22:09:28 298

原创 Golang学习笔记-zerolog

zerolog是一个高性能,支持日志等级,钩子的结构化日志库。log的Print()和Printf()方法默认输出到os.Stderr,默认日志等级为debug,用法和官方log库相同。package mainimport ( "github.com/rs/zerolog" "github.com/rs/zerolog/log")func main(){ zerolog.Tim...

2019-12-15 17:36:32 2157

原创 Golang学习笔记-flag

使用flag包可以用来解析命令行参数,flag.TypeVar()用于定义参数并绑定到指定变量,flag.Type()用于定义参数并将参数绑定到返回的指针,定义时可以指定参数名称,默认值,使用说明。定义完参数后调用flag.Parse()进行解析,flag.PrintDefaults()用于打印所有已定义参数的默认值和使用说明。命令行参数的语法有如下三种形式,其中前面的减号可以是两个,整数类型可...

2019-12-15 00:10:56 372

输入法注入之delphi版

输入法注入之delphi版。。。。。。。。。

2010-08-25

delphi小键盘控件

模仿QQ小键盘写的一个小键盘控件,可以自定义小键盘的各种颜色,大小,位置,字体,还可以使用渐变图像代替颜色,使按键更加好看!

2010-05-28

空空如也

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

TA关注的人

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