- 博客(48)
- 资源 (1)
- 收藏
- 关注
原创 pytorch常用操作记录
tensor的按维度复制,使用场景,对query和doc算分的时候复制query。a = torch.FloatTensor([[1,2]])# shape = [1, 2]b = a.repeat(2, 4)#分别在各个维度上复制几次
2022-01-02 18:57:42 892
原创 Linux工作环境配置和常用命令
不定时更新并记录自己常用的Linux软件配置和命令,避免要用的时候到处搜。软件安装:修改当前用户的密码,输入后先输入当前密码,然后输入两次新密码passwd
2021-12-31 22:55:12 795
原创 git解决每次push要输入用户名和密码(git更换http协议为git协议)
首先添加本地的ssh公钥到托管网站github或者gitee,一路回车,在~/.ssh里面找公钥。ssh-keygen -t rsa -b 4096 -C "your_email@example.com"% 查看所有远程推送拉取方式git remote -v% 删除http协议推送拉取git remote rm <name>% 添加git协议推送拉取git remote add origin git@github.com:<username>/<reposito
2021-11-08 12:57:33 1462
原创 torch.gather()取每行中不同列的元素
pytorch取每行中不同列的元素import torchscores = torch.tensor([ [1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]])label=torch.LongTensor([ [0],[1],[2] ])ans = scores.gather(1, label)print(ans)
2021-07-09 11:29:26 2868 1
转载 解决TensorFlow中tensor太长输出打印不全
转载:https://blog.csdn.net/u012122840/article/details/80515281import numpy as np np.set_printoptions(threshold=np.inf)
2021-06-03 15:04:53 570
原创 Linux无root安装ack
ack是可以在当前目录下查找包含所有目标代码的工具,如ack model就可以得到当前目录下所有包含model这个关键词所在位置。输入curl https://beyondgrep.com/ack-2.22-single-file > ~/bin/ack && chmod 0755 !#:3然后在~/.bashrc中加上下面的,再 source ~/.bashrc就能使用ack了。export PATH="~/bin:$PATH"(~换成绝对路径)...
2021-03-06 22:01:16 286
原创 处理视频音频软件ffmpeg
Mac安装方法:brew install ffmpeg只要保留视频中的声音可以使用ffmpeg,可以将mp4转为mp3,软件还有很多其他功能
2021-02-03 10:36:34 133
原创 合并PDF文件-pdftk下载
用下面的命令就能将PDF文件合并,Mac和Linux都可以使用pdftk 1.pdf 2.pdf 3.pdf cat output sum.pdfpdftk <输入文件.pdf> cat output <输出文件名.pdf>Mac安装pdftk地址:https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk_server-2.02-mac_osx-10.11-setup.pkgLinux安装方法:sudo apt i
2021-01-30 14:27:57 803
原创 LaTeX TIKZ画markov转移图(有限状态机FSM图)
作业要画markov转移图,找了半天TIKZ怎么画FSM,代码记录一下\documentclass[a4paper,UTF8]{article}\usepackage{tikz}\usetikzlibrary{arrows,shapes,chains}\begin{document}%这里放下面的代码\end{document}\begin{figure} \begin{tikzpicture}[->,>=stealth',shorten >=1pt,auto,node
2021-01-03 04:39:52 2243
原创 ubuntu apt命令行安装wireshark
搜命令行安装wireshark搜出一堆乱七八糟的东西,自己记一下sudo add-apt-repository ppa:wireshark-dev/stable sudo apt updatesudo apt install wireshark
2020-12-11 14:37:00 577
原创 Eclipse安装plantUML插件
在Eclipse里安装plantUML插件时遇到一些博客里的链接打不开的情况,贴一下Eclipse安装plantUML插件的链接http://hallvard.github.io/plantuml/参考:plantUML官方安装指南
2020-10-18 18:10:13 761
原创 UML-类图-Composition(组合)和Aggregation(聚合)的区别
简而言之Composition(组合)关系是一个类不可以脱离另一个而存在,Aggregation(聚合)关系是两个类可以单独存在。Composition(组合)例如,翅膀不可以脱离鸟存在,翅膀是鸟的一个器官。上图的uml代码如下,可以参考PlantUML使用方法。@startumlclass bird { +bird() +void fly() +void jump()}class wing { -float length -String color +void shake()
2020-10-09 14:09:59 8903
原创 2020光大银行春招笔试题目回忆
投的信息科技岗,但笔试内容是综合岗的笔试,没安排成软件开发岗的笔试,不知道为什么。试卷分为三部分,上来30min的英语,5篇阅读理解,每篇5个选择。然后是语言理解12道(高中语文那种形式),数学题、思维题、行测(看图找规律,看数字找规律),图表分析。这部分好像70个题。最后是金融知识,一个都不会,接近30道,交白卷了。...
2020-03-31 15:38:34 1597
原创 建信金融科技2020春招二面
建信金融科技的二面也是视频面试,叫号进房间。由于一面结束后通知进二面是非技术面试,我特意准备了非技术的自我介绍,个人爱好,特长之类的。结果自我介绍完了面试官说你介绍的有点短,还是讲一下项目吧,然后我就讲了一下项目,问的几个项目问题和一面差不多,答完就结束了。全长6-7min。现在没有二面的消息,有再更新。...
2020-03-28 18:40:49 8125 8
原创 2020深信服春招C++软件开发一面
面试形式是电话面试,先进行自我介绍,因为投的是C++开发,然后开始问C++的内容,记得的有:什么是虚函数?虚函数是怎么实现的?struct和class的区别?构造函数私有了会怎么样?如何实例化一个类?C++答的很不好,很多都不会。然后开始问数据结构:是只用过STL还是自己实现过?vector和list的实现?具体怎么实现?我提到了vector要动态扩容/缩容,然后问扩容缩容怎么实现?哈希冲突的解决...
2020-03-28 10:48:53 450
原创 2020广发银行研发中心春招机试题目回忆
面完建信金融一面,已经开考了半个小时,进去30单选60分,2填空20分,1编程20分,1附加20分。单选涉及:数据库,Java,JavaScript,数据结构(栈混洗,二叉树重构),看代码写结果等等填空共2题,一题5个空,给出功能和代码框架,补充代码(Java)。因为不会Java,第一题没写,第二题功能很简单,就是对数字操作,全按C++的写,不知道对不对。编程十分简单,算(ab)(a^b)(...
2020-03-26 16:44:24 1935 5
原创 建信金融科技2020春招一面
同天面试的都在一个群里,叫号进视频房间。头天电话中安排在上午,进群发现是下午,在等待过程再延长了半小时。进视频房间后,先自我介绍,然后问项目,面试仅问项目。我的项目是用TensorFlow复现一篇论文。一直在问细节,这个神经网络的这个层有什么用?前向传播和反向传播有什么区别?反向传播的优点?我说了我的理解,怕面试官再问细节然后说我就会对着论文把代码写出来。然后面试官讲了上面问的问题的答案。你还学...
2020-03-26 16:32:19 3427 14
原创 2020华为春招面试:一面&二面&三面(一下午4h左右完成)已挂
春招一面是#include<iostream>#include<string>using namespace std;bool is_ip(string s){//只有数字或. int len = s.length(); for(int i = 0; i < len; i++)if( ! (('0' <= s[i] && s[i] ...
2020-03-26 10:42:23 18726 8
原创 深信服2020春招笔试(第四批)回忆
8个不定项选择,涉及数据结构(栈混洗的可能结果,二叉树的遍历等),计算机组成,操作系统等。7个填空,涉及概率论和读程序写输出。3道编程,第一题,N个容量为M的相同的容器从上到下摞着,都有初始装水的体积,现在从上往下一个一个的往里倒水,水满了会往下一个里面溢。问最终会溢出多少水。数据范围N<10000, M<1000第二题,N个人围成一圈报数,报到模M或者尾数为M的出圈,问最后一个...
2020-03-24 17:41:47 815
原创 建信金融科技2020春招笔试回忆
技术笔试,30道单选60分,5道多选10分,1道编程30分。选择考察涉及c++,Java,数据结构,软工,数据库等等。编程题大意是m*n的格子,往格子里放点,点落在格子里算格子被放了,放在格子的任意一条边上算这条边涉及的格子被放了,放在格子的任意一个顶角算这个角涉及的格子都被放了。计算放的点的最少的数量。例如2*2的格子,只要在正中间放一个点就能满足要求。很简单的题,但要注意细节。...
2020-03-21 21:34:41 6693
原创 2020华为春招机试题目回忆
趁着还记得题目,记录一下。第一题,给两个IP和掩码,计算这两个IP在不在一个子网。第二题,给0-1矩阵,计算由1组成的最大的正方形的面积。第三题,打怪兽,每个怪兽有个数值标记,从起点开始,必须按数值大小顺序打,矩阵上0不能走,1代表没有怪兽,>=2的就是怪兽,打过了就变成1。问能不能打到最大的那只,最少要走多少步,不能打到就输出1。显然BFS最短路,记录一下当前打的最大的怪兽。本人就...
2020-03-18 20:48:59 1379
原创 LaTeX公式转成word公式(LaTeX公式转MathML / latex2mathml的使用)
毕业设计要求翻译一篇英文论文,翻译后要写在word里,无奈论文里公式太复杂,用word的公式编辑器一个一个编太慢了,而且有些符号还找不到。曾经使用过一个工具,可以将LaTeX数学公式直接转换成可以粘贴成word的公式,那个工具还有很多功能,但过了几年忘了叫什么了,找到了一个在线转换的网站,可以供需要将LaTeX打好的数学公式放进word里的人参考。打开网站http://engenhariali...
2020-03-10 21:45:56 6000 4
原创 POJ - 1915 象棋中马的走法(BFS)
BackgroundMr Somurolov, fabulous chess-gamer indeed, asserts that no one else but him can move knights from one position to another so fast. Can you beat him?The ProblemYour task is to write a prog...
2020-03-01 17:13:06 541
原创 POJ - 2243象棋中马的走法(广搜)
A friend of you is doing research on the Traveling Knight Problem (TKP) where you are to find the shortest closed tour of knight moves that visits each square of a given set of n squares on a chessboa...
2020-02-29 15:23:12 296
原创 POJ - 1979(深搜与广搜)
There is a rectangular room, covered with square tiles. Each tile is colored either red or black. A man is standing on a black tile. From a tile, he can move to one of four adjacent tiles. But he can’...
2020-02-29 11:09:51 210
原创 POJ - 3278抓母牛(广搜)
Farmer John has been informed of the location of a fugitive cow and wants to catch her immediately. He starts at a point N (0 ≤ N ≤ 100,000) on a number line and the cow is at a point K (0 ≤ K ≤ 100,0...
2020-02-28 20:19:23 218
原创 UVA-514 Rails 判断是否栈混洗
Vjudge题目地址,按紫书上模拟即可,但这里有一个知识点,栈混洗的判读,栈混洗的判断只需要在模拟时把压栈顺序改为要求的初始栈序列的顺序即可。#include<cstdio>#include<iostream>#include<stack>using namespace std;const int maxn = 1010;int a[maxn];/...
2020-02-23 12:48:44 371
原创 UVA-10763 Foreign Exchange
Vjudge题目链接,STL的map,我上来就set写了一个,wa了才发现每组有重复输入的,所以set不行。#include<cstdio>#include<iostream>#include<map>#include<algorithm>using namespace std;int main(){ int n; wh...
2020-02-21 09:17:37 184
原创 UVA-10935 Throwing cards away I
Vjudge题目链接,STL的队列,模拟队列即可,注意输入n=1的情况(坑点,每行首尾没空格)。#include<cstdio>#include<iostream>#include<queue>using namespace std;int main(){ int n; while(~scanf("%d", &n) &&...
2020-02-20 21:45:09 164
原创 UVA-1593 Alignment of Code
Vjudge题目链接,STL题,比较容易,练习使用vector#include<cstdio>#include<iostream>#include<sstream>#include<set>#include<stack>#include<map>#include<queue>#include<...
2020-02-20 17:56:50 182
原创 UVA-156 Ananagrams
Vjudge题目链接,正如紫书所说,STL的威力在这道题得到了初步的体现。自己用了那么久的C++,最多就用过个string和vector,还需努力学习。#include<cstdio>#include<iostream>#include<sstream>#include<set>#include<map>#include<...
2020-02-17 11:59:18 141
原创 UVA-10815 Andy's First Dictionary
Vjudge题目链接,紫书上说是为了练set这个容器用的,书上处理输入那一块值得学习。#include<cstdio>#include<iostream>#include<sstream>#include<set>#include<string>#include<algorithm>using namespace...
2020-02-16 20:27:24 232
原创 UVA-10474 Where is the Marble?
Vjudge题目链接,sort,lower_bound,STL题,和书上写的一样#include<cstdio>#include<iostream>#include<algorithm>using namespace std;const int maxn = 10010;int main(){ int n, q, cnt = 1, a[m...
2020-02-16 12:40:51 158
原创 《TensorFlow深度学习应用实践》速成笔记与学习心得
因急于从零开始做一个项目,不求甚解边看边记一下这本书里可用的内容。第1章 星星之火讲的是计算机视觉的起源和深度学习的基本概念之类的,没啥好看的第2章 Python的安装与使用怎么装Python和pycharm,网上资料很多。突然讲threading类,目前没明白是啥。第3章 深度学习的理论基础----机器学习机器学习的分类可以按学科、学习模式、应用领域分机器学习的基本算法讲得很详...
2020-02-15 17:37:53 1231 2
原创 UVA-1339 Ancient Cipher
Vjudge题目链接,思路想清楚就很简单,统计每个字母出现次数即可。#include<cstdio>#include<iostream>#include<cstring>#include<algorithm>using namespace std;const int maxn = 110;void to_num(char s[], ...
2020-02-15 16:52:32 145
原创 UVA-1587 Box(判断6个矩形能不能构成一个长方体)
Vjudge题目链接,水题,判断6个矩形能不能构成一个长方体。构成长方体:平行面的矩形相同;长宽高至多是三个不同的数#include<cstdio>#include<iostream>#include<cstring>#include<algorithm>#include<set>using namespace std;...
2020-02-15 16:06:11 1241
原创 UVA-10340 All in All(判断一个字符串是不是另一个字符串的子序列)
Vjudge题目链接,水题,判断一个字符串是不是另一个字符串的子序列和归并排序的merge一样,双下标扫,注意数组开小了会RE#include<cstdio>#include<iostream>#include<cstring>#include<algorithm>using namespace std;const int maxn...
2020-02-15 15:35:20 245
原创 UVA-455 Periodic Strings(找一个字符串的周期)
Vjudge题目链接,水题,找一个字符串的周期,注意输入输出格式。周期从1开始枚举即可#include<cstdio>#include<iostream>#include<cstring>#include<cmath>#include<algorithm>using namespace std;int main()...
2020-02-14 21:14:43 335
原创 UVA-1225 Digit Counting
Vjudge题目链接,水题,题目怎么说就怎么写。1e4 就算是n2n^2n2也能过,何况根本到不了n2n^2n2Sample Input2313Sample Output0 1 1 1 0 0 0 0 0 01 6 2 2 1 1 1 1 1 1#include<cstdio>#include<iostream>#include<cstrin...
2020-02-13 20:25:53 224
原创 UVA-1586 Molar mass
Vjudge题目链接,计算分子式的分子量。思路:从前往后扫写了一下发现很麻烦,于是从后往前扫,遇到数字计算正序的数字,遇到字母就计算ans += (mp[s[i]] * (tot == 0 ? 1 : tot));tot = 0;//tot=0表示遇到这个字母前没遇到数字,所以上面是0就乘1Sample Input4CC6H5OHNH2CH2COOHC12H22O11Sa...
2020-02-13 20:13:50 148
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人