
笔记
大吱佬
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java开发中知识点整理
测试网址原创 2024-10-14 23:41:36 · 522 阅读 · 0 评论 -
Windows11下 安装 Docker部分疑难杂症(Unexpecter WSL error)
不过docker还是跑不起来,因为docker需要wsl2才能运行,后面就看到说要把Ubuntu 的wsl版本设为2。装了大半天Docker desktop终于装好了,网上有的主流教程就不复述了,主要说一下网上没有的教程。这时候突然想起以前因为虚拟机Vmware有蓝屏的现象,关闭了一些虚拟机相关服务,于是 来到。网上看了很多文章,我都设置了,没用,后看到这篇文章,卧槽,居然跑成功了。虽然不知道原理,但ubuntu确实可以使用了,也能看到有Ubuntu了。(修好了,没复现,借张图)这个非常棘手。原创 2024-10-09 17:01:26 · 1410 阅读 · 0 评论 -
Gitee上传代码
................原创 2023-02-20 16:07:25 · 262 阅读 · 2 评论 -
【Python学习笔记】网页自动化测试
需要提前装好selenium测试网站首先查看网站源码因为我们等下要按输入框的name来自动输入,所以找出输入框的name,并找出按钮的字符串修正:该button使用class、来触发代码import timefrom selenium import webdriverdriver = webdriver.Chrome(executable_path="F:\PycharmProjects\pythonProject1\driver\chromedriver.exe")#chrom原创 2022-01-09 15:36:23 · 583 阅读 · 0 评论 -
操作系统实验报告
一、实验一 通过 VMware 虚拟机软件安装 Linux二、实验目的(1)学会安装 VMware 虚拟机软件并掌握其使用方法。(2)学会使用 VMware 虚拟机安装 Linux 操作系统(3)熟悉 Linux 下的 C/C++编程环境:vi/gedit 编辑器 + gcc 编译器 +gdb 调试器。三、实验内容(实验原理/运用的理论知识、算法/程序流程图、步骤和方法、关键源代码)1)安装 VMware workstation 虚拟机软件并新建一个虚拟机2)使用 VMware 虚拟机安装 L原创 2022-01-06 11:12:55 · 10314 阅读 · 0 评论 -
数据结构关键代码
这里写自定义目录标题线性表合并链表线性表合并链表原创 2021-11-07 23:54:37 · 1676 阅读 · 0 评论 -
【C++学习笔记】Vector常用操作(持续更新)
sort(v.begin(),v.end());排序原创 2021-09-27 16:49:20 · 143 阅读 · 0 评论 -
【动态规划学习笔记】---持续更新
斐波那契数列class Solution {public: int fib(int n) { if(n== 1)return 1; if(n== 0)return 0; return fib(n-1)+fib(n-2); }};原创 2021-08-17 20:50:38 · 95 阅读 · 0 评论 -
【编译原理】FIRST集和FOLLOW集构造法速学
编译原理速成大法FIRST集和FOLLOW集构造法速成FIRSTFOLLOWFIRST集和FOLLOW集构造法速成例:对于文法G(E)首先像E,T,E’,F这样的就是非终结符+,*, ε,(,)这样的就是终结符构造每个非终结符的FIRST集和FOLLOW集FIRSTFIRST集很简单,从左侧开始,如果第一个是终结符就停止并加入FIRST集合中例如E→TE’,没有终结符,则按顺序从左侧开始,进入T→×FT’| ε,×,ε是终结符,处在第一个位置,所以加入到FIRST(E)集合中同理得:原创 2021-07-04 21:20:26 · 1800 阅读 · 2 评论 -
【人工智能学习笔记】用神经网络完成XOR异或操作原理
构作一个神经网络,用于计算含有2个输入的XOR函数。指定所用神经网络单元的种类。取权值向量(W1,W2,W3,W4,W5)为(0.3,0.3,1,1,-2);神经网络输入输出关系:Y=f(X1W3+X2W4+Z*W5);其中Z为隐含节点Nh的输出,Z=f(X1W1+X2W2);f为输入输出关系函数,θ为0.5,即x<0.5,f(x)=0;x>=0.5,f(x)=1。...原创 2021-06-06 13:47:51 · 4361 阅读 · 3 评论 -
2020-2021 嵌入式系统复习提纲
一、考试题型选择(20分)简答(30分)程序题(20分,内容包括代码解释、填空等)论述题(30分)二、主要知识点第1章:1.嵌入式系统概念、p1嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统2.应用与特点 p10应用(10个):国防军事领域、工业控制领域、交通管理领域、信息家电领域、办公自动化领域、POS网络及电子商务领域、医疗保健设备领域、环境工程与自然领域、机器人领域、移动设备领域特原创 2021-05-25 13:58:48 · 2007 阅读 · 1 评论 -
【数据结构学习笔记】队列的顺序实现与链式实现 C/C++
顺序队列总代码#include <iostream>using namespace std;#define MaxSize 50typedef struct{ int data[MaxSize]; int f,r;}SqQueue;bool isEmpty(SqQueue Q){ if(Q.r==Q.f)return true; else return false;}void InitQueue(SqQueue &Q){ Q.r=Q.f=0;原创 2021-05-04 21:14:49 · 144 阅读 · 0 评论 -
【数据结构学习笔记】栈的顺序实现和链式实现 C/C++
顺序栈,这种是王道数据结构的实现方法,其实本质就是一个数组,已经静态分配好了空间,出栈的时候的操作其实也没有把栈顶元素从内存中删去,而是直接下标移动一位#include <iostream>#define MaxSize 20using namespace std;typedef struct{ int data[MaxSize]; int top;}SqStack;void InitStack(SqStack &S){ S.top=-1;}bool原创 2021-04-28 20:48:32 · 159 阅读 · 1 评论 -
【数据结构学习笔记】单链表的定义
相比于顺序表,单链表虽然无法随机读取,但是却更利于改变,只要修改指针指向就行,下面说说怎么定义一个单链表首先用普通方法定义一个单链表struct LNode{//结点int data;//数据域struct LNode *next;//指针域//指向下一个节点的指针};但是使用typedef方法却可以更高效地定义,便于后面使用,以免每次用结构都要加个struct,此举是给他加个别名typedef struct LNode{//结点int data;//数据域struct LNode.原创 2021-04-08 23:19:15 · 368 阅读 · 0 评论 -
【数据结构学习笔记】顺序表的插入&&删除
#include <iostream>#include <stdlib.h>using namespace std;//状态代码#define OK 1#define ERROR 0#define OVERFLOW -2//函数返回值类型typedef int Status;#define InitSize 10//默认最大长度#define ElemType int//定义顺序表结构typedef struct{ int *data;//指示...原创 2021-04-04 22:57:18 · 143 阅读 · 0 评论 -
【数据结构学习笔记】算法的空间复杂度
空间复杂度计算主要如下,下图函数中主要有两个int 类型变量i n,int类型占4字节,所以总共要占8字节的数据,再加上常数级的程序代码所占固定空间,所以最终大小也是常数级如果包含了一个数组,那么变量i,n各占4字节以外,数组还要占n4个字节空间总共4n+8个字节空间,最终只要考虑其规模,为n级复杂度最后,递归函数的话,一般只要考虑他的深度,下图这个函数只调用5次,每次都有4个新的整型变量,也就是16字节,总共165字节的大小,即k*n级别,最终也是n级也会有特殊情况,递归函数中存有数组,则最原创 2021-04-03 22:23:18 · 165 阅读 · 0 评论 -
【数据结构学习笔记】算法时间复杂度与同阶无穷大之捉大放小
常用的时间复杂度比较:(其中O是同阶无穷小的意思)其实不用刻意去记,直接算就好了,比如O(n)级与O(log2 n)可以通过比较图像看出来,y=x增长明显快于y=log2 x,所以O(n)>O(log2 n),同理:O(n^3) >O(n^3log2 n)可以通过口诀高效背诵,时间复杂度由小到大:下面来看看实例:如果是双层循环嵌套,外层循环执行n次,那么内层循环执行n^2次时间复杂度T(n)可以表示为O(n^2)+O(n)+C C为常数顺序执行语句时间复杂度为常数级,可以原创 2021-03-28 12:39:25 · 1586 阅读 · 1 评论 -
【数据结构学习笔记】顺序表初始化的静态分配与动态分配
这是静态分配,数组不能超出MAXSIZE#include <iostream>using namespace std;//状态代码#define OK 1#define ERROR 0#define OVERFLOW -2//函数返回值类型typedef int Status;#define MAXSIZE 100//定义顺序表结构typedef struct{ //ElemType *elem; int data[MAXSIZE]={0}; in原创 2021-03-27 23:17:43 · 1241 阅读 · 0 评论 -
AndroidStudio 简单却功能完备的音乐播放器
音乐播放器欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown原创 2021-01-18 21:04:02 · 6054 阅读 · 10 评论 -
【C++学习笔记】Vector进阶函数库操作及代码演示
(1)a.assign(b.begin(), b.begin()+3); //b为向量,将b的0~2个元素构成的向量赋给a (2)a.assign(4,2); //是a只含4个元素,且每个元素为2 (3)a.back(); //返回a的最后一个元素 (4)a.front(); //返回a的第一个元素 (5)a[i]; //返回a的第i个元素,当且仅当a[i]存在2013-12-07 (6)a.clear(); //清空a中的元素 (7)a.empty(原创 2021-03-15 23:16:09 · 150 阅读 · 0 评论 -
【C++学习笔记】Vector简单介绍与基础操作
简介:什么是vector?向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其它类型容器一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的动态数组。容器特性1.顺序序列顺序容器中的元素按照严格的线性顺序排序。可以通过元素在序列中的位置访问对应的元素。2.动态数组支持对序列中的任意元素进行快速直接访问,甚至可以通过指针算述进行该操作。操供了在序列末尾相对快速地添加/删除元素的操作。3.能够感知内存分配器的(Alloc原创 2021-03-14 16:20:21 · 219 阅读 · 1 评论 -
微信小程序:电影选票系统 (简易版) 可以选择场次座位并生成订单
简介:这本来是一个课设作品,完整版连接了JAVA后台数据库,但因为我基本只负责微信小程序的后端数据交互,所以只发一个没有连接数据库,用静态数据作为代替的简易版,但还是保留了部分连接数据库的代码,大家可以看看。这个选票系统功能简洁完备,但还是有点问题,因为时间问题没有完成,就是通过点击不同电影生成不同场次座位页面,大家可以继续改进,这些页面也参考了一些其他优快云文章,但现在实在找不到是哪篇了-。-book页面效果展示book.js//index.jsvar i=0var flag=0//获取应原创 2021-03-12 22:56:02 · 8581 阅读 · 10 评论 -
微信小程序接收数据 res.data赋值给页面数组时 出现undefine 解决方法
定义数组 data: { dataList:[] }当给数组赋值时this.data.dataList=res.dataconsole.log(res.data)会出现proerty undefine的报错只需要将success:function(res)改为success :(res)=>就可正常赋值,因为前者会因为语言版本原因,无法正确找到this的层级,所以用后者就能正常给dataList赋值了...原创 2021-03-12 12:00:20 · 5208 阅读 · 5 评论 -
微信小程序 循环显示列表 并通过 点击获取列表值
微信小程序wxml代码<view class='list'> <block wx:for='{{dataList}}' wx:key='list' wx:for-item="item"> <view class="list_item"> <navigator url='{{item.goods_id}}' bindtap="navigateToPage" data-name='{{item.goods_title}}' id='{原创 2021-03-12 08:57:04 · 4519 阅读 · 1 评论 -
微信小程序 页面间数据交互(数组List)简单易懂
先在页面1中,定义这样一个数组 data: { dataList:[ { goods_id:1, goods_title:'你好,李焕英', goods_img:'../img/movie1.png', goods_score:'9.5', goods_director:'贾玲', goods_actor:'贾玲,张小斐,沈腾...', goods_price:100原创 2021-03-11 18:49:34 · 3490 阅读 · 3 评论 -
微信小程序 实现与JAVA后台 数据交互(详解简单易懂)
效果展示Java端:小程序端方法介绍:先建立一个小程序,完成wxml和js代码部分,再创建一个*java web *项目,配置好web.xml文件,然后创建servlet.java文件,进行编程。这个可以同时完成传数据和接收数据,小程序中data:{ name:"卡尔·弗兰兹", weapon:'WarHammer' },是发送的数据res.data是接收的数据JAVA端中 String name1 = r原创 2021-03-10 11:10:16 · 4697 阅读 · 3 评论 -
CCF 201912-1 报数(C++)100分
#include <iostream>using namespace std;int judge(int x){ while(x>0) { int m; m=x%10; if(m==7) return 1; x=x/10; } return 0;}int main(){ int n; cin>>n; int a=0; int coun..原创 2021-02-04 21:37:33 · 179 阅读 · 0 评论