06 2018 档案

摘要:安装: conda install pytorch -c pytorch pip3 install torchvision pip install torchtext 这3个命令就够了 阅读全文

posted @ 2018-06-30 20:06 张博的博客 阅读(147) 评论(0) 推荐(0)

摘要:''' 学习多进程和多线程 ''' import multiprocessing def deadLoop(): while True: pass if __name__ == '__main__':#多进程必须写这一行 p1 = multiprocessing.Process(target=dea 阅读全文

posted @ 2018-06-30 15:39 张博的博客 阅读(99) 评论(0) 推荐(0)

摘要:这里面起名是有点玄学 from collections import namedtuple Point = namedtuple('dsafdsf', ['x', 'y'])#本质就是等价于 class Point(): # def __init__(self,x,y): # self.x=x # 阅读全文

posted @ 2018-06-29 20:03 张博的博客 阅读(576) 评论(0) 推荐(0)

摘要:●叶子节点=度为2的节点数+1 ●线索二叉树:结点中加入一个前驱和后继. 树的存储:双亲法(因为每个节点只有一个父节点,所以只存一个parent即可),孩子法,孩子兄弟法 ●有序查找:2分,斐波那契查找.斐波那契法:比如表里面有20个元素.斐波那契数列是1,1,2,3,5,8,13,21那么我们就找 阅读全文

posted @ 2018-06-29 11:13 张博的博客 阅读(145) 评论(0) 推荐(0)

摘要:''' 还是牛牛跳跃问题 ''' ''' [编程题] 数轴 时间限制:1秒 空间限制:65536K 牛牛非常喜欢和朋友们一起玩。 牛牛有n个朋友当前在一根数轴上,每个朋友当前在整数x[i]坐标位置。 牛牛向他们发出一个移动的信号,每个朋友就向左或者向右移动s距离(每个朋友的选择是独立的,都可以选择向 阅读全文

posted @ 2018-06-28 14:35 张博的博客 阅读(592) 评论(0) 推荐(0)

摘要:在python环境下拉菜单里面任意一个点右键,选择打开此处的命令提示符,就能把cmd开启的python版本切换到这个版本. 阅读全文

posted @ 2018-06-28 09:16 张博的博客 阅读(2226) 评论(0) 推荐(0)

摘要:看看让电脑深度学习写代码怎么做 阅读全文

posted @ 2018-06-28 09:13 张博的博客 阅读(342) 评论(0) 推荐(0)

摘要:为了避免思路遗漏给解题照成困难,总结一下思路: 大体有3个:看转化 1.直接模拟法:也就是问题自己处理自己,不需要转化.直接按问题跑一边即可. 2.转化到其他数据结构和运算来进行处理:绝大部分题目都这么想.要实现什么功能,用什么数据结构来实现这个功能,是否能转化到已经处理过的成型套路解法: (只要简 阅读全文

posted @ 2018-06-28 08:41 张博的博客 阅读(192) 评论(0) 推荐(0)

摘要:上午投简历,下午就有电话.比牛客网好多了.有机会我再多投一点. 阅读全文

posted @ 2018-06-27 18:41 张博的博客 阅读(86) 评论(0) 推荐(0)

摘要:只能面深度学习岗和算法岗,其他都不会 需要复习深度学习,机器学习算法.c++,java,linux语句 阅读全文

posted @ 2018-06-26 23:09 张博的博客 阅读(133) 评论(0) 推荐(0)

摘要:#下面这一段用一个txt来保存input的信息来模拟input.最后提交代码时候删除这一段即可. a9999=open('1.txt','r') def input(): return a9999.readline() #结束. ''' 一闪一闪亮晶晶,满天都是小星星,牛牛晚上闲来无聊,便躺在床上数 阅读全文

posted @ 2018-06-26 21:35 张博的博客 阅读(171) 评论(0) 推荐(0)

摘要:●计算机网络面试: 1.OSI,TCP/IP,五层协议的体系结构,以及各层协议 1.OSI,TCP/IP,五层协议的体系结构,以及各层协议 参考答案 答:OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层 阅读全文

posted @ 2018-06-26 17:11 张博的博客 阅读(711) 评论(0) 推荐(0)

摘要:1、海量日志数据,提取出某日访问百度次数最多的那个IP。 解:ip个数是4个0到256的数字来表示.所以他是2^32个. 扫描一下日志:直接把所有第一个数字是n的放到一个文件n里面.这样我们有256个文件了. 对每一个小文件,他里面找到访问百度次数最多的ip(可以字典计数).然后得到256个ip.在 阅读全文

posted @ 2018-06-26 12:38 张博的博客 阅读(343) 评论(0) 推荐(0)

摘要:conda install pytorch -c pytorch pip3 install torchvision 官网给的这2个命令也可以 非常好的2个命令,下载速度很快3,5分钟即可.然后就可以直接用了. 阅读全文

