每一个不曾起舞的日子,都是对人生的辜负。

你的双眸,恰似那潭中蝶澈水下般不胜冰点的温柔;你的身形,恍惚像云边若即若离样虚实缥缈的娇羞。
私信 关注
嘿哈哈哈
码龄4年

人生就像一场演出,不到谢幕永远不知道自己有多精彩。

  • 437,426
    被访问量
  • 357
    原创文章
  • 6,143
    作者排名
  • 5,515
    粉丝数量
  • 于 2017-07-02 加入CSDN
获得成就
  • 获得492次点赞
  • 内容获得152次评论
  • 获得1,580次收藏
荣誉勋章
兴趣领域
  • #人工智能
    #PyTorch#语音识别#图像处理#视觉/OpenCV#自然语言处理
TA的专栏
  • 深度学习
    5篇
  • CG入门
    5篇
  • 物理引擎
    2篇
  • MBA
    8篇
  • 数据结构
    19篇
  • 计算机网络架构与网络安全
    24篇
  • 论文阅读
    5篇
  • Java服务器开发
    29篇
  • 嵌入式
    1篇
  • scheme
    1篇
  • scala
    1篇
  • spark
    1篇
  • 虚拟化
    1篇
  • SDN
    2篇
  • 操作系统
    1篇
  • Istio
    1篇
  • JavaScript
    1篇
  • NoSQL
    12篇
  • N1
    6篇
  • 机器学习
    13篇
  • 设计模式
    26篇
  • Vue2
    19篇
  • 大数据与机器学习
    14篇
  • 互联网技术架构
    13篇
  • 数字图像处理
    33篇
  • web应用开发
    4篇
  • 人工智能
    18篇
  • 设计模式
    28篇
  • 概率统计
    4篇
  • Java
    80篇
  • c++
    14篇
  • 数字图像处理
    32篇
  • Python
    34篇
  • 算法
    12篇
  • 程序人生
    3篇
  • 考试攻略
    63篇
  • 读书笔记
    48篇
  • 前端设计
    20篇
  • 后端开发
    3篇
  • 互联网技术架构
    15篇
  • OpenCV
    24篇
  • 数据库
    13篇
  • 服务器
    27篇
  • Vue2
    19篇
  • 软件工程
    1篇
  • 工具
    4篇
  • 机器学习
    14篇
  • 计算机视觉
    5篇
  • go
    4篇
  • linux
    2篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

统计当前文件夹下的文件个数(不包括目录)

ls -l | grep "^-" | wc -l
原创
4阅读
0评论
0点赞
发布博客于 18 小时前

kill -9 一个脚本启动的所有进程

ps -aux | grep "train.py" | awk '{ print $2 }' | sudo xargs kill -9
原创
5阅读
0评论
0点赞
发布博客于 18 小时前

读书笔记:《人间值得》

人生,只要能照亮某个角落就够了。不要过分寄希望于未来,随时做好迎接死亡的准备。关于工作:为了钱而工作,并不是可耻的事情,这是理所当然的事,我认为是非常了不起的。关于婚姻:用尽千方百计,耗费几年或几十年想要改变别人,只会让自己陷入麻烦之中。关于交往:我会尽量抛弃我才了不起的想法,这样的话自己感到轻松,周围的人也会轻松。人间值得前言解决问题的关键在于,在现实和自己的心情之间找到平衡点。简单来说,就是如何把人生过得值得,过得欢喜。工作是为了什么当你对为了什么而工作感到迷茫时,就果断地告
原创
35阅读
0评论
1点赞
发布博客于 9 天前

心理课程:如何爱人和自爱

喜欢上一个人,不一定是被对方的外表所吸引,而是对方在一定的时间内给了你足够的曝光度。追女生一定要大胆。喜欢一个人只需要一瞬间,不要浪费时间去纠结,给女生三天时间进入恋爱状态。女生背后往往有一群闺蜜,一个女生好追一群女生不好追,尝试先孤立她。当两人吵架的时候,制造外部矛盾,即可一致对外。不要去想结果,不要去害怕可能的失败,直接去做,坚定去做。不能在进退中摇摆,不能在两个选择中摇摆。就算失败也要坚定,也要真诚。不存在完美的伴侣,只存在两人之间有无感觉,有无安全感。不..
原创
25阅读
0评论
0点赞
发布博客于 9 天前

基于样本复用的路径追踪降噪算法

(under review)
原创
21阅读
0评论
0点赞
发布博客于 12 天前

谁是卧底小程序(附前后端源码)

项目地址后端项目:GoWxWhoIsTheSpyGoLogsGoLimiter前端项目:RemaxWhoIsTheSpy前端小程序展示后端后端设计
原创
71阅读
2评论
0点赞
发布博客于 14 天前

从 YoloV3 源码中进阶 Pytorch

YoloV3 源码文章目录PIL、Numpy 和 Pytorch 基础* 和 **PIL.Image.Image 和 Numpy.ndarrayNumpy.asarray 和 Numpy.arraytorch.as_tensor 和 torch.form_numpytensor.detach() 和 tensor.datatorch.Tensor、torch.autograd.Variable 和 torch.nn.parameter.Parametertorch.Tensor 和 torch.autog
原创
40阅读
0评论
0点赞
发布博客于 16 天前

读书笔记:《我们最后能拥有的》

第一次用思维导图记读书笔记
原创
22阅读
0评论
1点赞
发布博客于 19 天前

读书笔记:《爱自己是一生浪漫的开始》

爱自己是一生浪漫的开始余生的每一天,请以自己喜爱的方式度过成长,不是纠正别人,而是完善自己。多看看别人是如何失败的。喜欢自己比喜欢世界更重要真正地爱自己,不是牺牲掉所有的时间和精力,去打拼什么辉煌的未来,而是在当下就努力去做自己喜欢和有趣的事情。余生的每一天,请以自己喜爱的方式度过。经济基础决定上层建筑。无论是在恋爱还是婚姻关系中,经济独立意味着你在双方关系中所处的位置也独立;经济不独立,说话就没有底气,长此以往,你的人格也就无法独立。爱你一天就对你有一天的温柔只有孤独的时候,才可以
原创
25阅读
0评论
0点赞
发布博客于 19 天前

读书笔记:读《知道做到》学“知行合一”

集中专注于几件事,保持开放的心态,并制订清晰的跟进计划。绿灯思维:在给出任何消极反馈之前,我们一定要首先给出积极的反馈。由于我们已经不再总是唱反调,所以他们会更加慎重地对待我所给出的消极反馈。问题人们往往会用大量的时间去获取新信息,而不是想办法将自己新学到的知识应用到日常生活中。坚持记笔记;24h 内重读笔记,并总结;把学到的知识传达给别人。缺失的一环三个问题:信息过载消极过滤缺少跟进重复是克服所有知行差距的三个问题的关键。如果想要让某条信息产生预期的效果,你必须学会间
原创
56阅读
0评论
0点赞
发布博客于 1 月前

HTTPS 证书免费生成

安装 certbotyum install certbot获取证书certbot certonly --standalone -d coding8zz.com -d www.coding8zz.comSaving debug log to /var/log/letsencrypt/letsencrypt.logPlugins selected: Authenticator standalone, Installer NoneStarting new HTTPS connection .
原创
57阅读
0评论
0点赞
发布博客于 1 月前

