自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小松与蘑菇

公众号【小松与蘑菇】,用计算机去接近世界的真相

原创 《Android编程权威指南》项目三 MVVM架构实战解析
原力计划

本文将通过一个BeatBox项目详细解析MVVM架构的使用以及android中主题样式的使用分析 目录效果如图项目结构前期准备 SingleFragmentActivityactivity_single_fragment BeatBoxActivityMVVM BeatBox Soundlist...

2020-04-08 20:04:21

阅读数 846

评论数 13

原创 【一看就懂】自定义View入门实践,实现外方内圆效果
原力计划

本文作为自定义View的初步实践,取材自《android开发艺术探索》 目录效果如下方法activity_main.xmlattr.xml属性CircleView重写onDraw()重写onMeasure()java源代码 效果如下 方法 activity_main.xml 这是我们自己设计的...

2020-03-31 21:34:59

阅读数 149

评论数 2

原创 一网打尽!关于mysql索引的基础与高级知识都在这里了
原力计划

本文取材于《高性能MySQL第三版》的第5章,由于索引使用了较多的比较复杂的数据结构,限于篇幅,本文仅对这些数据结构进行简单介绍,如果不清楚的可以自行查资料学习 目录索引类型b-Tree索引哈希索引空间数据索引 (R-Tree)如何构造高性能索引应该考虑的逐步优化前缀索引覆盖索引压缩索引应该小心...

2020-03-25 20:14:42

阅读数 2295

评论数 6

原创 任何优秀的程序员, 都有早逝的风险
原力计划

本文取材于《程序员健康指南》主要由于我最近眼睛干涩,背部疼痛,所以进行了一些研究,并分享出来,原书pdf版本在文末 关于健康的文章其实只需要看一篇即可,看多了反而太杂无法坚持,本文去掉了书中的一些比较麻烦的方法,并提供一些有帮助的软件,方法不会太复杂,只要有一颗希望健康的心即可 目录问题习惯散步...

2020-03-23 19:00:34

阅读数 2958

评论数 5

原创 【小白必看】mongodb从不懂到入门
原力计划

本文默认已经装好了mongodb,在cmd中使用,检测方式为,在一个cmd窗口中输入【mongod】打开服务器端,再打开另一个窗口,输入【mongo】打开可以链接服务端的客户端。 本文主要内容来自于《mongodb权威指南》,pdf地址在文末 如下 简介 易于使用 mongodb是一个面向...

2020-03-22 01:17:38

阅读数 356

评论数 0

原创 【火眼金睛】用PWC光流法来训练Deepfakes换脸检测模型
原力计划

这段时间,一直在搞这个光流法,从一开始完全不知道,再到现在搞出点东西,毕竟是毕设相关,以此作为纪念 数据集处理 这里我使用的celeb-df数据集 face.py找到人脸 首先在github上下载facenet,里面有一个detect_face.py文件,要把align标为source dir,...

2020-03-17 18:13:00

阅读数 386

评论数 0

原创 四年大学下那些让我欲罢不能的网站

在本科学习期间,通过Google/百度搜索接触了各种各样的学习网站,收益匪浅,现在来分享一下吧 分为三种类型,“课程网站”,“编程网站”,“社区网站”,贵精不贵多,每种分享几个 课程网站 Coursera 推荐:⭐⭐⭐⭐ 不能翻墙不要上! Coursera是由斯坦福大学的计算机科学教...

2020-03-06 22:19:12

阅读数 532

评论数 0

原创 课程全开源!李宏毅2020机器学习正式发布

真正大师的课程往往都是免费的,诸如吴恩达,李飞飞等 李宏毅老师的课程我也学过一些,在B站上的2017年的课程,但是由于学了几节后有弹幕指出了错误,当时作为小白也分不清对错,生怕被带入坑就弃了,但是最近来看发现当时真错过了珠玉 现在李宏毅老师2020版的课程已经来啦 看这里 课程链接 会进入这样一个...

2020-03-06 14:20:19

阅读数 654

评论数 1

原创 【Tensorflow】如何使用PWC-Net网络输出运动中的光流图像

对应的项目:PWC-Net 对应的论文:PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volume, CVPR 2018 (Oral) 在这里由于原项目是使用pytorch和caffee的,所以我找的是一个tenso...

2020-03-06 09:15:59

阅读数 453

评论数 1

原创 《Deepfake Video Detection through Optical Flow based CNN》光流法检测假视频论文解析

