Other

oeasy教您玩转python - 012 - # 刷新时间

​  刷新时间 回忆上次内容 通过搜索 我们学会 import 导入 time 了 time 是一个 module import 他可以做和时间相关的事情 time.time() 得到当前时间戳 time.localtime() 得到本地时间元组 local为本地 time.asctime() 得到时间日期字符串 asc为ascii 完整写法为 asc_time = time.asctime( time.localtime( time.time())) 可以简写为 time.asctime() asctime 是 time 这个 module 里面的函数 是外部函数 内部函数是系统自带的 比如 quit() 现在想要自动刷新时间,怎么办?

Java 如何逆向遍历一个 List

概述 在这篇文章中,我们对 Java 如何逆向遍历一个 List 进行了一些简单的描述。 主要的思路就是从正向遍历使用的 i++ 变成 i– 如果使用了迭代器 Iterator 的话,可以使用迭代器的逆向迭代 你还可以直接对 List 进行逆向 Java 中的迭代器 Java Iterator 是在 Java Collections 框架中的一个接口:Iterator (Java SE 11 & JDK 11 ) 在 Java 的 Collections 框架中,允许使用 Iterator 来对 List 中的元素进行遍历。 Iterator 是在 Java 1.2 的版本中推出的,用于替代 JDK 中的 Enumeration。 当然在当前的 JDK 中,你还是能够看到 Enumeration 的影子的。 使用原生 Java 进行逆向迭代 使用 Loop 这种就是最简单的思路的,将正向遍历使用的 i++ 变成 i–。 因为我们使用 i 来表示 List 中元素的下标,如果将 i 的查找方式从前往后变成从后往前,就能够完成 List 的逆向遍历了。

孤胆枪手系列出版顺序

孤胆枪手 Alien Shooter 2003年09月15日 Alien Shooter 2: Reloaded 2009年03月14日 孤胆枪手:再度来袭 Alien Shooter: Revisited 2009年04月15日 孤胆枪手2:征兵 Alien Shooter 2 Conscription 2012年05月18日孤胆枪手塔防 Alien Shooter TD 2017年01月13日 孤胆枪手2:传奇 Alien Shooter - The Legend 2020年1月22日 孤胆枪手:最后希望 Alien Shooter - Last Hope 2020年11月07日

黄子涵的数字孪生世界

阳光强烈,空气亮闪闪耀眼夺目。 然而,随后的冷雨将这一切抹掉。 二十七岁的我那时站在地铁里,庞大的列车穿过暗黑的隧道,我的记忆就像隧道里的灯光渐行渐远,瞳孔感受着地铁外那风驰电掣的速度感。 看着她如花似玉的脸蛋,那半球型的乳房,偶尔还可以吃上她煮的三菜一汤,也算是“执到宝”啦,要是惹她生气,搞不好哪天她就跟别的男人去了。 天空和大地之间的东西全是红通通的,我的手、电脑、背包,但凡眼睛能看到的东西,都被染成了红色,而且红得那么绚丽,就好像橘子汁被撞到,汁水洒满了天地间。 他的纯真就像荒无人烟的海岛上那不穿裤子的孩子。 父亲说:“男儿有泪不轻弹”,但是他好像不知道下一句“只因未到伤心处”。 耳机里流出Beyond的《逝去日子》,我突然想起那些在网吧里流浪的日子和死去的父亲。 我搂着她,看着窗户间隙泻下的阳光在她脸上跳跃着。

shell脚本语句

条件语句 1.if语句 语法格式: if [ expression ] then  命令 elif [ expression ] then 命令 …… else 命令 fi  if语句有单分支结构,双分支结构和多分支结构 单分支只需要一次判断,双分支需要两次判断,多分支需要多次判断。 例子: 运行结果    2.case语句 语法格式 case case $变量 in (模式1)  命令 ;; (模式2)  命令 ;; …… (*)  命令 esac  例子:   运行结果    循环语句 1.for循环 语法格式 for 变量 in 取值范围 do  命令 done 控制语句:break,continue  例子:   运行结果

4 sum

太麻烦了只好用Backtracking  public List<List<Integer>> fourSum(int[] nums, int target) { List<List<Integer>> ans = new ArrayList<List<Integer>>(); if(nums == null || nums.length == 0) return ans; List<Integer> list = new ArrayList<>(); Arrays.sort(nums); getSum(nums, 0, target, ans, list, 0); return ans; } private void getSum(int[] nums, int sum, int target, List<List<Integer>> ans, List<Integer> list, int pos){ if(list.size() == 4 && sum == target && !ans.contains(list)){ ans.add(new ArrayList<>(list)); return; }else if(list.size() == 4) return; for(int i = pos; i < nums.

图示芯片制程技术流程

图示芯片制程技术流程                                                   参考链接 https://mp.weixin.qq.com/s/MbbPRzjj66HGNUW8sgIvng https://mp.weixin.qq.com/s/Qs5eUhMp0ousYSoboUP7Dw

最常用的k个元素 347. Top K Frequent Elements

用max heap  // use maxHeap. Put entry into maxHeap so we can always poll a number with largest frequency public class Solution { public List<Integer> topKFrequent(int[] nums, int k) { Map<Integer, Integer> map = new HashMap<>(); for(int n: nums){ map.put(n, map.getOrDefault(n,0)+1); } PriorityQueue<Map.Entry<Integer, Integer>> maxHeap = new PriorityQueue<>((a,b)->(b.getValue()-a.getValue())); for(Map.Entry<Integer,Integer> entry: map.entrySet()){ maxHeap.add(entry); } List<Integer> res = new ArrayList<>(); while(res.size()<k){ Map.Entry<Integer, Integer> entry = maxHeap.poll(); res.add(entry.getKey()); } return res; } }  

多进程-PCB-PID

定义 PCB task_struct PID #include <stdio.h> #include <unistd.h> // pid_t getpid(void) #include <pthread.h> // pid_t int main(int argc, char *argv[]) { pid_t pid = getpid(); printf(PID:%d\n, pid); return 0; }