centos 安装 docker 和 docker-compose

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyunsudo systemctl start dockersudo curl -L "https://github.com/docker/compose/releases/download/1.28.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo chmod +x
原创
26阅读
0评论
0点赞
发布博客于 1 月前

数理统计:鸢尾花数据的聚类分析和判别分析

鸢尾花数据的聚类分析和判别分析摘要:本文基于鸢尾花数据的公开数据集,根据鸢尾花的萼片长度和宽度,花瓣的长度和宽度,对鸢尾花的类别归属进行聚类分析和判别分析。本文使用 R 语言,对鸢尾花的种类进行了聚类分析,并分别使用三种判别分析方法,距离判别法、Bayes 判别法和 Fisher 判别法对鸢尾花的种类归属进行了判别分析。在讨论中,对三个判别模型的判别效果进行了评价,最后使用三个判别模型根据鸢尾花的属性对其类别归属进行了预测。关键字:聚类分析,距离判别,Bayes 判别,Fisher 判别,分类引言
原创
182阅读
0评论
0点赞
发布博客于 3 月前

数理统计:波士顿房地产业的多元线性回归分析

波士顿房地产业的多元线性回归分析摘要:本文基于波士顿房价的公开数据集,寻找影响波士顿房价的因素,统计数据包括城镇人均犯罪率、占地面积超过2.5万平方英尺的住宅用地比例、城镇非零售业务地区的比例以及查尔斯河虚拟变量等十三个因素。本文使用 R 语言,对各个影响因素的相关性进行了筛选分析,并采用逐步回归法得到了最优的多元线性回归模型。在讨论中,对线性回归模型的回归显著性以及拟合优度进行了检验,最后使用最优的多元线性回归模型对波士顿的房价进行预测。关键字:多元线性回归,逐步回归,回归显著性,拟合优度,回归预测
原创
183阅读
0评论
0点赞
发布博客于 3 月前

读书笔记:《商业的本质》

职业生涯有结束的时候,而生活不会结束。职业生涯的结束只意味着可以开始新的生活了。商业的本质管理是一门艺术。在你成为领导者之前,成功的全部就是自我成长;当你成了领导者,成功的全部就变成帮助他人成长。商业不是依靠你的一己之力,而是依靠你们的群策群力,你要尽最大努力去征求他人的建议和想法,获取他人的帮助。一、商业篇1. 让痛苦烟消云散协同力和领导力。协同力:让使命、行动与结果协同起来。使命:既目标远大,能鼓舞人心,又切合实际。行动:抵达终点的方式。结果:无论是哪种结果,目标都是相同
原创
252阅读
3评论
0点赞
发布博客于 3 月前

算法考试复习

理论知识分治、减治、变治分治:将原始问题(难以解决的大问题)分解为若干个规模较小的相同的子问题,在逐个解决各个子问题的基础上,得到原始问题的解。MAXMIN 问题二分搜索合并排序寻找第K小的元素大整数的乘法矩阵相乘减治:一个问题给定实例的解和同样问题较小实例的解之间的关系。(利用了解之间的关系,也就是说可以减少相应的计算,也可以说是一种时空平衡)分治法是分解的部分需要进行分开的单独计算(需要计算两遍),而减治法则利用了"一个问题给定实例的解和同样问题较小实例的解之间的关系"从
原创
3984阅读
9评论
16点赞
发布博客于 3 月前

学习笔记(05):HTML+CSS+JavaScript基础-HTML&CSS基础乱码问题

本阶段内容主要涵盖技术: HTML + CSS + JavaScript基础,同时包括JS函数式框架jQuery
原创
18阅读
0评论
0点赞
发布博客于 2 年前

读书笔记:《爱的艺术》

爱的艺术:何以为爱?除了努力积极发展你的全部个性,使之形成一种创造性人格倾向外,一切爱的尝试都一定是要失败的;没有爱自己邻人的能力,没有真诚的谦恭、勇气、忠诚、自制,就不可能得到满意的个人的爱。一、爱是一种艺术吗?爱不需要学习的错误前提:把爱当成被爱的问题,而不愿当成爱的问题,即不愿当成一个爱的能力问题。爱就是如何被爱,如何惹人爱。把爱的问题设想成一个对象的问题,而不是才能的问题,认为爱是简单的,困难的是寻找正确的爱的对象,或者被爱。把最初坠入情网的经历与爱的永恒之间的区别混淆了。如果两
原创
82阅读
0评论
0点赞
发布博客于 3 月前

当我入门虚拟现实的时候,我学了什么?

当我入门虚拟现实的时候,我学了什么?摘要:虚拟现实是一个新兴的研究方向,综合了多种领域的知识。本文通过一些经典课程,专业书籍和顶会论文,对虚拟现实的一些基础技术内容进行了总结和探讨。其中包括计算机图形学方向的图形渲染管线、辐射度量学、物理引擎和数字几何处理,还包括计算机视觉方向的深度学习和 SLAM。在讨论中,本文对多种理论,知识和方法进行了比较,最后给出了其在虚拟现实领域的应用。关键字:图形渲染管线,辐射度量学,物理引擎,数字几何处理,深度学习,SLAM引言   
原创
108阅读
0评论
0点赞
发布博客于 3 月前

读书笔记:《从生活常识的角度看懂财务报表》

从生活常识的角度看懂财务报表一、报表小常识会计编码:资产类(1)负债类(2)共同类(3)所有者权益类(4)成本类(5)损益类(6)不同利益主体所关注的问题是不同的:作为债权人,最关注的是企业的偿债能力。作为投资者,企业的盈利能力、运营能力、成长能力和偿债能力都很关键。作为竞争者,企业的运营和成长能力分析是重点关注的内容。分析方法:比率分析法分析比较法趋势分析法财务报表分析是具有局限性的,审计报告对企业财务报告的真实性提供保证。财报附注的最根本作用是提高财务报
原创
72阅读
0评论
0点赞
发布博客于 3 月前

2020 书单

年度强推:《The Personal MBA/在家就能读 MBA》,每一章,每一节,每一句话,都能引起对人生的无限思考,Before Manage the Business, Manage Yourself!2020 书单书名书评推荐(未完)《视觉 SLAM 十四讲》没有 SLAM,虚拟现实终将只能在轮椅上✨✨✨✨(未完)《多视图几何》计算机几何的圣经✨✨✨✨✨(未完)《概率机器人》SLAM 滤波方法✨✨✨✨(未完)《计算机视觉中的数学方法》《多视图
原创
1917阅读
4评论
5点赞
发布博客于 3 月前

读书笔记:《The Personal MBA/在家就能读 MBA》

在线阅读文章目录在线阅读@[TOC]中篇 Manage Yourself(中)七、人类心智戴夫综合征身体是革命的本钱洋葱大脑知觉控制参考水准能量守恒导向结构:环境比意志力更重要重组冲突模式匹配心理模拟解释和重新解释动机抑制意志力的损耗损失规避威胁防范认知范围局限性联想不在场盲点对比稀缺性新奇性八、与自己相处无自制力专注一心认知切换惩罚任务的四种完成方法最重要任务目标的设定存在状态习惯启动选择五个为什么五个怎么样下一步行动外化自我启发反事实模拟帕金森定律世界末日的景象过度自我的倾向确认误差事后偏见性能负载能
原创
811阅读
1评论
2点赞
发布博客于 3 月前

