- 博客(23)
- 收藏
- 关注
原创 【Redis数据对象与结构】string与其底层结构
【Redis数据对象与结构】系列的主线如下,本文主要讲解string数据对象及其底层结构在redis中的实现。
2023-01-14 14:47:26 811
原创 【校招内推】字节跳动2022提前批开启
Hello 同学们,2022校招研发提前批正式启动,4000+研发岗位Offer来袭!邀请身边优秀的同学加入公司,和全球优秀的同学一起做有挑战成就的事情!报名时间:2021年7月8日-8月1日招聘对象:2021年9月-2022年8月期间毕业的同学(中国大陆以毕业证为准,非中国大陆区以学位证为准),且最高学历毕业后无全职工作经验的学生职位类别:研发类校招岗位提前批优势:提前锁定hc,越早投递机会越多提前批岗位无笔试,直通面试相当于多一次机会,面试结果不影响正式批冲!楼主今年刚毕业小硕
2021-07-08 23:12:27 1299
原创 mac开发环境配置(上)
在一台新的mac电脑上进行开发之前,要做哪些准备呢?本文推荐了开发者在使用mac做开发时的一些必备软件。在下一篇,我将介绍其他的必备软件以及一些提高开发效率的技巧。注:在配置以下环境的过程中,请务必保持网络可以访问谷歌和github等国外网站,且网络流畅。文章目录Mac开发环境配置推荐软件iTerm2安装配置Homebrew安装使用中科大的镜像使用清华大学的镜像使用 Brewfile 完成环境迁移gitOh my zsh安装zsh安装oh my zshcurl安装wget 安装设置主题tmux安装总.
2021-05-01 00:51:12 917 3
原创 【数据结构】—— 算法效率的度量
算法效率的度量一般算法的效率是通过时间复杂度和空间复杂度来度量的。对于疯狂扩增的内存空间来说,我们一般更加关注时间复杂度。当然,在有些特殊场景,比如在单片机上运行算法时,就有可能要考虑空间复杂度。同一个问题,我们可以使用不同的算法来解决,我们应当根据实际情况来选取最适合的算法,例如,有些算法时间复杂度是O(n2)O(n^2)O(n2),而空间复杂度O(1)O(1)O(1),而另一些算法时间复杂度O(n)O(n)O(n),空间复杂度也是O(n)O(n)O(n),这种情况下,如果我们更加关注时间上的效率,肯定
2021-04-23 00:19:13 2337
原创 分析微信聊天记录(2)——分析单人的微信聊天记录
分析微信聊天记录(2)——分析微信聊天记录文章目录分析微信聊天记录(2\)——分析微信聊天记录筛选指定聊天记录正式进行分析各自发送信息条数统计聊天时间频率获取词云总结上一篇说到获取到微信的聊天记录,这一篇说说对单人微信聊天记录的分析。筛选指定聊天记录假定我们已经获取到一个名为message.csv的聊天记录文件,我们使用python来筛选出指定人的微信聊天记录,存储到chat.csv文件中:import pandas as pdchat = pd.read_csv('../message.c
2021-02-13 18:05:16 7781 3
原创 分析微信聊天记录(1)——获取微信聊天记录
分析微信聊天记录(1)——获取微信聊天记录文章目录分析微信聊天记录(1\)——获取微信聊天记录获取 `EnMicroMsg.db `文件已root手机小米手机获取数据库密码导出数据库windowslinuxmac总结获取微信聊天记录的主要流程是取 EnMicroMsg.db文件,找密码,导出。获取 EnMicroMsg.db文件已root手机对于root后的手机来说,直接获取/data/data/com.tencent.mm/MicroMsg/{hash}/EnMicroMsg.db文件即可。
2021-02-13 17:15:42 24654 7
原创 2018 考研 408 经验贴——408 专业课
408 专业课 (121)总体408 四门专业课:数据结构 (45),操作系统 (35),计算机组成原理 (45),计算机网络 (25)我是个三跨考生,本科机械,学过最接近计算机的就是 VB 了。从从大一开始自学计算机,大二下开始自学 408 专业课,到考试之前,来来回回看了 5 遍王道和天勤的书。大三加了 17 届的考研群就开始在群里给学长们解答 408 的问题了,怕被认出就假装是 17 ...
2020-05-22 19:16:44 5122 3
原创 使用numpy搭建自己的深度学习框架(三)
自动求导(完善算子)简介完善算子完善`Tensor`解耦合注:本系列搭建的深度学习框架名称叫numpyflow,缩写nf,用以熟悉目前主流的深度学习框架的基础和原理。本系列的目标是使用nf可以训练resnet。开源地址:RanFeng/NumpyFlow简介上一节自动求导(封装算子)中,创建了加法算子并重写了__add__方法来对加法操作进行自动求导。这一节我们完善Tensor类,并将所有...
2020-05-02 16:56:23 665 1
原创 使用numpy搭建自己的深度学习框架(二)
自动求导(封装算子)简介注:本系列搭建的深度学习框架名称叫numpyflow,缩写nf,用以熟悉目前主流的深度学习框架的基础和原理。本系列的目标是使用nf可以训练resnet。开源地址:RanFeng/NumpyFlow简介上一节自动求导(基础知识)中我们介绍了自动求导的必备要素,其中之一就是要将一些基本的操作,比如加、减、乘、除、乘方等封装成一个个基本的算子,并首先写好对应的梯度计算方法...
2020-05-02 15:18:14 653
原创 使用numpy搭建自己的深度学习框架(一)
自动求导简介Numerical differentiationSymbolic differentiationAutomatic differentiation一个例子????forward modereverse mode简介这里的自动求导,我们可以理解为自动求解梯度而不是导函数。道理都是一样的,就是基础的链式法则,参考知乎的这个问题tensorflow的函数自动求导是如何实现的?自动求导常用的...
2020-05-01 21:06:44 1369
原创 使用numpy搭建自己的深度学习框架(零)
使用numpy搭建自己的深度学习框架简介第一个目标第二个目标第三个目标总结一下注:本系列搭建的深度学习框架名称叫numpyflow,缩写nf,用以熟悉目前主流的深度学习框架的基础和原理。简介本系列主要记录自己仅仅使用numpy来搭建自己的toy级别的深度学习框架。麻雀虽小,五脏俱全。在搭建自己的框架之前,我们要搞清楚我们需要准备些什么。我们首先要知道,深度学习是啥、为啥叫深度学习。对于初学...
2020-04-30 14:07:17 1325
翻译 深入理解神经网络中的数学
深入理解神经网络中的数学简介IntroductionKeras什么是神经网络单个神经元单个神经层向量化多样本(引入batch)什么是激活函数以及我们为什么需要激活函数?损失函数神经网络如何学习?反向传播总结翻译:原文在这里简介如今,针对深度学习,我们已经有了很多高级的特定的库或框架,比如Keras,Tensorflow和PyTorch。我们不再用再为权值矩阵的大小而担心,也不用费力去记住激活...
2020-04-30 14:03:35 1353
原创 2018 考研 408 经验贴——总结篇
这是2018考研的总结,2019年追加的部分:独自租房考研注定是孤独的。坚定地走出自己的舒适区,把自己逼到一个绝境,把自己弄的外人通常用 “那个人好像一条狗” 的眼神看我,我自负而且倔强,同学问我,明明就每天在图书馆学习,回到出租房里睡觉,为什么不住在宿舍。我告诉他们宿舍太吵,会影响我状态。自己偷偷告诉自己,这是修行,这是历练。7-8 月份正是分手之后的时间段,学校没有同学说话聊天,我每天说...
2019-02-17 10:45:04 16216 6
原创 2018 考研 408 经验贴——复试
我是成绩出来才准备复试的,因为懒随着最后一场考试的结束,无数考生涌出考场,2018 初试的乐谱至此画上终止符。考研之后,一度没有压力,就很飘,我也知道自己考得怎么样,因为四场考试出来都是异常高兴的,我知道,至少本校是没有问题的,浙大的把握在 40% 左右。反正就是一阵浪,毕设也就随便糊弄。对于自己的历练也随着房屋租期的到来而结束。在群里水群都很活跃,因为本来自己的目的就是为了让自己经历一下考研...
2019-02-17 10:31:03 4222 1
原创 2018 考研 408 经验贴——数学一
数学一 (129)首先我是个比较喜欢骂别人 “傻逼”、“智障” 的人,其次我骂自己傻逼的频率比骂别人要高的多。一轮报班的话真是伤自尊,而且自己很明白,我是根本不会听课的人,从初中到大学,根本不听课,作业就是抄。报班对自己没啥用,想了想,数学肯定是必考的,就先学数学。虽然大学是一路水了过来,但是高中的时候,学了一些大学的数学概念,自我感觉底子还是有一点,数学原定 3 轮复习,第一轮的资料是大学...
2019-02-17 10:26:08 3672 2
原创 2018 考研 408 经验贴——政治和英语
政治 (66) 和英语(62)对于这两门课我考得不是很好,就简单说一说政治政治我是 10 月份底才开始的,因为在此之前我都忙着克服数学的低级错误,我先是在网上找了一些视频,然后还是毫无头绪,就报了一个政治班 1000 元,但是,这个班就是发给你视频,你自己看。我就日了狗了。这特么还不如我自己找视频,我找的视频还多一些。但是钱是交了,很抱歉还拉了一个同学入坑。后来就是刷视频,刷了很多视频。...
2019-02-17 10:18:36 1402
原创 【论文读后感】:A simple yet effective baseline for 3d human pose estimation
3D人体姿态估计的baseline先验知识摘要引言2.相关工作3.解决方法3.1 我们的目标——没有蛀牙!(误!是网络的设计)3.2 数据预处理4.实验评估4.1 定量结果先验知识阅读本论文,要先稍微了解一下3d人体姿态估计的一些常用方法。其中本文所涉及到的,如下:1.一般3d姿态估计的问题描述为:以一张RGB图像作为输入,要求程序输出图像中人体主要关节点的三维坐标,比如头部、两肩、腰部,腿...
2019-02-07 13:53:14 3057 2
原创 【乐理入门】——音符与五线谱(1)
【乐理入门】——音符与五线谱(1)音符(Musical Note)种类附点音符(Dotted Note)休止符(Rest)五线谱(Five-line Staff)谱号(Clef)升、降记号(Sharp&Flat Sign)常用钢琴五线谱的音高参考资料音符(Musical Note)种类乐谱中,音符种类代表了该音符所占的时长(时值),音符在五线谱的位置代表了该音符所代表的音高。音符构...
2019-02-06 20:10:50 7761 1
原创 【论文读后感】:Perceptual Losses for Real-Time Style Transfer and Super-Resolution
固定风格任意内容高分辨率实时风格转换摘要引言相关工作方法参考合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入本篇博客中标黄的字属...
2019-01-15 16:10:42 2700 2
原创 简单导入VGG16
简单导入VGG16走了几个坑把VGG16导入到模型中,在此记录下代码,以备不时之需。代码运行所需文件:vgg_16.ckpt1.jpg (224 x 224 x 3)import tensorflow as tffrom tensorflow.python import pywrap_tensorflowvgg16_ckpt_path = 'vgg_16.ckpt'def...
2019-01-11 21:54:05 1861
原创 msf 直接控制大多数设备
这是我2016年写的一个博客,记录了一个入侵demo,原来的博客快支撑不下去了,现在转移到这来,以后还可以捡起来…以前的博客还是很稚嫩啊…注:获取目的主机的IP以及诱使目的主机下载并运行木马可以通过局域网的监听和毒化操作实现(2019/1/7添加:)大致流程:1.入侵进入局域网:利用Kali 中的WiFi破解工具,稳稳当当2.监听局域网数据流:利用arproof或ettercap或wire...
2019-01-07 20:11:22 1483
原创 PAT刷题技巧
PAT刷题技巧PAT 刷题技巧PAT 是什么PAT 注意事项PAT 题型PAT 代替机试PAT 刷题技巧PAT刷题模板写在后面PAT 刷题技巧PAT 是什么计算机程序设计能力考试(Programming Ability Test,简称PAT)旨在通过统一组织的在线考试及自动评测方法客观地评判考生的算法设计与程序设计实现能力,科学地评价计算机程序设计人才,为企业选拔人才提供参考标准。目前PA...
2018-12-29 17:02:37 6506 11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人