大家好, 我是方子龙.很久没有自己写文章了. 一面是因为工作上的需求开发任务比较重,下班回家基本上就躺床玩几把王者,度过闲暇时光. 二面是一有点时间就自己主动地去看书和学习,知道自己还缺少很多知识,由于还在进行中,输出还很少. 最近在看的书籍: <颠覆平庸>彭小六 推荐理由:一个由程序员转写作的大佬,主要包含个人,团队,项目,时间管理.很贴近我们程序员的思维,提升个人职场竞争力.读完收益匪浅. <数学之美>吴军 (食用方式)公众号"Java技术干货"内回复关键字…
Github: https://github.com/holidaysss 小组:龙天尧(代码实现),林毓植(浮点转分数函数,代码审查) PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划  30  30 · Estimate · 估计这个任务需要多少时间  30  30 Development 开发  540  540 · Analysis · 需求分析 (包括学习新技术)  60  60 · Design…
自从 JDK9 之后,每年 3 月与 9 月 JDK 都会发布一个新的版本,而2020 年 9 月即将引来 JDK15. 恰巧 IDEA 每四五个月会升级一个较大的版本,每次升级之后都会支持最新版本 JDK 引入的新功能. 这几天升级了 IDEA,顺便体验了一下 JDK15 的新特性. 虽然我知道你们可能跟我一样JDK8 都还没用熟,但是无妨,看看新版本 JDK 来酸一下. Text Blocks 最终定板 之前版本的 JDK,如果我们需要插入 HTML,XML,SQL 或 JSON 片段,非常…
一.    填空题 处于运行状态的线程在某些情况下,如执行了sleep(睡眠)方法,或等待I/O设备等资源,将让出CPU并暂时停止自己的运行,进入____阻塞_____状态. 处于新建状态的线程被启动后,将进入线程队列排队等待CPU,此时它已具备了运行条件,一旦轮到享用CPU资源就可以获得执行机会.上述线程是处于    就绪    状态. 解析: 线程的生命周期-五个阶段 新建状态---- new关键字创建线程对象 就绪状态---- start()方法运行之前 运行状态---- run()方法的…
今天,重装了一下SharePoint 2016,想多了解了解,看到一些自己平时没注意的功能,或者新的功能,分享一下给大家. 1.界面上操作的变换,多了一排按钮,更像SharePoint Online了,呵呵:这一排按钮可以新建.上传.同步.共享等操作: 2.共享功能的界面有了新的变化,看起来更加简洁了,把查看权限和邀请分开了,如下图: 2013中界面: 2016中界面: 3.多了打开链接在移动设备,我们可以点击这个按钮,然后出一个二维码,用移动设备扫面就可以了,很有意思的功能: 4.打开文档在移…
[Q10] Given an input string (s) and a pattern (p), implement regular expression matching with support for '.' and '*'. '.' Matches any single character. '*' Matches zero or more of the preceding element. The matching should cover the entire input str…
[Q19] Given a linked list, remove the n-th node from the end of list and return its head. Example: Given linked list: 1->2->3->4->5, and n = 2. After removing the second node from the end, the linked list becomes 1->2->3->5. Note: Giv…
[Q7]  把数倒过来 Given a 32-bit signed integer, reverse digits of an integer. Example 1: Input: 123 Output: 321 Example 2: Input: -123 Output: -321 Example 3: Input: 120 Output: 21 Solution: https://leetcode.com/problems/reverse-integer/discuss/229800/Pyt…
[Q4] There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)). You may assume nums1 and nums2 cannot be both empty. Example 1: nums1 = […
[Q1] Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and you may not use the same element twice. Example: Given nums = [2, 7, 11…