posted @ 2018-06-25 20:25 张博的博客 阅读(121) 评论(0) 推荐(0)

摘要:●安装 http://downloads.mysql.com/archives/get/file/mysql-5.6.17-winx64.zip 用的这个版本可以.默认下载的8.0几的不好使. 配置方法:https://blog.csdn.net/li_magic/article/details/7 阅读全文

posted @ 2018-06-24 22:17 张博的博客 阅读(131) 评论(0) 推荐(0)

摘要:cd /mnt/d/linux_share即可 就把linux_share这个目录挂载到linux里面了.这样windows和linux可以同时修改和访问这个文件夹里面的内容. 安装:cmd中输入bash即可 阅读全文

posted @ 2018-06-24 21:17 张博的博客 阅读(297) 评论(0) 推荐(0)

摘要: 阅读全文

posted @ 2018-06-22 22:48 张博的博客 阅读(131) 评论(0) 推荐(0)

摘要:偶然发现,linux可以从github上直接下载代码.这样就能用windows写好代码,直接给linux来跑了.很方便. 当然是因为我还不会配置网络来让linux和windows通信.弄了一个下午也没弄好. 太方便了: 命令: git clone https://github.com/shiyanl 阅读全文

posted @ 2018-06-22 17:36 张博的博客 阅读(164) 评论(0) 推荐(0)

摘要:。CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的过程。 绝大多数的CGI程序被用来解释处理来自表单的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使网页具有交互功能。 阅读全文

posted @ 2018-06-22 12:49 张博的博客 阅读(112) 评论(0) 推荐(0)

摘要:#下面这一段用一个txt来保存input的信息来模拟input.最后提交代码时候删除这一段即可. a9999=open('1.txt','r') def input(): return a9999.readline() #结束. 阅读全文

posted @ 2018-06-22 09:44 张博的博客 阅读(220) 评论(0) 推荐(0)

摘要:1.可以用网桥方式 2.可以用一个回环虚拟网卡即可. 阅读全文

posted @ 2018-06-22 00:17 张博的博客 阅读(112) 评论(0) 推荐(0)

摘要:1.今日头条 后台算法.已经被拒 2.阿里:算法工程师-其他(实习生) 阅读全文

posted @ 2018-06-20 19:49 张博的博客 阅读(96) 评论(0) 推荐(0)

摘要:哈希怎么底层.key放数组哪部分里面 HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。 开网页怎么获取页面 linux 看进程的cpu 和内存占用率 看哪个端口被占用 lsof -i:端口号 def main(root,kid1,kid2): if root==None: r 阅读全文

posted @ 2018-06-20 13:12 张博的博客 阅读(141) 评论(0) 推荐(0)

摘要: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 阅读全文

posted @ 2018-06-20 09:07 张博的博客 阅读(136) 评论(0) 推荐(0)

摘要:字符串: 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 输出行号 删除文件中的行首的空白 阅读全文

posted @ 2018-06-20 08:25 张博的博客 阅读(197) 评论(0) 推荐(0)

