小技巧
wonder-wall
三分钟热度
展开
-
Pytorch神经网络设计技巧-如何得到各层的input shape
Pytorch神经网络设计技巧-如何得到各层的input shape原创 2022-08-31 11:57:09 · 1606 阅读 · 7 评论 -
GPU性能的简单测试脚本(pytorch版)
GPU性能的简单测试脚本(pytorch版)原创 2022-08-30 08:34:18 · 12286 阅读 · 13 评论 -
Dockerfile中将apt更换为阿里源
在国内运行Dockerfile指令时,apt的源未经过修改,默认为Ubuntu的官方源,如果直接通过apt-get install会非常慢甚至失败,如果你以前使用过Ubuntu的apt,你应该会非常熟悉编辑Dockerfile文件,在apt-get install前将源改为阿里源即可:RUN sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.listRUN apt-get update..........原创 2022-05-12 10:29:48 · 3034 阅读 · 0 评论 -
540. 有序数组中的单一元素——二分查找
传送门:https://leetcode-cn.com/problems/single-element-in-a-sorted-array/题目给你一个仅由整数组成的有序数组,其中每个元素都会出现两次,唯有一个数只会出现一次。请你找出并返回只出现一次的那个数。你设计的解决方案必须满足 O(log n) 时间复杂度和 O(1) 空间复杂度。思路一个仅由整数组成的、每个元素都会出现两次的有序数组,满足一下性质:每个元素必成对出现若下标x为偶数,则nums[x] = nums[x + 1]若下原创 2022-02-14 14:42:09 · 322 阅读 · 0 评论 -
1001. 网格照明——对角线状态的维护(对 @宫水三叶 思路的难点解读)
题目传送门:https://leetcode-cn.com/problems/grid-illumination/该文主要是记录一下大佬@宫水三叶的题解中的比较难理解的点,如果你看了题解有和我一样的疑问,希望我的理解能够帮到你。题解链接????【宫水三叶】哈希表 + 线映射模拟题题干中有一个要求:当一盏灯处于打开状态,它将会照亮自身所在单元格以及同一行 、同一列和两条对角线上的所有其他单元格 。我们看看大佬是如何巧妙地记录灯所照亮的区域的:由于点亮每一盏灯,可以使得当前 行、列 和 对角线原创 2022-02-08 16:15:38 · 287 阅读 · 0 评论 -
JAVA 多个空格分割字符串
基本能够想到的方法:str.split(" ")实际上这个用法在处理单个空格分割的字符串上是有效的:String sentence = "I am a loser";String[] words = sentence.split("");原创 2022-01-27 09:55:30 · 4694 阅读 · 0 评论 -
简单常用的二进制操作
比特位数运算(计算二进制数中位为1的个数)int bitcnt(int x){ return (x==0)?0:bitcnt(x>>1)+(x&1);}用异或判断两个数bit位数的不同位数bitcount(a^b)...原创 2019-07-14 23:06:07 · 256 阅读 · 0 评论 -
cin.tie与sync_with_stdio加速I/O
以前做算法题的时候碰到cin TLE的时候总是习惯性地改成scanf,甚至还相信过C++在IO方面效率低下的鬼话,殊不知这只是C++为了兼容C而采取的保守措施。原创 2019-07-23 21:48:16 · 1957 阅读 · 2 评论