摘要:安装: conda install pytorch -c pytorch pip3 install torchvision pip install torchtext 这3个命令就够了
阅读全文
摘要:''' 学习多进程和多线程 ''' import multiprocessing def deadLoop(): while True: pass if __name__ == '__main__':#多进程必须写这一行 p1 = multiprocessing.Process(target=dea
阅读全文
摘要:这里面起名是有点玄学 from collections import namedtuple Point = namedtuple('dsafdsf', ['x', 'y'])#本质就是等价于 class Point(): # def __init__(self,x,y): # self.x=x #
阅读全文
摘要:●叶子节点=度为2的节点数+1 ●线索二叉树:结点中加入一个前驱和后继. 树的存储:双亲法(因为每个节点只有一个父节点,所以只存一个parent即可),孩子法,孩子兄弟法 ●有序查找:2分,斐波那契查找.斐波那契法:比如表里面有20个元素.斐波那契数列是1,1,2,3,5,8,13,21那么我们就找
阅读全文
摘要:''' 还是牛牛跳跃问题 ''' ''' [编程题] 数轴 时间限制:1秒 空间限制:65536K 牛牛非常喜欢和朋友们一起玩。 牛牛有n个朋友当前在一根数轴上,每个朋友当前在整数x[i]坐标位置。 牛牛向他们发出一个移动的信号,每个朋友就向左或者向右移动s距离(每个朋友的选择是独立的,都可以选择向
阅读全文
摘要:在python环境下拉菜单里面任意一个点右键,选择打开此处的命令提示符,就能把cmd开启的python版本切换到这个版本.
阅读全文
摘要:为了避免思路遗漏给解题照成困难,总结一下思路: 大体有3个:看转化 1.直接模拟法:也就是问题自己处理自己,不需要转化.直接按问题跑一边即可. 2.转化到其他数据结构和运算来进行处理:绝大部分题目都这么想.要实现什么功能,用什么数据结构来实现这个功能,是否能转化到已经处理过的成型套路解法: (只要简
阅读全文
摘要:上午投简历,下午就有电话.比牛客网好多了.有机会我再多投一点.
阅读全文
摘要:只能面深度学习岗和算法岗,其他都不会 需要复习深度学习,机器学习算法.c++,java,linux语句
阅读全文
摘要:#下面这一段用一个txt来保存input的信息来模拟input.最后提交代码时候删除这一段即可. a9999=open('1.txt','r') def input(): return a9999.readline() #结束. ''' 一闪一闪亮晶晶,满天都是小星星,牛牛晚上闲来无聊,便躺在床上数
阅读全文
摘要:●计算机网络面试: 1.OSI,TCP/IP,五层协议的体系结构,以及各层协议 1.OSI,TCP/IP,五层协议的体系结构,以及各层协议 参考答案 答:OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层
阅读全文
摘要:1、海量日志数据,提取出某日访问百度次数最多的那个IP。 解:ip个数是4个0到256的数字来表示.所以他是2^32个. 扫描一下日志:直接把所有第一个数字是n的放到一个文件n里面.这样我们有256个文件了. 对每一个小文件,他里面找到访问百度次数最多的ip(可以字典计数).然后得到256个ip.在
阅读全文
摘要:conda install pytorch -c pytorch pip3 install torchvision 官网给的这2个命令也可以 非常好的2个命令,下载速度很快3,5分钟即可.然后就可以直接用了.
阅读全文
摘要:●安装 http://downloads.mysql.com/archives/get/file/mysql-5.6.17-winx64.zip 用的这个版本可以.默认下载的8.0几的不好使. 配置方法:https://blog.csdn.net/li_magic/article/details/7
阅读全文
摘要:cd /mnt/d/linux_share即可 就把linux_share这个目录挂载到linux里面了.这样windows和linux可以同时修改和访问这个文件夹里面的内容. 安装:cmd中输入bash即可
阅读全文
摘要:偶然发现,linux可以从github上直接下载代码.这样就能用windows写好代码,直接给linux来跑了.很方便. 当然是因为我还不会配置网络来让linux和windows通信.弄了一个下午也没弄好. 太方便了: 命令: git clone https://github.com/shiyanl
阅读全文
摘要:。CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的过程。 绝大多数的CGI程序被用来解释处理来自表单的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使网页具有交互功能。
阅读全文
摘要:#下面这一段用一个txt来保存input的信息来模拟input.最后提交代码时候删除这一段即可. a9999=open('1.txt','r') def input(): return a9999.readline() #结束.
阅读全文
摘要:1.可以用网桥方式 2.可以用一个回环虚拟网卡即可.
阅读全文
摘要:1.今日头条 后台算法.已经被拒 2.阿里:算法工程师-其他(实习生)
阅读全文
摘要:哈希怎么底层.key放数组哪部分里面 HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。 开网页怎么获取页面 linux 看进程的cpu 和内存占用率 看哪个端口被占用 lsof -i:端口号 def main(root,kid1,kid2): if root==None: r
阅读全文
摘要:hash, 任何一个技术面试官必问(例如为什么一般hashtable的桶数会取一个素数?如何有效避免hash结果值的碰撞) 下面代码会输出什么: def f(x,l=[]): for i in range(x): l.append(i*i) print l f(2) f(3,[3,2,1]) f(3
阅读全文
摘要:字符串: echo "a b c d e f"|cut -d ' ' -f1 输出a echo "a b c d e f"|cut -d ' ' -f1,3 echo "a b c d e f"|cut -d ' ' -f1-3 wc -l /etc/profile 输出行号 删除文件中的行首的空白
阅读全文
摘要:autohotkey更新2018-08-03,9点01 python ;把大写禁用了,因为确实基本不用.`表示删除,caplock+ijkl可以控制光标 SetCapsLockState , AlwaysOff ; caplock表示右,ctrl+caplock切换大小写 CapsLock::Sen
阅读全文
摘要:Python允许你同时为多个变量赋值。例如: 您也可以为多个对象指定多个变量。例如: 构造函数 dict() 可以直接从键值对序列中构建字典如下: 实例 >>>dict([('Runoob', 1), ('Google', 2), ('Taobao', 3)]) {'Taobao': 3, 'Run
阅读全文
摘要:linux:利用实验楼网站给的系统来试命令. 在linux系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。 /etc: 上边也提到了,这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。 /bin, /sbin, /usr/bin, /usr/s
阅读全文
摘要:通过课程补补基础知识。 还是要看书。 7层网络结构 学过计算机网络的各位,一定知道OSI七层协议模型。OSI七层协议模型(或简称OSI七层模型),是一个定义得非常好的协议规范,被认为是现代开放性通信系统互连互通的标准参考模型。OSI模型有7层结构,每层都可以有几个子层。 OSI的7层从上到下分别是:
阅读全文
摘要:基础很差,计算机操作系统,组成原理,网络都不懂.我就以题带学了 https://www.nowcoder.com/contestRoom?filter=0&orderByHotValue=1&mutiTagIds=179&page=1 就从美团做起. 美团点评2017秋招笔试编程题 全部自己写的ac
阅读全文
摘要:看别人的用jieba来实现.基本实现了搜索引擎基本功能.效率O(N) 通过inverted_index这个函数可以不停的把文件放到这个词典库里面.不知道百度什么的怎么处理网络上那么多数据.挨个存很难都存一遍.空间效率很慢 ''' 倒排索引:https://blog.csdn.net/okiwilld
阅读全文
摘要:1.左程云的视频.基础班和提高班都很牛逼.但是基础班我只找到前6节课. 2.慕课网liuyubobo老师的课程.c++算法与数据结构和leetcode面试算法 这两个也是讲的非常详细. 3.算法导论,左神的书.算法竞赛入门经典(第2版)lrj紫书,刷刷leetcode.
阅读全文
摘要:https://jingyan.baidu.com/article/adc81513a481cdf723bf73e6.html
阅读全文
摘要:''' 索引堆 ''' ''' 实现使用2个辅助数组来做.有点像dat.用哈希表来做修改不行,只是能找到这个索引,而需要change操作 还是需要自己手动写.所以只能用双数组实现. #引入索引堆的核心就是为了改变堆里面任意一个元素的值,然后继续维护这个堆. ''' '''下面手动写堆''' '''做
阅读全文
摘要:''' 并查集: 1.用于查如何A,B是否在一个集合中. 2.每一个集合设立一个头结点.其他都连向他 3.集合合并就是把小的集合挂到大的集合下面即可 4.优化.查询到一个a在b这个头结点下面,那么直接把a.next=b ''' class bingcha(): def __init__(self):
阅读全文
摘要:https://www.cnblogs.com/shytong/p/5364470.html 跟我分析的一样.总结一下就是 1.从list变成堆.需要N时间 2.从一个空堆一个一个加入元素,需要NlogN时间. 慕课网的liubobo讲的c++算法:F:\Movies\c++算法与数据结构 和lee
阅读全文
摘要:https://www.cnblogs.com/ysugyl/p/9000940.html
阅读全文
摘要:补学图论算法:算法竞赛入门经典(第二版)第十一章: 倒排索引还没有实现! 下面是左神的图论算法,并查集笔记.和一个美团题目. ''' https://www.nowcoder.com/live/11?page=1 还是继续刷左程云的算法题. 2.给定一个非负数的数组, 代表一个容器。 例如数组[0,
阅读全文
摘要:●数组list这个大数据不推荐使用.因为会发生扩容操作,这个操作O(N),推荐使用双端队列来做替代. 用2种顺序回复二叉树. ''' 利用先序数组和中序数组回复2查数 ''' class node(): def __init__(self,val): self.left=None self.righ
阅读全文
摘要:#注意在.py文件相同目录下放一个1.png做测试图片 #本质就是用html来实现图片 #写在前面的话:这个程序在python自带ide里面遇到bug就秒退,看不了提示信息 #解决方法如下: #用cmd 在文件目录里面执行python lastversion.py即可运行 #并且可以进行调试,会返回
阅读全文
摘要:''' 第二题:棋盘 ''' #数组b的最右面少的需要数组a最左边的搬过来 num=int(input()) list1=input().split(' ') list2=input().split(' ') for i in range(len(list1)): list1[i]=int(list
阅读全文