秋招总结以及后续规划

持续近两个月的秋招终于结束了,结果也是十分好的,算是对我之前的规划、努力的一种检验和认可。所以有必要进行总结一下秋招的结果,分享一下秋招的经验,然后对后序的时间进行一个规划。秋招我的学历情况是末流双九硕,专业是电子与通信工程,应该也可以理解成电子信息工程,具体研究方向为社交网络,和互联网基本不相关。由于不能实习,所以缺少实习经历,且实验室没有与互联网相关的项目,所以可以认作是完完全全的非科班转互联网。整体在准备之前,在java这一块也是完完全全的零基础。我的技术栈是java后端开发,主要涉及技术点包括
分类: 其他 发布时间: 11-18 09:17 阅读次数: 0

21年9月第四周 力扣每日一题记录

题目725.分隔链表09-22 725.分隔链表第一天开始每日一题,做个记录吧,也是让自己坚持下去题意为按照k来将链表分成k份,任意两份长度不超过1那么很显然,最长的区间长度,len/k + 1, 个数一共有len%k个 最短的len/k代码如下,基本是优解好久没写java了,手挺生的,敲挺慢的哈哈哈class Solution { //首先需要知道长度 //平均长度 len/k,则有len % k个是len/k +1的其余都是len/k //然后进行分割
分类: 其他 发布时间: 11-18 09:17 阅读次数: 0

21年9月第五周 力扣每日一题记录

题目lc639. 解码方法 II09-27 lc639. 解码方法 II一道hard题,难点在于思考的全面性,容易漏case我做了挺长时间,因为我把 1e9+71e9+71e9+7写成了10e9+710e9+710e9+7,真的服了,大哭,我是伞兵首先这是个dp问题,dp的比较简单按位读,每次进行判断如果是*,则本身能够表示9个数字,然后再看前面的字符是否有如果前面的字符是1 or 2,那么就多一种可能如果前面的字符是*,则就是连续两个*,
分类: 其他 发布时间: 11-18 09:17 阅读次数: 0

docker安装 centos 以及阿里云镜像加速配置

docker安装当前方法为centos 7 的安装方法,6不能适用,请注意参考教程:Install Docker Engine on CentOS | Docker Documentationyum install -y yum-utilsyum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo这里不建议用官网的下载地址,改用阿里云的,国内会快n倍一般yum-con
分类: 其他 发布时间: 11-18 09:17 阅读次数: 0

docker常用 镜像命令 以及 帮助命令

docker的镜像相关命令docker images 查看本地镜像-a 展示所有,显示中间镜像层-q 只显示镜像id–digests 显示摘要信息 (备注)–no-trunc 显示完整信息docker search 去docker hub上去查找镜像的名字docker search -f stars=30 tomcat 查找星大于30的镜像docker pull 镜像名 拉取镜像没写版本号,则默认最新版本,latest,docker pull tomcat == doc
分类: 其他 发布时间: 11-18 09:16 阅读次数: 0

docker的常用 容器 命令

docker run[options] image[command] [arg…] 本地有,直接run,没有的话,去仓库拉取–name=“容器新名字” 为容器指定一个名称-i 以交互模式运行容器,通常与-t一起用-t 为容器重新分配一个伪终端,通常与-i一起用-d 后台运行容器,并返回容器id,也即启动守护式容器docker ps看不到docker容器后台运行,必须有一个前台进程容器的命令如果不是像top这样挂着的命令,会自动退出-P 随机端口映射-p 指定端口映射dock.
分类: 其他 发布时间: 11-18 09:16 阅读次数: 0

21年10月第一周 力扣每日一题记录

本周每日一题 题目lc482. 密钥格式化10-04 lc482. 密钥格式化今天是个简单题,也是非常简单的一道题给一个字符串,经过处理然后给k值,将字符串分成多个k字符的分组,第一个小于等于k,那么很简单,第一个直接是n%k就可以了,后面的全部是k,当然,如果结果是0,那么每个都是k,第一个就置为k简单题,直接看代码,不多bbclass Solution { //按照-来分割字符串,然后第一个分组小于等于k,至少有一个,后面的要刚好包含k个字符 //然后因为只有字母
分类: 其他 发布时间: 11-18 09:16 阅读次数: 0

docker镜像是什么?容器是什么?

抽象的理解,镜像就是java中的类,而容器就是根据类所创建的对象实例镜像是一种轻量级的、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需要的所有内容,包括代码、运行时、库、环境变量和配置文件联合文件系统: 一种分层、轻量级且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下。union文件系统是docker镜像的基础。镜像可以通过分层来进行集成,基于基础镜像,可以制作出各种具体的镜像。docker镜
分类: 其他 发布时间: 11-18 09:16 阅读次数: 0

docker的容器数据卷

实现容器中的数据持久化,主机与容器直接数据共享一言以蔽之,文件夹映射,共享文件夹docker容器产生的数据,如果不用commit生成新的镜像,那么可能会丢失特点:数据卷可在容器之间共享或重用数据卷中的更改可以直接生效数据卷中的更改不会包含在镜像的更新中数据卷的生命周期一直持续到没有容器用它为止直接命令添加docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名实际上就是将宿主和容器的文件夹进行映射docker run -it ..
分类: 其他 发布时间: 11-18 09:15 阅读次数: 0

dockerFile 学习

什么是dockerFile是用来构建docker镜像的构建文件,是由一系列命令和参数组成的脚本步骤编写dockerFile-> docker build -> docker runegFROM scratchMAINTAINER https://github.com/CentOS/sig-cloud-instance-imagesADD centos-6-docker.tar.xz /LABEL org.label-schema.schema-version
分类: 其他 发布时间: 11-18 09:15 阅读次数: 0

21年10月第二周 力扣每日一题记录

本周每日一题 题目lc482. 密钥格式化lc284. 窥探迭代器10-04 lc482. 密钥格式化今天是个简单题,也是非常简单的一道题给一个字符串,经过处理然后给k值,将字符串分成多个k字符的分组,第一个小于等于k,那么很简单,第一个直接是n%k就可以了,后面的全部是k,当然,如果结果是0,那么每个都是k,第一个就置为k简单题,直接看代码,不多bbclass Solution { //按照-来分割字符串,然后第一个分组小于等于k,至少有一个,后面的要刚好包含k个字符
分类: 其他 发布时间: 11-18 09:15 阅读次数: 0

胡思乱想-为何生物有性别之分

吃饭的时候,谈天谈地,说到单细胞多细胞生物,有人发问,为什么动物要分雌性与雄性?是呀,动物好好的,要分性别干嘛,雄性求偶,雌雄交配繁殖,这多麻烦,何不雌雄同体(已经有生物做到)包括植物很多也是分性别。那再进一步,为什么要分性别,知己自己一只就繁殖,不就不麻烦了嘛?繁殖率还能上去。一开始,我的想法是单个生物会寂寞,所以需要另一半来陪伴,但很明显,许多生物,它们在一块只是为了交配,交配完成就会分开,并不是需要陪伴。我的最终的想法是:交流,基因的交流,为繁殖服务。生物需要进化来适应环境,来避免环境对该物种
分类: 其他 发布时间: 11-18 09:15 阅读次数: 0

21年10月第三周 力扣每日一题记录

本周每日一题 题目lc273. 整数转换英文表示10-11 lc273. 整数转换英文表示这题真是把我恶心到了,没有给数字与单词的映射表,我真是服了,自己敲半天,而且我单词敲错了好几个,真是书白读了不过还算是好题,我的思路是先解决十亿和百万的级别,逻辑为,用 iii 标识当前位,用 exceedexceedexceed 来标识超出当前档次的数位,比如当前是9位,就是超过了7位的百万2位然后百万以下的单独算,也是一样的逻辑,先来弄千,再来百,然后每次都是先处理超过的部分,再加上当前的档次,然后
分类: 其他 发布时间: 11-18 09:14 阅读次数: 0

neo4j load dump后无法启动 neo4j did not run

问题描述在接收了一个dump文件之后,我用load命令来将dump给load进来命令为 neo4j-admin load --from=<xxx> --database=<xxx> (--force)创建新的数据库,不加force,如果要覆盖原有的数据库,则加force,以上操作的前提是neo4j数据关着的之后就gg了,neo4j再也不能启动,系统是win删除neo4j安装目录下的/data/databases里所有数据库文件,方可正常启动,但数据全无问题解决首先win
分类: 其他 发布时间: 11-18 09:14 阅读次数: 0

21年10月第四周 力扣每日一题记录

本周每日一题 题目lc476. 数字的补数10-18 lc476. 数字的补数对示例做这样一个事,求num+答案+1,结果刚好是2^n,然后再用几个测试用例,发现也是这样,所以这就是本题的规律然后这个2^n是大于num的最小的n,所以答案如下class Solution { public int findComplement(int num) { long n = 1; while(n<=num) n = n << 1;
分类: 其他 发布时间: 11-18 09:14 阅读次数: 0

21年10月第五周 力扣每日一题记录

本周每日一题 题目lc301. 删除无效的括号10-27 lc301. 删除无效的括号因为要所有可能的结果,所以要穷举所有的结果用bfs,每次删除一个括号,每个位置都有可能删除class Solution { //用bfs的思路, 每次删除一个括号, 这里不删除非括号字符哦 //用set来维护当前结果, 使得不重复 //如果一旦出现有符合的, 则当前轮次结束, 将结果输出 public List<String> removeInvalidPare
分类: 其他 发布时间: 11-18 09:14 阅读次数: 0

21年11月第一周 力扣每日一题记录

本周每日一题 题目lc575. 分糖果11-01 lc575. 分糖果数组的长度就是糖果的数量然后数量是平均分配的题目是希望妹妹能够获得更多种类的糖果(数量一定)那么对于妹妹来说,尽量是一个种类获得一种 。那么统计种类数x,如果大于n/2,那么就是n/2,否则就是xclass Solution { public int distributeCandies(int[] candyType) { //统计种类数 Set<Integer>
分类: 其他 发布时间: 11-18 09:13 阅读次数: 0

21年11月第二周 力扣每日一题记录

本周每日一题 题目lc 299. 猜数字游戏11-08 lc299. 猜数字游戏两遍循环解决,第一遍是将相同的bull记录下来,同时记下secret有多少个不一样的数字情况,第二遍是将不同的cow计算出来这里因为出现的样本有限,所以用数组代替map,速度加快同时,StringBuilder#append的速度大幅领先与String的+经过优化,最终达到100%时间,70%的空间class Solution { //就是把对应位置的直接bull,非对应位置的记在map中,就是co
分类: 其他 发布时间: 11-18 09:13 阅读次数: 0

networkx 判断两图是否同构 得到同构的节点映射

如果我们希望判断两个网络是否同构,以及同构时,两个网络之间的节点映射关系,那么我们可以使用networkx提供的apinetworkx是python的处理网络十分好用的一个包具体使用方法如下 GM = nx.isomorphism.GraphMatcher(atomNx,dictNx) GM.is_isomorphic(): mapping = GM.mapping 首先使用GraphMatcher()方法,将两个网络输入,这里是以第一个网络atomNx为基础,来看第二个网络dictNx是否与
分类: 其他 发布时间: 11-18 09:13 阅读次数: 0

21年11月第三周 力扣每日一题记录

本周每日一题 题目lc 319. 灯泡开关11-15 lc 319. 灯泡开关这一题很有意思,是个数学题具体的思路我写在注释上了class Solution { //是一个数学题 //4号位的灯,会被1点亮,2点灭,4点灭,所以4号位的灯,实际上因子有1,2,4 所以它是亮着的 //那么对于i位置的灯,其实我们不需要知道它有多少个因子,而只需要知道它有偶数个因子还是奇数个就可以了 //这里的因子包含1和自身 //实际上,因子都是成对出现的,如果i是
分类: 其他 发布时间: 11-18 09:13 阅读次数: 0