读书笔记:《游戏感:游戏操控感和体验设计指南》

游戏感:游戏操控感和体验设计指南定义游戏感一、定义游戏感好的游戏感是指一款游戏易于上手却难于精通。游戏感的三大基本构成要素:实时操控:通过从玩家到游戏不间断的命令流,对运动的角色进行精确、持续的操纵。对虚拟物体的实时操控模拟空间:在虚拟空间中可以被玩家主动感知的模拟的物理交互,指的是在游戏世界中实时操纵的角色和物体之间的每一次检测和响应。在模拟空间中对虚拟物体的实时操控润色:在不改变游戏内在的模拟方式的情况下,人为地提升交互效果。在模拟空间中对虚拟物体的实时操控,并通过
原创
127阅读
0评论
0点赞
发布博客于 3 月前

当我学数理统计时,我学到了什么?

learning why, thinking what, then forgetting how.随着时间的流逝,知识总会被遗忘和被沉淀,我们无法选择去遗忘那一部分,但是我们可以选择去沉淀那一部分。教材为:《数理统计(孙海燕等)》第一章 基础知识第二章 参数估计第三章 假设检验第五章 方差分析与正交试验设计第八章 相关分析...
原创
493阅读
0评论
3点赞
发布博客于 3 月前

数理统计:假设检验

learning why, thinking what, then forgetting how.随着时间的流逝,知识总会被遗忘和被沉淀,我们无法选择去遗忘那一部分,但是我们可以选择去沉淀那一部分。教材为:《数理统计(孙海燕等)》第三章 假设检验统计推断主要分为参数估计和假设检验。假设检验是先假设总体的分布形式或总体的参数具有某种特征,然后利用样本提供的信息来推断所提出的假设的正确性。3.1 基本概念参数假设检验问题:总体分布形式已知,对总体的分布中的参数所提出的假设检验问题。非.
原创
320阅读
0评论
1点赞
发布博客于 3 月前

数理统计:参数估计

learning why, thinking what, then forgetting how.随着时间的流逝,知识总会被遗忘和被沉淀,我们无法选择去遗忘那一部分,但是我们可以选择去沉淀那一部分。教材为:《数理统计(孙海燕等)》第二章 参数估计在解决实际问题中,当确定了总体的分布族后,我们要从样本来推断总体的具体分布或感兴趣的总体特征数。例如,总体的数学期望和方差等。统计推断主要分为参数估计和假设检验,参数估计又分为点估计和区间估计。2.1 参数的点估计首先提出参数和参数的估计量的.
原创
340阅读
1评论
4点赞
发布博客于 3 月前

数理统计:基础知识

learning why, thinking what, then forgetting how.随着时间的流逝,知识总会被遗忘和被沉淀,我们无法选择去遗忘那一部分,但是我们可以选择去沉淀那一部分。教材为:《数理统计(孙海燕等)》第一章 基础知识基础概念概率论需要事先知道概率分布,统计学从样本中推断总体的概率分布。总体:研究对象的全体个体:总体中的每个对象样本:样本的实现称为样本的一组观察值样本空间:样本所有可能的取值构成的空间在统计中,对总体的推断,实际上是推断总体的分布,即.
原创
323阅读
0评论
4点赞
发布博客于 3 月前

当我学数值分析时,我学到了什么?

当我学数值分析时,我学到了什么?learning why, thinking what, then forgetting how.随着时间的流逝,知识总会被遗忘和被沉淀,我们无法选择去遗忘那一部分,但是我们可以选择去沉淀那一部分。本人配套开发的,基于 Go 的线性代数库 Singular 已开源,实现了基础的数值分析算法。教材为:《数值分析 第4版(颜庆津 编著)》第一章 绪论研究对象科学计算:通过建立数学模型把科学技术问题转化为数学问题,然后对数学问题进行离散化,将其转化为数值问题
原创
285阅读
2评论
0点赞
发布博客于 3 月前

数理统计:方差分析与正交试验设计

learning why, thinking what, then forgetting how.随着时间的流逝,知识总会被遗忘和被沉淀,我们无法选择去遗忘那一部分,但是我们可以选择去沉淀那一部分。教材为:《数理统计(孙海燕等)》第五章 方差分析与正交试验设计在科研和生产中,影响一个事物的因素有很多个。有些因素影响大,有些因素影响小。为了保证优质、高产、低消耗,就必须找出对产品质量与产量有显著影响的那些因素。本章介绍如何充分利用试验诗句进行分析、推断因素影响显著性的方差分析方法。其主要任.
原创
286阅读
1评论
2点赞
发布博客于 3 月前

读书笔记:《原因与结果的经济学》

原因与结果的经济学前言不要混淆因果关系和相关关系。混淆因果关系和相关关系,会导致错误判断。我们采取任何行动都需要花费可观的金钱和时间。偏信那些看似存在因果关系的无稽之谈,把它们作为行动依据,不仅得不到预期的成效,还白白浪费了金钱和时间。如果依据因果关系有效地把这些金钱和时间利用起来,我们获得满意的成果的概率也会更高。浅薄的人相信运气,强大的人相信因果。 —— 拉尔夫·爱默生一、反事实:因果推理最根本的思考法因果关系:前一个事件是后一个事件的原因,后一个事件是前一个事件的结果。相关关系
原创
86阅读
0评论
0点赞
发布博客于 3 月前

数理统计:相关分析

learning why, thinking what, then forgetting how.随着时间的流逝,知识总会被遗忘和被沉淀,我们无法选择去遗忘那一部分,但是我们可以选择去沉淀那一部分。教材为:《数理统计(孙海燕等)》第八章 相关分析一元统计学的核心是建立在对总体均值和**方差的的统计推断基础之上的,而面对多元总体时,各个指标之间存在着相互关联,因此,仅仅对各单项指标的统计特征进行推断是远远不够的。多元统计分析更加注重揭示多元变量的各项指标之间的相关关系,协方差矩阵和相关矩阵.
原创
174阅读
1评论
0点赞
发布博客于 3 月前

读书笔记:《活出生命的意义》

活出生命的意义尽情享受你现在的生活,就像是在活第二次,不要像你的第一次生命那样,错误地行事与生活。南方朔推荐序《活出生命的意义》说的是人在极限环境下的苦难,以及从苦难里如何借着意义的寻找,将自己超拔出来,去重新爱人。人们面对伤害、苦难与失去,第一阶段必然是震惊、失望;而接着第二阶段会自己营造出一个冷漠的保护壳,用来抵抗世界和自己;只有到了第三阶段的超越:小我消失,感性升华,始能重新爱人与爱这个世界。前言知道为什么而活的人,便能生存。 —— 尼采弗莱克尔的核心理念:生活并非弗洛伊德所宣扬
原创
328阅读
0评论
2点赞
发布博客于 3 月前

当我学矩阵论时,我学到了什么?

