首页 > 2020年01月01日 > 全部分享
复杂度分析(下)
复杂度分析(下) 继续上篇,这篇将介绍四个复杂度分析方面的知识点:最好情况时间复杂度、最坏情况时间复杂度、平均情况时间复杂度、均摊时间复杂度。 1.最好、最坏情况时间复杂度 我们以数组查找举例,遍历数组找指定元素,找到则立即返回该元素所在数组的下标位置,没找到则返回-1。代码比较简单我就不写出来了。 ...
分类:其他   时间:2020-01-01 17:39:18    收藏:0  评论:0  赞:0  阅读:64
SpringBoot源码学习系列之启动原理简介
本博客通过debug方式简单跟一下Springboot application启动的源码,Springboot的启动源码是比较复杂的,本博客只是简单梳理一下源码,浅析其原理 为了方便跟源码,先找个Application类,打个断点,进行调试,如图所示: step into,run方法调用了Sprin ...
分类:编程语言   时间:2020-01-01 17:38:57    收藏:0  评论:0  赞:0  阅读:64
Sword DB主从一致性的解决方法
起源现在基本所有的程序中都会用到数据库,而数据库其实就是对所有业务逻辑处理结果的保存,所以不论在什么情况下数据的丢失都不被允许的,最坏的情况也要最小化数据的丢失程度,所以一般情况下,数据源都会至少配有两个节点,一个业务处理使用的节点,一个甚至多个从节点,这些从节点就是我们常说的冷备,业务处理节点(主 ...
分类:数据库技术   时间:2020-01-01 17:38:40    收藏:0  评论:0  赞:0  阅读:72
softmax交叉熵损失函数求导
来源:https://www.jianshu.com/p/c02a1fbffad6 简单易懂的softmax交叉熵损失函数求导 来写一个softmax求导的推导过程,不仅可以给自己理清思路,还可以造福大众,岂不美哉~ softmax经常被添加在分类任务的神经网络中的输出层,神经网络的反向传播中关键的 ...
分类:其他   时间:2020-01-01 17:37:53    收藏:0  评论:0  赞:0  阅读:100
构建之法“领跑衫”获奖感言
感谢邹欣老师、周筠编辑提供的领跑衫。感谢杨老师的民主,感谢大家因为投票决定领跑衫归属那天我座位靠前而投票使我获得这件领跑衫。受之有愧!我也跟杨老师说了觉得自己没资格得到这件领跑衫,杨老师说“要吧。你整的挺好的。”。再说配不上就显得矫情了。感谢“胜利点”的组长以及组员们跟我一起完成这次课程项目。 转眼 ...
分类:其他   时间:2020-01-01 17:37:16    收藏:0  评论:0  赞:0  阅读:88
(生鲜项目_支付板块)21. 购物车+
第一步: 添加购物车 1.购物车应该具备的功能 如果该商品已经存在, 那么添加购物车时, 其数量加一, 否则新增一个商品 设置多个接口以分别完成: 减少商品数量, 增加商品数量, 删除商品 很明显第2个功能可以使用一个接口来完成, 这就是mixin的增删改查功能 2.首先我们需要在ShoppingC ...
分类:其他   时间:2020-01-01 17:36:50    收藏:0  评论:0  赞:0  阅读:65
Autodesk Eagle 9.5.2导出PCB和钻孔文件给国内厂商制板
版本异同问题,以及一些声明 作为一个初学者,画一个电路板,在网络上得知Eagle是一个免费的制图工具,马上就跑去下载来用了.没注意到这玩意其实非常冷门. Eagle原本不是Autodesk的产品,是2017年左右被收购的.事后有大改. 网络上的文章都是介绍旧版本怎么使用.对于新版的使用说明却很少. ...
分类:其他   时间:2020-01-01 17:35:35    收藏:0  评论:0  赞:0  阅读:197
java.面向对象设计的核心——类和对象
面向对象的三条学习主线 1. java类及类的成员 属性、方法、构造器;代码块、内部类 2. 面向对象的三大特征 封装性、继承性、多态性(抽象性) 3. 其他关键字 this、super、static、final、abstract、interface、package、import等 面向过程(POP ...
分类:编程语言   时间:2020-01-01 17:35:18    收藏:0  评论:0  赞:0  阅读:79
ls: cannot open directory .: Permission denied
问题:ls: cannot open directory .: Permission denied 解决:说明当前用户没有执行该命令的方法,需要命令前加sudo ...
分类:其他   时间:2020-01-01 17:34:59    收藏:0  评论:0  赞:0  阅读:255
CentOS 安装pycharm
一、环境:Linux|CentOS系统 二、目的:在Linux环境下使用Pycharm(版本2018.3.4) 三、声明:不可用于商业,仅用于交流使用! 首先准备环境 CentOS 6 镜像ISO 虚拟机 VMware Workstations 15 Pro 一、原始安装CentOS6镜像 (步骤很 ...
分类:其他   时间:2020-01-01 17:34:44    收藏:0  评论:0  赞:0  阅读:326
05 : 方法
概述 被命名的代码块 main(){ }, 可以含参数可以不含参数, 可以提高代码的复用性。 形式 方法的修饰符 方法的返回值 方法的名字 ( 参数列表 ) { 代码/方法体 } 重载 概念 方法重载是指在一个类中定义多个同名的方法, 但要求每个方法具有不同的参数列表(也就是说参数的个数和类型不同) ...
分类:其他   时间:2020-01-01 17:33:50    收藏:0  评论:0  赞:0  阅读:84
二维码的秘密
* 二维码容量有多大? * 二维码上面三个大方块是干什么的? * 二维码能存储视频/音频吗? * 二维码破损了为什么还能被识别? * 二维码生成原理是怎样的? ...
分类:其他   时间:2020-01-01 17:33:31    收藏:0  评论:0  赞:0  阅读:126
[Linux] 解决virtualbox共享文件夹没有访问权限的问题
在虚拟机上搭建网站,发现访问不了,配置都是正确的,使用下面的命令追踪发信了痕迹 strace $(pidof 'php-fpm: pool www'|sed 's/\([0-9]*\)/-p \1/g') 报的是权限不对,查看共享目录的权限发现是vboxsf的用户组 [pid 1851] lstat ...
分类:系统服务   时间:2020-01-01 17:33:03    收藏:0  评论:0  赞:0  阅读:93
SpringCloud(一)
SpringCloud(一) 微服务 优点: 单一职责原则 每个服务足够内聚,足够小(足够小的理解不是真正意义的小),代码容易理解,这样能聚焦一个指定的业务功能或业务需求 开发简单,开发效率提交,一个服务可能就是专一的只干一件事 微服务能够被小团单独开发,这个小团队是2-5人的开发人员组成 微服务是 ...
分类:编程语言   时间:2020-01-01 17:32:43    收藏:0  评论:0  赞:0  阅读:69
把图片读取到内存流并显示
if (File.Exists("mainbg.png"))//判断当前文件夹下图片是否存在 { using (FileStream fs = new FileStream("mainbg.png",FileMode.Open)) { int len = (int)fs.Length; byte[] ...
分类:其他   时间:2020-01-01 17:32:00    收藏:0  评论:0  赞:0  阅读:95
反射和注解
反射 框架设计的灵魂 概念 将类的组成部分封装成其他对象 好处 在程序运行中操作对象 解耦,提高程序扩展性 Class类对象 JVM通过类加载器(ClassLoader),将硬盘中的.class字节码文件加载进内存并保存为Class类形式 通过该类的Class类对象就可以用来对该类的对象进行操作 获 ...
分类:其他   时间:2020-01-01 17:31:39    收藏:0  评论:0  赞:0  阅读:87
分治FFT
一、处理的问题 给出多项式$g[0...n]$,求出$f[0...n]$满足$f_i=\sum\limits_{j=1}^if_{i j}g_j$,边界$f_0=1$。 我们发现这是个卷积的形式,但是不能直接$FFT$,因为我们并不知道$f_{i j}$,于是考虑分治。 按照CDQ分治的方法,对于当 ...
分类:其他   时间:2020-01-01 17:31:16    收藏:0  评论:0  赞:0  阅读:80
二分查找
一、前提 二分查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 二、算法步骤 1. 置查找区间初值,left为0,right为表长 1。 2. 当left小于等于right时,循环执行以下操作: 1)middle取值为low和high的中间值; 2)将给定值target与中间位置记 ...
分类:其他   时间:2020-01-01 17:30:49    收藏:0  评论:0  赞:0  阅读:75
求树直径及所有直径顶点
思路: 先从树中任意选择一个顶点。由于树具有任意两个顶点连通的性质,利用DFS或BFS可求出与1距离最远的顶点的集合A,它们都是直径的顶点,但是此时直径长度没有确定、且无法保证求出了所有的直径顶点,需要再次搜索。从第一次搜索所得到的直径顶点中,任意取一个,再次DFS or BFS,得到新的顶点集合B ...
分类:其他   时间:2020-01-01 17:29:58    收藏:0  评论:0  赞:0  阅读:77
《算法》笔记 13 - 字符串排序
键索引计数法 频率统计 将频率转换为索引 数据分类 回写 低位优先的字符串排序 高位优先的字符串排序 许多重要而熟悉的问题都是基于字符串处理的,比如信息处理(根据给定的关键字搜索网页、文档)、通信系统(发送文本消息、电子邮件、下载电子书)、编程系统(程序是由字符串组成的,再由编译器或解释器将字符串转 ...
分类:编程语言   时间:2020-01-01 17:29:20    收藏:0  评论:0  赞:0  阅读:85
1263条   上一页 1 ... 28 29 30 31 32 ... 64 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!