- 博客(45)
- 收藏
- 关注
原创 加速git clone
加速git clonegit config --global http.proxy 'socks5://127.0.0.1:1080' git config --global https.proxy 'socks5://127.0.0.1:1080'
2020-07-24 14:14:15 207
原创 深度学习环境配置
conda create -n py36 python=3.6conda activate py36conda install tensorflow-gpu=1.12 pytorch=1.4pip install transformers numpy==1.6.4 scikit-learn fitlog sentencepiece==0.1.91
2020-06-23 00:28:21 322
原创 Leetcode刻意练习1——数组
1. 两数之和题目给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]知识点哈希表以空间换时间,将查找时间复杂度从O(n) 降低到 O(1),空间复杂度为O(n)关键代码unordered_map<int, int> umap;auto j = umap...
2020-02-29 22:08:43 208
原创 Docker for Pytorch
1. Docker1.1 安装官网教程1.2 添加用户If you want to run docker as non-root user then you need to add it to the docker group.Create the docker group if it does not exist$ sudo groupadd dockerAdd your use...
2020-02-23 22:42:17 1434
原创 Demo for Stanford CoreNLP
1. 安装Java1.1 安装openjdkyum install java-1.8.0-openjdk java-1.8.0-openjdk-devel 1.2 配置环境变量vim ~/.bashrc export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el7_6.x86_64 export CLAS...
2020-02-23 19:59:21 342
原创 Ubuntu16.04+GTX 2080 Ti显卡配置
1. 确认显卡被系统正确读取lspci | grep -i nvidia由于ubuntu16出现时间晚于2080Ti,未显示显卡型号,需要如下操作,若正常显示则前往2# 1 更新PCI IDsudo update-pciids# 2 查看命令是否成功执行:sudo cat /usr/share/misc/pci.ids | grep -i rtxout> 1e04...
2019-11-25 22:28:40 1370
原创 Ubuntu系统配置
目录键鼠共享 Barrier终端工具Guake配置 sshMiniconda环境变量修改源Python环境键鼠共享 Barrier在多个设备之间共享键盘和鼠标https://github.com/debauchee/barrier/wiki/Building-on-Linux终端工具Guake下拉式半屏多窗口终端sudo apt-get in...
2019-11-18 15:04:15 366
原创 Word2Vec
Word2VecTransformer1.Self-Attetion矩阵形式(每行表示一个单词)2.Multiple Heads结果拼接整体计算过程3.使用位置编码表示序列的顺序位置编码和embedding相加作为输入4.残差连接5.decoderThe output of the top encod...
2019-06-29 20:38:30 460
转载 numpy和torch中数组或张量的拼接
1.拼接1.1numpynp.vstack() v 表示vertical 垂直,也就是竖着拼接 和np.hstack() h表示Horizontal 横向1.2torchtorch.cat(),dim=1为水平拼接,dim=0为竖直拼接>>> x = torch.randn(2, 3)>>> x 0.5983 -0.0...
2019-06-29 11:40:52 7789
原创 字符串匹配算法
蛮力法O (n*m),如果每个匹配位置复杂度为常数,可以达到O(n)。KMP O(n+m)next数组KMP改进:P[i]和P[j]相同时,没有比的必要,去前面找。#include <iostream>#include <string>using namespace std;/* P 为模式串,下标从 0 开始 */void GetNext(...
2019-06-20 23:45:29 422
原创 算法设计
方法试用情况分治法各子问题独立动态规划各子问题重叠1.分治分治算法能解决问题的特征:–问题规模缩小到一定的程度可以容易地解决–问题可以分解为若干个规模较小的相同问题,即该问题具有最优子结构性质–利用该问题分解出的子问题的解可以合并为该问题的解–该问题所分解出的各个子问题是相互独立的,即子问题之间不包含公共的子子问题解题步骤:– 划分阶段的时间复杂性...
2019-06-20 16:26:22 530
原创 软件构造8-9章
章节内容8性能指标9代码重构8.1软件构造性能指标时间性能每条指令、每个控制结构、整个程序的执行时间不同语句或控制结构执行时间的分布情况时间瓶颈在哪里?空间性能每个变量、每个复杂结构、整个程序的内存消耗不同变量/数据结构的相对消耗空间瓶颈在哪里?随时间的变化情况内存管理的基本动作:内存分配和垃圾回收内存分配静态内存分配:在编译阶段就已经...
2019-06-19 23:27:48 286
原创 软件构造6-7章
章节内容6可维护性76.1可维护性Ready for Change,Ready for Extension可扩展性,灵活性,可适应性度量指标:Cyclomatic Complexity 圈复杂度:代码的结构复杂度程序路径条数,测试需要覆盖Lines of Code 代码行数Maintainability Index (MI) 可维护性指数Dept...
2019-06-19 00:29:44 355
原创 软件构造4-5章
章节内容4可理解性,可读性5可复用性4.1可理解性-可读性(内部指标)相关注释规范见4-1,28.4.2Coding conventions 编码规范编码规范:定义了一系列的规则,按这些规则进行编码,有助于提升代码可读性例如:命名:包名小写,类,接口单词首字母大写,方法变量start as lower case (Camel Case),常量全大写...
2019-06-18 00:48:04 188
原创 软件构造第10章
10.1并发并发即同时进行计算方式:共享内存:在内存中读写共享数据消息传递:通过channel交换消息进程:拥有整台计算机的资源多进程之间不共享内存进程之间通过消息传递进行协作JVM通常运行单一进程,但也可以创建新的进程。进程=虚拟机;线程=虚拟CPUJava线程:每个应用至少有一个线程即主线程,可以创建其他的线程创建线程的方法:1.从Thread类派生子类,实现run(...
2019-06-17 09:18:40 385
原创 软件构造1-3章
1.1软件构造的多维度视图1.1.1从三个维度看软件系统的构成– By phases: build- and run-time views 按阶段划分:构造时/运行时视图– By dynamics: moment and period views 按动态性划分:时刻/阶段视图moment:特定时刻的软件形态Period view: 软件形态随时间的变化– By levels: code...
2019-06-17 09:18:17 386
原创 Git大小写不敏感问题解决
需求:两次提交的代码中,有些文件名和文件夹名做了修改,需要两次commit分别保存问题:因为git默认对大小写不敏感,所以两次提交只是文件中的内容做出修改解决:设置git为敏感模式,两次提交只是文件中的内容做出修改,并且创建了新文件夹,并没有解决问题最后:每次创建新分支后,删除版本库中的所以文件,用新的文件替换本地工作区,重新add,commit,问题解决...
2019-06-01 01:09:52 1215
原创 Git笔记
目录安装及配置1.安装完git后首先需要设置2.配置颜色创建版本库1.通过git init命令,把当前目录变成Git可以管理的仓库2.通过git add命令,把文件添加到stage3.通过git commit命令,把文件提交到仓库版本回退1.通过git log命令,查看历史commit记录2.通过git reset命令,进行版本回退3.通过git ...
2019-05-31 19:05:43 470
原创 pip 设置豆瓣源
[global]timeout = 60index-url = http://pypi.douban.com/simpletrusted-host = pypi.douban.comwindows下指定位置为%APPDATA%\pip\pip.ini
2019-05-16 12:22:04 1682
原创 这可能是第一篇比较全的ERNIE踩坑笔记——Centos下玩转ERNIE
最近要做一个中文文本匹配的任务,看到百度刚刚发布了sota的模型(中文任务全面超越BERT:百度正式发布NLP预训练模型ERNIE),所以想拿来用一下,但是相对于大火的google发布的Bert,实践ERNIE模型的博客非常少,于是自己跑通模型后写了这篇博客记录一下遇到的坑,如果对小伙伴们有帮助那便是极好的。因为论文是基于百度的开源框架paddlepaddle,可以说相比较深度学习大火的te...
2019-05-15 18:42:45 4004 2
原创 计算机系统大作业
摘 要本文将根据Hello的自白,利用计算机系统的术语,解析hello的一生,并简述hello的p2p,o2o整个过程,带你在计算机系统中漫游。关键词:hello,p2p,o2o;目 录第1章 概述...............................................................................
2019-05-11 21:57:59 182
原创 VS code添加open with code功能,实现右键打开文件夹
新建xx.reg文件,内容如下双击添加注册表Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\VSCode]@="Open with Code""Icon"="C:\\Program\\Microsoft VS Code\\Code.exe"[HKEY_CLASSES_ROOT\*\shell\VSC...
2019-04-30 15:08:00 3035
转载 linux查看文件和文件夹大小
df:显示目前所有文件系统的可用空间及使用情形参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。[yayug@yayu~]$df-hFilesystemSizeUsedAvailUse%Mountedon/dev/sda13.9G300M...
2019-04-11 14:29:13 4650
原创 动态规划之LCS
目录最长公共子序列(Longest Common Subsequence)不要求连续最长公共子串(Longest Common Substring)要求连续三个字符串的最长公共子序列最长公共子序列(Longest Common Subsequence)不要求连续https://leetcode-cn.com/problems/delete-operation-for-tw...
2019-04-02 09:10:21 1027
转载 软件构造第三章
目录1、弱类型、强类型、动态类型、静态类型语言2、Java中private、protected、public和default的区别3、解析Java中的String对象的数据类型1、弱类型、强类型、动态类型、静态类型语言https://blog.csdn.net/luoganttcc/article/details/79622096强类型:偏向于不容忍隐式类型转换。譬...
2019-04-01 15:26:37 523
原创 JUnit: NoClassDefFoundError: org/junit/runner/manipulation/Filter
Stackoverflow解答:Right click the project in Package Explorer, and click Properties. Click the Libraries tab. Click the Add library button. Select JUnit and click Next. Select JUnit 4 (that's wha...
2019-03-18 17:18:08 616
转载 JAVA 2.0-1.1问题
double结果输出2.0-1.1的结果JAVA浮点数存储(指数处理同+127)剖析float型的内存存储和精度丢失问题转为double和stringJava中Double保留后小数位的几种方法import java.text.DecimalFormat; public class TestC { public static void main...
2019-02-27 20:36:18 918
原创 JAVA笔记
修改的toSring()方法以及格式化输出public String toString(){ return("Account#" + accountNumber + " with Balance " + new java.text.DecimalFormat("$0.00").format(balance));}属性的隐藏、方法的覆盖子类声明了和超类中形同的成员...
2019-02-26 08:12:48 361
原创 torch笔记
torch和np中transpose的区别 import numpy as npimport torchfrom torch.autograd import Variablea=np.array([[1,2,3],[4,5,6]])print(a)# transpose交换tensor中的两个维度,与顺序无关print(Variable(torch.LongTensor(a))....
2019-01-21 17:38:05 201
原创 数据结构与算法
1.将一个含有n个元素的数组向右循环移动k位,要求时间复杂度是O(n),且只能使用两个额外的变量。右移K位的过程就是按后K位和剩余位分成两部分,分别逆序排列,然后把整个数组逆序排列。变换过程通过以下步骤完成:1.逆序排列 abcd: abcd1234 -> dcba1234;2.逆序排列 1234: dcba1234-> dcba4321;3.全部逆序 dcba43...
2019-01-07 22:05:21 378
原创 CSDN百度侧栏广告+知乎
1.安装Adblock Plus2.在我的过滤列表中添加pos.baidu.com*zhihu.com##.AdblockBanner
2019-01-03 14:54:20 292
原创 ubuntu命令笔记
文件(夹)相关创建文件: touch a.txt创建文件夹: mkdir NewFolder删除文件: rm a.txt删除文件夹: rmdir NewFolder删除带有文件的文件夹: rm -r NewFolderLibreOffice Writer回车在“查找与替换”的“其他选项”里面勾选上“正则表达式”这个选项,用一个 $ 符号来指代回车符,全部替换为空格 ...
2019-01-03 00:38:43 163
原创 Linux下鼠标变成十字形状无法点击情况解决
原因:把shell命令行终端当成了python环境,误输入了"import"命令.解决办法:直接杀死进程fan@lab:~$ ps -e | grep "import"11985 pts/19 00:00:00 importfan@lab:~$ kill -9 11985 ...
2019-01-03 00:36:36 5133 1
原创 jupyter notebook配置conda环境下的python内核
1新建内核首先激活对应的conda环境source activate py27安装ipykernel conda install ipykernel将环境写入notebook的kernel中python -m ipykernel install --user --name py27 --display-name "py27"然后打开notebookjupyt...
2019-01-03 00:32:30 857
原创 Linux下MySQL使用
1.安装MySQLsudo apt-get install mysql-server mysql-client2.安装PyMySQLpip3 install PyMySQL3.创建用户密码mysqladmin -u root password "new_password";4.登陆MySQLmysql -u root -p5.数据库操作#创建数据库m...
2018-10-03 17:37:50 352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人