![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员
文章平均质量分 85
普通网友
这个作者很懒,什么都没留下…
展开
-
C1任务——Web基础_用户搜索某个单词后,javascript高亮显示搜索到的单词,使用哪个语义化标签最合适(2)
CSS盒子模型中的Margin、Border、Padding都是什么意思?HTML5哪⼀个input类型可以选择⼀个无时区的日期选择器?HTML5为了使img元素可拖放,需要增加什么属性?在这里插入代码片说出至少五种常见HTML事件。onmouseover:鼠标移动。onmouseout:鼠标离开。onkeypress:键盘松开。onkeydown:键盘按下。Padding:元素内边距。onclick: 点击元素。onchange:元素改变。Margin:元素外边距。Border:元素边框。原创 2024-05-15 09:47:01 · 295 阅读 · 0 评论 -
C1任务——Web基础_用户搜索某个单词后,javascript高亮显示搜索到的单词,使用哪个语义化标签最合适(1)
【代码】C1任务——Web基础_用户搜索某个单词后,javascript高亮显示搜索到的单词,使用哪个语义化标签最合适(1)原创 2024-05-15 09:46:26 · 327 阅读 · 0 评论 -
C++:提高篇: 栈-寄存器和函数状态:windows X86-64寄存器介绍_rax寄存器
👩通常用于存储函数的返回值,它主要用于输入/输出和大规模的指令运算,AX 寄存器可以说是使用频率最高的寄存器。但是这个寄存器是可以拆分的,例如我们操作EAX,就是在对RAX的低32位进行操作。原创 2024-05-15 09:45:50 · 309 阅读 · 0 评论 -
C++:位操作基础篇之位操作全面总结_c++ 如何将占4字节的二进制数的最高位置1
可以这样理解:第一步 a^=b 即a=(a^b);第二步 b^=a 即b=bb),由于(ab^a。由于一个数和自己异或的结果为0并且任何数与0异或都会不变的,所以此时b被赋上了a的值。第三步 a^=b 就是a=ab),b=a,所以a=ab)^a。故a会被赋上b的值。再来个实例说明下以加深印象。a的二进制为 13=8+4+1=1101(二进制)b的二进制为 6=4+2=110(二进制)第一步 a^=b a = 1101 ^ 110 = 1011;原创 2024-05-15 09:45:12 · 405 阅读 · 0 评论 -
C C++最新Web开发之EL表达式&;HSTL标签的使用_hstl格式(2),2024年最新阿里P7大牛亲自讲解
JSP全称Java Server Page,直译就是“运行在服务器端的页面”。可以直接在JSP文件里写HTML代码,使用上把它当做HTML文件。而且JSP中HTML/CSS/JS等的写法和HTML文件中的写法是一模一样的。还可以把Java代码内嵌在JSP页面中,很方便地把动态数据渲染成静态页面。总而言之,JSP = HTML + Java。原创 2024-05-15 05:21:01 · 682 阅读 · 0 评论 -
C C++最新vscode配置c++运行环境,888道C C++高级面试题
在cmd中输入gcc -v,若出现以下信息说明配置成功。项目、大纲路线、讲解视频,并且后续会持续更新**在path中添加刚刚解压文件的bin目录。3.配置vscode的控制台输出。2.下载vscode相应的插件。原创 2024-05-15 05:20:25 · 373 阅读 · 0 评论 -
C C++最新VSCode运行C++环境配置(2),2024年最新解锁C C++性能优化的五大误区
新建一个空文件夹用来保存你的c++代码,个人建议在D盘里新建文件夹,我新建了文件夹命名cpp_file(这个命名随意,不过最好是英文),然后在该文件夹下。注意要修改"includePath"和"compilerPath"的路径,修改到你下载TDM-GCC的位置。在VSCode的扩展里面搜索需要的插件,输入【C/C++】,然后下载我图中的三个插件。在电脑的"环境变量"–>"系统变量"查看是否有刚刚下载的TDM-GCC的bin路径,还需要下载一个代码一键点击运行的插件,用起来非常方便,如图。原创 2024-05-15 05:19:49 · 698 阅读 · 0 评论 -
C C++最新VC环境下window网络程序:UDP Socket程序_windows销毁udp socket,2024年最新腾讯、字节跳动面经已发
printf(“客户机IP地址是:%s,端口是:%d\n,发来的数据内容是:%s\n”,inet_ntoa(FromclientAddr.sin_addr),FromclientAddr.sin_port,recvBuf);printf(“当前系统服务器时间:%4d-%2d-%2d %2d:%2d:%2d\n”,st.wYear,st.wMonth,st.wDay,st.wHour,st.wMinute,st.wSecond);//调用recvfrom函数绑定在socket接收到客户机数据。原创 2024-05-15 05:19:13 · 580 阅读 · 0 评论 -
C C++最全变秃之路!,2024年最新面试C C++开发十大问题
有时间就学习,少打游戏多学习!多敲代码多实践,多尝试,bug不嫌多凡是先动脑,自己多调试,实在不懂就问大佬,然后在思考为什么这样,为啥我不行,不,我行毕竟在座的都是大佬。好多小白觉得这些学习对以后工作并不是帮助很大,觉得精通一门语言就可以了,其实并不然,这些学习非常重要。一定要好好学,加油!B计划:有自己的学习路线,跟着大佬混,不懂就问,不会就学,从基础开始,一步一个脚印,步步为营,多实践,多敲代码。希望通过这大学剩下3年的编程知识的学习,可以顺便找到一个满意的工作,进大厂一切皆有可能嘛,憧憬还是要有的!原创 2024-05-15 00:52:17 · 411 阅读 · 0 评论 -
C C++最全单词数(1),跳槽薪资翻倍
本来AC了一道水题就没想着要写博客的,只不过听取了大佬的意见,用了set集合,才发现大佬给的方法写出来的代码特短。直接运用SET集合的不可重复性,调用字符串的分割函数,得到集合的size即为所求,很显然,代码剪短了很多。思路很简单,把所有的单词存在数组里,然后只要没有重复出现过,就把总数加一。原创 2024-05-15 00:51:41 · 167 阅读 · 0 评论 -
C C++最全单应性矩阵的理解及求解(2),2024年最新GitHub重磅官宣
但是,以上只是理论推导,在真实的应用场景中,我们计算的点对中都会包含噪声。比如点的位置偏差几个像素,甚至出现特征点对误匹配的现象,如果只使用4个点对来计算单应矩阵,那会出现很大的误差。对于每张拍摄的棋盘图片,检测图片中所有棋盘格的特征点(角点,也就是下图中黑白棋盘交叉点,中间品红色的圆圈内就是一个角点)。由于单应矩阵H包含了||H||=1约束,因此根据上图的线性方程组,8自由度的H我们至少需要4对对应的点才能计算出单应矩阵。了解了上述单应性的部分应用后,我们就有很大的动力来学习单应矩阵的推导和计算了。原创 2024-05-15 00:51:05 · 704 阅读 · 0 评论 -
C C++最全动态内存管理 C语言从入门到入土(进阶篇),被逼无奈开始狂啃底层技术
首先祝大家新年快乐🎉 🎉 🎉!hello✨,大家好呀,这里是💖 💛💙,随着文章篇幅越来越多可能有很多小伙伴们找不到自己想要看的文章,所以我就出来啦,这里附带各文章链接哈。🎁 🎁 🎁的和都整理在了哈,进阶篇也在快赶了,用不了一周应该也就完成了,然后是个人主页,比点头像更好找文章哈。再是初阶的数据结构,就只剩下二叉树和八大排序了,后面会总结,链接也会放在这里哈。后面的话应该就会更c++和linux的知识了,当然,进阶的数据结构也会在c++中更新哈😜。原创 2024-05-15 00:50:28 · 723 阅读 · 0 评论 -
C C++最全C++之string的底层简单实现!(七千字长文详解)_c(3),2024年最新C C++高频面试题+解析
2 . 第二种循环的问题就是和上面的一样一旦遇到pos = 0 的位置的时候就会进入死循环!解决的方法也是一样的!当左右运算符左右的两个类型相似的时候!编译器会自动的将低精度的类型提升为高精度的类型!4 . 然后是strcpy,因为拷贝的过程中将\0也一起拷贝进去了,所以一旦打印出结果就只有插入的值,而插入后面的值都无法显示!流插入的重载相比以前的对于c的字符串的打印有个特点就是不以\0作为结尾!是int类型的end变量,实际上是size_t类型的!一旦空间被释放,我们插入的值和原先的值都会清空!原创 2024-05-14 18:27:07 · 842 阅读 · 0 评论 -
C C++最全C++串的模式匹配(BF,KMP详解)_bf、kmp算法c,2024年最新2024最新C C++笔试题目
这里我借鉴B站up主 “地衣芽孢杆菌” 的“望江楼”例子。下面给出原视频链接,个人认为这位up主讲的很全面,很细,只不过是C语言实现的,我这里在他的基础上给出C++实现的方法和细节。KMP算法实例详解(易懂)先给出BF算法和KMP算法的直观区别。假设主串S为“望江楼,望江流,望江楼上望江流,江楼千古,江流千古”。模式串为“望江楼上望江江流”。我们人脑在处理这个问题很快就能发现,找不到模式串,程序结果应该返回-1。但是交给机器处理时,却需要算法来解决。假设这里依然用BF算法。原创 2024-05-14 18:26:31 · 798 阅读 · 0 评论 -
C C++最全C++中的引用处理_c++引用地址消失了会有问题吗,2024年最新持续更新中
但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。//能不能返回一个变量的引用 看这个变量的空间是否被释放了。//return a;//err 不能返回局部变量的引用。//可以返回静态的变量的引用。//形参是指针 引用。原创 2024-05-14 18:25:55 · 522 阅读 · 0 评论 -
C C++最全c++中的动态数组使用,非常适合收藏的C C++进阶重难点笔记
ChessBoard::~ChessBoard(){ //释放m_board的空间。cout原创 2024-05-14 18:25:18 · 776 阅读 · 0 评论 -
2024年最新【SpringBoot 2】(九)异常处理 web原生组件的注入,快速从入门到精通
有时候我们需要在程序中自定义一些运行时异常,这些异常并不会像那些异常一样产生异常状态码,甚至在未定义之前都不算是异常且不会影响程序的正常运行。这时就需要我们自定义异常的产生逻辑,并自定义异常类创建有参无参构造器,在类上加**@ResponseStatus**注解,使用注解参数定义异常响应码和异常信息@ResponseStatus(value = HttpStatus.FORBIDDEN, reason = "用户数量太多")// 判断用户数量抛出用户数量过多的自定义异常。原创 2024-05-14 14:00:11 · 597 阅读 · 0 评论 -
2024年最新【PCIe 6(3),苦熬一个月
图1 NRZ 与 PAM4 信号和眼图图2 NRZ vs PAM4。原创 2024-05-14 13:59:35 · 1012 阅读 · 0 评论 -
2024年最新【PAT甲级 - C++题解】1140 Look-and-say Sequence_c+(1),C C++面试官
1 8。原创 2024-05-14 13:58:59 · 399 阅读 · 0 评论 -
2024年最新【MySQL系列】使用C语言来连接数据库_c语言连接mysql(1),2024年最新请谈下C C++消息机制
右键MySQL工程,选择属性 右键,选择 C/C++,选择常规,选择 附加包含目录,同时进行编辑,将刚刚复制的 include路径 给粘贴上去~#include 和 #include ,需要注意的是,两行代码的顺序不可以改变~第二步,输入 musql -uroot -p,回车后,输入一开始安装MySQL数据库是设置的密码,之后回车进入数据库~但是,在加入 插入数据的代码之后,运行一下,我们就会发现 多出来一条数据~最终,来运行一下代码,发现已经成功了~原创 2024-05-14 13:58:21 · 243 阅读 · 0 评论 -
2024年最全红帽RHCE之超级详细的磁盘分区方案_redhat磁盘分区(3),2024年最新中高级C C++面试题目汇总解答
(master boot record,主引导记录)原创 2024-05-14 00:32:16 · 337 阅读 · 0 评论 -
2024年最全类和对象(中)----第二部分,跪了
2361038962@qq.com,我会尽量帮大家进行解答!原创 2024-05-14 00:31:40 · 935 阅读 · 0 评论 -
2024年最全算法刷题路线总结与相关资料分享_刷题算法学习流程,搜狐新闻客户端C C++面试题
(2)尽量最优解。对于很多题,如果不看时间复杂度和空间复杂度,单单只是 AC,那还是很容易的,但是一提交,可能只打败了百分之几的人,显然我们不能只满足于这种代码。当做一道题时,一开始可以先暴力做,但后面还得想想该如何优化,想不出也没事,可以讨论区找空间/时间复杂度更低的代码,或者直接搜索引擎搜索,一般都能搜到别人的代码。之后跟着别人的代码,自己再实现一波,尽可能把最优解的代码实现起来。当你入门之后,更多的是要总结方法,寻找高效率的代码。原创 2024-05-14 00:31:04 · 556 阅读 · 0 评论 -
2024年最全算法修炼23招----第一招:快速幂_b&;1什么意思(1),面试C C++卡顿
20 大二在读:干饭,运动,码代码,看书,旅游🎯算法修炼23招----第二招**🚍:**感兴趣的朋友,赶紧上车吧!!原创 2024-05-14 00:30:27 · 248 阅读 · 0 评论 -
2024年最全Redis怎么保持缓存与数据库一致性?,不愧是阿里P8
这么做引发的问题是,如果A,B两个线程同时要更新数据,并且A,B已经都做完了删除缓存这一步,接下来,A先更新了数据库,C线程读取数据,由于缓存没有,则查数据库,并把A更新的数据,写入了缓存,最后B更新数据库。这么做引发的问题是,如果A,B两个线程同时做数据更新,A先更新了数据库,B后更新数据库,则此时数据库里存的是B的数据。这样缓存和数据库的数据也不一致。按照我提到的这种更新缓存的策略,理论上也是有不一致的风险的,之前在其他的博客文章有看到过,只不过概率很小,我们暂时可以不考虑,后面我们有其他手段来补救。原创 2024-05-13 21:15:13 · 879 阅读 · 0 评论 -
2024年最全Redis常用命令及C C++调用Redis接口详解_redis c++,2024年最新金九银十
zset 是 Redis 提供的最具特色的数据类型之一,首先它是一个 set,这保证了内部 value 值的唯一性,其次它给每个 value 添加了一个 score(分值)属性,通过对分值的排序实现了有序化。我们知道 Redis 是 key-value 型数据库,使用 key 对 value 进行存储,因此,键(Key)命令是 Redis 中经常使用的一类命令。上面的这些命令在是Redis自身的命令,但是在我们的C/C++代码,我们不能直接执行这些命令,我们需要通过Redis提供的API来访问Redis。原创 2024-05-13 21:14:37 · 834 阅读 · 0 评论 -
2024年最全redis介绍及常见用法_redis 的常见用法(1),2024年最新金九银十怎么从中小企业挤进一线大厂
从上述返回结果能够看到,redis客户端命令执行失败了,原因是远端的redis服务端启用了保护模式,在保护模式下,redis服务器只接收本地环回接口的连接请求。为了解决这个问题,可以:1)禁用redis服务器的安全模式;2)设置认证密码;3)设置redis服务器的绑定IP(默认只绑定了127.0.0.1)**说明:**本文后面的操作,如无特殊说明,默认都是在连接到redis服务器的redis客户端的命令行中执行的。原创 2024-05-13 21:14:00 · 622 阅读 · 0 评论 -
2024年如何使用Intellij Idea生成JavaDoc文档_intellij-javadocs(1),2024年最新自己动手实现OkHttp
@return 当前单元格的字体颜色 (默认 HSSFColor.BLACK.index)* 密码字段导出为:“******”* @return 默认true。* @return 默认不启用。原创 2024-05-13 18:07:00 · 126 阅读 · 0 评论 -
2024年大型分布式存储系统架构 之 Hadoop YARN资源调度_yarn存储调度,2024年最新程序员翻身之路
Hadoop作业调度器主要有三种**:FIFO、Capacity Scheduler和Fair Scheduler**。选择使用Fair Scheduler调度策略!可以查看yarn-default.xml。Yarn集群资源设置为A,B两个队列,作业提交过程之YARN。原创 2024-05-13 18:06:25 · 807 阅读 · 0 评论 -
2024年多线程编程之读写锁_c++无限循环读map如何加锁,2024年最新微信小程序页面跳转方法总结
虽然更新是罕见的,但他们仍然会发生,并且如果这个缓存可以从多个线程访问,它就需要在更新过程中进行适当的保护,以确保所有线程在读取缓存时都不会看到损坏的数据结构。原创 2024-05-13 18:05:48 · 266 阅读 · 0 评论 -
2024年复杂度详解(1),阿里开发7年大牛
大家好,我是纪宁。上篇文章已经为大家介绍了数据结构与算法,相信看过的人已经大值了解数据结构与算法了。在解决一个问题的时候,我们通常会使用各式各样的算法,那么,如何衡量一个算法的性能好坏或者效率高低呢?这里我们就要学习复杂度的概念。本文在空间复杂度的求解处提到了函数栈帧这个概念,不懂的老铁可以去看博主肝了好久的老作品还有在时间复杂度和空间复杂度中都提到的算法。原创 2024-05-13 18:05:11 · 1020 阅读 · 0 评论 -
2024年C C++最新基于SpringBoot的SSMP整合_springboot整合ssmp,2024年最新【C C++面试题
实体类开发————使用Lombok快速制作实体类Mapper开发————整合MyBatisPlus,制作数据层测试Service开发————基于MyBatisPlus进行增量开发,制作业务层测试类Controller开发————基于Restful开发,使用PostMan测试接口功能。原创 2024-05-13 09:01:46 · 718 阅读 · 0 评论 -
2024年C C++最新基于Qt、C++的毕业设计课设数学绘图工具(平面图、图表,程序员经验分享
拟合图中, 因double类型数据只显示小数点后6位,若计算出的某系数类似于0.0000001,则会识别成0,影响拟合图像的绘制,因此需要根据实际情况改变数据比例或者拟合阶数。excel导入,只导入数据,不导入名字,并且excel中数据的摆放应于表格中各类数据的摆放一致,类似于下图(柱状图),否则无法绘制预期效果。用户 最开始只能选择输入x或y,其他符号均无法输入;用户输入的未知数只能为x和y,可缺少其中之一,但是不能全部缺少或者使用其他字母。该输入数据的格子中若输入非数字或未输入,则会 识别成0。原创 2024-05-13 09:01:10 · 402 阅读 · 0 评论 -
2024年C C++最新基于CGI协议的HTTP服务器项目_cgi和http请求,这些C C++高级必会知识点你能答出来几个
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准HTTP协议基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP是一个无状态的协议,对事务处理是没有记忆的和独立的HTTP默认的端口号为80,HTTPS的端口号为443。原创 2024-05-13 09:00:34 · 814 阅读 · 2 评论 -
2024年C C++最新在windows10下安装Qt4,字节面试官
(1)点击qt-creator-opensource-windows-x86-4.2.0.exe把creator安装了,其实这只是一个开发环境而已,简单来说就是一个编写代码的地方,就像visual C++ 6.0一样。其实不用这个环境,用VS也可以的,大家有兴趣可以尝试一下。原创 2024-05-13 08:59:58 · 293 阅读 · 0 评论 -
2024年C C++最新C++ 无法打开 源 文件「bits stdc++,30岁以后搞C C++已经没有前途
【代码】2024年C C++最新C++ 无法打开 源 文件「bits stdc++,30岁以后搞C C++已经没有前途。原创 2024-05-13 04:31:30 · 790 阅读 · 0 评论 -
2024年C C++最新C++ 拷贝构造函数中浅拷贝与深拷贝_拷贝构造函数深拷贝浅拷贝(2),渣本C C++开发小伙如何一步步成为架构师
在某些状况下,类内成员变量需要动态开辟堆内存,如果实行位拷贝,也就是把对象里的值完全复制给另一个对象,如A=B。我们在类中添加一个数据成员int型的指针m_pArr,实例化一个对象arr1并给数据成员m_iCount赋值为5,与此同时系统也需要给另一个数据成员m_pArr在堆区分配内存空间。深拷贝和浅拷贝可以简单理解为:如果一个类拥有资源,当这个类的对象发生复制过程的时候,资源重新分配,这个过程就是深拷贝,反之,没有重新分配资源,就是浅拷贝。源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**原创 2024-05-13 04:30:55 · 350 阅读 · 0 评论 -
2024年C C++最新C++ 实现哈夫曼树、哈夫曼编码、支持文本的压缩及解压缩功能,金九银十怎么从中小企业挤进一线大厂
/ 构造一个双射 char 存的是字符 string 存的是经过哈夫曼算法的编码。// 最大堆,但是节点的比较用的是 >,实际上是小根堆,符合哈夫曼树的原则。// 遍历所有叶子节点得到字符对应的编码。// 向左走为0 ,向右走位1。code 产生的哈夫曼编码。// 记录每一个字符的频数。// 哈曼树的内部节点。原创 2024-05-13 04:30:18 · 446 阅读 · 0 评论 -
2024年C C++最新C++ 哈希思想应用 位图,布隆过滤器,哈希切分,面试官突击一问
按位或一个数,这个数对应的那个比特位为1,其余比特位为0reset将x对应的比特位设置为0将某一个比特位置为0,同时不影响其他比特位:按位与一个数,这个数对应的那个比特位为0,其余比特位为1test检查x在不在跟一个数进行按位与按位与一个数,这个数对应的那个比特位为1,其余比特位为0如果结果为0:说明不存在,不为0说明存在。原创 2024-05-13 04:29:42 · 1017 阅读 · 0 评论 -
2024年C C++最全Mybatis学习笔记_实验1 完成教材1,2024年最新大厂C C++高级面试题汇总解答
存在内存中的临时数据。将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上查询。从缓存中查找可以提高查询效率,解决高并发系统的性能问题。原创 2024-05-12 23:49:57 · 350 阅读 · 0 评论