自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunshinecandy的博客

程序员成长记

  • 博客(81)
  • 收藏
  • 关注

原创 C++口头面试题

【代码】C++口头面试题。

2025-03-28 11:06:02 559

原创 ImmAssociateContext 和 ImmDestroyContext 有什么区别?

ImmAssociateContext 用于管理输入上下文与窗口的关联关系。ImmDestroyContext 用于释放输入上下文资源,确保应用程序不会因资源泄漏而出现问题。

2025-03-28 10:52:36 406

原创 C++禁用输入法

ImmAssociateContext 是 Windows 提供的一个函数,用于将指定的输入上下文(Input Method Context,IMC)与指定的窗口相关联。HWND hWnd, // 窗口句柄HIMC hIMC // 输入上下文句柄参数说明hWnd:要与输入上下文关联的窗口的句柄。hIMC:要关联的输入上下文的句柄。如果传入 NULL,则会移除窗口与任何输入上下文的关联。返回值返回值是之前与窗口关联的输入上下文的句柄。

2025-03-28 10:45:18 298

原创 MySQL学习

sql语句,增删改查 CURD索引以及原理事务处理存储引擎bst、avl、红黑树(跳跃表)分治算法回溯算法动态规划。

2025-03-28 09:04:57 985

原创 Linux命令大全

【代码】Linux命令大全。

2025-03-28 08:59:43 120

原创 Linux学习总结

