- 博客(10)
- 收藏
- 关注
原创 CSS绝对定位补偿修正
现象:当使用绝对定位进行元素定位时,使用left:50%将元素进行水平居中但会出现偏→的问题原因:绝对定位的元素left设为50%时,是以左上角为原点的。解决方案:只要再使用margin-left属性添加负值补偿回来即可。#login_frame {width: 400px;height: 260px;padding: 13px;position: absolute;left: 50%;top: ...
2022-03-24 15:02:45
307
原创 算法经典问题--三数之和
下面是测试代码:import java.util.HashMap;public class TripleSum { public static void main(String[] args) { int[] test = {1,1,2,2,3,0,1}; int goal = 4; tripleSum(test,goal); }//散列算法 public static void tripleSum(int[] array,int goal){
2022-01-18 13:04:00
428
原创 算法经典问题————两数之和
import java.util.HashMap;public class DoubleSum { public static void main(String[] args) { int[] test = {6,7,5,4,9,8}; int goals = 13; doubleSum(test,goals); separate(); doubleSum2(test,goals); } //算法一:暴力算法 public st.
2022-01-18 12:07:52
599
原创 现代操作系统学习笔记------计算机硬件2.存储器
现代存储器系统采用了分层次的结构。顶层的寄存器几乎和CPU一样快,访问它是没有时延的。下一层是高速缓存,多数由硬件控制。主存被分割成高速缓存行(cache line)。最常用的高速缓存行通常被放在CPU的内部或者非常靠近CPU的高速缓存中。当某个程序需要读取一个存储字时,高速缓存硬件检查需要的高速缓存是否在高速缓存中。如果是,成为高速缓存命中。在任何缓存系统中,都需要考虑若干问题,包括1)何时把一个新的内容放到缓存2)把新的内容换到缓存的哪一行3)在需要时,应该把哪个内容从缓存中
2022-01-14 16:59:14
199
原创 现代操作系统学习笔记------计算机硬件1.处理器
处理器计算机的“大脑”是CPU,从内存中取出指令并执行之。在每个CPU基本周期中,首先从内存中取出指令,解码以确定其类型和操作数,接着执行之,然后取指,解码并执行下一条指令。按照这一方式,程序被执行完成。每个CPU都有一套可执行的专门指令集。由于访问内存以得到指令或数据的时间比执行指令花费的时间长得多。因此,所有的CPU内部都有一些用来保存关键变量和临时数据的寄存器。除了用来保存变量和临时结果的通用寄存器外,多数计算机还有一些对程序员可见的专用寄存器。其中之一是——程序计数器,它保存了将要取
2022-01-14 16:05:58
488
原创 Leetcode LCS 02. 完成一半题目 第一次算法
有 N 位扣友参加了微软与力扣举办了「以扣会友」线下活动。主办方提供了 2*N 道题目,整型数组 questions 中每个数字对应了每道题目所涉及的知识点类型。若每位扣友选择不同的一题,请返回被选的 N 道题目至少包含多少种知识点类型。这篇博客的算法能够解决所有的测试用例的输出但是在Leetcode 36/39 测试用例会被判定超时 但是IDEA是0ms运行的碍于时间有限 只能将算法保存算法很简单:计数+排序import java.util.Scanner;public c
2022-01-14 00:46:35
364
原创 算法学习——枚举.生理周期
A能力每隔23天达到高峰,B能力每隔28天达到高峰,C能力每隔33天达到高峰,输入a为A能力指定一次达到高峰的日子输入b为B能力指定一次达到高峰的日子输入c为C能力指定一次达到高峰的日子d为指定一次同时出现3个能力都高峰的日子求下一次出现同时出现3个能力都高峰的日子还要多久import java.util.Scanner;public class CircleOfLife { public static void main(String[] args) {
2022-01-13 23:16:27
233
原创 算法学习——枚举.完美立方
输入一个整数N,找出所有满足的组合;其中b <= c <= d输出样例为Cube:a ,Triple(b,c,d)Java实现
2022-01-13 22:52:15
146
转载 栈的应用——力扣 20.有效的括号
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/valid-parentheses给定一个只包括 '(',')','{','}','[',']'的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例 1:输入:s = "()"输出:true示例2:输入:s = "()[]{}"输出:true示例3:输入:s = "(]"输出:false...
2021-11-23 15:06:19
300
空空如也
MiniOB搭建环境编译时Benchmark有问题
2023-10-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