- 博客(14)
- 问答 (1)
- 收藏
- 关注
原创 Java线程之ThreadLocal
文章参考java之线程本地存储使用场景:对于多线程下数据库连接、Session管理这样的使用场景,使用ThreadLocal变量为每个线程维护各自的本地变量,可以避免多线程公用一个静态实例的低效,也可以避免在每个方法内部频繁操作各自对象实例给服务器带来的巨大压力。创建过程:关于ThreadLocal类为每个线程创建一个变量的副本的过程,先看一下这个类的get方法:public T g...
2018-12-08 16:45:16 136
原创 Java线程中的join方法
如果在main线程中一个线程boy调用了join方法,那么这个join方法会实现这样的效果:对于boy.join():会保证放置在这句代码之后的main线程中的代码在boy线程执行完之后才被调用;对于boy.join(time):如果time比boy执行完自己的线程所需的时间要短的话,那么当这个time期限到达后,上述的main线程中的代码就不会继续等下去了,会和boy线程并发执行;如果tim...
2018-12-07 23:35:11 193
原创 递归随笔
写好递归程序后梳理递归流程,考虑清楚问题的什么地方是递归的,是否可以使用循环优化,梳理清楚函数在什么情况下到达递归最底层,函数应该在哪些条件下结束,此时应该采用什么形式退出函数(是循环结束、函数执行到末尾、还是使用return强制退出),画出不同结束方式下的递归树,梳理清楚整个流程,确保找不出什么漏洞,最后可以顺利回到根函数。可以先简单的写一个粗略的循环流程,再考虑上面的内容慢慢细化,参考“输...
2018-10-31 10:36:31 108
原创 Java散记
java声明一个int数组:int[] a; 此时a的值为null;但如果进行了初始化:int[] a=new int[10]; 此时每个元素的值都是0。
2018-10-22 21:32:13 127
原创 LeetCode 3:Longest Substring Without Repeating Characters
LeetCode 3:Longest Substring Without Repeating Characters在原答案基础上加入了一些自己的注释。原文在这里public class Solution { public int lengthOfLongestSubstring(String s) { int n = s.length(), ans = 0; ...
2018-10-22 20:40:17 115
翻译 BP算法
key points:在一些神经网络中能够比早期的一些算法学习的更快W(jk)=W’(kj)Summing up, we’ve learnt that a weight will learn slowly if either the input neuron is low-activation, or if the output neuron has saturated, i.e., i
2017-11-30 23:03:07 234
翻译 随机梯度下降笔记(手写数字识别)
Key points:使用不同的激活函数会导致公式中的偏导值的改变,即导致当前梯度的改变,从而导致得到的w,b的不同。递归神经网络思想上更接近于人脑的工作方式,但学习算法less powerful。选择10个输出神经元,而不是4个的原因可以从人脑分层次决策的方面来理解。将激活值最高的输出神经元作为估计的数字。损失函数的引入原则:能够衡量算法性能、能够利于w,b的校正。公式20是否乘1/m影
2017-11-21 17:19:23 711
原创 matlab permute函数
A=[1 3 2 2 8 7]permute(A,[1,2,3])=Apermute(A,[2,1,3])=A'permute(A,[1,3,2])=[1 2]',[3 8]',[2,7]'permute(B,[3,1,2])=[1 2],[3 8],[2,7]permute(B,[2,3,1])=[1 3 2]'
2017-09-26 21:23:37 6853
空空如也
C#中mysql语句实现问题
2017-05-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人