自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GiraKoo的技术分享

GiraKoo是Giraffe和Kangaroo的缩写组合。

  • 博客(15)
  • 收藏
  • 关注

原创 【GiraKoo】新版Android Studio如何修改Gradle的JDK版本

由于Android Studio调整了界面的设计。原来在Project Structure设置JDK版本的地方,已经没有了入口。找了很久,终于找到了新的入口。

2024-03-17 10:49:23 433 2

原创 【GiraKoo】Unity注册时,无法收到手机验证码

Unity.cn在注册账户时,无法收到短信验证码

2024-02-20 10:01:50 372

原创 【GiraKoo】 Oh-my-posh加载速度慢

Oh-my-posh加载速度慢的两种解决方案

2023-12-20 13:21:42 697

原创 【GiraKoo】编译错误ld: error: undefined symbol: typeinfo for xxxx

编译时提示ld: error: undefined symbol: typeinfo for xxxx。其中有一种特殊情况,就是xxxx是纯虚类,不需要实现函数,此时需要在函数后面写 = 0标明。xxxx所指向的类型,存在没有被实现的函数。导致该类是imcomplete的。检查xxxx所指向的类型。是否存在某个函数只在h中进行了声明,未提供函数体。

2023-07-13 20:12:04 1086

原创 【GiraKoo】VS提示Some bytes have been replaced with the Unicode substitution character

VS提示Some bytes have been replaced with the Unicode substitution character while loading file xxxxx with Unicode(UTF-8) encoding. Saving the file will not preserve the original file contents.

2023-06-28 15:54:04 469

原创 【GiraKoo】Windows Terminal退出专注模式(Focus)

Windows Terminal进入专注模式后,将不显示窗口的菜单。原有调整模式的方案将无法使用。下面介绍一种退出专注模式的方法。

2023-06-21 11:45:00 594

原创 【GiraKoo】repo sync时,提示contains uncommitted changes

在下载android源码时,需要利用repo工具进行下载。初次运行时,出现了contains uncommitted changes。根据git diff信息,是.repo/manifest的三个文件的file mode出现问题。原版是644,但是在windows磁盘上默认是755。继而导致问题发生。

2023-06-15 11:31:48 190

原创 【GiraKoo】adb.exe频繁崩溃,与Android设备连接不稳定

在使用Android Studio时,发现adb.exe连接非常不稳定。通过EveryThing工具搜索关键字adb.exe。发现了大量的AppCrash_adb文件夹,adb.exe.xxx.dmp文件等情况。初步判断,应当是adb在运行时,程序频繁崩溃。遇到此类问题,尝试了以下几种方案。最终adb崩溃问题被控制。

2023-06-02 15:58:32 1065 1

原创 【GiraKoo】Java Native Interface(JNI)的空间(引用)管理

Java是通过垃圾回收机制回收内存,C/C++是通过malloc,free,new,delete手动管理空间。那么在JNI层,同时存在Java和C/C++的空间时,该如何进行空间的管理呢?本文参考Oracle的官方文档,对JNI层中空间的管理进行说明。明确哪些内容需要手动调用Delete,哪些不需要手动调用。

2023-05-18 14:12:33 112

原创 【GiraKoo】Git工具使用指南

Git是一个分布式版本控制工具,可以用于管理代码。本文介绍了如何使用git工具。

2023-03-27 11:47:24 69

原创 【GiraKoo】安装Visual Assist失败,提示“此扩展已经安装到所有适用的产品”

在安装Visual Assist插件时,提示错误。点击下一步之后,进入插件安装界面。插件安装界面提示“此扩展已经安装到所有适用的产品”。

2023-03-16 14:16:13 2482 8

原创 【GiraKoo】常用编码的对比(ASCII,GB2312,GBK,GB18030,UCS,Unicode)

现代程序开发经常会遇到由于编码不统一,导致的编译错误,文字无法阅读(乱码)等情况。本文对中文环境下经常遇到的几种编码进行对比。简要说明其区别。

2023-03-01 14:12:15 205 2

原创 【GiraKoo】线程本地存储(Thread Local Storage, TLS)

线程本地存储(TLS),可以使多个线程,通过TlsGetValue函数,获得各自线程独立的数据。即,在进程中通过TlsAlloc,可以申请一个索引值(index)。在不同的线程中,通过TlsSetValue/TlsGetValue,可以获得不同的数据。注:TlsSetValue/TlsGetValue内部可能是通过线程ID进行了绑定,实现的功能。

2023-02-24 09:30:00 119

原创 【GiraKoo】面试者如何忽悠一个不懂技术的面试官

由于公司业务需要,做了几天Android的面试官。作为一个完全没有做过Android项目的开发者,我无法问出具体的框架,技术细节。对于萌新,新公司,新业务往往公司无法派出一个技术大牛来面试一个萌新。很多情况下,是其他搞技术的人,或者项目经理直接过来看眼缘。这种情况下,面试者应该做哪些准备?如何避免踩雷?

2023-02-23 14:41:23 97 2

原创 【GiraKoo】C++中static关键字的作用

C++中static关键字的使用场景,效果,范例讲解。

2023-02-22 15:19:28 62 1

空空如也

空空如也

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

TA关注的人

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