E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
笔记总结
springsecurity+oauth 分布式认证授权
笔记总结
12
一springsecurity实现权限认证的笔记1.1springsecurity的作用springsecurity两大核心功能是认证和授权,通过usernamepasswordAuthenticationFilter进行认证;通过filtersecurityintercepter进行授权。springsecurity其实多个filter过滤链进行过滤。用户认证指的是:验证某个用户是否为系统合法主
健康平安的活着
·
2023-08-31 07:41
springcloud3
spring
security
oauth
分布式认证授权
spring
security
springcloud
uniApp 学习
笔记总结
(一)
文章目录1.uniapp环境搭建2.uni-app的开发目录结构3.pages.json下的globalStyle全局外观配置3.1导航栏样式配置3.2下拉刷新页面效果3.3onReachBottomDistance页面上拉触底事件4.pages.json下的页面配置5.pages.json下的配置基本的tabbar6.pages.json下的condition启动模式配置7.text组件的基本使
IT_Holmes
·
2023-08-29 18:47
uniApp
uniApp
uni-app
javascript
前端框架
uniApp 学习
笔记总结
(二)
文章目录1.如何发送get请求2.数据缓存3.图片上传+预览3.1图片上传3.2图片预览4.条件注释实现跨段兼容5.导航跳转+传参5.1利用navigator组件进行跳转(组价式跳转)5.2API页面跳转(编程式导航)6.uni-app组件创建引入+组件生命周期7.组件之间的通讯方式8.uni-ui组件库9.对于请求可能统一封装js文件来处理1.如何发送get请求官方文档发起请求方式也都差不多:有
IT_Holmes
·
2023-08-29 18:17
uniApp
uniApp
学习
vue
C++学习
笔记总结
练习:数组参数
数组参数在C++中,可以通过数组参数来传递数组给函数。这意味着你可以将一个数组作为函数的参数,以便在函数内部对数组进行操作或访问。理解C++中的数组参数涉及以下几个方面:语法:在函数声明或定义中,可以使用数组类型作为参数类型。例如,voidmyFunction(intarr[])或voidmyFunction(intarr[5])。这里的arr是一个形式参数,表示一个整数数组。传递数组:当你调用带
biuheartburn
·
2023-08-29 14:23
c语言
c++
嵌入式软件
c++
学习
笔记
C++学习
笔记总结
练习:new和delete使用及讲解
C++中的new、operatornew与placementnew参考文献https://www.cnblogs.com/luxiaoxun/archive/2012/08/10/2631812.htmlhttps://blog.csdn.net/linuxheik/article/details/80449059newoperator/deleteoperator就是new和delete操作符。
biuheartburn
·
2023-08-29 14:53
c++
c语言
嵌入式软件
c++
学习
笔记
C++学习
笔记总结
练习:字符串类实现
基本功能实现头文件的封装:MyString.h缺省构造函数对字符串的初始化MyString()使用构造函数初始化字符串的另外两种方式,动态指针+拷贝构造函数)析构函数,释放动态申请的字符串空间重载输出运算符>运算符*6.重载比较运算符*7.重载[]下标运算符*/#include#includeusingnamespacestd;classMyString{private:char*str;intl
biuheartburn
·
2023-08-29 14:52
c++
c语言
嵌入式软件
c++
学习
笔记
C++学习
笔记总结
练习:内存对齐
概述概念编译器为程序中的每个“数据单元”安排在适当的位置上。原因平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。性能原因:数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的内存,处理器需要作两次内存访问;而对齐的内存访问仅需要一次访问。补充观点:字节对齐主要是为了提高内存的访问效率
biuheartburn
·
2023-08-29 14:51
c++
嵌入式软件
c语言
c++
学习
笔记
Linux驱动——Tiny4412芯片_Source Insight的下载+Linux3.5内核下工程的创建
文章目录前言SourceInsight的下载1.下载地址2.下载步骤linux3.5内核下工程的创建前言本博客仅作为
笔记总结
,以及帮助有需要的人,不作权威解释。
老王WHH
·
2023-08-29 02:58
Linux驱动
linux
Day17
笔记总结
今日内容搭建一个网络仓库服务端:10.0.0.2001.准备软件包(1.光盘2.缓存3.联网下载4.同步)1.挂载光盘mount/dev/cdrom/mnt2.通过p共享软件包存放的目录[root@oldboy~]#yuminstallvsftpd-y[root@oldboy~]#systemctlstartvsftpd[root@oldboy~]#systemctlstopfirewalld[r
散作满河星y
·
2023-08-28 14:08
C++学习
笔记总结
练习:多态的三种实现方式
多态的三种方式0概述定义多态的定义简单来说就是使一条语句有多种状态。实现方式多态的实现方式分为三块:重载、重写、重定义。下面我们来谈一谈他们各自的实现方式和实现原理。1重载实现方式重载是在同一作用域内(不管是模块内还是类内,只要是在同一作用域内),具有相同函数名,不同的形参个数或者形参类型。返回值可以相同也可以不同(在函数名、形参个数、形参类型都相同而返回值类型不同的情况下无法构成重载,编译器报错
biuheartburn
·
2023-08-27 16:13
嵌入式软件
c++
c++
学习
笔记
C++学习
笔记总结
练习:动态内存管理实现
动态内存1C中动态内存的实现概念c语言主要是使用malloc/calloc/realloc来进行内存申请的。共同点都是从堆上进行动态内存分配释放内存都是需要使用free函数来释放三者的返回值都是void*都需要强制类型转换都需要对申请出的空间判空(因为申请内存失败会返回空)mallocvoid*malloc(size_tsize);malloc的参数是用户所需内存空间大小的字节数,不会对申请成功的
biuheartburn
·
2023-08-27 16:12
c++
嵌入式软件
c++
学习
笔记
C++学习
笔记总结
练习:数组离散化的方法
数组离散化1问题描述离散化一个序列的前提是我们只关心这个序列里面元素的相对大小,而不关心绝对大小(即只关心元素在序列中的排名);离散化的目的是让原来分布零散的值聚集到一起,减少空间浪费。那么如何获得元素排名呢,我们可以对原序列排序后去重,对于每一个aia_iai通过二分查找的方式计算排名作为离散化之后的值。当然这里也可以不去重,不影响排名。数组本质上是一种有序的映射。i----A---->x即(A
biuheartburn
·
2023-08-27 16:12
c++
嵌入式软件
c++
学习
笔记
多线程&线程池
#线程池的学习
笔记总结
图图1:图2:#多线程的三种实现方式:1.继承Thread类2.实现Runnable类3.实现Callable接口#线程的常见成员变量#线程的生命周期#线程的状态#线程池#自定义线程池
其然乐衣
·
2023-08-27 05:00
juc
interview
java
juc
【javaweb】学习日记Day7 - Mysql 数据库 DQL 多表设计
之前学习过的SQL语句
笔记总结
戳这里→【数据库原理与应用-第六章】T-SQL在SQLServer的使用_Roye_ack的博客-CSDN博客目录一、DQL数据查询1、基本查询2、条件查询3、分组查询(1
Roye_ack
·
2023-08-25 21:38
Javaweb
数据库
学习
mysql
DQL
多表设计
【javaweb】学习日记Day6 - Mysql 数据库 DDL DML
之前学习过的SQL语句
笔记总结
戳这里→【数据库原理与应用-第六章】T-SQL在SQLServer的使用_Roye_ack的博客-CSDN博客目录一、概述1、如何安装及配置路径Mysql?
Roye_ack
·
2023-08-25 12:25
Javaweb
学习
sql
mysql
数据库
后端
设计模式-
笔记总结
设计模式概述(DesignPatterns)具体内容可访问:http://c.biancheng.net/view/1317.html目录设计模式概述(DesignPatterns)1、软件设计模式概述2、GoF的23种设计模式根据模式的目的来划分根据模式的作用来划分GOF的23种设计模式的功能3、UML中的类图及类图之间的关系4、开闭原则(OpenClosedPrinciple)5、里氏替换原则
Champion-Dai
·
2023-08-24 10:55
设计模式
设计模式
java
c++
C++11 新特性 ---- 基于范围的for循环
参考爱编程的大丙的教程和跟着老师的B站视频学习所做的
笔记总结
:c++11实用特性[c/c++项目开发必备技能][完整课程请关注公众号:爱编程的大丙]_哔哩哔哩_bilibili基于范围的for循环|爱编程的大丙
呵呵哒( ̄▽ ̄)"
·
2023-08-23 21:22
c++11
新特性
c++11
新特性
基于范围的for循环
迭代
键值对
为什么列式存储广泛应用于OLAP领域?
本篇文章是我主要基于上述专栏中的一些资料的
笔记总结
,因为能力有限,很难跳脱于
Monica2333
·
2023-08-21 21:49
matlab
笔记总结
(4)
https://www.bilibili.com/video/BV1MA4y1d7so/?spm_id_from=333.788&vd_source=3ef6540f8473c7367625a53b7b77fd66司守奎老师在B站的讲解视频https://matlabacademy.mathworks.com/cn/details/matlab-onramp/gettingstartedMATLA
时雨h
·
2023-08-21 16:08
数学建模
matlab
笔记
开发语言
C++学习
笔记总结
练习:STL源码解析
文章目录STL源码分析STL概论与版本简介1.STL六大组件功能与运用2.对一个类定义前置操作和后置操作空间配置器1.SGI特殊的空间配置器,std::alloc2.内存基本处理工具迭代器1.迭代器相应型别2.__type_traits序列式容器1.vector关联式容器算法仿函数STL源码分析STL概论与版本简介1.STL六大组件功能与运用STL提供六大组件,彼此可以组合套用容器:vector,
biuheartburn
·
2023-08-20 16:36
c++
c语言
c++
学习
笔记
C++学习
笔记总结
练习:primer 学习日志
文章目录针对自己的引言学习内容c++语言基础知识1.为什么要声明变量2.cout,cin3.c++不容许一个函数定义嵌套到另一个函数的定义中。4.编译指令using5.c++基本类型长度6.在定义常量时尽可能使用const关键字而不用#define9.前缀递增符与后缀递增符的区别10.c++中的cctype库11.c++中的stack12.c++中关于const与指针的问题13.c++关于指针数组
biuheartburn
·
2023-08-20 16:06
c++
c语言
嵌入式软件
c++
学习
笔记
C++学习
笔记总结
练习:Linux下vscode编程
前言学习linux下通过vscode进行c++编程的学习总结,知识内容包括使用g++,cmake编译,已经最后在vscode上对代码进行调试环境搭建用的是虚拟机ubantu18需要工具gdb(调试工具),g++(编译工具,c与c++都可以编译),gcc(编译工具,用来编译c)#直接在终端输入,将三个都安上sudoapt-getinstallbuild-essentialgdb#测试是否安装成功g+
biuheartburn
·
2023-08-20 16:05
c语言
c++
c++
学习
笔记
C++学习
笔记总结
练习:C++左值右值
左值右值参考文献cnblogs.com/sunchaothu/p/11343517.htmlhttps://www.zhihu.com/question/363686723/answer/1976488046为了导入右值和移动语义,首先复习了以下临时对象在函数返回值和传参数时构造了几次;然后对比介绍了左值和右值,以及右值引用的形式和含义。为移动语义和完美转发的介绍做铺垫。1问题导入——参数与返回值
biuheartburn
·
2023-08-20 16:04
c++
c语言
嵌入式软件
c++
学习
笔记
C++学习
笔记总结
练习:effective 学习日志
准则1.少使用definedefine所定义的常量会在预处理的时候被替代,出错编译器不容易找到错误。而且还没有作用范围限制,推荐使用constdefine宏定义的函数,容易出错,而且参数需要加上小括号,推荐使用inline有的类中例如数组初始化需要添加元素个数,如果define定义的常量没有作用范围限制,推荐使用enums2.确定对象使用前先初始化为内置型对象进行手动初始化构造函数最好使用成员初始
biuheartburn
·
2023-08-20 16:49
c++
c语言
c++
学习
笔记
C++学习
笔记总结
练习:复数类complex的实现
C++中的复数类是一种用于表示和操作复数的自定义数据类型。复数由实部和虚部组成,可以表示为a+bi的形式,其中a是实部,b是虚部,i是虚数单位。下面是一个简单的复数类的实现示例:#includeclassComplex{private:doublereal;//实部doubleimaginary;//虚部public://默认构造函数Complex(){real=0.0;imaginary=0.0
biuheartburn
·
2023-08-20 06:22
c++
c语言
Linux开发
c++
学习
笔记
2021-04-17教练练习总结
教练
笔记总结
:邀请客户为自己目前的现状进行打分排序,可以更直观让她看到自己的时间分配和目标的差异教练如果有自己的感受判断直觉是可以反馈给客户的,但是表达要中立教练的结果并不是教练一个人的责任,教练是一个和客户共创的过程
情绪管理教练_丁丁
·
2023-08-19 23:02
hcip第四次作业
笔记总结
:ospf基础hello包的内容:子网掩码(华为)发送hello包接口的源ip地址及其掩码。
Catherines7
·
2023-08-19 02:44
p2p
网络
网络协议
二月计划
需要总结一篇读书笔记)2《欧洲:波兰》(阅读完后,需要总结一篇读书笔记)3《大英博物馆世界史》4《虚像小丑》5《Hopeisthelasttodie》(不知道本月是否会阅读完,这本书作为备选,如果阅读完,就做一篇读书
笔记总结
吧
素心s
·
2023-08-18 11:44
职场笔记
笔记总结
一入职礼仪1.开会带本带笔2.服从命令听指挥,积极主动有反馈3.我办事你放心,汇报工作有结果
健康平安的活着
·
2023-08-18 02:48
职场
程序人生
深度学习中的python语法
笔记总结
解释torch中的.clamp(min=0)在PyTorch中,torch.clamp将张量中的元素限制在指定的范围内。torch.clamp(min=0)会将张量中的每个元素与0进行比较,并将小于0的元素替换为0。其他大于等于0的元素则保持不变。clamp函数原理defclamp(x,lower,upper):ifxupper:returnupperelse:returnxtorch.full(
computer_vision_chen
·
2023-08-18 01:20
python笔记
深度学习
python
笔记
C++学习
笔记总结
练习: 字符串类MyString的实现
MyString是一个自定义的字符串类,它封装了一些常见的字符串操作和功能。下面是一个简单的MyString类的实现示例:#include#includeclassMyString{private:char*m_data;//用于存储字符串的字符数组intm_length;//字符串的长度public://默认构造函数MyString(){m_data=nullptr;m_length=0;}//
biuheartburn
·
2023-08-17 23:27
c++
c++
学习
笔记
leetcode
笔记总结
——(4)删除有序数组中的重复项(python和C++实现)
目录1、题目描述2、思路3、代码实现(1)python代码:(2)C++代码:4、总结:1、题目描述2、思路使用双指针来求解。因为给定数组是有序的,所以相同元素必然连续。我们可以使用双指针解决本题,遍历数组检查每一个元素是否应该被保留,如果应该被保留,就将其移动到指定位置。具体地,我们定义两个指针slow和fast分别为慢指针和快指针,其中慢指针表示处理出的数组的长度,快指针表示已经检查过的数组的
Ma Sizhou
·
2023-08-16 12:46
力扣-leetcode算法题
C++学习
笔记总结
练习:并发机制
并发机制1基于多线程并发C++11开始支持多线程编程,之前多线程编程都需要系统的支持,在不同的系统下创建线程需要不同的API如pthread_create(),Createthread(),beginthread()等。现在C++11中引入了一个新的线程库,C++11提供了新头文件,主要包含、、、、五个部分;等用于支持多线程,同时包含了用于启动、管理线程的诸多工具,同时,该库还提供了包括像互斥量、
biuheartburn
·
2023-08-14 14:56
c++
c语言
Linux开发
c++
学习
笔记
C++学习
笔记总结
练习:并发编程与多线程
并发编程与多线程1.基础知识C++多线程线程:线程是操作系统能够进行CPU调度的最小单位,它被包含在进程之中,一个进程可包含单个或者多个线程。可以用多个线程去完成一个任务,也可以用多个进程去完成一个任务,它们的本质都相当于多个人去合伙完成一件事。多线程并发多线程是实现并发(双核的真正并行或者单核机器的任务切换都叫并发)的一种手段,多线程并发即多个线程同时执行,一般而言,多线程并发就是把一个任务拆分
biuheartburn
·
2023-08-14 14:26
c语言
c++
嵌入式软件
c++
学习
笔记
C++学习
笔记总结
练习:并发控制-线程同步与数据访问-mutex和lock
4线程同步与数据访问存在问题多个线程共享资源出现访问冲突读读互补冲突读写冲突写写冲突解决问题的方法保证操作的原子性和次序。atomicity不可分割。order按次序执行。future和promise能够保证原子性和次序。一定是在形成返回值和异常后,future才会读取数据,否则进行堵塞。mutex和lockconditionvariableatomicdatatype底层接口4.1mutex和l
biuheartburn
·
2023-08-14 14:26
c++
c语言
Linux开发
c++
学习
笔记
Vue3.2 使用
笔记总结
【自学复习使用】
1、起初Vue3.0暴露变量必须return出来,template中才能使用;2、Vue3.2中只需要在script标签上加上setup属性,组件在编译的过程中代码运行的上下文是在setup()函数中,无需return,template可直接使用。一、文件结构//Vue2中,template标签中只能有一个根元素,在Vue3中没有此限制//支持CSS变量注入v-bind(color)二、datai
Janicelily
·
2023-08-14 12:24
vue
vue.js
typescript
javascript
精进:卓有成效的谈心
笔记总结
了谈心中五个提问句式,四个注意事项,供大家参考。一、发生了什么事?通过这个问题,了解事情的来龙去脉。需要注意的是:去确认信息的真实性和准确性。
行路人笔记
·
2023-08-11 03:37
Day017_
笔记总结
fromreimportfullmatch,search,findall"""正则表达式就是用来检测字符串是否满足某种规则的工具例如:1.账号是手机号/邮箱/多少位由什么东西组成等.....2.烧开后付款后,按时发哈哈哈。安徽省发动机卡死?卡喝咖啡会!3.脏话替换成*等.....1.正则语法2.python对正则表达式的支持,提供了一个内置模块:refullmatch(正则表达式,字符串):判断整
Autumn_Hy7
·
2023-08-10 19:08
flink常见故障排除
本博客总结为B站尚硅谷大数据Flink2.0调优,Flink性能优化视频中常见故障排除的的
笔记总结
。
第一片心意
·
2023-08-10 10:27
flink
flink
C++学习
笔记总结
练习:IO详解
IOIO关系图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tsLKU9Gt-1691408915248)(image/2021-03-05-16-12-52.png)]IO类的继承关系图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Eq7BBmUM-1691408915249)(image/2021-03-05-16-29-19.p
biuheartburn
·
2023-08-09 14:04
c++
c语言
嵌入式软件
c++
学习
笔记
UE4 实时渲染原理&优化策略笔记
GBuffer渲染和纹理像素着色器和材质反射静态光照和静态阴影动态光照和动态阴影雾和半透明后期处理[实时渲染补充内容]LOD贴花Decals次表面散射补充(PS:官方大佬SjoerddeJong课程的
笔记总结
Ctrlturtle
·
2023-08-09 06:35
UE
UE4
虚幻引擎
游戏开发
实时渲染
性能优化
C++学习
笔记总结
练习:字符串类封装
/**C++string类的实现*1.构造函数和析构函数*2.字符串长度*3.重载=运算符*4.重载+=运算符*5.重载>运算符*6.重载比较运算符*7.重载[]下标运算符*/#include#includeusingnamespacestd;classMyString{private:char*str;intlength;public://长度intsize()const{returnlengt
biuheartburn
·
2023-08-09 01:33
c++
c++
学习
笔记
C++学习
笔记总结
练习:string字符串容器和泛型算法
1string字符串容器和泛型算法1.1STL顺序容器参考顺序容器部分访问元素也可以使用迭代器访问元素。at会进行安全检查抛出异常。[]下标运算符不会进行检查。back(),front()添加元素总共有6+3=9种插入方法。insert有额外的两种范围插入方法。在尾部添加元素push_back(),emplace_back()在头部添加元素push_front(),emplace_front()在
biuheartburn
·
2023-08-09 01:03
c++
嵌入式软件
c语言
c++
学习
笔记
C++学习
笔记总结
练习:正则表达式
正则表达式目录regex正则表达式的定义regex_match/search/replace正则表达式的三个操作smatch、sregex_iterator正则表达式的结果对象以及与其配套的迭代器。参考文献正则表达式总结1正则表达式基础不考虑子表达式的内容头文件#include库组件库组件作用regex正则表达式类regex_match字符串与正则表达式进行匹配regex_search搜索第一个与
biuheartburn
·
2023-08-09 01:32
c++
c语言
嵌入式软件
c++
学习
笔记
大工校友就业分享
本来想随便听一下,但加入课程后着实发现分享的非常好,可以看出都是师兄师姐的真是职场经历得下的宝贵经验,做一下
笔记总结
。
zyi
·
2023-08-08 00:08
Varnish 学习
笔记总结
2019独角兽企业重金招聘Python工程师标准>>>声明:文中内容来自以下四个部分的学习
笔记总结
:1.马哥教育马永亮老师讲授的varnish课程2.高俊峰先生写的书籍《高性能Linux服务器构建实战》
weixin_34232363
·
2023-08-07 15:54
后端
开发工具
操作系统
JavaWeb学习
笔记总结
(一)
前言:因为我是大三,这学期开课是JavaWeb,前端三剑客html+css+js,还有一个springboot框架的课,大二下学期才学的java跟sql,所以跨度直接到springboot有点大吧,ssm框架都没学,但是b站上有挺多教程的,最近对云服务器和linux又很感兴趣,奈何好多ssm的东西又还没学完,于是便拖后学吧,javaweb的老师又要求有笔记,想想也是,学的不多,可是没有什么总结笔记
长安也有星星
·
2023-08-05 10:16
学习
java
tomcat
maven
C++学习
笔记总结
练习:容器适配器
容器适配器目录stackqueuepriority_queue参考文献优先队列0简介概念适配器(adaptor)是标准库的一个通用概念。容器、类和函数都有适配器。本质上,一个适配器是一种机制,能使某种事物的行为看起来像另外一种事物一样。。一个容器适配器接受一种己有的容器类型,使其行为看起来像一利1不同的类型。添加额外操作,实现某种特殊的数据结构。容器适配器的操作可以用顺序容器初始化适配器。使用的是
biuheartburn
·
2023-08-04 23:58
c++
嵌入式软件
Linux开发
c++
学习
笔记
C++学习
笔记总结
练习--容器
容器1简介新标准库的容器壁使用原始的数组实现的数据结构要快很多。经过了精心的优化。确定使用哪种容器除非有明确的理由,否则使用vector随机元素访问vector或deque容器中间插入或者插入元素list、forward_list头尾插入元素,使用deque可以在输入阶段随机插入的时候使用list,然后将复制好的放到vector中加速访问。C++STL容器的实现C++STL容器概览2容器通用操作2
biuheartburn
·
2023-08-04 09:44
c++
嵌入式软件
Linux开发
c++
学习
笔记
C++学习
笔记总结
:顺序容器
顺序容器目录arrayvectordeque双端队列listforward_liststring//专门用于字符串访问的容器vector/deque/list拥有容器所有的操作。首尾相关的操作。参考文献vector/deque/list详解0顺序容器的通用操作对迭代器的理解:迭代器就是指向元素的指针。通过指针的移动来访问元素。效率更快。C++标准库提供了一系列范围相关的方法。例如范围创建const
biuheartburn
·
2023-08-04 09:14
c++
嵌入式软件
Linux开发
c++
学习
笔记
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他