笔记
文章平均质量分 77
bdy_y9
step by step
展开
-
【Android】底层逻辑深入了解(学习笔记)(未完)
(在图书馆看了《Android进阶解密》,结合自己做的Android app记一下学习笔记——原创 2023-07-27 15:55:16 · 866 阅读 · 0 评论 -
【Java||牛客】DFS应用迷宫问题
这里疑惑了好久,后来测试dfs完的数组确实路径是对的,但是赎出的坐标不正确,可能就是这个原因。它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的路线。再输入相应的数组,其中的1表示墙壁,0表示可以走的路。数据范围: 2 \le n,m \le 10 \2≤n,m≤10 , 输入的内容只包含 0 \le val \le 1 \0≤val≤1。5.细心,边界的情况,不只是越大界,还有可能i<0,因为dfs会往回走。原创 2023-07-27 11:59:44 · 219 阅读 · 0 评论 -
【编译原理·总复习】第三章||词法分析||有穷自动机||DFA转换NFA||DFA化简||例题+知识点
step by step.一、 词法分析1. 词法分析程序对字符串表示的源程序从左到右地进行扫描和分解,根据语言的词法规则识别出一个一个具有独立意义地单词符号。二、 单词符号和输出单词地形式1. 单词符号语言中具有独立意义的最小语法单位(token) 。关键字:基本字 保留字(有限)标识符:表示各种名字(无限)常量:常数(无限)运算符:+ - * /等(有限)界符:, ; ( )等(有限)2. 输出形式(单词种别,单...原创 2022-01-01 16:51:55 · 3661 阅读 · 0 评论 -
【编译原理·总复习】第二章||文法语言||语法树||最左最右推导归约||句柄直接短语||例题+知识点
step by step.目录一、 程序设计语言的精确定义和描述1、语法:语言结构的定义。2、语义:描述语言的含义。3、语用:从使用的角度描述语言。二、 字母表与符号串1、 字母表例题:2、 符号:字母表里的元素。例题:3、 符号串:符号的有穷序列。例题:三、 符号串的运算1、 符号串的连接例题:2、 符号串的乘积3、 符号串的幂运算例题:4、 集合的幂运算例题:5、 集合的正闭包和闭包例题:6、 例题例题:..原创 2021-12-29 23:30:50 · 3449 阅读 · 0 评论 -
【编译原理·总复习】第一章||编译概述||知识点梳理||例题
step by step.1. 翻译翻译程序:把一种语言所写的程序(源程序)翻译成与之等价的另一种语言(目标语言)的程序。源程序????翻译程序????目标程序2. 编译编译程序:把高级语言的源程序翻译成(诸如汇编语言或机器语言之类)低级语言。源程序(高级语言)????编译程序????目标程序(汇编语言/机器语言程序)????编译程序∈翻译程序3. 解释解释程序:将源程序作为输入并执行(边解释边执行)。与编译程序的区别:解释程序的执行过程中不产生目原创 2021-12-28 23:58:13 · 1164 阅读 · 0 评论 -
【算法设计与分析·复习】第五章-回溯算法||整理
未完。原创 2021-12-25 20:00:35 · 598 阅读 · 0 评论 -
【算法设计与分析·复习】第三章-动态规划||自食用
第三章。动规。未完原创 2021-12-25 17:29:12 · 485 阅读 · 0 评论 -
【数据挖掘·总复习】各大算法优缺点汇总||总结整理||~自食用
step by step.目录1. Apriori算法(1)优点(2)缺点2.1 决策树算法(ID3)(1)优点(2)缺点2.2 ID3与C4.5的比较3. 贝叶斯算法(1)优点(2)缺点4. BP人工神经网络算法(1)优点(2)缺点5. 支持向量机(1)优点(2)缺点6. K-means聚类算法(1)优点(2)缺点7. K-中心点算法(1)优点(2)缺点要看具体章节复习汇总请见????【scau数据挖掘·总原创 2021-12-24 23:42:29 · 1177 阅读 · 0 评论 -
【数据挖掘·总复习】第八九章||K-means||K-中心点||密度聚类||知识点整理
第八九章||K-means||K-中心点||密度聚类||知识点整理原创 2021-12-23 15:59:09 · 2384 阅读 · 0 评论 -
【数据挖掘·总复习】第七章||支持向量机||SVM
知识点还没整理完。原创 2021-12-23 09:15:04 · 409 阅读 · 0 评论 -
【算法设计与分析·复习】第四章-贪心算法||自食用
没写完。原创 2021-12-22 20:36:58 · 457 阅读 · 0 评论 -
【数据挖掘·总复习】第六章||BP神经网络简单整理
step by step.目录1. 人工神经元模型2. BP神经网络算法原理(1) Delta学习规则(2)BP网络结构(3)算法原理(4) 例题1. 人工神经元模型权值:人工神经元有许多输入信号,针对每个输入都有一个加权系数Wij称为权值。式子中的从其它神经元传来的输入信号;是该神经元的阈值;表示从神经元i到神经元j的连接权值;为激活函数或挤压函数。多输入,单输出。2. BP神经网络算法原理(1) Delta学习规则F()函...原创 2021-12-22 19:54:39 · 461 阅读 · 0 评论 -
【数据挖掘·总复习】第五章||贝叶斯算法||知识点整理||自食用
step by step.贝叶斯方法是主观的。1. 关于概率一些简单的关于条件概率的知识。温故一下。????注: P(A)通常在试验之前已知,因此习惯上称为先验概率。 P(B|A)反映了A发生之后,事件B发生的可能性大小,通常称之为后验概率。2. 贝叶斯(1) 贝叶斯公式贝叶斯公式????(2)例题:上例题!考虑一个医疗诊断问题,有两种可能的假设:(1)病人有癌症。(2)病人无癌症。样本数据来自某化验测试,它也有两种可原创 2021-12-22 17:30:04 · 1643 阅读 · 0 评论 -
【数据挖掘·总复习】第四章||决策树||知识点整理||自食用
第四章 决策树 整理复习 ID3 ID4.5原创 2021-12-22 15:58:09 · 1050 阅读 · 0 评论 -
【数据挖掘·总复习】第三章-关联规则挖掘||Apriori||详细整理||知识点+例题||考点有
第三章 详细 关联规则 Apriori原创 2021-12-21 12:03:37 · 2330 阅读 · 0 评论 -
【数据挖掘·总复习】第二章-数据预处理||详细整理||知识点+例题+考点||华农期末复习
详细复习资料原创 2021-09-23 22:23:47 · 2914 阅读 · 0 评论 -
【算法设计与分析·复习】第二章-分治||自食用
step by step.一、 分治概念分治:将一个规模为n的问题分解为k个规模较小的子问题,这些子问题相互独立且与原问题相同。二、 分治基本思想????三、 分治常见递推方程????四、 例题分析2.4 大整数的乘法请设计一个有效的算法,进行两个n位二进制大整数的乘法运算XY = ac 2n + (ad+bc) 2n/2 + bd为了降低时间复杂度,必须减少乘法的次数,即减小子问题个数。第一个方案:XY = ac 2n +原创 2021-12-19 23:33:10 · 681 阅读 · 0 评论 -
【算法设计与分析·复习】第二章-递归||时间复杂度计算||自食用
step by step.一、 递归:直接或间接地调用自身的算法二、 例2-4 排列问题设计一个递归算法生成n个元素{r1,r2,…,rn}的全排列•设R={r1,r2,…,rn}是要进行排列的n个元素,Ri=R-{ri}。•集合X中元素的全排列记为perm(X)。•(ri)perm(X)表示在全排列perm(X)的每一个排列前加上前缀得到的排列。2-4 排列问题算法思路????T(n) = O(n!)2-4 排列问题算法代码v.原创 2021-12-19 16:39:04 · 395 阅读 · 0 评论 -
【小程序自学笔记(五)】text文本获取全局变量
step by step.目录框架参考自上一篇wxml框架js改变变量并提交上传框架参考自上一篇【小程序学习笔记(四)】textarea文本框输入内容实时获取||提交上传||上传到text显示_半段烟y9的博客-CSDN博客<>>https://blog.csdn.net/weixin_51159944/article/details/121780226?spm=1001.2014.3001.5501wxml框架<text>{{引用的变量}原创 2021-12-07 23:10:27 · 898 阅读 · 0 评论 -
【小程序学习笔记(四)】textarea文本框输入内容实时获取||提交上传||上传到text显示
<<viewform<textarea><button>>>原创 2021-12-07 22:33:05 · 1470 阅读 · 0 评论 -
【java高级程序设计】html表单||注册页面||密码验证||按钮||文本框||多选复选||Register|Button|textarea|checkbox|option|input
目录觉得有用就鼓励一下了啦!参考文章页面效果输入文本框单选框-radio列表选择-select option复选框-checkbox文本框-textarea按钮-ButtonJavaScript确认密码一致总的代码觉得有用就鼓励一下了啦!参考文章HTML-表单(非常详细)_南劲竹的博客-CSDN博客_html表单表单语法<form method="post"(规定如何发送表单数据 常用...原创 2021-11-06 14:18:36 · 405 阅读 · 0 评论 -
【java-web】配置tomcat||eclipse||遇到的问题
我说,别白嫖。目录遇到的问题下载安装 tomcat,配置环境变量。。等,已有很多参考博客惹..以为配置完了打开还是404?解决以为配置完了但还是打开闪退(windows)?解决tomcat被占用?解决成功后遇到的问题下载安装 tomcat,配置环境变量。。等,已有很多参考博客惹..如何安装Tomcat并配置环境变量(详细)_Charlie-CSDN博客_如何安装tomcat和配置环境变量Tomcat简介:Tomcat是Java中最著名的开源Web容器..原创 2021-10-30 10:18:03 · 106 阅读 · 0 评论 -
【java高级程序设计】线程||多线程||Runnable||Thread||多线程实现消费者生产者
Basic继承Thread类public class MyThread extends Thread{ private String title; public MyThread(String title){ this.title=title; } @Override public void run(){ for(int i=0; i<10; i++){ System.out.println(..原创 2021-11-05 10:18:20 · 117 阅读 · 0 评论 -
【小程序自学笔记(二)】入门||页面跳转||触发事件
我说,别白嫖。页面跳转代码wxml:<view class="bottomtext" style="width: 728rpx; height: 200rpx; display: block; box-sizing: content-box; left: NaNrpx; top: NaNrpx"> <view style="width: 728rpx; height: 72rpx; display: block; box-sizing: border-box; le原创 2021-10-25 22:38:38 · 353 阅读 · 0 评论 -
【小程序自学笔记(一)】入门||图片添加||文字格式||自食用
官方教程、API小程序开发起步 | 微信开放社区学习 5 节课程,从 0 至 1 做第一个属于你的小程序,深入浅出了解小程序开发。本系列视频,由腾讯课堂NEXT学院、微信学堂联合出品。https://developers.weixin.qq.com/community/business/course/000264e20a0dd8e69669b609451c0d基础 | 微信开放文档微信开发者平台文档https://developers.weixin.qq.com/miniprogr原创 2021-10-24 19:06:13 · 1769 阅读 · 0 评论 -
【python自学笔记(二)】EXCEL||openpyxl安装||读取||字体||公式
我说,别白嫖。一、 openpyxl包安装pyCharm->File->Setting->project->install->openpyxl->install二、 基础使用原创 2021-10-23 14:51:20 · 205 阅读 · 0 评论 -
【java高级程序设计】服务器客户端程序||web||自食用
我说,别白嫖。目录一、 目的2.1、Server端需要做的事情2.2、Client端需要做的事情二、 代码1. 简单基础例子,深入理解(键盘输入,同意端口号,传递信息)客户端:服务端:! Run:!若客户端和服务端的端口号不同,则无法连接,更无法传输信息。2. UDP服务器:客户端:!监听端口和传输端口不能设置同一个端口号,功能不同,端口号不同。一、 目的1、了解网络协议的基本概念和区分 OSI 模型和 TCP/IP 模型的不同点。 ...原创 2021-10-22 11:17:44 · 152 阅读 · 0 评论 -
【python自学笔记(一)】自食用||输出||字符串||运算||列表
我说,别白嫖。目录一、安装下载二、 基础1. 方法调用使用def创建方法 ------def 方法名(参数1,参数2...)2. 字符串可以直接相加,相乘。.upper()------ 向上转换大写.lower()----- 向下转换小写.line() ----- 标题化3. 输入的类型转换输入只有input前转换成int类型/其它类型,才能转换,否则都是class 'str'字符串类型4. 输出的格式类型.format() ----- 将...原创 2021-10-21 22:30:17 · 148 阅读 · 0 评论 -
【scau算法分析设计|整理】线性时间选择(找第k小/大数)
k:找第k小的元素一、一般线性时间选择问题(1) 排序法通常算法:排序;找第k小的数(但是会冗余)(2) 堆+部分排序意思:不构成完全堆,指利用其中一部分。 建最小堆,然后弹堆顶k次。优点:比数组好,经得起反复找。缺点:空间消耗大。时间复杂度:O(n+k*logn)。【当k很小,就约等于线性效率】(3) 堆(O(nlogk))【好方法——把前k小的元素放入堆(最大堆)中,则堆顶为第k小的数。优点:堆的空间很小。最详细的堆排序-...原创 2021-10-09 20:29:48 · 270 阅读 · 0 评论 -
【java高级程序设计】泛型(下)||擦除||泛型限制||自食用
一、 泛型与继承继承后的泛型类会被擦除成边界。代码:package fanXin2; /** * @author: y9 * @Date: 2021/10/04 */public class GenericTest { public static void main(String[] args) { Zoo<Animal> zoo = new Zoo<Animal>(new Animal()); Zoo<Bird> birdz.原创 2021-10-04 00:45:57 · 73 阅读 · 0 评论 -
【java高级程序设计】泛型(中)||边界||自食用
一、 泛型边界!extends -------就用继承关键词声明类型边界泛型边界:泛型参数指定范围(就...你总不能乱传吧,还是得有个度来着...)代码:(只能生产车的制车厂)BenzCar类:(extends Car)类似于BMWCarpackage fanxing; /** * @author: y9 * @Date: 2021/10/02 */public class BenzCar extends Car{ public BenzCar() ...原创 2021-10-02 11:40:44 · 179 阅读 · 0 评论 -
【java高级程序设计】泛型(上)||方法接口||通配符||自食用
目录一、 泛型类1. 父类Person与子类TeacherPerson类:使用泛型Teacher类:方式一:使用泛型并继承Person:不能使用父类类型参数方式二:继承泛型使用泛型:可使用父类类型参数测试类:结果:二、泛型方法Factory类:实例制造器测试类:结果:核心代码:三、 泛型接口CarFactory类:测试类:结果:三、 通配符代码:结果:四、 通配符的捕获Tool类:测试类:...原创 2021-10-02 10:50:39 · 87 阅读 · 0 评论 -
【java高级程序设计】动态代理||自食用
目录一、 代理模式代码:Speakable接口:Person类:代理类:测试类:测试结果:核心思想:产生一新的代理类,重写需要添加代理的方法,{引用旧方法+代理方法}二、 动态代理代码:代理类:测试类:一、 代理模式代码:Speakable接口:package daili; /** * @author: y9 * @Date: 2021/10/01 */public interface Speakable ..原创 2021-10-01 08:42:38 · 81 阅读 · 0 评论 -
【java高级程序设计】反射||自食用
一、 理解eg》市场促销活动的促销折扣会改变 》定义一个接口,传入原单价 》配置文件记录打折策略 》让程序读取配置文件,列出策列列表供用户选择 》若新增策略,可继承该接口、增加记录二、 深入反射package reflectL; public abstract class Person { public abstract String toString();}package reflectL; /** * @author: y...原创 2021-09-28 14:44:12 · 115 阅读 · 0 评论 -
【java规约提炼】一些笔记(上)
目录命名风格OOP规约日期时间集合处理注释规约前后端规约 命名风格 类名:开头大写 方法名、参数、变量:开头小写 常量:全大写,单词间下划线 包名:单数2. POJO类的布尔类型不加is前缀3. 模块、接口、类、方法使用设计模式则命名时需体现具体模式(eg. ResourceObserver) OOP规约 直接用类名访问静态变量、方法 覆盖必须加”@Override” 使用equals时注意括号内变量...原创 2021-09-08 10:57:56 · 55 阅读 · 0 评论 -
【java高级程序设计】类库拓展【Autocloseable接口、Runtime类】
1、 AutoCloseable接口应用:项目一般会访问各种资源(建立连接、业务操作、关闭资源)。 AutoCloseable接口作用:自动关闭资源(资源访问有上限,需要释放资源)。 AutoCloseable接口特点:若有异常,仍可进行关闭。2、 Runtime类构造方法为private(私有构造方法),属于单例设计模式。 Runtime.maxMemory()最大可用内存->一般为物理内存的1/4>totalmemory...原创 2021-09-08 23:14:41 · 191 阅读 · 0 评论 -
【java高级程序设计】属性获取||权限对比||自食用
目录四、 Field获取Person类:1. getField(StringfieldName)【public】代码:!!protected、private不可以获取哦~2. getFields()方法【public】代码:!!public方法可以获取,但是protected,private不可以获取哦~3. getDeclaredField(String name)方法【public/protected/private】代码:!!public/prot...原创 2021-09-26 22:11:24 · 181 阅读 · 0 评论 -
【java高级程序设计】方法获取||权限对比||自食用
目录三、 Method获取Speakable接口:Person类(实现Speakable):1. getMethod(String methodName, Class…parameterTypes)【public】代码:!!final、native可以获取;!!protected、private不可以获取哦~2. getMethods()方法【public】代码:!!未实现的接口方法可以获取哦(对比3);!!public,final,native方法可以获取,..原创 2021-09-26 21:38:51 · 123 阅读 · 0 评论 -
【java高级程序设计】构造器获取||权限对比||自食用
目录二、 构造器获取1. getConstructor(Class parameterTypes……)【public】代码:!!!无论是protected还是private都会报错,getConstructor()方法只获取public的构造方法2. getConstructors()方法【public】代码:!!依然只能public3. getDeclaredConstructor()方法【public/protected/private/..】代码:!!可以显示.原创 2021-09-26 20:39:10 · 162 阅读 · 0 评论 -
【java高级程序设计】核心类||自食用
一、Class类1. 通过.class属性获取类代码:package people;import customLoader.FileSystemClassLoader;/** * @author: pyu * @Date: 2021/09/26 */public class Bootstrap { public static void main(String[] args) { Class<Person> clazz1 = Person..原创 2021-09-26 18:54:21 · 73 阅读 · 0 评论