
笔记
LOONGSE
干啥啥不行,摸鱼第一名
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
03高频题目
文章目录[7. 整数反转](https://leetcode-cn.com/problems/reverse-integer/)溢出与否[148. 排序链表](https://leetcode-cn.com/problems/sort-list/)使用优先队列归并排序解决[78. 子集](https://leetcode-cn.com/problems/subsets/)[46. 全排列](https://leetcode-cn.com/problems/permutations/)使用回溯[94. 二叉树原创 2020-08-23 20:53:09 · 539 阅读 · 0 评论 -
02高频题目
文章目录**合并两个有序链表**[剑指 Offer 25. 合并两个排序的链表](https://leetcode-cn.com/problems/he-bing-liang-ge-pai-xu-de-lian-biao-lcof/)[23. 合并K个升序链表](https://leetcode-cn.com/problems/merge-k-sorted-lists/)使用合并有序列表函数利用分治思想使用优先队列存储节点[剑指 Offer 63. 股票的最大利润](https://leetcode-cn.原创 2020-08-23 20:52:42 · 712 阅读 · 0 评论 -
01高频题目
无重复字符的最长字串[剑指 Offer 48. 最长不含重复字符的子字符串](https://leetcode-cn.com/problems/zui-chang-bu-han-zhong-fu-zi-fu-de-zi-zi-fu-chuan-lcof/)使用动态规划每次更新使用滑动窗口简化路径[71. 简化路径](https://leetcode-cn.com/problems/simplify-path/)使用双端队列完成复原IP地址[93. 复原IP地址](https://leetcode-cn.c.原创 2020-08-21 23:43:57 · 522 阅读 · 0 评论 -
设计模式五--建造者模式(与抽象工厂对比)
文章目录建造者模式介绍模式中存在的四个角色一个简单的例子建造者模式实现类图展示具体实现注意事项分析建造者模式介绍此模式又称为生成器模式,是创建型模式。可以将复杂对象得建造过程抽象出来,使此抽象过程的不同实现方法构建出不同属性的对象。建造者模式是一步步创建一个复杂的对象,允许用户通过指定复杂对象的类型与内容便可构建对象,用户不需要关注具体的构建细节。模式中存在的四个角色Product(产品角色):也就是具体的产品类Builder(抽象构造者):用于创建一个Product对象的各个部原创 2020-07-03 11:13:47 · 1333 阅读 · 0 评论 -
设计模式二--单例模式(八种具体实现)
单例模式介绍单例模式,是采取一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象的静态方法。单例模式实现饿汉式优点:写法简单,在类装载时完成实例化。避免线程同步问题缺点:没有懒加载效果。当实例一直未使用时,会造成内存浪费下面的两种方法都是使用到了类加载(class loader)的机制,避免了多线程的同步问题。由于导致类加载的原因有多种,无法确定是否有其他方式导致了类加载,此时如果直接初始化instance,就无法达到懒加载的目的。通原创 2020-07-01 22:38:43 · 489 阅读 · 0 评论 -
Android学习-LitePal与Android-Debug-Database使用
LitePal项目地址:LitePal github项目地址Android-Debug-Database项目地址:项目地址原创 2020-07-01 09:15:28 · 171 阅读 · 0 评论 -
云服务器docker+nginx+fastdfs
云服务下使用docker+nginx(fastdfs镜像自带)+fastdfs介绍nginx Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。 其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1原创 2020-07-01 08:16:45 · 920 阅读 · 0 评论 -
mybatis操作MySQL中文乱码问题(charset作祟)
最近在写一个小demo的时候,直接使用的老师给的配置文件,在进行插入和修改数据的时候,发现中文·都变成了???的形式。于是打开调试得不给,发现在插入或者更新之前的操作都是中文字符正常的,因此将目标定在mybatis配置文件或者MySQL配置文件中(建数据库的时候选择的是utf-8,所以就先排除了此原因)。修改之前数据库连接配置:driver-class-name: com.mysql.cj.jdbc.Driver #基本属性 url: jdbc:mysql://***/***?原创 2020-06-26 10:17:09 · 3393 阅读 · 0 评论 -
笔记-activity(一)生命周期
Activity是Android四大组件之一,大多数Android应用都有若干个Activity。在C++或者java程序中,应用是通过main()方法启动的,但是Android系统不同,它会调用生命周期特定阶段对应的回调方法启动Activity。Activity有下面七个生命周期回调方法:onCreate()这个回调方法必须实现,它会在系统创建Activity的时候触发。通常在此方法中,需...原创 2020-04-08 20:00:00 · 260 阅读 · 0 评论 -
软件测试笔记-01软件测试的不同阶段
软件测试的不同阶段初始阶段措施:测试完全混乱无序,测试等同于调试,编码完成后随意地测试和调试,目标是表明软件是奏效的。优势:最省力气弊端:开发出的软件产品得不到任何质量的保证,存在很多缺陷,用户无法接受。定义阶段措施:测试不同于调试。将测试定义为编码完成后的阶段和工作,所有测试都是基于执行的,而且强烈依赖于代码,只有当编码完成后才开始测试,目标是表明软件符合其技术规范。...原创 2020-03-10 16:17:37 · 273 阅读 · 0 评论