- 博客(13)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 HashMap源码阅读
注释部分HashMap比Hashtable相比,少了同步,多了对null key的支持。假定元素在bucket中均匀分布的前提下,get和set是常数复杂度。迭代的性能取决于HashMap的容量,因此当迭代性能比较重要时要避免将初始容量设置过大(或load factor设置过低)。HashMap的性能受初始容量和load factor影响。load factor定义了HashMap可容纳的元素数占容量的比例,当元素数超出load factor定义的可容纳数时,会触发rehash。0.
2022-03-25 17:40:10
366
原创 macOS 解决vim无颜色添加高亮和行号
1 首先拷贝全局vimrc到用户目录下cp /usr/share/vim/vimrc ~/.vimrc2 修改用户目录下的vimrc,添加语法高亮、行号和自动锁进vim ~/.vimrc添加3 完成参考mac下如何修改vimrc? - 知乎mac ox 解决vim无颜色_u010743397的博客-优快云博客...
2021-12-03 11:31:47
1791
原创 pip 安装 Github 包速度慢
1. 将github上的包通过网页浏览器下载到本地并解压2. linux终端cd到github包中setup.py所在目录下3. 执行 pip install -e .
2021-10-11 16:35:47
900
原创 python h5py 读取 mat 文件得到 <HDF5 object reference> 的处理方法
matdata = h5py.File('test.mat')ref = matdata['key'][0]res = np.array(matdata[ref])print(res.shape)print(res)参考:https://jimmy-shen.medium.com/how-to-read-hdf5-object-reference-in-python-fba9a79e227a
2021-03-10 15:26:08
4773
3
原创 linux 切换 cuda 版本
方法1:修改.bashrcexport PATH="/usr/local/cuda-10.2/bin:$PATH"export LD_LIBRARY_PATH="/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH"export CMAKE_LIBRARY_PATH="/usr/lib/nvidia-384"export CUDNN_PATH="/home/xxx/download/cuda/lib64/libcudnn.so.5"方法2:修改软连接s
2021-03-02 16:34:48
457
原创 C++ 遍历中文字符串 UTF-8
下载utfcpp并添加到项目https://github.com/nemtrif/utfcpp 代码示例https://www.v2ex.com/amp/t/331843引自QAPTEAWH for (auto it = str.begin(), it2 = str.begin(); it2 != str.end(); ) { utf8::next(it2, str.end()); while (it < it2) { cout << *it; ..
2020-12-02 10:59:13
1770
原创 廖雪峰Python习题——map/reduce(3)
# -*- coding: utf-8 -*-from functools import reducedef str2float(s): ls=s.split('.') intpart=reduce(lambda x,y:10*x+y, map(lambda x:ord(x)-ord('0'), ls[0])) floatpart=reduce(lambda x,y...
2019-11-13 09:45:37
368
原创 廖雪峰Python习题——函数的参数
def product(x, *num): for n in num: x = x * n return x
2019-11-12 10:23:35
342
原创 牛客网——代理服务器 贪心算法证明
链接:https://www.nowcoder.com/questionTerminal/1284469ee94a4762848816a42281a9e0?toCommentId=2997714来源:牛客网做的时候总感觉贪心得不到最优解,没想到竟然过了。。讨论区好像没有证明,我就照着模板写了一个证明(第一次写证明可能说的不是很清楚,老哥们有更精炼的证明希望可以发一下)证明如...
2019-05-08 09:39:17
515
原创 Vscode+Chrome调试直接读取本地文件解决方案
最近学WebGL需要读取本地图片,研究了一下Debbuger for chrome的拓展,发现可以传递执行参数"runtimeArgs": [" --disable-web-security"]来允许读取本地文件,以下是Json配置文件{ "version": "0.2.0", "configurations": [ { ...
2018-12-28 16:11:26
2626
原创 Linux 批量解压 zip 到指定文件夹
将脚本放在ZIP所在目录下使用#!/bin/bashfor i in *.zipdomkdir ./${i/.zip//}unzip $i -d ./${i/.zip//}done参考:linux 下批量解压多个文件到每个单独的文件夹下面 Shell 截取文件名和后缀 gunzip 和 unzip 解压文件到指定的目录...
2018-10-06 10:01:01
7164
Practical Vision Book OpenCV V4.1.1 Code samples.zip
2020-07-17
以非引用形式返回对象的析构问题
2017-09-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人