学习笔记
文章平均质量分 83
楠之枫雪
简单的一个人
展开
-
Java小笔记(记录一些新发现的东西)
String.format进行格式化String.format(Locale.CHINA,"http://%s:%d","192.168.0.1",55)原创 2018-10-18 14:05:20 · 189 阅读 · 0 评论 -
代码整洁总结笔记
命名名副其实:一眼就能看起是啥意思,避免拼音,1,2,3那种做有意义的区分customerInfo与customer就没有区别,data与dataInfo也没有区别有意义能搜索的名字:比如7数值很难找,MAX_APP_INDEX 就好找多了不一样非要用前缀:m_之类的,看多了也是很容易忽略,变成废料接口与实现:这个我是喜欢加前缀的,比如ICallBa...原创 2020-03-20 15:42:16 · 117 阅读 · 0 评论 -
Android学习笔记
1.RadioButton 去掉默认的圆圈样式:mButtonleft.setButtonDrawable(android.R.color.transparent); 在xml内:android:button="@null";2. 获取windowmager的方法: WindowManager m = (WindowManager) getView().getConte原创 2015-08-11 17:26:10 · 577 阅读 · 0 评论 -
JVM基础知识
自动内存管理java内存区域与内存溢出异常java虚拟机运行时数据区程序计数器多核处理器,多线程切换后,如何恢复到执行位置,就是通过程序计数器。每个线程都有一个独立的程序计数器,用于标志执行位置,属于线程私有,因此不会出现内存溢出的情况。java虚拟机栈每个方法执行都会创建一个帧栈,用于存储局部变量、操作数栈、动态连接、方法出口等。每个方法执行时与执行完成时,对应这这个帧栈在java虚拟机栈的入栈与出栈。如果方法过多,超了虚拟机允许的栈深度,就会抛出StackOverflowEr原创 2020-12-10 20:21:59 · 195 阅读 · 0 评论 -
Gradle 离线更新
谷歌文档:https://developer.android.google.cn/studio/releases/gradle-plugin.html#updating-pluginGradle最新版本查看:http://services.gradle.org/distributions/1.下载要更新的版本,如gradle-4.1-all.zip,解压到C:\Users\huangwei原创 2018-02-07 15:30:47 · 283 阅读 · 0 评论 -
Retrofit使用教程
Retrofit的作用: turns your HTTP API into a Java interface.意思就是讲请求转为java接口一样的使用方式。1.添加依赖 compile 'com.squareup.retrofit2:retrofit:2.3.0'// compile 'com.squareup.retrofit2:converter-gson:2.3.0...原创 2018-02-10 14:20:43 · 524 阅读 · 0 评论 -
Android学习笔记1
1.View添加了shape,动态设置shape的颜色GradientDrawable myGrad = (GradientDrawable) view.getBackground(); myGrad.setColor(Color.RED);2.通过路径计算区域/** * 通过路径计算区域 * * @param p原创 2018-01-17 14:00:36 · 281 阅读 · 0 评论 -
android使用Mina实现与服务器长连接
android使用Mina实现与服务器长连接原创 2017-11-17 20:00:17 · 2038 阅读 · 0 评论 -
git使用笔记
初始化: git init将本地仓库配置远程仓库: git remote add git@192.168.2.50:/home/git/repo/Test.git获取远程仓库 git fetch orgin(远程参考名)切换到指定分支 git checkout –track origin/dev 切到origin仓库的dev分支提交到切换到的dev分支1.git add -A 添加所有,或原创 2017-09-08 11:12:51 · 960 阅读 · 1 评论 -
Okhttp Delect请求
Okhttp Delect请求原创 2017-09-21 17:10:07 · 1017 阅读 · 0 评论