2024年程序员学习
文章平均质量分 89
普通网友
这个作者很懒,什么都没留下…
展开
-
Qt使用AES加密算法对字符串进行加密_qt 加密字符串
TAesClass.cpp的源代码。TAesClass.h的源代码。点击(此处)折叠或打开。点击(此处)折叠或打开。原创 2024-05-17 06:33:31 · 1128 阅读 · 0 评论 -
QT之利用QGraphicsScene图布完成在图片上层图画并放缩保持相对位置不变_qgraphicsscene上添加图片
if(currentWidth == 40 || currentHeight== 40)//做一下保护。//重绘事件 当窗口图片大小变化的时候我们的图画应该也要随着变化,保持与图片位置的不变性。(img-MmsKry6l-1715898754109)]//鼠标按下事件 表示图画开始。//窗口大小变化触发事件。//同步将画布大小变化。//同步将画布大小变化。原创 2024-05-17 06:32:56 · 893 阅读 · 0 评论 -
js去除空格12种方法_js strip
但只要正则 不过于复杂,我们就可以利用浏览器对正则的优化,改善程序执行效率,如实现8在IE的表现。实现11可谓其改进版,前面部分的空白由正则替换负责砍掉,后面用原生方法处理,效果不逊 于原版,但速度都是非常逆天。我 只想说,搞出这个的人已经不是用牛来形容,已是神一样的级别。它先是把可能的空白符全部列出来,在第一次遍历中砍掉前面的空白,第二次砍掉后面的空白。速度快得惊人,估计直逼上内部的二进制实现,并且在 IE与火狐(其他浏览器当然也毫无疑问)都有良好的表现。所以不要迷信正则,虽然它基本上是万能的。原创 2024-05-17 02:56:15 · 1295 阅读 · 0 评论 -
js去除空格12种方法_js strip(1)
但只要正则 不过于复杂,我们就可以利用浏览器对正则的优化,改善程序执行效率,如实现8在IE的表现。实现11可谓其改进版,前面部分的空白由正则替换负责砍掉,后面用原生方法处理,效果不逊 于原版,但速度都是非常逆天。我 只想说,搞出这个的人已经不是用牛来形容,已是神一样的级别。它先是把可能的空白符全部列出来,在第一次遍历中砍掉前面的空白,第二次砍掉后面的空白。速度快得惊人,估计直逼上内部的二进制实现,并且在 IE与火狐(其他浏览器当然也毫无疑问)都有良好的表现。所以不要迷信正则,虽然它基本上是万能的。原创 2024-05-17 02:55:41 · 566 阅读 · 0 评论 -
js函数、js对象的这些点你真的懂吗?_js textcolor
收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!本期推荐写在最后1.函数(高级)1. 1 原型与原型链 : 显式原型属性 : 隐式原型原创 2024-05-17 02:55:07 · 825 阅读 · 0 评论 -
json在前后端数据交互中的应用_前后端使用json交互的好处
用ajax来接收后端发来的数据,简单说下ajax,ajax是一种用于快速创建动态网页的技术。通过在后台与服务器进行少量数据交换,ajax就可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。而传统的网页(不使用ajax)如果需要更新内容,必须重载整个网页面。type: “POST”, //请求的方式,也有get请求url: “myfileAction”, //请求地址,后台提供的,填写具体action,也就是struts.xml文件中action名字。原创 2024-05-17 02:54:33 · 583 阅读 · 0 评论 -
C语言,指针变量的 p,p以及&;p的区别_ p是指针还是元素(1)
声明了一个int类型的指针变量,并将指针变量p的值赋予q,同样是变量,a = 5,5是变量a的存储空间的值,那么p=?,p等于p存储空间的那个值,即p=#ffa1(a的存储地址);在初始化时,存储空间存储的是int型的值5,存储地址是由系统自动分配的,同理要声明一个指向a的指针,在初始化的时候赋值给指针变量的值应该是变量a的存储地址,故而有 int* p = &a;从上面的操作可以看出,p代表的就是指针变量p的存储空间的值,上图中的#ffa1,也是p指向的变量的存储地址。(p的值如上图红色)原创 2024-05-16 21:55:54 · 244 阅读 · 0 评论 -
c语言重要知识点总结_c语言中的重要知识点
case后面只能是整型或字符型的常量或常量表达式(想想字符型数据在内存里是怎么存的)在多重循环中,如果有可能,应当将最长的循环放在最内层,最短的循环放在最外层,以。指针,任何类型的指针都可以直接赋值给它,无需进行强制类型转换,,可以加我V获取:vip1024c (备注嵌入式)**编译器缺省默认情况下数据为 signed 类型。sizeof是关键字,不是函数。静态函数:作用域仅限于本文件。原创 2024-05-16 21:55:20 · 298 阅读 · 0 评论 -
c语言重要知识点总结_c语言中的重要知识点(2)
case后面只能是整型或字符型的常量或常量表达式(想想字符型数据在内存里是怎么存的)在多重循环中,如果有可能,应当将最长的循环放在最内层,最短的循环放在最外层,以。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**指针,任何类型的指针都可以直接赋值给它,无需进行强制类型转换,编译器缺省默认情况下数据为 signed 类型。sizeof是关键字,不是函数。静态函数:作用域仅限于本文件。原创 2024-05-16 21:54:46 · 309 阅读 · 0 评论 -
AHB总线和VIP介绍总结_ahb vip
Master输出 | 0/4/7 | 保护控制信号,用于指示本次传输类型 || HSIZE | Master输出 | 3 | 指示每次传输数据的大小 || Master输出 | 1 | 指示当前传输是否安全 || Master输出 | 1 | 指示该传输是否为独占传输(Exclusive Access) || Master输出 | MAX=8 | 指示当前是哪个Master发起的传输,每个Master有一个唯一的HMASTER ID |原创 2024-05-16 13:53:01 · 332 阅读 · 0 评论 -
AHB总线协议(一)
AHB总线的强大之处在于它可以将微控制器(CPU)、高带宽的片上RAM、高带宽的外部存储器接口、DMA总线主机、各种拥有AHB接口的控制器等等连接起来构成一个独立的完整的SOC系统,不仅如此,还可以通过AHB-APB桥来连接APB总线系统。AHB可以成为一个完整独立的SOC芯片的骨架。下图是典型的AHB系统总线的结构示意图:1.2 AHB基本特性分块处理单周期总线主机移交单时钟沿操作无需三态门的实现方式更宽的数据总线架构(64位或者128位)流水线操作。原创 2024-05-16 13:52:27 · 310 阅读 · 0 评论 -
AD进阶操作,利用AD17自带的3Dbody绘制简单的PCB3D封装_pcb3d封装怎么画
年后开工,在维护公司的PCB封装时,在网上找到了比较全面的3D封装,于是乎添加到库文件,却发现有一些电子元件的3D封装是没有的,经过一番度娘的查找,学习了怎么利用AD自带的3D功能绘制3D封装。为什么要使用 3D 视图,首先可以很方便我们手工焊接,尤其是有极性的元件摆放,都可以一目了然,其次可以看下元件与结构有没有冲突。 Description:单击此栏中的条目,可让您快速预览所需要的 3D Body 外型,预览显示。在丝印层用画线的功能画出三极管的俯视图,这里一定要注意画出来的图是要封闭的。原创 2024-05-16 13:51:53 · 411 阅读 · 0 评论 -
AD进阶操作,利用AD17自带的3Dbody绘制简单的PCB3D封装_pcb3d封装怎么画(1)
年后开工,在维护公司的PCB封装时,在网上找到了比较全面的3D封装,于是乎添加到库文件,却发现有一些电子元件的3D封装是没有的,经过一番度娘的查找,学习了怎么利用AD自带的3D功能绘制3D封装。为什么要使用 3D 视图,首先可以很方便我们手工焊接,尤其是有极性的元件摆放,都可以一目了然,其次可以看下元件与结构有没有冲突。 Description:单击此栏中的条目,可让您快速预览所需要的 3D Body 外型,预览显示。在右下角的小窗口中,实际上是元件的 3D 投影,为粉红色。原创 2024-05-16 13:51:18 · 309 阅读 · 0 评论 -
【JavaScript】手撕前端面试题:手写Object
这篇文章的所有内容都出自于牛客网的JS篇题库牛客网的JS题库非常贴合实际的,在写的过程查漏补缺能收获了很多,强烈将牛客网推荐给大家!如果本篇文章对你有所帮助,还请客官一件四连!❤️既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新。原创 2024-05-16 02:22:02 · 901 阅读 · 0 评论 -
【FPGA】DDR3学习笔记(二)丨从SDRAM到DDR3丨MIG IP核设计_ddr ip设计
DDR SDRAM(Double Data Rate SDRAM),即(第一代)双倍速率同步动态随机存储器,它的主要结构示意图如上图所示。差分时钟:DDR SDRAM最核心的特点就是通过引入差分时钟,同时获取时钟信号CK的上升沿和下降沿,在上升沿和下降沿都可以传输数据。数据预取和预存(Prefetch):在读取过程中,为了提高数据传输效率,先将数据放到输出锁存中,之后再通过多路选择器将数据输出到数据线DQ上。写入操作也与之类似,先将数据读入到缓存电路中,将数据拼接后存入对应的存储单元中。同步数据信号。原创 2024-05-16 02:21:28 · 679 阅读 · 0 评论 -
【FFmpeg+Qt开发】解码流程 详细分析+代码示例_qt ffmpeg
(img-9RG3HdDR-1715797231602)](img-7HzTrB2D-1715797231602)],如有疑问,欢迎各位评论区学习交流!存储一帧解码后像素(采样)数据。存储一帧压缩编码数据。原创 2024-05-16 02:20:54 · 693 阅读 · 0 评论 -
【FFmpeg+Qt开发】解码流程 详细分析+代码示例_qt ffmpeg(1)
封装格式上下文结构体,也是统领全局的结构体,保存了视频文件封装格式相关信息。(img-AaMAYdW2-1715797196135)](img-Pgp98P2A-1715797196135)]每种封装格式(例如FLV, MKV, MP4, AVI)对应一个该结构体。每种视频(音频)编解码器(例如H.264解码器)对应一个该结构体。编码器上下文结构体,保存了视频(音频)编解码相关信息。视频文件中每个视频(音频)流对应一个该结构体。存储一帧解码后像素(采样)数据。存储一帧压缩编码数据。原创 2024-05-16 02:20:18 · 781 阅读 · 0 评论 -
Qt C++编写安防视频监控系统56-数据库分页_qt 安防
【代码】Qt C++编写安防视频监控系统56-数据库分页_qt 安防。原创 2024-05-16 00:10:47 · 680 阅读 · 0 评论 -
qcustemplot使用opengl加速_customplot支持opengl吗
由于qCustomPlot需要调用glut库里的函数,但是glut库比较老旧,而且在实际测试中,也发现一旦new了多个图表控件,当鼠标在几个窗口之间点击的时候,会互相影响,错乱,甚至崩溃的现象。网上有很多讲qCustomPlot启动OpenGL的文章,有些是很有用的,但也好像没有完全说清楚,现在把我觉得有用的收集起来,并加上一些自己的理解。3. 将"qcustomplot.h和qcustomplot.cpp"添加到自己的工程中,在qcustomplot.cpp最前面加一条头文件引用。贴下我的pro文件。原创 2024-05-16 00:10:13 · 421 阅读 · 0 评论 -
Python实现神经网络(零基础篇)_神经网络应用实现
def函数用于自定义函数的函数,如`def function\_name(): #def+自定义的函数名+(),()中为函数所需参数zip函数用于将对象中对应参数打包为元组,由于Python3优化内存,直接输出c会得到内存位置,所以我们需要用list列表形式将结果表现出来。如a = (1,3)b = (5,7)#结果:[(1, 5), (3, 7)]range函数创建一个整数列表a = range(0,5,2) #从0开始加2一直加到5-1为止的所有整数#结果:[0, 2, 4]原创 2024-05-16 00:09:39 · 749 阅读 · 0 评论 -
Python实现神经网络(零基础篇)_神经网络应用实现(1)
库即工具包,不像Matlab,在进行编译时,需要的大量数学函数运算,Python自身是不具备通用函数运算的,如exp(x)。我们不可能在神经网络编写时去创造这些函数,所以需要引入前人所编写完成的工具包。在本文中,我们需要引入的库为numpy库,这个库需要进行下载安装。如果你的安装是按照以上安装过程进行的,那么以下库的安装方式是有效的1.打开菜单–windows系统–命令提示符(或按住Win+R,输入cmd打开2.直接输入 pip install numpy。原创 2024-05-16 00:09:04 · 627 阅读 · 0 评论