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
linux驱动入门笔记
hibernate
入门笔记
如何使用导入依赖mysqlmysql-connector-java8.0.19org.hibernatehibernate-core5.4.10.Finalorg.projectlomboklombok1.18.10创建hibernate配置文件SessionFactory:针对单个数据库映射经过编译的内存镜像⽂件,将数据库转换为⼀个Java可以识别的镜像⽂件。构建SessionFactory⾮常
back2childhood
·
2024-01-03 18:03
java杂文
hibernate
笔记
java
嵌入式Linux系统中对GPIO操作的方法总结
在Linux系统里操作GPIO的方法有以下几个:1.写驱动的方式需要自己编写
linux驱动
,在驱动里操控GPIO,应用通过驱动提供的节点来控制GPIO。优点是结构清晰,可扩展性强,比较灵活。
不醒的兔子
·
2024-01-03 06:29
JAVA
入门笔记
~基础知识day09
API简介(2)1.Date日期类代表了当前系统的当前此刻日期信息对象。需要导入java.util.Date包常用构造器publicDate()publicDate(longtime)方法longtime=d.getTime();-使用时间毫秒值返回从1970-01-0100:00:00走到此刻的总的时间毫秒值Java记录时间的两种方式可以直接用Date日期类对象记录:Dated=newDate(
Java全栈路线
·
2024-01-03 00:36
CentOS
入门笔记
CentOS
入门笔记
CentOS
入门笔记
RPM查询安装升级卸载YUM查询安装升级卸载RPM查询rpm-q软件名称查询已安装的软件的包名rpm-qa查询所有已安装的RPM包rpm-qf文件路径查询文件所在的包名
叶梓翎
·
2024-01-02 20:57
笔记
CSS新手
入门笔记
整理:CSS3选择器表
属性选择器选择器说明E[attr^="xxx"]选择元素E,其中E元素的attr属性是以xxX开头的任何字符E[attr$="xxx”]选择元素E,其中E元素的attr属性是以xxX结尾的任何字符E[attr*="xxx"]选择元素E,其中E元素的attr属性是包含xXX的任何字符子元素伪类选择器选择器说明E:first-child选择父元素下的第一个子元素(该子元素类型为E,以下类同)E:las
太空背包客
·
2024-01-02 09:14
前端新手入门笔记整理
css
前端
Linux驱动
开发学习笔记7《并发与竞争》
目录一、并发与竞争1、并发与竞争简介2、保护内容是什么二、原子操作1、原子操作简介2、原子整形操作API函数3、原子位操作API函数4、实验(1)修改设备树文件(2)LED驱动修改(3)编写测试APP(4)运行测试三、自旋锁1、自旋锁简介2、自旋锁API函数3、其他类型的锁(1)读写自旋锁(2)顺序锁4、自旋锁使用注意事项5、自旋锁实验(1)修改设备树文件(2)LED驱动修改(3)测试APP(4)
ssz__
·
2024-01-01 23:19
Linux驱动开发学习
学习
笔记
linux
驱动开发
c语言
ubuntu
Linux驱动
学习—设备树及设备树下的platform总线
1、什么是设备树?设备树是一种描述硬件资源的数据结构。他通过bootloader将硬件资源传给内核,使得内核和硬件资源描述相对独立。2、设备树的由来2.1平台总线的由来要想了解为什么会有设备树,设备树是怎么来的,我们就要先来回顾以下在没有设备树之前我们是怎么来写一个驱动程序的。以字符设备驱动代码框架为例,我们一起一起来回顾下。任何的设备驱动的编写,Linux已经为我们打好了框架,我们只需要做完形填
suifen_
·
2024-01-01 07:26
linux
驱动开发
c语言
运维
linux驱动
(一):led
本文主要探讨210的led驱动相关知识。驱动操作系统驱动硬件的代码,驱动上层是系统调用API,下层是硬件宏内核:内核整体上为一个过程实现,运行在同一地址空间,相互调用简单高效微内核:功能为独立过程,过程间通过IPC通信linux本质上是宏内核兼具微内核模块化特性静态模块化编译时可裁剪但需重新编译,动态模块化模块自动安装和卸载字符设备软件是以字节为单位进行操作的,块设备,块设备是以块(多字节)为单位
菜_小_白
·
2024-01-01 00:47
linux
运维
服务器
Flutter容器组件<尺寸限制类容器(ConstrainedBox、SizedBox…)>
Flutter
入门笔记
系列文章部分内容来源于《Flutter实战》,如有侵权请联系删除!
怡红快绿
·
2023-12-31 10:13
Framework框架概述
Framework框架框架中包含三个主要部分,分别为服务端、客户端和
Linux驱动
。
首都浪子
·
2023-12-31 07:20
Android
框架
Android
linux驱动
加载的时候提示“WARNING: CPU: 7 PID: 1 at kernel/time/timer.c:800 init_timer_key”
前言在集成一个触摸驱动到android系统内核(linux5.10)以后,系统内核运行加载报错,具体报错如下:[5.268357]WARNING:CPU:7PID:1atkernel/time/timer.c:800init_timer_key+0x60/0x11c[5.268361]Moduleslinkedin:[5.268369]CPU:7PID:1Comm:swapper/0Nottain
hi安同学
·
2023-12-31 06:07
Android系统差异化开发
linux
c语言
驱动
【
Linux驱动
】驱动框架的进化 | 总线设备驱动模型
作者:一只大喵咪1201专栏:《
Linux驱动
》格言:你只管努力,剩下的交给时间!
一只大喵咪1201
·
2023-12-31 02:33
Linux驱动
linux
c语言
驱动开发
【
Linux驱动
】设备树简介 | 内核对设备树的处理
作者:一只大喵咪1201专栏:《
Linux驱动
》格言:你只管努力,剩下的交给时间!
一只大喵咪1201
·
2023-12-31 02:32
Linux驱动
linux
c语言
驱动开发
arm开发
elasticsearch
入门笔记
微信公众号:运维开发故事,作者:wangerelasticsearches基本概念es术语介绍文档Document用户存储在es中的数据文档索引Index由具有相同字段的文档列表组成节点node一个Elasticsearch的运行实例,是集群的构成单元集群Cluster由一个或多个节点组成,对外提供服务document介绍jsonobject,由字段(field)组成,常见数据类型如下:字符串:t
运维开发故事
·
2023-12-30 22:21
elk
elasticsearch
big
data
大数据
软件测试小白必备笔记(五)单元测试
前言今天继续给大家分享软件测试
入门笔记
第五弹-单元测试,喜欢的朋友记得点个关注支持一下单元测试通常是作为软件测试中基础的测试类型,用于测试单独的模块是否可以正常工作。
软件测试小七
·
2023-12-30 20:54
Node.js
入门笔记
1.官方入门的Node.js例子app.js:consthttp=require('http');consthostname='127.0.0.1'constport=3000constserver=http.createServer((req,res)=>{res.statusCode=200res.setHeader('Content-Type','text/plain')res.end('H
RJ_Hwang
·
2023-12-30 16:45
Linux驱动
开发简易流程
推荐视频:正点原子【第四期】手把手教你学Linux之驱动开发篇小智-学长嵌入式Linux&Android底层开发入门教程能力矩阵基础能力矩阵熟悉c/c++、熟悉数据结构熟悉linux系统,Shell脚本,Makefile/cmake/mk文件IO、多线程、竞争、并发、阻塞、同步、中断、网络熟悉调试工具,gdb、gdbserver、tcpdump行业能力矩阵平台相关:海思/君正/安霸MTK/NXP/
苏柘_level6
·
2023-12-30 12:51
linux
驱动开发
量化交易
入门笔记
-多股票追涨策略
'''股票在当日收盘30分钟内涨幅达到9.5%~9.9%时间段,进行买入操作,在第二天开盘卖出需要注意的是,该策略需要按分钟进行回测'''importjqdatadefinitialize(context):"""初始化函数"""#开启动态复权模式set_option('use_real_price',True)#每天买入股票数量g.daily_buy_count=5#设置要操作的股票池,这里选择
东南有大树
·
2023-12-30 11:44
Linux驱动
开发学习笔记6《蜂鸣器实验》
目录一、蜂鸣器驱动原理二、硬件原理分析三、实验程序编写1、修改设备树文件(1)添加pinctrl节点(2)添加BEEP设备节点(3)检查PIN是否被其他外设使用2、蜂鸣器驱动程序编写3、编写测试APP四、运行测试一、蜂鸣器驱动原理蜂鸣器常用于计算机、打印机、报警器、电子玩具等电子产品中,常用的蜂鸣器有两种:有源蜂鸣器和无源蜂鸣器,这里的有“源”不是电源,而是震荡源,有源蜂鸣器内部带有震荡源,所以有
ssz__
·
2023-12-30 11:00
Linux驱动开发学习
驱动开发
学习
笔记
c语言
linux
react
入门笔记
reactReact由Facebook(现在叫meta)的软件工程师JordanWalke创建。2013年的时候在社区开源。那么react是什么呢?React是一个把数据渲染为HTML视图的开源JavaScript库[视图层框架]。React为程序员提供了一种子组件不能直接影响外层组件的模型[单向数据流],数据改变时会对HTML文档进行有效的更新。特点:声明式开发组件化跨平台虚拟domfiberj
苦逼的猿宝
·
2023-12-30 10:26
react
react.js
笔记
前端
前端框架
简略入门Python笔记
当你开始学习Python时,以下是一些基础的
入门笔记
,它们将帮助你理解Python的基本概念和语法请注意,这只是一个简要的概述,你可能需要深入学习每个主题以更好地理解和应用它们。
XMYX-0
·
2023-12-30 09:50
linux
python
CSS新手
入门笔记
整理:CSS3属性表
文本样式属性属性值说明text-shadow数值文本阴影text-stroke数值文本描边text-overflowellipsis(文本溢出时,显示省略号,隐藏多余的文字)clip(文本溢出时,不显示省略号,裁切多余的文字)文本溢出word-wrapnormal(自动换行)break-word(强制换行)强制换行word-breaknormal(自动换行)break-all(允许在单词内换行)k
太空背包客
·
2023-12-30 08:05
前端新手入门笔记整理
css
前端
【
Linux驱动
】内核模块编译 —— make modules 的使用(单模块编译、多模块编译)
编译驱动一般采用的是将驱动编译成模块(.ko文件),然后加载到内核,这其中就用到了makemodules命令。目录一、单模块编译1、一个c文件编译成一个ko文件2、多个文件编译成一个ko文件二、多模块编译(多文件多模块)一、单模块编译1、一个c文件编译成一个ko文件下面是最简易的单文件单模块编译,假设我们要将源文件chrdevbase.c编译成ko文件。KERNEL_DIR:=/home/pige
仲夏夜之梦~
·
2023-12-29 21:54
linux
运维
服务器
VScode初学者
入门笔记
一、创建html文件流程Ctrl+N新建文件选择html脚本语言!+TAB或html:5自动生成代码块二、导入vue.js扩展库三、创建div标签,设置标签元素{{message}}...四、Vue对象的实例化vartest=newVue({el:"#app",//对象挂载//el:".app",//el:"div",data:{//定义数据对象message:"初学者"arry:[1,2,3],
yu17761517875
·
2023-12-29 16:06
vscode
javascript
前端
html
Android还得看Framework开发,你觉得呢?
在Android开发领域,主要有三个方向:应用开发、框架开发和
Linux驱动
开发。每个方向都有其独特的特点和就业前景。应用开发(AppDevelopment)是人数最多、门槛最低的领域。
上马定江山
·
2023-12-29 07:43
android
harmonyos
分布式
架构
性能优化
Linux驱动
入门 —— 利用寄存器操作GPIO进行LED点灯
目录前言IMX6ULL的GPIO操作方法GPIO操作相关名词IMX6ULL的GPIO模块结构GPIO模块内部读GPIO编辑写GPIO编辑LED点灯驱动程序字符设备驱动程序框架编写驱动程序的步骤:先编写驱动程序代码:再编写测试程序代码:Makefile上机实验前言最近跟着韦东山老师的课程学习驱动基础知识,韦东山老师讲的非常好,大家想深入学习驱动知识的可以去看看韦东山老师的驱动教学视频。IMX6ULL
热爱嵌入式的小佳同学
·
2023-12-29 03:12
Linux驱动
嵌入式硬件
Linux驱动
linux
Linux驱动
入门 —— 利用引脚号操作GPIO进行LED点灯
LED驱动能支持多个板子的基础:分层思想二、
Linux驱动
如何指向一个GPIO直接通过寄存器来操作GPIO利用引脚号操作GPIOIMX6ULL引脚获取三、Linux的统一接口—GPIO子系统为什么需要统一接口四
热爱嵌入式的小佳同学
·
2023-12-29 03:12
Linux驱动
嵌入式硬件
linux驱动
ctf_show(web
入门笔记
)
信息收集1-2:查看源代码3:bp抓包4:robots.txt(这个文件里会写有网站管理者不想让爬虫的页面或其他)5:网站源代码泄露index.phps6:同样也是源码泄露,(拿到以后还得访问放flag的url)###可跑脚本找是哪个源代码泄露7:.git泄露git其中有一个目录.git,是个类似于备份目录,我们使用git的所有被追踪的操作和被操作的文件都会被记录如果没有配置好导致.git被上线,
怪兽不会rap_哥哥我会crash
·
2023-12-28 20:48
ctf.show
web题
笔记
动手写
linux驱动
(6)--Apple的学习笔记
一,前言动手写
linux驱动
(5)--Apple的学习笔记后,今天开始做中断和定时器,中断涉及到硬件,之前反正key中断也做过练习,那么就选择用内核定时器做个小驱动吧。
applecai
·
2023-12-28 15:05
设备树之OF操作函数
注:参考正点原子I.MX6U嵌入式
Linux驱动
开发指南V1.711、查找节点:设备是以节点的形式挂载到设备树上,欲获取设备的属性信息,需先获取到设备的节点。
爱折腾的捣蛋鬼
·
2023-12-28 14:14
设备树学习
linux
安卓逆向
入门笔记
——Java基础
一、Java基础Java作为一种面向对象语言。最为重要的两个概念那就是类和对象:类:类是一个模板,它描述一类对象的行为和状态。对象:对象是类的一个实例,有状态和行为。类和对象之间的关系就像人类和某个人之间的关系,人类拥有一些行为和状态,这些行为和状态作为了人类的特征;用面向对象的思维来说,每个人可以说是人类这个类实例化的对象,在拥有人类的行为和状态下还拥有各自的特点。基础数据类型数据类型分为四大类
biao197
·
2023-12-28 11:45
编程&逆向
java
笔记
开发语言
安卓逆向
入门笔记
——smali基础
smali基础语法dalvik字节码1、先来了解一下dalvik虚拟机:dalvik虚拟机是Android5.0以前用于运行安卓应用的虚拟机,从Android4.4开始,Google开始引入了全新的虚拟机ART(AndroidRuntime),直到Android5.0开始ART虚拟机就替代了dalvik虚拟机。既然dalvik虚拟机被ART虚拟机替代了,那我们还有学的必要吗?ART是向下兼容的,A
biao197
·
2023-12-28 11:45
编程&逆向
android
笔记
马尔科夫决策过程-策略迭代与值迭代(基于动态规划)
文章目录前言一、基础概念RL基础关键词马尔可夫决策过程关键词二、马尔科夫决策过程1.策略评估2.策略迭代3.值迭代4.策略迭代与值迭代的区别前言强化学习
入门笔记
,基于easyRL一、基础概念RL基础关键词强化学习
爱宇小菜涛
·
2023-12-28 01:16
强化学习
动态规划
算法
Linux驱动
开发之杂项设备注册和Linux2.6设备注册
目录一、杂项设备注册杂项设备注册简介杂项设备注册特点:杂项设备注册相关APImisc_register()misc_deregister()杂项设备注册相关例程例程简介源码分享二、Linux2.6设备注册Linux2.6设备注册简介Linux2.6设备注册特点Linux2.6设备注册流程Linux2.6设备注册相关函数alloc_chrdev_region()unregister_chrdev_r
努力的某某姚
·
2023-12-27 19:16
Linux驱动
杂项设备注册
Linux2.6设备注册
例程分享
API简介
Linux驱动
开发之输入子系统的简介以及相关API与例程
目录输入子系统的简介输入子系统的组成部分:输入子系统的工作流程输入子系统的优势和作用设备树相关API函数注册输入子系统取消输入子系统的注册输入子系统核心结构体的初始化释放输入子系统的核心结构体输入子系统事件上报按键事件的上报上报事件的同步相关例程例程简介例程分享输入子系统的简介Linux内核的输入子系统(InputSubsystem)主要用于处理各种输入设备的报告,并将其转换为通用的相关的事件上传
努力的某某姚
·
2023-12-27 19:45
Linux驱动开发
驱动开发
linux
c语言
mcu
Linux驱动
下的IIC总线的介绍以及相关API与例程
目录IIC简介相关API函数通过iic的通道的编号获取iic适配器的结构体向内核注册iic的设备信息取消iic注册释放iic的控制器向内核注册一个iic驱动层的信息结构体取消iic的驱动层注册iic数据的交互相关例程例程分析例程分享设备层驱动层应用层IIC简介I2C(Inter-IntegratedCircuit)是一种飞利浦(Philips)于1980年推出的同步串行半双工通信协议,用于连接多个
努力的某某姚
·
2023-12-27 19:45
Linux驱动开发
linux
驱动开发
c语言
mcu
CSS新手
入门笔记
整理:CSS3其他样式
outline属性outline属性用来定义表单中文本框的轮廓线样式。语法input{outline:widthstylecolor;}/*文本框获取焦点时样式*/input[type="text"]:focus{outline:widthstylecolor;}第1个值指的是轮廓线宽度(outline-width),第2个值指的是轮廓线样式(outline-style),第3个值指的是轮廓线颜色
太空背包客
·
2023-12-26 22:37
前端新手入门笔记整理
css
前端
CSS新手
入门笔记
整理:动画
在CSS3中,我们可以使用animation属性来实现元素的动画效果。animation属性和transition属性的区别。transition属性只能将元素的某一个属性从一个属性值过渡到另一个属性值。只能实现一次性的动画效果。animation属性来可以将元素的某一个属性从第1个属性值过渡到第2个属性值,然后还可以继续过渡到第3个属性值,以此类推。可以实现连续性的动画效果。语法元素{原始属性}
太空背包客
·
2023-12-26 21:04
前端新手入门笔记整理
css
前端
Binder子系统驱动架构
Binder作为Android系统的主要进程间通信方式,在驱动层不会有开发的需求,我们主要还是了解下binder在驱动层的运行原理;要想掌握
linux驱动
开发就要理解
linux驱动
模型,同样道理,要想理解
gomogomono
·
2023-12-26 20:37
Linux系统
Android系统
android
Linux驱动
字符设备驱动模型在字符设备中使用structcdev这种结构来描述设备。应用程序:读写文件,点灯;获取按键。用一些接口调用驱动程序去实现一些引用。open这些函数,是C库实现的。从而进入内核,C库怎么进入内核?本质上,这些函数对应的汇编指令会引发一个异常,类似于中断一样,发生了就会进入相应的异常处理函数(进入到了内核空间)。根据发生异常的原因,调用不同的处理函数,比如sys_open,sys_re
是个小轮胎
·
2023-12-26 14:18
嵌入式八股面试
linux
运维
服务器
PCIE总线理解笔记
RC模式使用外设一般都有
LINUX驱动
程序,安装好驱动基本都能正常使用。但是对于SOC芯片本身能做EP有能做RC两者如何互相通信可能就需要对PCIE的使用和基
跳坑程序员
·
2023-12-26 14:42
1024程序员节
Python
入门笔记
四(流程控制)
一、条件分支流程条件语句可以给定一个判断条件,并在程序执行过程中判断该条件是否成立。程序根据判断结果执行不同的操作,这样就可以改变代码的执行顺序,从而实现更多功能。Python中的条件语句有if语句、if-else语句和if-elif语句。接下来将针对这些条件语句进行详细讲解。1、if语句if语句用于在程序中有条件的执行某些语句,其语法格式如下:if布尔表达式:#如果为真则执行内部的代码块代码块2
Python百事通
·
2023-12-25 15:53
C++
入门笔记
OOP与类2
类的继承假设现在需要实现多种曲线的类,如直线,圆,等等。有一个方式是先定义一个空泛的“曲线”类,再根据需要具体定义的实际曲线。这些实际的曲线可继承“曲线”类,从而节省很多功夫。“曲线”类curve的定义如下。#include"vector.h"#include"point.h"classcurve{public://{}meansnoimplementationrequiredcurve(){};
被子十三
·
2023-12-25 13:08
【
Linux驱动
】字符设备驱动模板(五)—— 寄存器驱动LED
前面已经实现了设备号、字符设备的注册以及节点的自动创建,接下来将实际操作外设,下面将直接通过寄存器操作LED,后续还可以通过设备树来操作。一、驱动入口函数一般对外设的初始化,只要执行一次即可,所以放在驱动入口函数xxx_init1、建立物理地址和虚拟地址的映射在裸机开发时,因为没有OS,所以一般通过直接读写物理地址来操作寄存器;有了OS后,每个进程都会被分配一个虚拟地址空间,使每个进程在自己的地址
仲夏夜之梦~
·
2023-12-25 13:32
stm32
嵌入式硬件
单片机
【
Linux驱动
】pinctrl 和 gpio子系统(一)—— pinctrl 节点解析,引入gpio子系统
裸机开发时,如果要点亮一个LED,我们要做如下内容:初始化时钟设置引脚复用为哪个功能,配置引脚的电气属性设置引脚的IO方向、初始值有了设备树以后,我们可以通过pinctrl和gpio子系统来配置上述内容。pinctrl子系统:控制引脚的复用、电气属性gpio子系统:控制GPIO初始化(如设置IO方向、初始值)一、pinctrl配置节点pinctrl子系统用于配置复用为不同功能时的电气属性,这就需要
仲夏夜之梦~
·
2023-12-25 13:02
1024程序员节
linux
【
Linux驱动
】pinctrl 和 gpio子系统(二)—— 通过 pinctrl 和 gpio 子系统驱动LED
pinctrl子系统一般用于快速配置引脚的复用,而gpio子系统一般用于配置引脚的初始状态,只有将一个引脚复用为普通的GPIO功能,而并非作为USART的TXD、SPI的CS或者是I2C的SDA等其他功能时,才会需要用到gpio子系统。一、相关API介绍Linux内核提供了获取gpio子系统相关属性的API,这些API的声明在linux/of_gpio.h文件1、of_get_named_gpio
仲夏夜之梦~
·
2023-12-25 13:28
1024程序员节
Unity
入门笔记
- 03 - 镜头跟随&物品收集
Unity
入门笔记
-03-镜头跟随&物品收集前言:前面两篇完成了游戏的大概界面和基本动作动画。接下来完善游戏其他内容。
兴趣使然_
·
2023-12-25 11:51
#
unity
2D
学习笔记
1024程序员节
unity
游戏引擎
Matlab中偏微分方程工具箱基础用法
Preface:本文主要介绍MatlabR2022b版本中偏微分方程工具箱的基础用法,是个人学习时写的
入门笔记
(学的非常浅),内容主要包括以下几方面:1.Matlab中偏微分方程工具箱简介。
Texas_Oswin
·
2023-12-25 06:16
Matlab
偏微分方程
matlab
ubuntu-18.04 tenda U9安装wifi驱动
开始只是从网上看了下信息糊里糊涂的下载了realtek-8811ce,还有tenda官网的
linux驱动
,tenda官网的驱动显然没有U9这个型号,看到说是U9不支持linux,怀疑这个很不负责的说法。
技术笔记
·
2023-12-25 03:20
怎样学习嵌入式C语言编程
目录C语言编程分类c语言入门学习C语言单片机开发C语言linux应用开发C语言
linux驱动
开发C语言开发其他问题参考链接C语言编程分类C语言编程,这里分成这几类:1.c语言入门学习;2.C语言单片机开发
ketaotech
·
2023-12-24 16:41
编程语言
学习
c语言
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他