- 博客(7)
- 收藏
- 关注

原创 Android ViewPager
https://blog.youkuaiyun.com/wenzhi20102321/article/details/53584344Fragment介绍https://blog.youkuaiyun.com/zhangyalong_android/article/details/68942619Fragment生命周期https://blog.youkuaiyun.com/qq_36882793/article/...
2019-06-08 08:22:31
251

原创 Android Fragment
Fragment介绍https://blog.youkuaiyun.com/lmj623565791/article/details/37970961https://blog.youkuaiyun.com/zhangyalong_android/article/details/68942619https://www.jianshu.com/p/11c8ced79193Fragment生命周期https:/...
2019-05-28 13:58:38
166

原创 NAT类型与UPD-P2P穿网
有4种NAT类型:Full cone NAT(Address) restrict cone NATPort restrict cone NATSymmetric NAT打洞穿网需要两台Server:信令Server,帮助客户机沟通IP:PortSTUN Server,客户机判断自己所在NAT类型STUN Server判断NAT类型步骤,参考下面链接:https://zh...
2019-04-11 17:04:04
585
原创 Android Gradle
目录顶层Gradle配置文件Module的Gradle配置文件欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowcha...
2021-01-22 11:49:32
241
2
原创 2020-12-12
CRC校验字节算法https://blog.youkuaiyun.com/suding666/article/details/8078751参考上面的连接本字节的CRC码,等于上一字节CRC码的低8位左移8位,与上一字节CRC右移8位同本字节异或后所得的CRC码异或。翻转字节,可以不用void init_reverse_byte(void){ int i; for (i = 0; i < 256; i++) { reverseByte[i] = ((i & 0x01) <
2020-12-12 10:37:01
129
原创 区分Java代码是从Jar中运行的还是从Class中运行。
一般情况下Java程序都是打成Jar包发布的,运行时从Jar包启动。但是,在开发与调试阶段,打成Jar包不方便,一般直接运行class文件。两种不同的启动环境,资源的URL不同,可以通过资源URL来区别。可以通过下面方式判断启动环境 private boolean isRunInJar() { String resourcePath = "/"+PathNet.class.getPacka...
2020-04-30 11:29:03
567
原创 Java加载资源
@TOC(模板)Java加载资源最近要从Jar中加载DLL,出现了好多问题。问题处理完,记录一下。下面分别说明几种加载类型:从本Project中加载加载其他Project的资源加载Jar中的资源新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写...
2020-04-28 22:23:11
195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人