(https://i-blog.csdnimg.cn/direct/ec7c7ee5a0bb4a818b9cc5e05174a444.png): -普通文件 d 目录文件 p管道文件 |连接文件 s套接字文件 c,b设备文件chmod 文字设定发,数子设定法 r4,w 2,x1 chmod u+x filecp, rm ,rm, cat more tail vi/vim find grep awk sed …ps kill pkill jobs &ss lsof tcpdump ifstatps ki

2025-03-28 08:59:24 291

原创 Linux学习笔记

ET 只能使用非阻塞模式(减少返回次数,只返回一次),fcntl开启高效模式:发一次数据才会提醒一次,只提醒一次,无论处理还是未处理完,只提醒一次。④分类实现,一是内置命令(方向键如cd,exit,用which找不到的都是)二是普通命令,用fork和exec实现(注意僵死进程)echo “hello 这是晚上?信号量:特殊的变量,值可以改变,对信号量加一减一的操作都是原子操作,p操作对信号量的值进行原子减一,⑤循环不断执行输入的命令 自己实现命令(ps,kill,ls,vi,mkdir,pwd,cp)

2025-03-28 08:59:10 789

原创 Linux20源码剖析(一)之fork

它通过复制当前进程(父进程)来创建一个几乎完全相同的新进程(子进程)。子进程继承了父进程的大部分属性,如文件描述符、环境变量、当前工作目录等,但它们是两个独立的进程,拥有独立的进程ID。写时复制(COW)写时复制是一种高效的内存管理技术,它允许父进程和子进程共享相同的物理内存页面,直到其中一个进程尝试修改页面内容。当发生写操作时,操作系统会为修改的进程创建一个新的内存页面副本,从而保证两个进程的内存空间独立。它负责处理 fork 的大部分逻辑,包括参数解析、进程创建和资源分配。

2025-03-28 08:58:53 240 1

原创 Linux20源码剖析(二)之poll,epoll

通过上面的分析,poll运行效率的两个瓶颈已经找出,现在的问题是怎么改进。首先,每次poll都要把1000个fd 拷入内核,太不科学了,内核干嘛不自己保存已经拷入的fd呢?答对了,epoll就是自己保存拷入的fd,它的API就已经说明了这一点——不是 epoll_wait的时候才传入fd,而是通过epoll_ctl把所有fd传入内核再一起"wait",这就省掉了不必要的重复拷贝。其次,在 epoll_wait时,也不是把current轮流。

2025-03-28 08:58:39 871 1

原创 mysql-事务处理

mysql 高级数据结构和算法mysql的介绍sql语句,增删改查 CURD索引以及原理事务处理存储引擎bst、avl、红黑树(跳跃表)分治算法回溯算法动态规划===================mysql第一节课===================关系型数据库RDBMS 关系型数据库管理系统=》创建很多数据库 =》二维表SQL(Structed Query Language)语句二维表 行:记录 列:属性/字段oracle。

2025-03-28 08:58:24 111

原创 MySQL考试应用题答案

SELECT COUNT(t_id) FROM teacher WHERE t_name LIKE ‘李%’

2025-03-28 08:58:07 342

原创 MySQL课程考试题

insert into Student values(‘01’ , ‘赵雷’ , ‘1990-01-01’ , ‘男’);insert into Student values(‘03’ , ‘孙风’ , ‘1990-05-20’ , ‘男’);insert into Student values(‘06’ , ‘吴兰’ , ‘1992-03-01’ , ‘女’);insert into Student values(‘08’ , ‘王菊’ , ‘1990-01-20’ , ‘女’);

2025-03-28 08:57:46 865

原创 位总结以及示例

把右数第k位变成0 | (101101->101001,k=3) | x & ~(1 << (k-1))把右数第k位变成1 | (101001->101101,k=3) | x | (1 << (k-1))右数第k位取反 | (101001->101101,k=3) | x ^ (1 << (k-1))取末k位 | (1101101->1101,k=4) | x & ((1 << k)-1)取右数第k位 | (1101101->1,k=4) | (x >> (k-1)) & 1。

2025-03-27 15:40:14 380

原创 c++考试题

44、[判断题] 发生病原微生物被盗、被抢、丢失、泄漏,承运单位、护送人、保藏机构和实验室的设立单位未依照中华人民共和国卫生部《病原微生物实验室生物安全管理条例》的规定报告,造成传染病传播、流行或者其他严重后果的,由实验室的设立单位或者承运单位、保藏机构的上级主管部门对主要负责人、直接负责的主管人员和其他直接责任人员,依法给予撤职、开除的处分;32、[判断题] 人工呼吸的方法是捏紧伤者鼻孔,深吸一口气后紧贴伤者的口向口内吹气,时间约为2秒钟,吹气完毕后,立即松开伤者的鼻孔,让他自行呼气,时间约3秒钟。

2025-03-27 15:36:01 242

原创 c++面经

1.抠文件传输的那个项目,客户端怎么发送,服务端怎么接收,用的什么传输协议等等。3.有两个集合c1和c2,c1中有500万个数据,c2有。( 解释TP99是干啥的)然后。( loadrunner ),怎么用?有20道选择题,你想给同学传纸条,纸条不够大,怎么办。4.说一下IO模型.我说了BIO和NIO, NIO是。4.你都了解哪些存储弓|擎,那你说说myisam和。那出现了一个新的物种,有所有特性怎么写。写过外挂吗,了解外挂吗,你猜一下原理(我猜不到啊,(你有讲到你学了很多语言, 是在学校学的还是在工。

2025-03-27 15:27:10 432

原创 C++面试题库

7如果把一个自定义的结构体作为map表的key,需要做什么?9. 数据库去重查询,优化查询,连接查询。19排序挑一一个讲一下(讲 了快排)6调用fork后返回几次,为什么?18. 流量控制,拥塞控制讲一下。10数据库查找- -个表的前十行。14.交换机路由器分别属于那一层。5.双向链表插入一个节点的步骤。12.ping的作用底层协议。1.tcp和udp的区别。11FTP底层协议端口号。3.C+ +和C的区别。2.线程和进程的区别。4.进程间通讯的方式。15.软件测试的流程。17一个产品怎么测试。

2025-03-27 15:18:20 379

原创 vi编辑器的命令操作

剪切/删除 : dd 删除一行或剪切一行 ndd 删除 n 行或粘贴 n 行。命令模式 -->编辑模式 : “i a o I A O” ()复制 : yy 复制一行 nyy 复制 n 行。命令模式 -->末行模式 : “: /?编辑模式 -->命令模式 : “ESC”保存并退出 “:wq” 退出 “q”命令模式 编辑模式(插入模式)保存文件不退出 vi “:w”取消行号 “set nonu”移动光标到第 n 行: nG。移动光标到文件末尾 : G。显示行号 “set nu”跳转到第 n 行 “:n”

2025-03-27 15:16:32 338

原创 高级数据结构03RB树

实现红黑树(Red-Black Tree)需要遵循其特定的性质和操作规则。以下是C++实现红黑树的完整代码,包括插入操作和相关的旋转及颜色调整逻辑:红黑树的性质。

2025-03-27 15:11:14 665

原创 高级数据结构04动态规划

【代码】高级数据结构04动态规划。

2025-03-27 15:08:14 445

原创 高级数据结构02AVL树

测试在 main 函数中,插入了一些节点并进行了删除操作,最后输出了中序遍历的结果,可以用来验证AVL树的正确性。• 根据失衡的类型(左左、左右、右右、右左),进行相应的旋转操作。• 插入后,更新节点的高度,并检查是否需要旋转来保持平衡。• 删除后,更新节点的高度,并检查是否需要旋转来保持平衡。. • 如果平衡因子的绝对值大于1,则说明树不平衡。• 使用递归的方式进行中序遍历,输出树中的所有节点。• 使用递归的方式将新值插入到合适的位置。• 使用递归的方式找到要删除的节点。

2025-03-27 15:02:15 646

原创 高级数据结构01BST树

/ BST树.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//// BST.cpp : 定义控制台应用程序的入口点。///*二叉树*/// BST树的实现public:// 非递归实现BST树的插入操作return;while (cur!elsereturn;else// 非递归实现BST树的删除操作// 1. 从_root开始寻找值为val的节点,cur指向它while (cur。

2025-03-27 14:57:44 362 1

原创 C++数字化婚姻配对尝试

以上代码提供了“中兴捧月”杯校园赛事嘉年华中流调度算法的C++实现。阶段一代码实现了基本的流调度逻辑,阶段二代码在此基础上增加了流调度区和端口排队区的限制,并处理了丢弃流的情况。你可以根据具体需求进一步优化和调整代码。

2025-03-27 14:52:57 319 1

原创 C++12CAS

CAS不通过阻塞线程来实现对共享内存的安全访问,通过将对共享内存的读写操作实现为原子操作,cas的操作原型是一种在并发编程中常用的无锁并发技术,通过原子操作实现了对共享变量的安全访问和更新。它具有无锁并发、可重试性和线程安全等优点,但也存在 ABA 问题、高竞争下的性能问题和适用场景有限等缺点。CAS 广泛应用于原子类、无锁数据结构和并发算法等领域,为实现高效的并发编程提供了重要的支持。在实际应用中,需要根据具体的场景和需求,合理选择 CAS 或其他并发控制机制,以达到最佳的并发性能和可靠性。

2025-03-27 14:33:08 873 1

原创 C++13继承多态虚函数

*重载,隐藏(),覆盖(虚函数)虚函数(动态绑定,在运行时绑定)在编译阶段产生虚函数表;存放虚函数的地址,在.rodata段存放对象多一个虚函数指针,虚函数多少不影响对象的大小,只影响虚函数表,函数表与类型对应派生类继承的基类的虚函数后自己也是虚函数,隐藏的作用域,覆盖虚函数表,大小(vfptr,加对象),两个vfptr指向派生类的虚函数表多态:静态(编译运行)的多态:函数模板和模板,动态(运行阶段)的多态:虚函数基类指针调用同名覆盖方法。

2025-03-27 14:21:12 179 1

原创 C++11大数加减

【代码】C++11大数加减。

2025-03-27 14:10:25 335

原创 CAD二次开发拾取后鼠标不变拾取状态问题

2.如果还不能解决继续排查,在消息响应中是否响应了keepfocus,如果响应了可能会导致此问题。问题描述:在CAD二次开发中,使用接口acedssGet后光标还是十字光标不会变成拾取状态。3.再排查是否有影响keepfocus的宏定义。下面的代码可能会影响此问题,需要去除。原因:焦点不在CAD中。

2025-03-27 13:51:21 97

原创 基于Python编程语言实现“机器学习”,用于车牌识别项目

验证码的主要目的是区分人类和计算机,用来防止自动化脚本程序对网站的一些恶意行为,目前绝大部分网站都利用验证码来阻止恶意脚本程序的入侵。验证码的自动识别对于减少自动登录时长,识别难以识别的验证码图片有着重要的作用。对验证码图像进行灰度化、二值化、去离散噪声、字符分割、归一化、特征提取、训练和字符识别等过程可以实现验证码自动识别。

2025-03-21 10:58:16 345

原创 CAD开发经验总结

CAD二次开发经验总结

2025-03-21 10:14:46 178

原创 CAD二次开发之图纸特性字段AcDbDatabaseSummaryInfo

在一张图纸中定义好字段,插入到另外一张图中,对应的字段会更新值。将源图纸以块的形式插入到新图纸中,对应的字段值会自动更新。%%%%%%%%需要将对应位置写入字段的表达式。新图纸在创建时需要创建以上字段。

2023-06-21 13:20:12 440

原创 CAD二次开发踩过的坑

CAD二次开发踩过的坑。

2023-05-25 11:06:54 1520

原创 在ObjectARX(VC)中使用MFC-可停靠窗体

CAD中经常会看到这样的窗口,下面就看看是如何实现的。提示:以下是本篇文章正文内容,下面案例可供参考。

2023-01-30 09:35:55 1540 1

原创 MFC修改下拉列表文字颜色

MFC修改下拉列表文字颜色

2023-01-19 11:56:41 740 2

原创 QT+ObjectARX 2022

今天怀着无比激动的心情写下这篇文章,因为QT在ARX中使用成功。

2023-01-06 10:10:09 2713 17

原创 C++整体回顾

进程虚拟地址空间 前提:32位CPU 32位linux内核 2^32(4G)的虚拟地址空间,分别包括用户空间(3G)和内核空间(1G),每一个进程用户空间是私 有的,内核空间是共享的 用户空间:0x08048000开始 .text .rodata .data .bss heap 共享库区域(*.so) stack 命令行参数 环 境变量PATH 内核空间:ZONE_DMA(16M) Direct Memory Access ZONE_NORMAL(896M) .text ....

2021-07-30 14:59:30 342

原创 C++11工厂模式

1.2.3.

2019-07-31 19:37:38 6519 4

原创 Linux 18shell编程

1.2.3.4.

2019-07-31 18:56:33 2553

原创 数据库MySQL02索引

1.2.

2019-07-31 18:02:48 102

原创 数据库MySQL01基本操作

1.2.

2019-07-31 10:25:36 237

原创 Linux19文件传输(未完)

1.2.3.

2019-07-30 15:22:27 148

原创 P2P下载器项目

1.项目介绍2.项目实现3.项目结果

2019-07-25 01:41:24 7930 2

基于 Flutter 框架开发跨平台待办事项应用:从创建到运行

内容概要:本文详细介绍了如何使用 Flutter 框架开发一个跨平台的待办事项应用。

2025-03-28

Linux平台下用C语言实现的简单计算器项目实例

内容概要:本文介绍了一个基于Linux平台的简单命令行计算器项目的实现方法

2025-03-28

软件测试领域的工具、框架及学习资源汇总

内容概要:本文详细介绍了软件测试开发所需的各类工具、框架以及学习资源。

2025-03-28

MNIST数据集解析与C++实现:手写数字识别入门

内容概要:本文介绍了MNIST数据集及其C++实现方法

2025-03-28

软考高级信息系统项目管理师考试题型解析与备考指南

内容概要:本文详细介绍了软考高级信息系统项目管理师考试的内容,

2025-03-28

计算机二级考试复习资料:涵盖数据库、编程、网络与操作系统的基础知识及操作题

内容概要:本文档为计算机二级考试的复习资料

2025-03-28

基于Linux平台的机器人控制系统与路径识别设计方案

内容概要:本文详细介绍了基于Linux平台的机器人控制系统和路径识别项目的完整设计方案。

2025-03-28

软考网络工程师考试:IPv6、OSPF、网络安全及故障排查的核心考点解析

内容概要:本文详细介绍了软考网络工程师考试的关键考点及其习题解答。

2025-03-28

CCF-GESP编程能力等级认证的知识点总结

内容概要:本文详细介绍了CCF-GESP编程能力等级认证的学习资料知识点

2025-03-28

电子硬件毕业设计:基于STM32的智能环境监测系统设计与实现

内容概要:本文介绍了一个基于STM32单片机的智能环境监测系统的毕业设计项目

2025-03-28

基于Python + Django + Vue.js的旅游景点门票管理系统

内容概要:本文介绍了一个基于Python + Django后端框架和Vue.js前端框架开发的旅游景点门票管理系统

2025-03-28

电子硬件设计与调试:从PCB到电源管理的关键技术和实践

内容概要:本文提供了关于电子硬件设计与调试的一系列重要知识点题目

2025-03-28

基于Arduino的DHT11温湿度传感器数据采集与显示实验报告

内容概要:本文档详细记录了一次基于Arduino的温湿度传感器实验。

2025-03-28

AI大模型学习路径与资源汇总:从入门到实践的应用指南

内容概要:本文详细介绍了AI大模型的资源,涵盖了多个在线平台如Coursera、edX、Kaggle、Hugging Face、TensorFlow、PyTorch

2025-03-28

C++面试题解析:核心概念、语法细节与编程技巧

内容概要:本文档汇集了常见的C++面试题及其详细解答,

2025-03-28

毕业设计论文撰写与终期答辩的资源指南及实用技巧

内容概要:本文提供了关于毕业设计论文撰写和终期答辩的全面资源和指导

2025-03-28

去哪儿网测试开发岗位面试经验

初次面试时被要求编写简单的排序算法(如快速排序)

2025-03-28

去哪儿网通过了面试,开发岗位的面试经历

内容概要:本文记录了一位求职者参加去哪儿网测试开发岗位的面试经历。

2025-03-28

电子硬件类毕业设计项目资源汇总:从理论学习到实战项目的全面指南

内容概要:本文详细介绍了项目实例——使用DHT11温湿度传感器和Arduino开发板制作环境监测装置,包括所需硬件、连接方式和示例代码。这不仅有助于理论学习,还能指导实际操作。

2025-03-28

去哪儿网开发岗位面试经验分享与技巧

内容概要:本文记录了一位求职者在申请去哪儿网测试开发职位时所经历的一系列面试环节。第二次面试

2025-03-28

去哪儿网测试开发岗位面试经验分享与技术考察要点

内容概要:本文记录了一位求职者参加去哪儿网测试开发岗位的面试经历。

2025-03-28

基于STC15F2K60S2单片机的蓝桥杯竞赛代码实例解析

内容概要:本文档提供了针对STC15F2K60S2单片机的蓝桥杯省赛代码示例。

2025-03-28

网络与编程基础概念解析:TCP/UDP区别及其他关键技术要点

本文介绍了TCP和UDP两种传输层协议之间的关键差异,

2025-03-28

MySQL课程考试题.txt

MySQL课程考试题.txt

2025-03-27

C++面试.txt题目

C++面试.txt题目

2025-03-27

16.小米一面40min.txt

16.小米一面40min.txt

2025-03-27

15.去哪儿测开.txt

15.去哪儿测开.txt

2025-03-27

14.去哪儿一面.txt

14.去哪儿一面.txt

2025-03-27

12.百度一面C++开发70min.txt

12.百度一面C++开发70min.txt

2025-03-27

11.盛趣自闭面(还是自己太菜).txt

11.盛趣自闭面(还是自己太菜).txt

2025-03-27

10.去哪儿.txt面试过程

10.去哪儿.txt面试过程

2025-03-27

9.50分钟小米二面.txt

9.50分钟小米二面.txt

2025-03-27

8.迈瑞-二面.txt

8.迈瑞_二面.txt

2025-03-27

7.58后台一面.txt

7.58后台一面.txt

2025-03-27

6.大华测开面经.txt

6.大华测开面经.txt

2025-03-27

5.跟谁学测试.txt

5.跟谁学测试.txt

2025-03-27

4. 58后台开发面.txt

4. 58后台开发面.txt

2025-03-27

3.1二面.txt面试题目

3.1二面.txt面试题目

2025-03-27

58面经面试过程和题目.txt

58面经面试过程和题目.txt

2025-03-27

2华数传媒测试 面经.txt

2华数传媒测试 面经.txt

2025-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除