草庐IT

IOCTL_USB_RESET

全部标签

git reset回退版本【Git异常】You are in ‘detached HEAD‘ state

一、背景gitclone项目后,在main分支回退版本,出现报错Youarein'detachedHEAD'state.Youcanlookaround,makeexperimentalchangesandcommitthem,andyoucandiscardanycommitsyoumakeinthisstatewithoutimpactinganybranchesbyswitchingbacktoabranch.Ifyouwanttocreateanewbranchtoretaincommitsyoucreate,youmaydoso(noworlater)byusing-cwiththe

Ioctl()方式实现与驱动交互简洁框架

前言ioctl是linux中一种除read和write之外的数据传递机制驱动层IOCTL:int(*ioctl)(structinode*inode,structfile*fp,unsignedintrequest,unsignedlongargs);以上函数参数的含义如下。inode和fp用来确定被操作的设备。request就是用户程序下发的命令。args就是用户程序在必要时传递的参数。在2.6.36以后ioctl函数已经不存在了,用unlocked_ioctl和compat_ioctl两个函数代替。参数去除了原来ioctl中的structinode参数,返回值也发生了改变。新的代码#inc

【git】error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 10054 fatal: expected

因为这几天需要用git,我不太会,所以学习一下😭当我gitclone的时候结果报错error:RPCfailed;curl28OpenSSLSSL_read:Connectionwasreset,errno10054fatal:expectedflushafterreflisting后来查资料说要在gitclone前执行gitconfig--globalhttp.sslVerify"false"原因是因为:针对所有远程服务器全局执行,使git忽略ssl证书错误(把忽略证书错误的设置限定在特定的仓库)这样就可以了然后我发现我gitpush的时候也报错了😥😥报错信息:fatal:unabletoa

unable to access ‘https://github.com/.../...git‘: Recv failure: Connection was reset

解决git下载报错:fatal:unabletoaccess‘https://github.com/…/…git’:Recvfailure:Connectionwasreset1、在git中执行gitconfig--global--unsethttp.proxy和gitconfig--global--unsethttps.proxygitconfig--global--unsethttp.proxygitconfig--global--unsethttps.proxy2、在cmd下执行ipconfig/flushdns清理DNS缓存ipconfig/flushdns3、重新执行gitclone

华硕主板win11设置关机状态下USB接口不通电

华硕主板win11设置关机状态下USB接口不通电我新装机子在关机之后usb还是通电,导致一些外接设备显示灯常亮着,非常不方便。因此我尝试把其关掉。我的是华硕主板,不同主板可能设置方式不一样,请注意。请按照如下步骤操作:计算机开机后,立刻按压键盘上的”delete”或者“F2”键进入BIOS,进入Advance模式,也可更换语言版本为【简体中文】,如下图所示:选择【高级】设定页面的【高级电源管理(APM)】选项,如下图所示:确认【ErP支持】设置为【Disabled】或者【已关闭】,如下图所示:按压键盘ESC键返回【高级】设定页面,进入【内置设备Onboarddeviceconfiguratio

c - 如何从 golang 正确地 IOCTL

我正在尝试移植raspberrypi'suserspace的位从C到golang的代码,我遇到了一个涉及ioctl()的程序。我在执行C代码时遇到了问题#defineMAJOR_NUM100#defineIOCTL_MBOX_PROPERTY_IOWR(MAJOR_NUM,0,char*)staticintmbox_property(intfile_desc,void*buf){intret_val=ioctl(file_desc,IOCTL_MBOX_PROPERTY,buf);returnret_val;}我的go等价物是funcmBoxProperty(f*os.File,buf

c - 如何从 golang 正确地 IOCTL

我正在尝试移植raspberrypi'suserspace的位从C到golang的代码,我遇到了一个涉及ioctl()的程序。我在执行C代码时遇到了问题#defineMAJOR_NUM100#defineIOCTL_MBOX_PROPERTY_IOWR(MAJOR_NUM,0,char*)staticintmbox_property(intfile_desc,void*buf){intret_val=ioctl(file_desc,IOCTL_MBOX_PROPERTY,buf);returnret_val;}我的go等价物是funcmBoxProperty(f*os.File,buf

OpenSSL SSL_read: Connection was reset, errno 10054的解决方法

前言起因执行gitpush的时候遇到了’:OpenSSLSSL_read:Connectionwasreset,errno10054,的错误提示经过这是服务器的SSL证书没有经过第三方机构的签署,所以报错。错误原因可能是网络不稳定,连接超时造成的,如果你试了多次还是报这个错误,建议你执行下面的命令解决办法gitconfig--globalhttp.sslVerify"false"或者在git配置文件中添加如下配置[core] repositoryformatversion=0 filemode=false bare=false logallrefupdates=true symlinks=fa

git reset 版本回退或撤销上一次pull操作

在拉取分支准备合并的时候,发现分支拉错了,不想提交,这时候你应该回退一下你所拉取的分支比如我现在已经执行完gitpull了,但是想回头gitpull之前的内容gitpullupstreamproupstream是我远程分支pro是我远程分支的生产环境现在我们先看看历史提交记录gitrefloggitreflog打印的更为详细一些这里不推荐使用gitlog去查看日志,当然大佬请绕过这时候我想回退到想要的版本gitreset--hard上面黄色编号cl最后请看图

USB-PD简介

自1998年以来,USB发布至今,USB已经走过20个年头有余了。在这20年间,USB-IF组织发布N种接口状态,包括A口、B口、MINI-A、MINI-B、Micro-A、Micro-B等等接口形态,由于各家产品的喜好不同,不同产品使用不同类型的插座,因此悲剧来了,我们也要常备N中不明用途的接口转接线材,直到Type-c的出现。Type-c是一种接口类型,广泛应用于电脑,笔记本,智能手机,平板。它集充电、显示、数据传输等功能于一身的数据接口,所以它非常适合用于电脑,笔记本,智能手机,平板的显示扩展。Type-C已经基本成为笔记本,手机和平板的标配,大有统一整个消费电子市场的接口趋势。未来的视