自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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刻意练习2——链表

1.题目知识点关键代码完整代码

2020-03-07 22:12:59 202

原创 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

原创 模式识别

1.关键概念2.距离分类器3.线性分类器与支持向量机4.特征选择与特征提取5.统计分类器6.概率密度估计

2019-06-27 00:49:06 519

原创 字符串匹配算法

蛮力法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

原创 模式识别

2019-04-18 11:50:22 443

转载 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

转载 Integer判断相等,到底该用==还是equals

转载:简书Integer判断相等,到底该用==还是equals

2019-02-27 19:16:53 4339 1

原创 软件构造笔记

1

2019-02-26 08:13:56 205

原创 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 -&gt; dcba1234;2.逆序排列 1234: dcba1234-&gt; 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关注的人

提示
确定要删除当前文章?
取消 删除