- 博客(26)
- 收藏
- 关注
原创 【设计模式笔记】单例模式
特点A private constructor [私有构造函数]A static reference of its class[当前类的静态引用]One static method [一个静态方法获取实例]Globally accessible object reference [允许全局获取]Consistency across multiple threads [跨线程安全]存在类型:1、饿汉模式直接赋值,用static标志,类加载较慢;// 饿汉模式:直接进行加载,在类加载时直接
2022-03-16 15:39:49
2822
原创 【设计模式笔记】责任链/职责链模式
一、介绍责任链模式是一种对象的行为模式。在责任链模式里,为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。实现方式:使用链表的方式进行串联,将多个handler串联起来;使用list方式,循环执行list中的每个handler;优点:降低耦合性,发送者,发送处理者,接收者三者进行了解耦;简化对象,对象不需要知道链的结构;增强了灵活性,使得增加和删除请求变得容易;缺点:不能保证请求一定被接收;可能不容易观察运行时的特征,有碍于除错;二、
2022-03-16 14:45:38
3058
原创 【Android学习笔记】dragger2依赖注入
1.Component提供注入方法和注入目的Component注解标明类型和子模块Scope表示范围@ActivityScope@Component(modules = LoginModule.class)public interface LoginComponent { void inject(LoginActivity activity);}2.module提供注入方法// 表明这是个module@Modulepublic class LoginModule {
2022-03-02 16:32:21
1730
原创 【kotlin笔记】构造函数使用
一、 constructor - 构造函数class Animal(life:Int){ init{ // 可用于初始化 } // 构造函数均存在this这个东东 constructor(life:Int, name:String): this(life){ }}二、继承的构造函数1.基类无primary constructabstract class Image(){ abstract fun load
2022-03-02 16:29:55
1666
原创 【kotlin笔记】基础语法
一、语法:(1)方法default:public所有输入类型后置,且数据类型第一个大写;//java:public int getScore(int id, String subjectName){ return getStudent(id).getSubject(subjectName).get();}//kotlin//存在一个null的数据类型,在后面?即可;fun getScore(id:Int, subjectName:String) : Int{ return
2022-03-02 16:28:58
487
原创 【kotlin笔记】第一行代码笔记-泛型
泛型来源before JDK 1.5 -> 没有泛型功能,List可以存储任意数据结构,需要手进行强转;JDK 1.5 -> 引入泛型;泛型实现泛型实际通过类型擦除机制实现;类型擦除机制:泛型对于类型的约束只存在与编译时期,而运行时期仍旧可以以Object形式存在的。比如ArrayList在运行时候只是用ArrayList来运行,只不过在读取的时候将Object转换为String存在问题:List 无法判断list里面 is T或者list is List;kotlin 优化
2022-03-02 16:27:48
1168
原创 【kotlin笔记】 let、apply、with、run、also区别
方法参数传入返回类型return内容let(T) it任意类型Rblock(T)applyT.() this自身类型TTwithT.() this任意类型T.block()runT.() this任意类型block()also(T) it自身类型T需要基础知识:kotlin的扩展函数;一、letpublic inline fun <T, R> T.let(block: (T) -> R): R { ...
2021-09-22 20:24:19
262
原创 latex使用小技巧,超详细版--UESTC论文模板
latex使用小技巧,超详细版--UESTC论文模板一、优秀的软件:1. Mathpix :将公式图片转换为LaTeX代码2. Axmath:可以将打好的公式自动转为LaTeX代码3. 网页:表格转换为latex代码4. latex各个代码所具有的含义二、常见用法:1. 公式和图片引用1. 公式中的一些小细节(1) “&”一般用于对齐(2)公式如需要换行需加"\\",不然就一行表示3. 文章引用一、优秀的软件:1. Mathpix :将公式图片转换为LaTeX代码官网【50次免费】:https
2021-03-16 18:57:41
615
原创 mybatis配置文件连接mysql出错
Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database ‘/table’mybatis里面配置数据库:<property name="url" value="jdbc:mysql://localhost:3306//table"/>咋都出错;密码–改过【咋改看这个】:https://blog.youkuaiyun.com/qq_2998
2020-06-13 21:36:50
432
原创 二叉树的前中后层序遍历的递归和非递归写法
前序遍历:public class PreOder { static List<Integer> preOder1 = new ArrayList<>(); static List<Integer> preOder2 = new ArrayList<>(); private void recurrent(TreeNode n...
2020-04-29 18:35:50
279
原创 ThreadPool
优点:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。提高线程的可管理性。池化技术相比大家已经屡见不鲜了,线程池、数据库连接池、Http 连接池等等都是对这个思想的应用。池化技术的思想主要是为了减少每次获取资源的消耗,提高对资源的利用率。ExecutorExecutor框架是 Java5 ...
2020-04-27 22:27:36
223
原创 线程计数器
CountDownLatchcountDownLatch这个类使一个线程等待其他线程各自执行完毕后再执行。是通过一个计数器来实现的,计数器的初始值是线程的数量。每当一个线程执行完毕后,计数器的值就-1,当计数器的值为0时,表示所有线程都执行完毕,然后在闭锁上等待的线程就可以恢复工作了。构造器://参数count为计数值public CountDownLatch(int count) { ...
2020-04-27 22:24:41
1092
原创 CAS
悲观锁:悲观锁即悲观的对待线程安全,它总是认为每次访问共享资源时会发生冲突,所以必须对每次数据操作加上锁,以保证临界区的程序同一时间只能有一个线程在执行。乐观锁:乐观锁即乐观对待线程安全,总是假设对共享资源的访问没有冲突,线程可以不停地执行,无需加锁也无需等待。而一旦多个线程发生冲突,乐观锁下通常是使用一种称为CAS或版本号机制来保证线程执行的安全性。由于无锁操作中没有锁的存在,因此不可能...
2020-04-21 17:16:51
150
转载 ThreadLocal
https://snailclimb.gitee.io/javaguide/#/docs/java/Multithread/JavaConcurrencyAdvancedCommonInterviewQuestions?id=_3-threadlocalThreadLocal类主要解决的就是让每个线程绑定自己的值,可以将ThreadLocal类形象的比喻成存放数据的盒子,盒子中可以存储每个线程...
2020-04-20 21:45:41
178
原创 pyhon配置TensorFlow&Keras遇到的那些问题
重新再电脑上配置TensorFlow和Keras的环境时反复犯了以前安装的的错误,记录一下以免再犯;一、版本问题一开始下的是Python38,但是安装numpy, TensorFlow时都安不上,后来发现自己的TensorFlow时3.6版本的,将Python重新卸载了按36的版本后,感觉各方面的顺利了不少。。。。二、pip install ***可能是家里网络的问题,之前安装pandas...
2020-04-01 19:52:43
180
原创 2020阿里330实习生笔试题
一、养鸡场给定鸡场数量–n,养鸡天数–m,每次增加数量kn个养鸡场原始鸡的数量在第二行进行输入每一天开始时,每个养鸡场都增加k只鸡;每一天结束时,将数量最多的鸡场数量减半(向下取整)向上取整, 运算称为 Ceiling,用数学符号 ⌈⌉ (上有起止,开口向下)表示,。 向下取整, 运算称为 Floor,用数学符号 ⌊⌋(下有起止,开口向上)表示。输出 : m天过去后,当前养鸡场总...
2020-03-30 22:45:46
565
原创 Java学习--Switch和if
结论:1、Switch更加适用于单纯判断某个变量v等于哪一个数的问题;2、Switch结构在Java SE 7 后支持 byte、short、int、char+String(后加);java语言用于匹配的选择因子必须是int /String;3、Switch能干的if基本都能干,但是Switch更好看~4、Switch会执行完全部语句,所以大部分情况下break是必须的;Why 1?1...
2020-03-29 19:33:58
190
原创 Java学习--参数传递指向;Integer和array/List
这个问题的来源是,为什么当一个array数组作为参数传入一个method时,主函数的array数组同样会随着method方法中的改变而改变;如下所示:public class Solution { public static void name(int[] array,int n) { for (int i = 0; i < array.length; i++) { array...
2020-03-27 19:47:51
515
转载 LSTM-TensorFlow笔记(一)
参考:https://www.cnblogs.com/lovychen/p/9368390.htmlLSTM公式TensorFlow中的每个的大小:BasicRNNCell源码解析built:就是创建变量W,BCALL:就是进行调用class BasicRNNCell(LayerRNNCell): """The most basic RNN cell. Args...
2019-09-18 16:52:11
225
原创 Multi-Modal Trajectory Prediction of Surrounding Vehicles with Maneuver based LSTMs --笔记
《Multi-Modal Trajectory Prediction of Surrounding Vehicles with Maneuver based LSTMs》–笔记方向:用LSTM预测某个车辆的轨道,基于的是高速公路周边车辆。dataset:NGSIM US-101[2]和I-80[3]input:预测车辆以及周边车辆的坐标值,tensorX表示了t时刻之前每个时刻的预测车辆本...
2019-09-03 22:17:19
1905
3
转载 Multi-Agent Tensor Fusion for Contextual Trajectory Prediction-笔记【可能改】
大量引用:https://www.jianshu.com/p/cafe8079c7e9《Multi-Agent Tensor Fusion for Contextual Trajectory Prediction》2019 CPVR入选该论文主要提出了一种基于深度学习的车辆和行人轨迹预测方法,提出了一个可以保持空间结构信息的多智能体张量融合网络。Social LSTM[1] ,Social ...
2019-09-01 21:35:17
1269
原创 A Tensor-based Big Data-Driven Routing Recommendation Approach for Heterogeneous Networks笔记
《A Tensor-based Big Data-Driven Routing Recommendation Approach for Heterogeneous Networks》读书笔记本文的工作:1、提出基于张量的异构网络结构2、讲述了网络机构中,*‘edge、'fog、'cloud’、‘app’ 四个平面中数据用张量的处理方式异构网络(Heterogeneous Network)...
2019-08-29 16:31:35
381
原创 SDN学习笔记(一)
引用:https://cloud.tencent.com/developer/news/211547本文参考SDN的视频,截图为视频中的PPT截图,仅作为自己的学习笔记,如有冒犯,请联系我。SDN(Software defined Network),软件定义网络,是一种网络设计理念,一种新型网络创新架构。why SDN?传统的网络结构(左)每个单独的设备都有控制台+转发器的功能(这叫分布式...
2019-08-28 20:49:24
704
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人