java.util.Arrays 类就是为数组而生的专用工具类,基本上常见的对数组的操作,Arrays 类都考虑到了,这让我由衷地觉得,是时候给该类的作者 Josh Bloch、Neal Gafter、John Rose 点个赞了。 (我是怎么知道作者名的?看源码就可以,小伙伴们,装逼吧) Arra ...
分类:
编程语言 时间:
2020-07-04 13:08:42
阅读次数:
51
实现算法程序的执行时间可以反应出算法的效率,即算法的优劣。 一、“好”算法的标准 对于一个问题的算法来说,之所以称之为算法,首先它必须能够解决这个问题(称为准确性)。其次,通过这个算法编写的程序要求在任何情况下不能崩溃(称为健壮性)。 如果准确性和健壮性都满足,接下来,就要考虑最重要的一点:通过算法 ...
分类:
其他好文 时间:
2020-07-04 11:44:37
阅读次数:
70
学生提问:DCDC芯片输入和输出的电容容值怎么计算?白老师回答:A.首先我们对于电容有一个公式C=Q/V==>△C=△Q/△V;△Q=△I△t==>△C=△I△t/△VB.所以不管是输入电容还是输出电容,其关键还是要求出△I,即纹波电流,而纹波电流我们根据电流纹波率r以及具体的拓扑结构等然后就可以求出来,然后我们△t是可以预估的,最后我们就能求出一个电容值C.但是我们也要考虑降额的问题
分类:
其他好文 时间:
2020-07-04 09:20:45
阅读次数:
82
这题是要实现Linux里的类似pwd命令的功能,给出一串绝对地址,绝对地址里每两个"/"之间可能含有".","..","",/等, 这些特殊情况都需要判断。 思路是,遍历path字符串,对于每两个"/"之间的字符串temp,根据字符串内容考虑是否要压入一个额外的string数组strs中。 strs ...
分类:
其他好文 时间:
2020-07-03 23:47:25
阅读次数:
93
垃圾回收的作用区域在Java堆和方法区。 如何确定对象已死(如何确定垃圾) 1.引用计数算法:在对象中添加一个引用计数器,每当有一个地方引用它,计数器值就加1;当引用失效,计数器值就减1; 任何时刻计数器为零的对象就是不可能再被使用的。 优缺点:这个看似简单的算法有很多例外情况要考虑,必须要配合大量 ...
分类:
编程语言 时间:
2020-07-03 23:40:55
阅读次数:
73
接触WebSocket 考虑到普通的HTTP 通信方式只能由客户端主动拉取,服务器不能主动推给客户端 。然后就想出的2种解决方案。 1.和后台沟通了一下 他们那里使用的是WebSocket ,所以就使用WebSocket让我们app端和服务器建立长连接。这样就可以事实接受他发过来的消息2.使用推送, ...
分类:
移动开发 时间:
2020-07-03 23:35:48
阅读次数:
68
一些有意思,但是没地方提交的题。 1 每个点有一个颜色,求树上所有颜色不同点对的距离和。 做法一 不同点对的距离和 \(=\) 总距离和 \(-\) 相同颜色的点对距离和。 对每个颜色建立虚树,然后算就得了。 做法二 首先同样进行第一步转化。 考虑使用线段树合并维护一个子树中每种颜色有多少个,深度之 ...
分类:
其他好文 时间:
2020-07-03 23:28:35
阅读次数:
82
T1 买本子 这一道题我们可以考虑暴力分解:如果每一个包装所含本子的数量不能总共要买的本子数量整除的话,要买的包装总数要多一,然后求出各包装总共的钱数最后比大小即可。 #include<cstdio> #include<cstring> using namespace std; int main() ...
分类:
其他好文 时间:
2020-07-03 23:24:17
阅读次数:
75
1.loj[6181]某个套路求和题 题意: 从前有个 alpha1022,他在看某本奇妙的书的时候想到了这样一个函数: 然后就有了这样一个问题: 解体思路: 观察发现,$f(i)$的值只有3种:0,-1,1。所以我们可以枚举不同值的方案数来得到答案。 首先考虑最好想的情况:值为0。易证当仅当一个数 ...
分类:
其他好文 时间:
2020-07-03 21:52:51
阅读次数:
87
今天在用Android studio克隆项目的时候总是进度条走到20%就停下了,换了网络也不行,记录一下解决方案。 参考简书:https://www.jianshu.com/p/3f6477049ece 克隆速度明显小于带宽或者测试网速的时候可以考虑一下这个解决方案 在网站 https://www. ...
分类:
其他好文 时间:
2020-07-03 19:51:24
阅读次数:
134