- 博客(258)
- 收藏
- 关注
原创 gurobi安装(windows)
这个博客给了很详尽的指导有些点是根据不同电脑环境和不同软件版本来修改的,需要注意:gurobi90表示的是9.0的gurobi,我下载的是9.1版本的,所以就是gurobi91.libgurobi_c++mdd2019.lib的2019表示对应的Visual Studio的版本,我的电脑环境是2017,所以也要修改(gurobi for windows安装的时候就会带好多个版本的lib,用于兼容各种环境)当然,修改之前也最好确定一下真的存在这两个文件(gurobi安装没问题的话 是肯定会有的)
2021-06-03 09:27:01
927
原创 流畅的python 读书笔记
第二部分 数据结构容器序列和扁平序列可变和不可变序列(MutableSequence and Sequence)抽象基类Abstract Base Class : ABC列表推导和生成器表达式[ x for x in [1,2,3] ]# the latter is better( x for x in [1,2,3] )named Tuple 具名元组_dict_??不可变序列如果调用了inplace的操作,实际上会引起新对象的创建和值复制str比较特殊,
2021-05-20 15:30:00
295
原创 git rebase
b站视频教程能用rebase尽量不要mergerebase可以使得git flow比较干净常使用的方法:在自己的分支上rebasegit rebase -i HEAD~n然后强制推到自己的分支上 (git push -f )推送到主分支上(hesy-dev) > git rebase master 相当于把hesy-dev和master的分叉处之后,hesy-dev的修改移到master分支的最新commit上如果中间有某个commit冲突,手动merg.
2021-05-11 13:47:48
307
原创 shell编程
some reference“深度好文!”???? : 一篇教会你写90%的shell脚本cp和花括号扩展的结合,别用错了:cp makefile{,.bak}相当于cp makefile makefile.bak单双中括号区别讲得挺清楚anyway尽量用双中括号数字比较大小的坑运行方法source和.的方法都不会创建一个子进程 @ Linux 中执行Shell 脚本的方式(三种方法)常用代码# forfor x in "aa" "bb" "cc"do ...
2021-05-05 12:11:09
146
原创 gitignore几个重要规则
track 某一被声明忽略的目录下的深层子目录,不能直接写成data/* !data/rl-trueTM/input请参考这个博客举的例子如下是我写的一个sample:data/* !data/rl-trueTM/ # 这里最后一个斜杠可加可不加,亲测 data/rl-trueTM/*data/rl-trueTM/.
2021-04-24 22:02:15
282
原创 linux 压缩文件 tar & 多主机之间文件传输和同步scp
some reference压缩级别和传输加密对速度的影响压缩级别对压缩速度影响不大传输中的加密越简单,传输越快tar基本参数paramatermeaning-c打包文件 creat (archive)-x解开文件 extract-ffileName, 是一个必要参数, 后面必须紧跟文件名字-j -z使用bzip2压缩 使用gzip压缩-vverbose多线程压缩结合pigz (可以理解为跟gzip一样的一个压缩引擎)两步
2021-03-16 17:59:06
881
原创 git reset & git revert
resetrefer 有讲解有例子,比较详细–soft只修改HEAD指针 (版本库回退)常用来撤销某commit,但是又不撤销该提交包含的更改(working tree 还保留)–mixed修改HEAD指针修改index区(缓存区)和目标commit一致–hard彻底丢失该commit之后的所有(working tree 和index 都清空了)。常用来修改提交分支,可以参照阮一峰最后举的例子使用举例不小心将文件删除/修改/创建了然后提交到暂存区,然后想要撤销该de
2021-02-23 11:22:25
261
原创 git diff, git checkout, git rm
这三个都涉及到两个object的交互和比较,牢记一点:--cached 特指 暂存区/索引区git diff默认被比较的就是工作区,进行比较的就是比工作区高一级的(i.e. 暂存区)git diff [to-compare = higher level of compared] [compared = working-tree] 被比较的还是工作区,指明了是HEAD,就是工作区和版本库的比较git diff HEAD指明了cached参数则默认被比较的就是暂存区,进行比较的就是比工作区
2021-01-17 16:23:11
373
原创 多个公私钥管理
生成公钥ssh-keygen -t rsa -C "some comments which will be added at the end of the file"-f ~/.ssh/id_rsa.codingf参数可以指定生成的公私钥的前缀,不指定的话,一会儿会有交互式的提问请求输入管理多个公私钥对~/.ssh/config是用来管理登陆别人的公私钥文件的。如果只有一个默认名字的公私钥文件对,那么可以不用配置config文件。(如果只有一个文件对,但是不是默认的名字,也还是得编辑.
2021-01-12 13:49:52
678
原创 tmux指南
session与panel区别本质上没有区别,但是最好是一个session里面不要超过10个window,这样方便使用0-9的数字进行切换。
2020-12-31 23:18:30
409
原创 jupyter lab config & tips
开启设定亲测,如果之前没有安装过notebook的话,就会根据jupyter_lab_config.py文件里面的设定去走,否则其实还是根据据jupyter_notebook_config.py文件里面的设定去走。卡顿/lab?reset路由jupyter lab build --minimize=False --dev-build=False 以减少load调整字体大小代码和markdownpandas显示的表格字体大小output cell修改css , 感觉并不好使…..
2020-11-25 11:43:14
1077
原创 hexo博客构建细节
fea front-matter中使用password属性开启密码验证(使用SHA256Hexo使用NexT主题设置主页显示文章摘要方法利用md本身的属性页内跳转toc设置之后,标题自动会生成锚点,id就是标题本身,但是有时标题会有空格存在,所以id属性的填写就会有些问题,就得参考这里的方法设置锚点。锚点处,h标签的内容为空也没关系的。fix bugsmarkdown公式渲染_config_next.yml文件里面配置mathjax为true,vendors全部删掉只留下val
2020-10-26 12:01:04
268
原创 DigitOcean|节点迁移
进入该服务器(droplet),关闭服务器切换到Snapshots子界面,保存一个快照生成的快照中点击add to region可以通过官方的测速网址(http://speedtest-sfo1.digitalocean.com/)选择合适的站点,效果如下:这是在夜间测的,因为南北半球的原因,我们夜间的时候人家是白天,所以夜间测试的吞吐率远低于白天,白天使用还是相当流畅滴!其实...
2020-10-18 17:44:18
458
1
原创 论文写作相关 目录
论文写作经验英文写作与修改包括一些有tool的链接工具visioecharts在线画图latex排本排版琐碎细节合集论文排版细节强迫症的 LaTeX 学习笔记mine:latex笔记(0)作者排版基础模板同一作者属于不同单位如何排版IEEE排版的中文翻译表格行高设置常见问题及解决pdf相关pdf白边自动剪裁字体嵌入问题visio绘图 参见visio合集python美观绘图 :使用SciencePlot..
2020-10-15 20:13:18
291
原创 tensorflow安装 | cudnn/cuda版本
其他link之前的另一个踩坑记录:win10 tensorflow1.2(gpu)安装(CUDA8.0+cudnn5.1) + keras 2.0判断cuda和cudnn版本cudacd /usr/local/cuda/samples/1_Utilities/deviceQuerysudo make ./deviceQuery会出来一大串log,就看最后几行就行:cudnnnvcc --version提示缺包的话就安装下。么有root权限就再去搜搜别的work-aroun
2020-10-04 22:29:57
424
原创 typora+gitee图床
referenceThobian插件注意事项下载Thobian插件插件,根据readme进行配置,踩坑注意点:upload.js要修改两处setting,但readme中只写了一处。可以参照这个阿里云图床的配置,找到另外一处在哪里我用的是码云的图床,token获取可以参考这篇文章里面token获取的流程,但是请注意,其余部分请千万不要参考(因为跟我们用的工具是不一样的)。偏好设置里面这样就可以了:看到有的教程要把上传服务设置成PicGo,那些是利用了PicGo第三方的,而Thobian
2020-07-27 23:26:18
440
原创 记录|清华刘洋:如何写论文
refer清华刘洋:如何写论文hesy summary总体一定要深入浅出abstraction不要出现公式,就是打小广告,外行也要看的懂一定要简单,不要出现很多专业术语introduction最难写的每段,总分的形式for instance前面是论点(“句子切分是当下的一个难点,隐马尔科夫模型是目前取得效果最好的算法”),后面是论据(refer别人的文章背书:分别是计算生物领域和计算语言和计算机科学领域)引论文一方面是给人家credit,另一方面是用人家的工作来论证你的
2020-06-28 22:06:38
838
1
原创 英文论文写作与修改
语法&词语搭配grammarlylinggleludwig 也支持paraphrase介绍paraphraseparaphrasing-tool句解霸查重turnitin/ithenticate
2020-06-27 23:09:29
653
原创 ns3 数据结构
referpacket官网的modulepacket doxygendesignoverview每个网络数据包包含一个字节缓冲区,一组字节标签,一组数据包标签和元数据。开发人员通常希望将数据存储在实际数据包中找不到的数据包对象中(例如时间戳或流ID)。Packet类通过存储一组标签(Tag类)来满足此要求。这些标签有两类用例,这导致了两种不同类型的标签。所谓的“byte”标签用于标记分组字节缓冲区中字节的子集,而“packet”标签用于标记分组本身。两种标签之间的主要区别是复制,分段和重
2020-06-06 15:03:38
1029
1
原创 mujoco(-py) & gym & spinningup
refermujoco-py1.5的branch注意,对应的python是3.5的 ,但是spinningup只支持3.6版本及以上的 TATgymmujoco-py还是得安装1.50的版本,2.0的不work
2020-05-27 00:50:49
1148
1
原创 fish & zsh
zsh镜像下载加速oh-my-zsh默认隐藏前缀,可以参照这个帖子在theme里面进行修改PROMPT="%(?:%{$fg_bold[green]%}%m@%n:%{$fg_bold[red]%}➜ )"PROMPT+=' %{$fg[cyan]%}[%~]%{$reset_color%} $(git_prompt_info)'sample可以见我的设置zsh找不到conda尝试了几种解决方案,比如说export pathexport PATH=~/software/anac
2020-05-25 14:53:26
428
2
原创 python 多线程&多进程
referDaemon is not daemondaemon thread 和linux里面说的(daemon)守护进程没什么关系甚至和linux的守护进程概念相反,前者是确保父进程退出(用户通过主进程关闭)时,子进程也会被杀死;后者是确保linux开机后,一些程序不会随着用户临时会话的结束而结束。key featurebackground task --> Once join() is used , whether deamon attribute is True i
2020-05-25 12:55:00
454
原创 python单元测试
pytestfixturefixture基本介绍pytest输出log信息对log格式进行修饰import pytest@pytest.fixture(scope="session" , autouse = True , params=[1, 2, 3])def preSet(request): return request.param # 这里的request.para就是传入的参数。这里简化了自己手写for循环的过程def test_not_2(preSet):
2020-05-24 15:26:48
365
原创 源码阅读tool
github.com --> githistory.xyz (refer前端神器,GitHub Pages开发利器github.com–>stackblitz.com/github/coding.net
2020-05-19 12:01:46
269
原创 成熟的git分支模型
refera successful gitflow model译文notesfeature branch命名比较随意merge --no-ff通常存在于开发者的软件库,而不是在源代码库中release branchrelease-* --》 版本号应该是即将开始的,而不是上一次结束的Bug修复在此branch上,fix完合并到develop,然后就可以删除此branch此branch严禁增加new feature (这是feature branch的功能,此brach
2020-05-18 15:50:49
401
原创 a 设计模式 目录
五一浪了两天,就发现CSDN在侧边自带目录了,再也不用在正文里面t o c显示得好长好长了!refGOF的肯定是必读的,不说了。什么大话设计模式啊,Head Fisrt...
2020-05-05 16:55:05
341
1
原创 设计模式 单一职责
在软件组件的设计中,如果责任划分的不清晰,使用继承得到的结果往往是随着需求的变化,子类急剧膨胀,同时充斥着重复代码,这时候的关键是划清责任。Decorator场景继PM前天提出了一个需求之后,PM昨天又提出了一个新的需求。思路没有经验的coder自然倾向于这样的方案原本的代码–>Component类;前天PM提出了需求,加班加点使用ConcreteComponent类( d...
2020-05-05 16:41:47
349
原创 PRML-0
文章目录source之前读的断断续续的,好多概念其实还是没有理解透彻。现在要好好整理一下,争取串起来! 【flag立起来了】source豆瓣书评,top给了不少link和资源知乎的学习路线和学习经验...
2020-05-01 23:34:28
317
原创 GNN初探
文章目录refer相应的笔记散度、梯度、拉普拉斯算子等介绍refer提到的矩阵自由度两处归一化的理解其他referrefer知乎:万字入门GNN相应的笔记散度、梯度、拉普拉斯算子等介绍refer提到的矩阵自由度拉普拉斯卷积核的自由度是4矩阵自由度其实就是可以自由变化的矩阵元素个数自由度方向一维的是 1 和 -1 上,二维的(0,1),(0,-1),(1,0),(-...
2020-04-28 22:10:15
473
原创 BBR
文章目录backgroundcharacterizing the bottleneckreferencebackground如今,TCP的基于损耗的拥塞控制(即使使用当前最好的CUBIC)也是这些问题的主要原因。 当瓶颈缓冲区很大时,基于损耗的拥塞控制会使它们保持满状态,从而导致缓冲区膨胀。 当瓶颈缓冲区较小时,基于丢失的拥塞控制会将丢失误解为拥塞信号,从而导致吞吐量降低。 解决这些问题需...
2020-04-28 00:50:21
501
原创 glog&gflags 卸载与安装
文章目录reference卸载glog删除头文件 & 库文件安装glog先卸载gflags安装glog安装gflags 【其实也可以不安 -- 没有必要的话就别安装了... 】测试是否成功测试代码测试命令reference卸载教程gflags安装卸载glog使用locate命令获得相关路径~$ locate glog |grep /usr/usr/local/include/...
2020-04-20 23:59:06
6017
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