前言: 本渣渣想分析分析Doug Lea大佬对高并发代码编写思路, 于是找到了我们今天的小主角ConcurrentLinkedQueue进行鞭打, 说实话草稿我都打好了, 就差临门一脚, 给踢折了 直接看问题, idea在Debug和非Debug模式下运行结果不同, vscode复现, eclips ...
分类:
系统相关 时间:
2020-06-29 13:28:18
阅读次数:
57
Android app 本地设置信息的保存与调用。preferences.getString后面的文本是调用失败后的默认显示值。储存值一定要实例化一个Editor出来,如果直接使用.edit().putString()不是不可以,但会每次调用都多出一个实例。最后记得要editor.apply()执行... ...
分类:
移动开发 时间:
2020-06-29 09:26:53
阅读次数:
69
异或交换两个变量值 swap函数完成变量a,b的交换。 void swap(){ a=a^b; b=b^a; a=b^a; } 分析:首先对于异或二进制两数运算结果为: 0^0=0; 0^1=1; 1^0=1; 1^1=0; 异或规律:一个数异或两次另外一个数等于原来那个数,即a ^ b ^ b=a ...
分类:
其他好文 时间:
2020-06-29 00:51:31
阅读次数:
74
最近在学习java基础知识的过程中,偶然在B站看到了关于Android开发的基础教程视频,课程内容讲得非常详细,对新手入门学习非常友好,特在此向大家推荐,希望对大家有所帮助。 ...
分类:
移动开发 时间:
2020-06-29 00:32:15
阅读次数:
66
[USACO10MAR]Great Cow Gathering G 换根dp模板题。 同时记录$sz[u]$代表$u$的子树内有多少奶牛,那转移时即为$dp[u]=dp[v]+sz[v] \times val(u,v)$。 注意开long long。 #include <bits/stdc++.h> ...
分类:
其他好文 时间:
2020-06-28 22:09:00
阅读次数:
49
https://blog.csdn.net/shine_guo_star/article/details/94383319 steam():把一个源数据,可以是集合,数组,I/O channel, 产生器generator 等,转化成流。 map():用于映射每个元素到对应的结果。以下代码片段使用 ...
分类:
编程语言 时间:
2020-06-28 20:59:10
阅读次数:
598
关于工作 @(日期)[2020.06.28] 以前工作时候看过点Android的东西,当时Android正兴起,后来工作中就没怎么接触到了.想弄个APP自己用,又要学习下.整好目前公司项目有Android部分,顺带着看看公司项目.其实本来不想学的,毕竟只有三个人,管理的代码太多,估计会炸. 选书 先 ...
分类:
移动开发 时间:
2020-06-28 18:52:19
阅读次数:
75
最近很多功能都涉及到用户设置相关的东西, 比如一个沙盘, 希望在无操作后3秒钟就自动进行相机自动旋转的操作, 代码很简单: public class XXX : MonoBehaviour { public float cameraRotateSpeed = 2f; public float wai ...
分类:
Web程序 时间:
2020-06-28 18:51:33
阅读次数:
58
一 if语句 if语句是指如果满足某种条件,就进行某种处理。 格式: if (条件语句){ 执行语句; …… } 流程图: 例如: public class IfDemo01 { public static void main(String[] args) { int x = 5; if (x < ...
分类:
编程语言 时间:
2020-06-28 18:29:35
阅读次数:
51
TKMybatis与Mybatis-plus都是mybatis的扩展,有相同的地方,也有不同的地方。 1.导入坐标 <!--mybatis依赖--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis ...
分类:
其他好文 时间:
2020-06-28 15:34:09
阅读次数:
1248