当我学矩阵论时,我学到了什么?learning why, thinking what, then forget how.随着时间的流逝,知识总会被遗忘和被沉淀,我们无法选择去遗忘那一部分,但是我们可以选择去沉淀那一部分。一、线性代数引论1.1 线性空间引出加群和数域的概念。加群和数域共同组成线性空间或向量空间。加群中为向量,数域中为标量。某加群在某数域下构成线性空间。提出了零空间或核作为方程组 AX=0 的解空间的概念。提出了线性无关和维数的概念。提出了基底和在其下表示的坐标的
原创
376阅读
0评论
2点赞
发布博客于 3 月前

Fldw:支持模式匹配的流式编程语言

FldwGitHub 地址The Fldw language, means the flowing of data, a stream program language with the pattern matching.Fldw,寓意数据的流动,是一个支持模式匹配的流式编程语言。其为动态类型,支持语句块和符号定义域,支持指针和值传递,支持函数的递归调用。基于 Java 15,且为 LL(3) 语法。快速上手WindowsWindows 下运行 Fldw 需要 Java 15 以上的环境,
原创
314阅读
3评论
4点赞
发布博客于 3 月前

读书笔记:《会计思维:任何人都需要的财务必修课》

前言懂得用会计分析损益的思路来帮助自己作出正确的评估,减少判断错误的几率。会计思维就是看问题、做事情总是从财务角度来思考,以获得最经济的结果。一、会计思维1.1 成本盈利意识一个公司要产生利润,就必须依仗开源和节流。不直接与客户打交道的人,也能通过节俭为公司赚钱。每一个公司的成员都有责任尽力帮助公司赚钱。一个员工,只有有了替公司赚钱的责任感,才会付诸行动,去为公司赚钱和省钱。1.2 账户、坐支与结算常识银行账户:基本存款账户:存款人的工资、奖金等现金的支取,只能通过该账户办理。一般存
原创
558阅读
1评论
0点赞
发布博客于 3 月前

重修数据结构:The CROW

文章目录The CrowDefinition CROW(定义 CROW)CROW's consequences(CROW 导致的后果)1. The INFANT - Their first steps...2. The CHILD - the next step3. The ADULT mind - Growing up MentallyConceptual Hierarchy(概念层次)The world around you....(总结升华)1. The Crow, Concepts and the
原创
94阅读
0评论
0点赞
发布博客于 3 月前

读书笔记:《群论彩图版》

VISUAL GROUP THEORY一、群是什么群不是关于数字的,而是关于模式的。群论研究的是关于旋转模式的对称。群的法则:存在一个预先定义的、不会改变的作用列表。每个作用都是可逆的。每个作用都是确定性的。任何连续作用的序列仍是一个作用。二、群看起来像什么群的操作是群的生成元。凯莱图(状态为节点,生成元为边):群的可视化工具。通过凯莱图,可以看出抽象群的结构。Group Explorer三、为什么学习群任何群都可以看作是由一些事物重新排列的方式组成的。群之所以和对称
原创
392阅读
0评论
0点赞
发布博客于 3 月前

论文阅读:Why Is It Taking So Long to Secure Internet Routing?

为什么要花很长时间才能确保Internet路由安全?路由安全事件仍然可以跳过已部署的安全防御措施。摘要虽然BGP在Internet通信中起着至关重要的作用,但它仍然极易受到攻击。在过去的几年中,发生了一系列路由事件,突显了路由的脆弱性。介绍近二十年来,人们一直知道BGP的安全问题并提出了许多解决方案,其中大多数应用简单且易于理解的加密技术或白名单技术。但是,其中许多解决方案仍未在全球Internet中部署(或未完全部署),并且脆弱性仍然存在。为什么要花这么长时间保护BGP?这个问题的答案在于,
原创
153阅读
0评论
0点赞
发布博客于 4 月前

解决:Maven 打包的 jar 没有主清单属性

需要在 pom.xml 中增加对 mainClass 的配置Spring Boot 项目<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId
原创
290阅读
0评论
0点赞
发布博客于 4 月前

读书笔记:《程序员修炼之道:通向务实的最高境界》

想象你想要的未来,对可以拥有的未来充满憧憬,才有动力去创造它。即使是空中楼阁,也要每天为它添砖加瓦。前言没有最好的解决方案,无论是工具语言还是操作系统;只有在特定的环境下才有所谓更合适的系统。在一个项目的整体结构中,总有个性和技艺的空间。但是软件构造的工程成分并不妨碍个体的技艺。我们,采集的只是石头,却必须始终展望着未来的大教堂。一、务实的哲学我活着不是为了满足你的期望,正如你也不是因为我的期望而活着。你有权选择,只是需要积极主动去掌控这些机遇。提供选择,别找借口。解释一下要做什
原创
154阅读
0评论
1点赞
发布博客于 4 月前

论文阅读:The QUIC Transport Protocol:Design and Internet-Scale Deployment

QUIC(Quick UDP Internet Connection)传输层协议:设计和因特网规模的部署如果只能记住一句话QUIC:基于 UDP 在用户空间实现了 0-RTT 握手和显式的确认重传摘要QUIC 是一种从头开始设计的加密,多路复用和低延迟传输协议,旨在提高 HTTPS 流量的传输性能,并实现快速部署和持续发展的传输机制。QUIC 已在 Google 的数千台服务器上进行了全球部署,用于为包括广泛使用的 Web 浏览器(Chrome)和流行的移动视频流应用程序(YouTube)在内
原创
378阅读
0评论
0点赞
发布博客于 4 月前

Go 生产者-消费者:交替输出奇数和偶数(通过接力棒协作)