如题,本篇论文是通过光流法,以CNN网络,对deepfake的视频进行检测真伪,deepfake相关介绍点击这里 这篇文章使用如下结构 文章提出,要fake视频和origin视频的差异在于,一个是计算机合成,一个是摄像机拍摄而成,而光流可以利用这种差异,在光流场中进行体现 方法如下: 对于t时...

2020-03-04 00:17:17

阅读数 172

评论数 0

原创 除了人以外,全世界最成功的物种是谁?

新冠病毒还没褪去,最近湖南和四川又爆发了禽流感,而罪魁祸首——“鸡”,上万只都惨遭捕杀。今天,我们就深入看看“鸡”这个物种。 鸡的自然寿命是10~20年,但是在人类的干预下,从小鸡仔到做成烤鸡腿只需要6周,而且往往是发往全球各地。从单个鸡的命运来看,他是不幸的,但是从物种本身来看,他是最成功的。 ...

2020-02-11 13:38:13

阅读数 209

评论数 0

原创 2019年的deepfake——从爆火到无人问津

2019年已经过去了,大家还记得去年年初最火的技术是什么吗?——deepfake换脸技术 到如今,他发展到什么地步了呢? 接下来,我会通过工具案例,作用,检测方法三个方面介绍deepfake这及其相关技术的发展 注:本文主要介绍deepfake的应用,作用,发展等,并不是介绍技术本身的实现源码 d...

2020-02-03 17:06:08

阅读数 384

评论数 2

原创 【面试】i++与++i的水有多深,你真的了解吗?

i++是先算后加,++i是先加后算,这个在我们学习循环就已经知道的东西,到底蕴含了什么呢? 我们来看一段代码 int i1=10; int i2=i1++; int i3=10; int i4=++i3; int i5 = 10; i5 = i5++; int i6=10; i6 = ++i...

2020-02-03 06:44:07

阅读数 180

评论数 0

原创 数据库系统设计实现与管理完整性增强特性与触发器 7.11,8.11,8.12习题解答

