自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++回调与异步浅谈

异步操作通过不阻塞主线程来提高程序效率。C++中的std::async和提供了简单的异步操作支持。回调通过将一个函数作为参数传递,并在异步操作完成时调用这个函数,提供了一种灵活的处理异步任务完成的方法。这两种技术在C++中都非常有用,具体选择哪种方法取决于你的应用场景和需求。异步操作和回调在很多应用场景中都非常有用,特别是在处理I/O密集型任务、网络通信、用户界面响应以及并行计算时。以下是一些具体的应用场景和需求,可以利用这些技术来提高效率和性能。

2024-06-07 18:45:35 1664

转载 desktop文件说明

desktop文件说明。

2022-10-17 13:52:43 906 1

转载 硬件产品的三个验证阶段(EVT/DVT/PVT)

硬件产品的三个验证阶段

2022-08-15 13:35:30 7014

转载 corn表达式解析

cron表达式通过特定的规则指定时间,用于定时任务,本文简单记录它的部分语法和实例,并不完全,能覆盖日常大部分需求

2022-08-01 10:10:39 1651

原创 Linux环境制作/挂载镜像

2022-06-17 17:50:54 2155

转载 Shell中的括号、双括号、方括号和双方括号

括号括号一般在命令替换的时候使用。#!/bin/bashtoday=$(date +%y%m%d)touch log.$today双括号使用双括号,在比较过程中使用高级数学表达式符号 描述 val++ 后增 val-- 后减 ++val 先增 --val 先减 ! 逻辑求反 ~ 位求反 ** 幂求反 << 左位移 >> 右位移 &&

2022-05-06 14:56:07 2495

原创 windows 命令行 通过驱动名删除打印机

chcp 65001wmic printer where 'DriverName like "%%此处填驱动名%%"' get Name > temp_printer.txt type temp_printer.txt > printer.txtfor /f "skip=2 delims=" %%i in (printer.txt) do ( SET G_STRIP_RIGHT_RETURN=%%~nxi cscript C:\Windows\System32\Printin.

2022-04-21 13:57:28 1376

原创 tar命令使用相关

1.命令格式tar[必要参数][选择参数][文件]2.命令功能用来压缩和解压文件。tar本身不具有压缩功能,它是调用压缩功能实现的。3.命令参数必要参数有如下:-A 新增压缩文件到已存在的压缩 -B 设置区块大小 -c 建立新的压缩文件 -d 记录文件的差别 -r 添加文件到已经压缩的文件 -u 添加改变了和现有的文件到已经存在的压缩文件 -x 从压缩的文件中提取文件 -t 显示压缩文件的内容 -z 支持gzip解压文件 -j 支持bzip2解压文件 -Z 支..

2022-03-21 17:12:00 148

原创 解决ubuntu系统下U盘变成readonly file system的方法

1、查看u盘挂载点df -h2、删除挂载位置umount /media/lanxum/84B2-05DA#路径为u盘路径3、修复u盘sudo dosfsck -v -a /dev/sdb1#路径为u盘挂载点 大功告成

2022-01-20 11:00:28 2746

原创 git提交项目相关

1、安装好git后,在本地已有项目的文件夹内部空白处右键,弹出菜单栏,选择git bash选项,进入控制台。2、将本地目录变成可使用git管理的仓库git init键入并回车后,会在文件夹内部生成一个.git的目录,这个目录是Git来跟踪管理版本库的,最好不要改动(改了大概会破坏git仓库生成master分支3、向git库内添加文件#添加readme到暂存区git add readme.txt#仅监控已经被add的文件,不会提交新文件gi...

2021-09-09 14:07:09 123

原创 SQL Sever的OPENDATASOURCE (Transact-SQL)相关问题

在存储过程中添加进行非链接服务器的远程调用时,SSMS弹出错误提示【SQL Server 阻止了对组件“Ad Hoc Distributed Queries”的 STATEMENT“OpenRowset/OpenDatasource”的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用“Ad Hoc Distributed Queries”。】解决方法:新建查询 :开启Ad Hoc Distributed Queries组件exec

2021-07-27 13:24:01 438

原创 C与C++的一些小记

一、返回值C中:如果函数未指定返回值类型,则默认为intC++中:如果一个函数没有返回值,返回值类型必须指定为void二、参数列表C中:如果函数没有指定参数列表,则默认可以接受任意多个参数C++中:有严格的类型检测,没有参数列表的函数默认为void,不接受任意参数三、缺省参数(即给参数一个默认值)C:不支持C++:支持(如果没有指定实参则使用缺省值,有则使用指定实参)1.默认实参...

2020-03-22 10:58:26 120

原创 浦发笔试编程-输出回文质数

#include <iostream>using namespace std;int isprime(int n){ if(n<2) return 0; for(int i=2;i*i<=n;i++) { if(n%i==0) return 0; } return 1;}int isloop(int n){ i...

2020-03-21 22:45:50 223

原创

某大厂一面迫于压力 大脑不转了题目:输入字符串,要求输出不同排列的个数(重复的不超过2个return n!/(2^i);//n字符个数 i重复的字符个数好好学习...

2020-03-09 23:23:19 198

转载 C++中堆栈变量的简单解析

在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。自由存储区...

2020-03-06 22:38:03 2309

原创 杂记

继续DS上手发现实践比啃书本能更快地掌握原理 ??不太合理好像判断镜像树 (递归属实好理解/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : v...

2020-03-06 13:15:34 195

原创 杂记

记录一下DS的上手过程一道基础的链表排序/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {pu...

2020-03-06 01:00:01 173

原创 C++数据结构与算法踩坑-选择排序伪码

近来上机实现基本算法越来越卡顿了- A -今天又是翻阅Adam第四版的C++数据结构时按着伪码熟练敲下键盘的时候我已经在想明天的面试了结果调了大半天才怀疑到源码上来了(直觉真滴8行AC版 for(int i=0;i<n;i++) { int least=i; for(int j=i+1;j<n;j++) { if(a[j]<a[least]) ...

2020-03-05 00:29:23 235

空空如也

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

TA关注的人

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