初始程序使用 Go 的 channel 协程可以很方便的写一个输出奇数和偶数的生产者-消费者程序,示例程序如下:package mainimport ( "fmt" "sync")func producer(odd chan<- int, even chan<- int) { defer wg.Done() for i := 0; i < 10; i++ { if i%2 == 0 { even <- i } else { odd <-
原创
426阅读
3评论
4点赞
发布博客于 4 月前

ARM 指令集的基础指令

ARM 和汇编语言基础ARM 基础位、字节、字是计算机数据存储的单位。 位是最小的存储单位,每一个位存储一个1位的二进制码,一个字节由8位组成。 而字通常为16、32或64个位组成。ARM 处理器是 32 位设计的。ATPCS 规则ATPCS即ARM-THUMB procedure call standard(ARM-Thumb过程调用标准)的简称。PCS规定了应用程序的函数可以如何分开地写,分开地编译,最后将它们连接在一起,所以它实际上定义了一套有关过程(函数)调用者与被调用者之间的协议。在
原创
361阅读
0评论
0点赞
发布博客于 4 月前

读书笔记:《苏世民:我的经验与教训》

《苏世民:我的经验与教训》What It Takes Lessons in the Pursuit of Excellence能够定义你个人品质的,永远是你在逆境中展现的百折不回的精神和永不言弃的态度,而不是逆境本身25 条工作和生活原则做大事和做小事的难易程度是一样的。所以要选择一个值得追求的宏伟目标,让回报与你的努力相匹配。最优秀的高管不是天生的,而是后天磨砺的结果。他们好学不倦,永无止境。要善于研究你生活中取得巨大成功的人和组织,他们能够提供关于如何在现实世界获得成功的免费教程,可.
原创
2261阅读
2评论
4点赞
发布博客于 4 月前

Scheme 删除链表的最后一个元素

Scheme 里只有链表,但是通过链表可以实现各种复杂的操作。常用的链表操作有:CDR:返回链表的第一个元素CAR:返回除第一个元素的所有元素组成的链表CONS:连接两个链表使用以上操作,实现删除链表的最后一个元素:( DEFINE ( all_but_last lis ) ( COND ( (empty? lis) ( error 'all_but_last "empty list" ) ) ; 输入空链表报错 ( (empty? (CDR lis) ) empty ) ; 输
原创
347阅读
1评论
3点赞
发布博客于 4 月前

PageRank: Scala+Spark 实现

在命令行中运行在 Idea 中运行项目 GitHub 地址一、在命令行中运行首先安装 java,scala 和 spark 环境(MacOS)输入spark-shell开始运行brew cask install javabrew install scalabrew install apache-sparkspark-shell输入命令,输出结果,如下所示Welcome to ____ __ / __/__ ___ __.
原创
168阅读
0评论
2点赞
发布博客于 4 月前

论文阅读:pFabric: Minimal Near-Optimal Datacenter Transport

pFabric:最小的近乎最佳的数据中心传输背景知识不论 SDN,NFV 或者其他的虚拟网络技术,网络数据报最终都是跑在物理网络上。物理网络的特性,例如带宽,MTU,延时等,最终直接或者间接决定了虚拟虚拟网络的特性。可以说物理网络决定了虚拟网络的"天花板"。在对网络性能进行优化时,有些物理网络特性可以通过升级设备或线路来提升,但是有些与网络架构有关。而升级或者改动网络架构带来的风险和成本是巨大的,因此在架设数据中心初始,网络架构的选择和设计尤其需要谨慎。另一方面,在设计虚拟网络时,不可避免的需要考虑
原创
514阅读
0评论
0点赞
发布博客于 4 月前

论文阅读:The Design Philosophy of the DARPA Internet Protocols

因特网协议的设计哲学(The Design Philosophy of the DARPA Internet Protocols)引言尽管有很多文章介绍了因特网协议是如何工作的,但是很难知道因特网协议为什么是这样的。例如,基于无连接,和数据包模式因特网的设计动机总是被误解。这篇文章介绍了因特网设计的一些早期原因。1. 介绍在过去的15年间(since 1988),DARPA 开发了适用于分组交换的协议,IP 和 TCP,成为了现在的标准,也影响了很多其他协议的设计因特网协议的设计一开始并
原创
234阅读
0评论
0点赞
发布博客于 4 月前

读书笔记:《OpenStack 设计与实现》

OpenStack 设计与实现一、初识 OpenStack云计算:IaaS(技术架构即服务):通过互联网向用户提供基础的计算资源,用户能申请到硬件或虚拟硬件,然后安装操作系统或其他应用程序。PaaS(平台即服务):把计算环境、开发环境等平台当作一种服务并通过互联网提供给用户,用户可以安装其他应用程序,但不能修改预先安装好的操作系统和运行环境。SaaS(软件即服务):通过互联网为用户提供软件及应用程序的一种服务方式,用户通过网络以租赁的方式使用,而不是直接购买。OpenStack 是 Ia
原创
135阅读
1评论
1点赞
发布博客于 4 月前

读书笔记:《巴菲特投资成功的七大秘诀》

一、习惯的力量走捷径很少真的奏效,耐心和自律才是明智的途径。控制你的消费,要树立每一分钱都很重要的心态。如何培养习惯:进步:从小目标开始,往往人们如果不能在短时间内实现目标,就会放弃。不断改变目标:不断改变目标使变得更加有挑战性,更加令人兴奋,持续不变的习惯会让人感觉无趣。连贯性:从现在就开始行动。找一份你热爱的工作。人欢愉,事易成。避免债务:除非你是一个老练的投资者,知道如何降低风险,并能承受损失,否则不要借钱。风险管理:不要冒着巨大的风险,也不要恐惧风险而束手束脚。应急备用金:
原创
157阅读
0评论
0点赞
发布博客于 5 月前

北航计算机网络实验总结

对网络一窍不通的小白在考试前的吐血复习一、网络实验入门路由表的更新和维护对于路由器至关重要。主要有静态路由和动态路由两种方式:静态路由通常手动配置,不能对网络的改变做出及时的反应,无法适应规模较大的网络。动态路由能够自动维护、发现和更新路由信息,常见的动态路由协议有:距离矢量路由选择协议(RIP)链路状态路由选择协议(OSPF)边界网关协议(BGP)等。交换机是工作在数据链路层的网络连接设备。它的基本功能是在多个计算机或者网段之间交换数据。并且基于 MAC 地址的数据转发。基础
原创
3154阅读
0评论
47点赞
发布博客于 5 月前

读书笔记:《七周七语言:理解多种编程范型》

总结面向对象:Ruby & Scala原型编程:Io & JavaScript约束-逻辑编程:Prolog函数式编程:Scala & Erlang & Clojure & Haskell并发支持:actor:Io & Erlang & Scalafuture:Io & ClojureSTM:Clojure探索编程结构:列表解析:Erlang,Clojure,Haskellmonad:Haskell(TODO)模
原创
118阅读
0评论
0点赞
发布博客于 5 月前

读书笔记:《七周七语言:卷 2》

小结Lua 被设计易于内嵌和迁移的配置语言Factor 被设计为显式操纵栈的串联式编程语言Elm 被设计易于 Web 反应式编程Elixir 被设计易于并发编程Julia 被设计用于科学计算和数值编程miniKanren 被设计为嵌入在函数式编程中的逻辑编程语言Idris 被设计为依赖类型的编程语言高级特性类型系统:类型检查:静态类型检查、动态类型检查类型安全灵活的返回值和传参:Lua显式栈操作:Factor模式匹配:Elm,Elixir,miniKanren柯里化
原创
135阅读
0评论
0点赞
发布博客于 5 月前

论文阅读: B4: Experience with a Globally-Deployed Software Defined WAN

B4:全球部署 SDN-WAN 的经验摘要介绍了 B4,Google 连接全球数据中心的 WAN 的设计,实施和评估。B4 独特的特征:大量的带宽部署到少量的节点弹性通信需求,力求最高平均带宽对边缘服务器和网络进行流量限制和需求测量由于这些特性,选择了基于 OpenFlow 协议的 SDN 架构。B4 的中心化流量工程使其带宽达到了接近 100% 的利用率,同时在多条路径之间划分了应用流量流,以平衡应用程序的优先级和需求。一、介绍现代局域网对因特网的性能和可靠性十分关注,采用高昂的
原创
321阅读
0评论
0点赞
发布博客于 5 月前

读书笔记:《薛兆丰经济学讲义》

chap1: 稀缺:为何商业是最大的慈善真实世界|经济学的视角战俘营里的经济组织经济规律在哪里都起作用,哪怕是在战 俘营里都起作用。公正背后是效率考量保护产权的努力是会消耗资源的,这种消耗 越大,资源的净值就越低;社会的道德规范,越是能够帮助降低这种消 耗,社会财富的积累就越多。因为有 效,所以公平。看得见的和看不见的并不是说凡是看不见的都比看得见的重 要。而是说,每当我们做决策的时候,还要充分考虑那些暂时还看不见 的,甚至是永远也看不见的因素。区分愿望与结果经济学家
原创
2238阅读
1评论
1点赞
发布博客于 5 月前

读书笔记:《Linux 内核设计的艺术》

一、从开机加电到执行 main 函数之前的过程Linux 0.11 的代码是用 C 语言编写的,但是在操作系统启动时先执行的是三个由汇编语言写成的程序(bootsect, setup, head)。因为 C 语言编写的用户应用程序必须在操作系统的平台上执行,所以需要先加载操作系统。加载操作系统的时候,计算机刚刚加电,只有 BIOS 程序在运行,而且此时计算机处在 16 位实模式状态,通过 BIOS 程序自身的代码形成的 16 位的中断向量表及相关的 16 位的中断服务程序,将操作系统在启动盘的第一个扇区
原创
149阅读
0评论
0点赞
发布博客于 5 月前

读书笔记:《重构网络:SDN 架构与实现》

一、SDN 重构网络1.1 SDN 是什么SDN 的三个特征:网络开放可编程控制平面与数据平面的分离逻辑上的集中控制只要符合以上三个特征的网络都可以称之为软件定义网络。控制平面和数据平面的分离为逻辑集中控制创造了条件,逻辑集中控制为开放可编程控制提供了架构基础,而网络开放可编程才是 SDN 的核心特征。SDN 包括五部分:SDN 网络应用:实现对应的网络功能应用。这些应用通过调用北向接口,实现对网络数据平面的配置,管理和控制。北向接口:是 SDN 控制器和网络应用之间的开放接口
原创
1472阅读
4评论
2点赞
发布博客于 5 月前

读书笔记:《代码之髓:编程语言核心概念》

如何在汲取信息的时候做到取舍:从需要的地方开始阅读先掌握概要再阅读细节从头开始逐章手抄如何深入高效地学习语言在比较中学习:哪些知识是因语言不同而不同的,哪些知识是几种语言共通的。在历史中学习:语言是如何变化的,在发生变化前存在哪些问题,从而理解语言为何开发出各种功能。在实践中学习程序设计语言诞生史程序员的三大美德:懒惰、急躁和傲慢懒惰:为了减少总能量支出,而不遗余力地努力的素质。程序设计语言是为寻求便捷而创造的,但是大家对便捷的理解因人而异,所以产生了多种编程语言。
原创
132阅读
0评论
0点赞
发布博客于 6 月前

读书笔记:《七周七数据库》

概述核心问题:哪种数据库或数据库组合最好地解决了你的问题?关系型数据库:PostgreSQL以集合理论为基础,实现为具有行和列的二维表;使用结构化查询语言编写查询;表可以连接并转化为新的、更复杂的表。键值型数据库:Riak & Redis类似于映射(哈希表)。多列型数据库:HBase一个给定列的数据存放在一起,和按行保存信息的关系型数据库不同;允许表保持稀疏,而不会产生空值的存储成本。文档型数据库:MongoDB & CouchDB存储文档,
原创
130阅读
0评论
0点赞
发布博客于 6 月前

读书笔记:《七周七并发模型》

概述并发和并行并发是同一时间应对多件事情的能力;并行是同一时间动手做多件事情的能力。并行架构位级并行:存在瓶颈,难以进入128位时代指令级并行:流水线,乱序执行,猜测执行数据级并行:GPU 图像处理任务级并行:多处理器共享内存进行通信分布式内存,网络通信线程与锁模型(JVM:Java)线程与锁模型其实是对底层硬件运行过程的形式化。内置锁:内存和互斥模型互斥:使用锁保证某一时间仅有一个线程可以访问数据;会带来竞态条件和死锁。诡异的乱序执行:编译器的静态优化可
原创
158阅读
0评论
0点赞
发布博客于 6 月前

读书笔记:《MBA 轻松读(第二辑):博弈论》

基础篇单阶段博弈chap1.1 囚徒困境在被称为"囚徒困境"的一对一单次同时博弈之中,如果各参与者都选择占优策略,就会导致比合作更坏的情况。使占优策略失效的方法:对被背叛者施加惩罚增加博弈(交易)次数chap1.2 纯策略纳什均衡纳什均衡指的是所有参与者"在考虑到其他参与者采取策略的前提下选择自己最合适的策略"的状态。这种均衡并非只有一个,往往存在多个。在满足纳什均衡的状态下,任何参与者打破均衡采取其他的策略都会使自身收益受损害,因此这种稳定的状态会一直持续下去。纳什均衡就是:
原创
312阅读
0评论
0点赞
发布博客于 6 月前

北航新版选课系统科学选课教程

显示网页源代码打开Network监控请求找一门想上的课复制请求打开postman,导入请求测试请求创建抢课任务设置参数坐享其成
原创
1029阅读
2评论
3点赞
发布博客于 6 月前

Go,Gorm 和 Mysql 是如何防止 SQL 注入的

Go,Gorm 和 Mysql 是如何防止 SQL 注入的SQL 注入和 SQL 预编译技术什么是 SQL 注入所谓SQL注入(sql inject),就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意的)SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。SQL 注入例子如下所示
原创
2161阅读
1评论
5点赞
发布博客于 7 月前

显式积分,隐式积分和弹簧质点系统(详细公式推导和太极源码)

本人初学者,零基础入门(大二数学基础),因此本教程还算比较舒适,但是也免不了有错误,还请批评指正。数值积分数值积分,是用于求定积分的近似值的一种方法。在数学分析中,有很多计算给定函数的定积分是不可行的,而数值积分是利用黎曼积分等数学定义,用数值逼近的方法近似计算给定的定积分值。借助计算机和编程,数值积分可以快速而有效地计算复杂的积分。欧拉方法欧拉方法是一种数值积分方法,又称为欧拉折线法,是用折线来逼近曲线的一种方法。例如dydx=f(x,y)\frac{dy}{dx}=f(x,y)dxdy​=
原创
1028阅读
8评论
4点赞
发布博客于 9 月前

N4 词汇变形总结

文章目录分类动词形容词N5 变换N4 变换自动词 - 他动词N4 变换尊他 & 自谦特殊词汇分类动词一类动:何々・う(く、ぐ、ぬ、む、ぶ、る、う、つ、す)二类动:何々・いる & 何々・える(ます型结尾是え肯定是二类,是い有可能是一类或者二类)三类动:くる、する形容词一类形:何々・い二类形:other例外:綺麗きれい・有名ゆうめい・嫌いきらいN5 变换comment原型肯定肯定简否定否定简过去肯定过去肯定简过去否定过去否定
原创
168阅读
0评论
0点赞
发布博客于 1 年前

N4 新标日初级下 问法总结和课后练习题1&2答案

新编日初级下课后练习题答案文章目录文法2.7.25练习 1练习 22.7.26练习 1练习 22.7.27练习 1练习 22.7.28练习 1练习 22.8.29练习 1练习 22.8.30练习 1练习 22.8.31练习 1练习 22.8.32练习 1练习 22.9.33练习 1练习 22.9.34练习 1练习 22.9.35练习 1练习 22.9.36练习 1练习 22.10.37练习 1练习 22.10.38练习 1练习 22.10.39练习 1练习 22.10.40练习 1练习 22.11..
原创
534阅读
0评论
1点赞
发布博客于 1 年前

N5介词用法总结

文章目录は表示主题在后面表示对比に・で・へ・から・まで・と+は → 复合か表示疑问表示确认表示或者しませんか・しましょうか何・いつ・どこ・だれか → 某小句+かどうか小句+かが表示强调在前面何がどんなです何が分かります・できます何が・・・ → 委婉说一半何が、何 → 转折・铺垫何が欲しいですの表示从属この・その・あの・どの -> これ・それ・あれ・どれ修饰名词もは → もも+ません → 全面...
原创
305阅读
0评论
0点赞
发布博客于 1 年前

N5问法总结

文章目录一般疑问句何々は何々ですか何々は何々ですか、何々ですか何々しますかしてくださいませんかしませんか(何)陈述句变形特殊疑问句特殊疑问句(誰)誰々は誰ですか(誰の)何々は誰のですか(何方)誰々は何方どなたですか(何)何々は何なんですか(どれ)何々はどれですか(どの)何々はどの何々ですか(何歳)誰々は何歳ですか(おいくつ)誰々はおいくつですか(どこ)何々はどこですか(どちら)何々はどちらですか(...
原创
95阅读
0评论
0点赞
发布博客于 1 年前

N5词汇变形总结

文章目录动词形容词&名词动词一类动:何々う二类动:いる、える三类动:くる、するcategory tag词汇ます・ません・ました・ませんでしたてない・なかったたcomment原型/肯定简肯定、否定、过去肯定、过去否定使役动词否定、过去否定简过去肯定简1何々く何々きます何々いて何々かない何々いた1何々ぐ何々ぎます何...
原创
193阅读
0评论
0点赞
发布博客于 1 年前

N5知识点总结

文章目录固定句式文法词汇名词叹词副词连词特殊疑问词形容词一类形二类形动词一类动二类动三类动固定句式固定句式n tagchap tagはい、そうですn51.1.1いいえ、違ちがいますn51.1.1どうぞよろしくお願ねがいしますn51.1.1初はじめましてn51.1.1こんにちはn51.1.1すみませんn51.1.1...
原创
291阅读
0评论
0点赞
发布博客于 1 年前

ES6 新特性快速上手

解构导入模块函数简写箭头函数字符串插值
原创
146阅读
0评论
0点赞
发布博客于 1 年前

Docker容器 利用Kubernates Flannel Cockpit和Atomic构建和部署 笔记

开启容器之旅尽管一个容器的创建和部署是很简单的,但要让多个容器协同工作、访问其他容器的资源,以及访问容器的宿主机的资源,则需要更高的复杂性。容器提供了另一种在宿主机上或虚拟机内直接运行应用程序的方式,这种方式能使应用程序更快、可移植性更好,并且更具可扩展性。容器提供了一种简单的、优雅的应用程序部署和运行方式。较之于将应用程序直接安装在宿主机上所获得的的灵活性,容器能提供更大的使用灵活性;而且...
原创
121阅读
0评论
0点赞
发布博客于 1 年前

TUM的一个SLAM数据集 下

TUM 的一个SLAM数据集,太大了所以拆成了三部分,每部分都是1积分,在国内下载实在是太慢了,我下了两天才下好。数据集是https://vision.in.tum.de/data/datasets/rgbd-dataset/download的fr1/xyz
zip
发布资源于 1 年前

TUM的一个SLAM数据集 中

TUM 的一个SLAM数据集,太大了所以拆成了三部分,每部分都是1积分,在国内下载实在是太慢了,我下了两天才下好。数据集是https://vision.in.tum.de/data/datasets/rgbd-dataset/download的fr1/xyz
zip
发布资源于 1 年前

TUM的一个SLAM数据集 上

TUM 的一个SLAM数据集,太大了所以拆成了三部分,每部分都是1积分,在国内下载实在是太慢了,我下了两天才下好。数据集是https://vision.in.tum.de/data/datasets/rgbd-dataset/download的fr1/xyz
zip
发布资源于 1 年前

Golang 侧数据库连接池原理和参数调优

Golang 侧数据库连接池原理和参数调优文章目录Golang 侧数据库连接池原理和参数调优数据库连接池数据库连接池的设计Go 的数据库连接池Go 数据库连接池的设计建立连接释放连接清理连接配置 sql.DB 以获得更好的性能maxOpenmaxIdlemaxLifeTime在实践和压测中配置 Go 数据库连接池附录一:超出连接设置附录二:如何配置一个高性能的数据库连接池池化技术 (Pool...
原创
2017阅读
2评论
2点赞
发布博客于 1 年前

高效率 Mac

扩展预览程序brew cask install qlcolorcode qlstephen qlmarkdown quicklook-json qlimagesize webpquicklook qlvideo provisionql quicklookapk
原创
124阅读
0评论
0点赞
发布博客于 1 年前

Mac 下安装 g2o_viewer

Mac 下安装 g2o_viewerhttps://github.com/RainerKuemmerle/g2o 直接 make install 可以安装 g2o,但是 g2o_viewer 却无法使用,原因是缺少 libQGLViewer 依赖和 QT5 依赖,可以通过查看 cmake 源码得到:message(QGLVIEWER " config: ${QGLVIEWER_FOUND...
原创
470阅读
0评论
0点赞
发布博客于 2 年前

矩阵分解

基础概念代数余子式:设矩阵 A=(aij)nxnA=(a_{ij})_{nxn}A=(aij​)nxn​,将矩阵 A 的元素 aija_{ij}aij​ 所在的第 i 行第 j 列元素划去后,剩余的各元素按原来的排列顺序组成的 n-1 阶矩阵所确定的行列式称为元素 aija_{ij}aij​ 的余子式,记为 MijM_{ij}Mij​,称 Aij=(−1)i+jMijA_{ij}=(-1)^{...
原创
108阅读
0评论
0点赞
发布博客于 2 年前

OpenSceneGraph 核心库类图

原创
152阅读
0评论
0点赞
发布博客于 2 年前

为什么使用lua做配置文件

使用lua配置文件有什么好处呢?Lua为你处理了所有语法细节(包括错误)配置内容可读性好,甚至你可以写上注释。可以很容易添加新的配置信息。...
原创
131阅读
0评论
0点赞
发布博客于 2 年前

lib 和 dll 的区别

首先介绍一下静态库(静态链接库)、动态库(动态链接库)的概念,首先两者都是代码共享的方式。静态库:在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中,这种库称为静态库,其特点是可执行文件中包含了库代码的一份完整拷贝;缺点就是被多次使用就会有多份冗余拷贝。即静态库中的指令都全部被直接包含在最终生成的 EXE 文件中了。在vs中新建生成静态库的工程,编译生成成功后,只产生一个.l...
原创
79阅读
0评论
0点赞
发布博客于 2 年前

斯坦福 CS224D 作业一:神经网络基础(part c,d,g)

原创
116阅读
0评论
1点赞
发布博客于 2 年前

斯坦福 CS224D 作业一:神经网络基础(part b)

参考:交叉熵求导向量的求导
原创
113阅读
0评论
0点赞
发布博客于 2 年前

损失函数:交叉熵

给定两个概率分布p和q,通过q来表示p的交叉熵为:H(p,q)=−∑xp(x)logq(x)\LARGE H(p,q)=-\sum_{x}p(x)logq(x)H(p,q)=−∑x​p(x)logq(x)交叉熵刻画的是两个概率分布之间的距离,或可以说它刻画的是通过概率分布q来表达概率分布p的困难程度,p代表正确答案,q代表的是预测值,交叉熵越小,两个概率的分布约接近。在神经网络中通常使用 S...
原创
181阅读
0评论
0点赞
发布博客于 2 年前

计算机面试题目总结

操作系统文件系统和数据库系统的区别文件系统把数据组织成相互独立的数据文件,实现了记录内的结构性,但整体无结构;而数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。在文件系统中,数据冗余度大,浪费存储空间,容易造成数据的不一致;数据库系统中,数据是面向整个系统,数据可以被多个用户、多个应用共享使用,减少了数据冗余。文件系统中的文件是为某一特定应用服...
原创
314阅读
0评论
2点赞
发布博客于 2 年前

常用不常会的shell命令

文章目录cd dirname $02>/dev/nullcd dirname $0返回脚本文件的放置位置,在命令行中运行无效2>/dev/null忽略掉错误提示信息。0 —— stdin(标准输入)1 —— stdout (标准输出)2 —— stderr (标准错误)/dev/null——linux特殊文件持续更新中...
原创
228阅读
0评论
0点赞
发布博客于 2 年前

大型网站架构常用解决方案

每个大型网站都是由小变大的,在变大的过程中,几乎都需要经历单机架构、集群架构到分布式架构的演变。而伴随着业务系统架构一同演变的,还有各种外围系统和存储系统,比如关系型数据库的分库分表改造、从本地缓存到分布式缓存的过渡等。在业务架构逐渐复杂的同时,保证系统的高性能、高可用、易扩展、可伸缩,使框架能有效地满足业务需要,是一个长远而艰巨的任务。本文介绍了五种相关的技术:分布式服务化架构、大流量的限流和...
原创
1198阅读
3评论
2点赞
发布博客于 2 年前

常用Shell命令

常用Shell命令cat:连接文件并打印到标准输出设备上tail:显示指定文件末尾内容awk:处理文本文件的语言,是一个强大的文本分析工具sed:利用脚本来处理文本文件grep:查找文件里符合条件的字符串find:在指定目录下查找文件top:实时显示 process 的动态netstat:显示网络状态>,>>:输入/输出重定向|:管道...
原创
269阅读
0评论
0点赞
发布博客于 2 年前

Go 的特性

文章目录声明和赋值声明变量声明常量声明类型声明函数声明赋值流程控制数据类型基础类型数字整数浮点数复数布尔型字符串字符串字面量rune聚合类型数组结构体结构体字面量结构体比较结构体嵌套和匿名成员方法引用类型指针slicemap函数多返回值函数变量匿名函数变长函数延迟函数调用错误处理和宕机恢复goroutine 和通道无缓冲通道管道单向通道缓冲通道接口类型实现接口接口值类型断言类型分支接口的使用go ...
原创
477阅读
0评论
0点赞
发布博客于 2 年前

计算机视觉:特征检测与匹配

特征检测与匹配边缘检测边缘是图像强度函数快速变化的地方。平滑:尽可能抑制噪声,而不破坏真实边缘。增强:应用过滤器增强图像中边缘的质量(锐化)。检测:确定哪些边缘像素应作为噪声丢弃,以及应该保留(通常,阈值提供了用于检测的标准)。定位:确定边缘的准确位置(亚像素分辨率对于某些应用程序可能需要,也就是说,估计边缘的位置要比像素之间的间距更好)。在这个步骤中,通常需要进行边缘细化和连接。...
原创
660阅读
0评论
3点赞
发布博客于 2 年前

计算机视觉:图像滤波

图像滤波空间域中的图像滤波滤波是像素矩阵的数学运算。平滑、锐化、测量纹理频域中的图像滤波滤波是修改图像频率的一种方法。去噪、采样、图像压缩图像金字塔尺度空间表示允许粗到细的操作计算每个位置的局部邻域函数。img 图像滤波线性滤波和非线性滤波:滤波的意思就是对原图像的每个像素周围一定范围内的像素进行运算,运算的范围就称为掩膜或领域。而运算就分两种了...
原创
1502阅读
0评论
7点赞
发布博客于 2 年前

机器学习:考试总结

绪论机器学习能做什么?手写字符识别汽车自动驾驶下棋(Deep Blue)判断你的年龄如何实现,存在的问题:用何种形式来表示经验。如何从历史数据中提取经验。什么是机器学习?定义一:A computer program is said to learn from experience E with respect to some class of tasks T an...
原创
3809阅读
0评论
7点赞
发布博客于 2 年前

机器学习:支持向量机

支持向量机优化目标与逻辑回归相似。直观上对大间隔的理解要想优化损失函数,不仅需要大于 0,更需要大于 1 才可以。大间隔的数学原理间隔越大,X 到 θ 的投影越大,损失函数越小。核函数选择标记点(样本)高斯核函数使用核函数的 SVM 的损失函数偏差方差折中C=1/λC 越大:高偏差,低方差(过拟合)C 越小:低偏差,高方差(欠拟合)σ^2σ...
原创
288阅读
0评论
2点赞
发布博客于 2 年前

设计模式:考试总结(背版)

抽象工厂模式提供创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。生成器模式将一个复杂对象的构件与它的表示分离,使得同样的构建过程可以创建不同的表示。工厂方法模式定义一个用于创建对象的接口,让子类决定实例化哪一个类。原型模式用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。单件模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。适配器模式...
原创
363阅读
0评论
1点赞
发布博客于 2 年前

设计模式:考试总结

绪论设计模式:每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动。一个模式有四个基本要素:模式名称(pattern name):一个助记名,它用一两个词来描述模式的问题、解决方案和效果。问题(problem):描述了应该在何时使用模式。不是基本的数据结构,也不是整个系统。不特定于域。解决方案(sol...
原创
494阅读
0评论
1点赞
发布博客于 2 年前

机器学习:总结(周某华)

绪论基本术语机器学习(machine learning):致力于研究如何通过计算的手段,利用经验来改善系统自身的性能。机器学习所研究的主要内容,是关于在计算机上从数据中产生"模型"的算法,即"学习算法"(learning algorithm)。模型(model):泛指从数据中学得的结果。有文献用"模型"指全局性结 果(例如一棵决策树),而用"模式"指局部性结果(例如一条规则)。数据集(d...
原创
8542阅读
0评论
30点赞
发布博客于 2 年前

软件工程:电梯控制问题

解决方案
原创
515阅读
0评论
2点赞
发布博客于 2 年前

计算机视觉:图像处理

图像处理点算子图像处理中最基本的运算就是点运算,就是针对每个像素点进行计算。特征提取与图像处(三) 直方图 点算子伽马压缩在传输过程中引入的噪声在黑暗区域被压扁,这与视觉系统的噪声敏感区域相对应。伽马矫正伽马校正可以用来调整图像的亮度,公式为 I = I^gamma。当gamma>1,高光部分动态范围被压缩,低光部分动态范围被扩展(使低光部分的细节可以看清),图像整体变...
原创
5074阅读
0评论
2点赞
发布博客于 2 年前

机器学习:贝叶斯学习

朴素贝叶斯分类器(Naive Bayesian Classifier)
原创
267阅读
0评论
0点赞
发布博客于 2 年前