解决Android Studio控制台乱码
发表于|更新于|菜鸡修炼手册
|总字数:63|阅读时长:1分钟|浏览量:
最近升级了AS,突然发现控制台的中文乱码了,搜了下解决方案,记录下省的再找。
依次点开 Help->Edit Custom VM Options…
在编辑器中输入-Dfile.encoding=UTF-8
重启AS,输出正常中文
文章作者: 唐墨夏
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 鼠鼠在碎觉!
相关推荐

2020-03-09
ATab----仿爱奇艺tabbar
ATab—-仿爱奇艺tabbar仿爱奇艺选中凸起的tabbar项目地址:https://github.com/csfwff/ATab 效果图SVID202003090947581.mp4 食用方法 引入现在还么的上传,自己下载引入吧,略🤪 使用a. xml中使用 123456789101112131415<com.xiamo.atab.ATab android:layout_width="match_parent" android:layout_alignParentBottom="true" android:orientation="horizontal" android:id="@+id/atab" android:layout_height="80dp"> <com.xiamo.atab.ATabItem android:layout_width="0dp" and...

2021-11-19
Scrcpy常用快捷键
又是一个,菜鸡懒得搜,copy一份记录 Scrcpy是一款在电脑上通过adb控制手机的软件,主要是我现在开发很多时候设备没在身边,不好操作,所以找到这么一款软件 在下列表格中,MOD是热键的修饰键, 默认是(左)Alt或者(左)Super。您可以使用 –shortcut-mod后缀来修改它。可选的按键有lctrl、rctrl、 lalt、ralt、lsuper和rsuper。如下例:使用右侧的Ctrl键scrcpy –shortcut-mod=rctrl使用左侧的Ctrl键、Alt键或Super键scrcpy –shortcut-mod=lctrl+lalt,lsuper一般来说,Super就是Windows或者Cmd。 操作 快捷键 全屏 MOD+f 向左旋转屏幕 MOD+← (左) 将窗口大小重置为1:1 (像素优先) MOD+g 将窗口大小重置为消除黑边 MOD+w or 双击1 点按 主屏幕 MOD+h or 点击鼠标中键 点按 返回 MOD+b or 点击鼠标右键2 点按 切换应用 MOD+s 点按 菜单...

2022-05-04
记一次坑爹的读卡器debug
DaDaDaDaDa众所周知,刷卡需要读取卡号,而一般的ic卡,或者m1卡,用手机NFC或者读卡器都能读到8位16进制的uid你可以直接使用这个8位的作为卡号,但是一般的操作是按67 45 23 01的顺序转换一下,然后转为10进制作为卡号例如,读到的是41ef5664,然后两两翻转41 ef 56 64 -> 64 56 ef 41最后转为10进制,也就是1683418945 DiDaDaDaDa这时候,客户的需求来了,客户要求读取32位卡号,那这个32位卡号哪里来呢众所周知,一般的ic卡,有16个扇区,每个扇区有4个块而这个32位的uid,就在0扇区的0块上,出厂的时候就已经写进去了,而前8位就是我们之前读到的那个卡号其他的包含厂商信息之类的那么我们只需要读取0扇区0块的数据就可以了大概就是这样而每个扇区的最后一个块,前6个字节是A密钥,中间4个字节是访问控制,最后6个字节是密钥B每个扇区可以分别控制,互不影响,以适用各种场景 DiDiDaDaDa众所周知,一般读卡器,厂商会附带个开发包,demo啥的,然后一般的卡,密钥A密钥B都是FFFFFFFFFFFF验证密钥,读卡...

2021-12-12
CRC16计算
因为最近在调试一款串口设备,发送数据需要用16进制,然后还要算CRC16的校验码然后问题来了,这玩意怎么算,一脸懵逼,只能百度copy一份省的找…… 说实话,我看了这个还是没懂怎么算……但是至少可以算出来这大概就是半路出家的痛处吧有空是得好好补一补了(问题就是没空啊…… 原文地址->JAVA CRC16校验码计算 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778/** * @author lwt * @date 2018-06-26 * * CRC16校验码计算 * <p> * (1).预置1个16位的寄存器为十六进制FFFF(即全为1),称此寄存器为CRC寄存器; * (2).把第一个8位二进制数据(既通讯信息帧的第一个字节)与16位的CRC寄存器的低 * 8位相异或,把结果放于CRC寄存器; * (3).把CR...

2019-03-14
React Native debug正常,release闪退
今天准备打包一版react native appdebug的时候,那么进行打包release打包成功,安装打开后闪退查看日志,显示未能加载index.android.js所以,解决方案:在android工程assets下生成相应的bundle文件 在工程目录下输入命令如下: 1react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/ 继续打包,正常

2019-03-21
Kotlin大法好-->"_"下划线的妙用
记录kotlin的学习,谨防忘记 _下划线平时用于在变量命名的时候作为单词的间隔除此之外,在kotlin中还有别的用途 作为lambda的参数名称123view.setOnTouchListener{ v , event -> //do something} 如果上述回调中,我们只用到了event而没有用到v的时候,就可以用_代替 123view.setOnTouchListener{ _ , event -> //do something} 当然,如果一个参数都没用到,那就自己省略参数部分就完事 作为解构声明参数解构可以一次性建好多个变量,但是有时候会用不到其中一部分参数,那么解构的时候用_替代就可以了 123data class Person(var name : String, var age : Int)val person = Person("Tom", 20)val (name, age) = person 这时候创建了name和age两个变量,如果不需要name,那么就可以用_代替...
评论