摘要:autohotkey更新2018-08-03,9点01 python ;把大写禁用了,因为确实基本不用.`表示删除,caplock+ijkl可以控制光标 SetCapsLockState , AlwaysOff ; caplock表示右,ctrl+caplock切换大小写 CapsLock::Sen 阅读全文

posted @ 2018-06-19 23:51 张博的博客 阅读(601) 评论(0) 推荐(0)

摘要:Python允许你同时为多个变量赋值。例如: 您也可以为多个对象指定多个变量。例如: 构造函数 dict() 可以直接从键值对序列中构建字典如下: 实例 >>>dict([('Runoob', 1), ('Google', 2), ('Taobao', 3)]) {'Taobao': 3, 'Run 阅读全文

posted @ 2018-06-19 22:36 张博的博客 阅读(155) 评论(0) 推荐(0)

摘要:linux:利用实验楼网站给的系统来试命令. 在linux系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。 /etc: 上边也提到了,这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。 /bin, /sbin, /usr/bin, /usr/s 阅读全文

posted @ 2018-06-19 22:16 张博的博客 阅读(347) 评论(0) 推荐(0)

摘要:通过课程补补基础知识。 还是要看书。 7层网络结构 学过计算机网络的各位,一定知道OSI七层协议模型。OSI七层协议模型(或简称OSI七层模型),是一个定义得非常好的协议规范,被认为是现代开放性通信系统互连互通的标准参考模型。OSI模型有7层结构,每层都可以有几个子层。 OSI的7层从上到下分别是: 阅读全文

posted @ 2018-06-16 17:45 张博的博客 阅读(189) 评论(0) 推荐(0)

摘要:基础很差,计算机操作系统,组成原理,网络都不懂.我就以题带学了 https://www.nowcoder.com/contestRoom?filter=0&orderByHotValue=1&mutiTagIds=179&page=1 就从美团做起. 美团点评2017秋招笔试编程题 全部自己写的ac 阅读全文

posted @ 2018-06-15 20:54 张博的博客 阅读(177) 评论(0) 推荐(0)

摘要:看别人的用jieba来实现.基本实现了搜索引擎基本功能.效率O(N) 通过inverted_index这个函数可以不停的把文件放到这个词典库里面.不知道百度什么的怎么处理网络上那么多数据.挨个存很难都存一遍.空间效率很慢 ''' 倒排索引:https://blog.csdn.net/okiwilld 阅读全文

posted @ 2018-06-15 00:57 张博的博客 阅读(153) 评论(0) 推荐(0)

摘要:1.左程云的视频.基础班和提高班都很牛逼.但是基础班我只找到前6节课. 2.慕课网liuyubobo老师的课程.c++算法与数据结构和leetcode面试算法 这两个也是讲的非常详细. 3.算法导论,左神的书.算法竞赛入门经典(第2版)lrj紫书,刷刷leetcode. 阅读全文

posted @ 2018-06-14 23:45 张博的博客 阅读(406) 评论(0) 推荐(0)

摘要:https://jingyan.baidu.com/article/adc81513a481cdf723bf73e6.html 阅读全文

posted @ 2018-06-14 21:39 张博的博客 阅读(232) 评论(0) 推荐(0)

摘要:''' 索引堆 ''' ''' 实现使用2个辅助数组来做.有点像dat.用哈希表来做修改不行,只是能找到这个索引,而需要change操作 还是需要自己手动写.所以只能用双数组实现. #引入索引堆的核心就是为了改变堆里面任意一个元素的值,然后继续维护这个堆. ''' '''下面手动写堆''' '''做 阅读全文

posted @ 2018-06-14 17:39 张博的博客 阅读(209) 评论(0) 推荐(0)

摘要:''' 并查集: 1.用于查如何A,B是否在一个集合中. 2.每一个集合设立一个头结点.其他都连向他 3.集合合并就是把小的集合挂到大的集合下面即可 4.优化.查询到一个a在b这个头结点下面,那么直接把a.next=b ''' class bingcha(): def __init__(self): 阅读全文

posted @ 2018-06-13 11:20 张博的博客 阅读(205) 评论(0) 推荐(0)

摘要:https://www.cnblogs.com/shytong/p/5364470.html 跟我分析的一样.总结一下就是 1.从list变成堆.需要N时间 2.从一个空堆一个一个加入元素,需要NlogN时间. 慕课网的liubobo讲的c++算法:F:\Movies\c++算法与数据结构 和lee 阅读全文

posted @ 2018-06-13 09:24 张博的博客 阅读(285) 评论(0) 推荐(0)

摘要:https://www.cnblogs.com/ysugyl/p/9000940.html 阅读全文

posted @ 2018-06-11 18:38 张博的博客 阅读(502) 评论(0) 推荐(0)

摘要:补学图论算法:算法竞赛入门经典(第二版)第十一章: 倒排索引还没有实现! 下面是左神的图论算法,并查集笔记.和一个美团题目. ''' https://www.nowcoder.com/live/11?page=1 还是继续刷左程云的算法题. 2.给定一个非负数的数组, 代表一个容器。 例如数组[0, 阅读全文

posted @ 2018-06-11 12:28 张博的博客 阅读(157) 评论(0) 推荐(0)

摘要:●数组list这个大数据不推荐使用.因为会发生扩容操作,这个操作O(N),推荐使用双端队列来做替代. 用2种顺序回复二叉树. ''' 利用先序数组和中序数组回复2查数 ''' class node(): def __init__(self,val): self.left=None self.righ 阅读全文

posted @ 2018-06-10 23:25 张博的博客 阅读(770) 评论(0) 推荐(0)

摘要:#注意在.py文件相同目录下放一个1.png做测试图片 #本质就是用html来实现图片 #写在前面的话:这个程序在python自带ide里面遇到bug就秒退,看不了提示信息 #解决方法如下: #用cmd 在文件目录里面执行python lastversion.py即可运行 #并且可以进行调试,会返回 阅读全文

posted @ 2018-06-10 17:02 张博的博客 阅读(478) 评论(0) 推荐(0)

摘要:''' 第二题:棋盘 ''' #数组b的最右面少的需要数组a最左边的搬过来 num=int(input()) list1=input().split(' ') list2=input().split(' ') for i in range(len(list1)): list1[i]=int(list 阅读全文

posted @ 2018-06-09 19:29 张博的博客 阅读(249) 评论(0) 推荐(0)

导航