首先先来一道小题 希尔顿是一跨国旅馆经营公司,其数据库系统中有如下4个表: Hotel (hotelNo, name, city) Room (roomNo, hotelNo, type, price) Booking (hotelNo, guestId, dateFrom, dateTo, ro...

2020-01-29 22:50:17

阅读数 42

评论数 0

原创 疫情期间,两地分离,送给女朋友一个爱心图案吧

效果如下 关键信息已经遮住了(__) 嘻嘻…… 这是一个动图,视频在b站 根据github中的项目进行修改 可惜原作者的爱情,貌似~ 下载下来后,如此修改 左边的文字,在 index.html中的18行 爱心部分的日期,在 index.xml中的56行,注意,javaScript是从0开始的,...

2020-01-27 18:29:49

阅读数 5454

评论数 1

原创 《Android编程权威指南》项目二——一个方便快捷便签的诞生

现在看到13章,做了一个简单的便签应用,主要分为新建事件和滑动查看事件两个部分,其他的大部分代码都是在为之后的灵活多变打基础,所以虽然功能很简单,但是代码量也不少 项目文件及作用 新建事件 主要是在CrimeListFragment中完成,使用MVC模式 当我们点击NEW CRIME时,跳转...

2020-01-25 05:08:24

阅读数 268

评论数 0

原创 《Android编程权威指南》项目一 地理知识问题(文末送pdf)

最近趁着春节假期,打算系统的再扫一遍androidd知识,学习《Android编程权威指南第三版》,前6章讲了一个项目,关于地理知识问题解答 效果如下 如果作弊了,会检测到 功能点 新知识点 ShowAnswer按钮点击后会消失的动画代码如下 int cx = mShowAnswerBu...

2020-01-23 00:57:50

阅读数 267

评论数 0

原创 过年回家,和女朋友一起玩的android游戏,单身20年的手速居然输了!

因为手机不方便录屏,所以上传的用模拟器来模拟效果,但是在实战中确实输了~ 这只是一个很简单的版本,在高铁上突发奇想,然后紧赶慢赶完成的,后续升级版本打算增加各种特效和支持自定义惩罚,文件如下 mainactivity写逻辑 xml文件写界面 color配色 strings设定惩罚 MainA...

2020-01-17 23:23:00

阅读数 414

评论数 0

原创 三款截图工具优劣分析,教你如何随心所欲截图

qq,微信,snipaste都是大多数人在用的截图工具,功能上也大同小异,但是最近使用后发现有所区别 qq版 微信版 snipaste 大家都有的箭头,画笔,形状,马赛克就不说了 下面是区别 qq 微信 snipaste 优点 可以截取分屏,收藏,分享 可以截取分屏,分享和...

2020-01-16 15:12:09

阅读数 294

评论数 0

原创 第一次启动 mongodb 出现 shutting down with code:100错误 唯一成功解决方案并启动

在安装好这个数据库并配好环境变量后出现错误 shutting down with code:100 看图中框住部分,mongodb的默认存储位置在c:/data/db,所以我们需要建立一个文件夹 在cmd中直接输入 mkdir C:\data\db 再次运行 mongod 出现 wa...

2020-01-16 01:08:32

阅读数 425

评论数 0

原创 markdown语法实现标题既放大又居中

对于一级标题用 # 即可,但是有时候 我们需要居中,直接写是不行的 <center># 实习总结报告</center> 效果如下 由于markdown是兼容html的,我们可以这样 <div align='center' ><fon...

2019-12-23 21:27:02

阅读数 341

评论数 0

原创 ccf 2019.12.15 报数 回收站地址(python)

现在还没有题目出来,但是成绩出来了 第3题花了两小时,样例都是对的,结果0分 第五题20分,最后220,这分数,哎 1,2题都a了 报数 遇到7和7的倍数跳过 输入: 报的个数 输出:甲乙丙丁四人跳过过多少次 很简单,一个count做记录,一个while循环做遍历 n=int(input()...

2019-12-17 14:14:25

阅读数 104

评论数 2

原创 《贫穷的本质》体会——对真理的悲观

最近在看《贫穷的本质》,才看了个前言,自己就突然对“真理”感到非常悲观,此话怎讲? 书中有一个关于给穷人化肥的案例 如果一个穷人,他没有钱买化肥,那么他种的田刚刚只够他一个人吃,那么无论他多么辛苦,他只会越来越穷,因为他没有剩余,但是的体力会逐年下降 但是,如果这个时候给他一些化肥,那么他可能就种...

2019-12-08 20:31:31

阅读数 73

评论数 0

原创 tensorflow出现 this is probably because cuDNN failed to initialize, so try looking to see if a……问题

我的配置 tensorflow1.12 GTX1060 CUDA 10.0 cudnn 7.6.4 方法一:可靠粗暴 将tensorflow1.12替换为tensorflow1.8.0 而且不能使用conda命令 pip install tensorflow-gpu==1.8.0 方法二:简单有...

2019-12-03 10:36:47

阅读数 373

评论数 0

原创 二叉树思考——一套模板解决所有遍历相关题

最近连续做了一些二叉树的遍历题,现在总结下规律 题目 在leetcode中 层次遍历1:给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 层次遍历2:给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) 路径...

2019-12-02 18:18:08

阅读数 55

评论数 0

原创 matlab小白入门学习(一)画三维图和二维动图

好久前就打算搞matlab了,但是python实在太香,今天开始呢,就打算更新一个matlab学习的集合 我用的是2018a版,但是都差不多,matlab所有的文件都是.m结尾的,而且语言风格我感觉像python,所以这篇文章假定您已经至少学过一门语言 我们要做两个效果 效果一 步骤如下 代码...

2019-11-30 20:05:53

阅读数 88

评论数 0

原创 《上瘾》——这个世界的聪明人如何让你欲罢不能

敲代码敲着敲着,总觉得没意思了,我想做的,或者大多数程序员想做的,应该是做设计师,而不是搬砖工人,于是痛定思痛,也要学习如何做一个产品经理 《上瘾——让用户养成使用习惯的四大产品逻辑》就是一部逻辑清晰,读后让人大呼过瘾的书 书中核心 触发——行动——奖赏——投入 所有让人停不下来的产品,都应该是循...

2019-11-26 18:42:59

阅读数 51

评论数 0

原创 android room的学习与使用(一)——实现增删改查

最近接触了room,可以完成数据库的工作,使用的感觉有点想spring boot,一起来看看吧 效果如下,很简单,只是为了显示room的作用 作为一个demo,文件结构很简单 首先进入room导入依赖包,也就是下面的代码贴到build.gradle中的dependencies中,这里我删除ko...

2019-11-04 11:23:30

阅读数 222

评论数 0

原创 android连接夜神模拟器出现daemon not running; starting now at tcp:5037问题解决

连接夜神模拟器,进入Sdk/platform-tools目录运行 adb connect 127.0.0.1:62001 但是,今天在连接模拟器的时候出现如下情况 显然是5037端口被占用 用管理员打开cmd, netstat -ano | findstr "5037" ...

2019-10-21 00:07:43

阅读数 317

评论数 0

原创 flutter学习(三)底部导航栏切换

做android原生开发时,底部导航栏是通过自定义布局,图片自己上网找,点击之后还要变色,在切换的时候使用fragment,切换下一个的同事上一个隐藏…… 现在,来看flutter怎么实现吧 效果 解析 除了主界面以外,必然需要这三个界面,界面布局如下 然后还需要一个bottom.dart表示...

2019-10-09 19:45:31

阅读数 73

评论数 0

原创 flutter学习(二) listView下进行动态卡片布局

真香!本来觉得用以前的java就能做的为啥还用flutter,但是最近接触flutter之后感觉这才是写移动应用的神器啊! 尤其是用java写的listView,各种适配器传参简直了 效果 可以上下滑动,更可以显示gif动图哦 原理 在完成这个效果之前, 分两步走,listview列表和card...

2019-10-07 23:43:17

阅读数 298

评论数 0

原创 AttributeError: module 'facenet' has no attribute 'store_revision_info问题解决

在github下载的facenet代码运行时出现这个问题 但是src/facenet.py中明明有这个函数 那是因为其实mtcnn想找的是site-packages中的facenet,他也有同样的函数,不过行数不一样,估计有些许变化 所以将mtcnn中的import facenet修改为 ...

2019-10-04 21:10:31

阅读数 354

评论数 0

原创 ccf 小明种苹果(续) (Python)

原题 官网放图真受不了,案例一个一个敲的 测试样例 """ 5 4 10 0 9 0 4 10 -2 7 0 2 10 0 4 10 -3 5 0 4 10 -1 8 0 4 4 74 -7 -12 -5 5 73 -8 -6 59 -4 5 76 -5 -1...

2019-10-04 11:45:33

阅读数 827

评论数 0

原创 flutter学习(一)配置环境与解决可能会出现的问题

配置环境操作步骤可按这篇文章 https://book.flutterchina.club/chapter1/install_flutter.html 但是按照操作,也会出现各种配置问题 Deprecated Gradle features were used in this build, mak...

2019-10-02 20:27:19

阅读数 92

评论数 0

原创 2019.8.19 美团提前批面试

已经有很多天了,很多记不清了,面得不长,但是问到了一些盲区, java相关 虚拟机 1、gc相关 2、内存模型 线程并发 1、volatile和sychronized区别 2、wait和sleep区别 3、在线程a中调用线程b的sleep,会是谁sleep 这个没答出来,面试官说sleep是静态方...

2019-09-23 20:26:56

阅读数 72

评论数 0

原创 java 关于抽象类与接口的使用探索

本篇文章,写给对抽象类和接口有所了解,但是又对使用情况比较混乱的孩子 如果你能脱口而出以下三个问题,说明你的水平很扎实,不用看了 1、接口可以被接口继承吗? 2、抽象类可以实现接口吗? 3、抽象类和接口的区别? 前两个的答案,都是yes 本篇文章理论较少,都是使用探索,代码不标红就是可以使用,标红...

2019-09-16 16:58:07

阅读数 66

评论数 0

原创 anaconda装环境遇到无法定位程序输入点OPENSSL_sk_new_reserve……问题

进入Anaconda\DLLS目录,查看libssl-1_1-x64.dll的日期 进入Anaconda\Library\bin目录,比较两者日期 如果不一致,将DLLS中的替换bin中的 再次尝试,ok

2019-08-26 09:33:00

阅读数 14152

评论数 81

原创 剑指offer 21~25(牛客网python版)

21. 栈的压入弹出序列 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注...

2019-07-26 15:34:07

阅读数 66

评论数 0

原创 剑指offer 16~20(牛客网python版)

16.合并两个排序的链表 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 递归 把较小的那个节点当做每一层的初始节点点,他的next节点为下一层的结果 class Solution: # 返回合并后列表 def Merge(self, ...

2019-07-26 10:15:12

阅读数 52

评论数 0

原创 剑指offer 11~15(牛客网python版)

二进制中1的个数 位与法 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 思路很巧妙,可参考牛客https://www.nowcoder.com/questionTerminal/8ee967e43c2c4ec193b040ea7fbb10b8?f=discussion clas...

2019-07-25 20:54:23

阅读数 89

评论数 0

提示
确定要删除当前文章?
取消 删除