- 博客(869)
- 资源 (121)
- 收藏
- 关注
原创 解决AU报“MME无法使用“问题
今天在Adobe Audition(简称AU)软件,打开麦克风时,弹出如下错误:"加载默认的输入和输出设备失败:MME设备内部错误",解决方法:打开对麦克风或扬声器的访问权限,同时支持以独占方式访问麦克风或扬声器。
2023-09-18 23:06:34
74
原创 砂锅的开锅与保养
刚刚从厨具店里买来的砂锅,最好需要用米汤水润一下砂锅的内壁和砂锅盖子。砂锅用来炖菜、炒菜的食材有很多,比如: 红烧肉煲、羊肉煲、排骨煲、鸡肉煲、萝卜牛腩煲、鱼头豆腐煲等等。这里介绍砂锅的开锅(第一次使用称为开锅)和保养。
2023-09-17 15:57:22
28
原创 在visual studio里安装Python并创建python工程
在2009年,云计算开始发力,Python、R、Go这些天然处理批量计算的语言也迅猛发展。微软在2010年,把Python当成一个语言包插件,集成到了visual studio 2010里。在"云优先,移动优先"的战略下,于2015年,微软收购了R语言的创始团队。又过5年,即在2020年,Python语言的创始人吉多 · 范罗苏姆(Guido van Rossum)也加入微软。下面介绍在visual studio2019(简称VS2019)里安装Python语言包,设置Python环境并创建Python工程
2023-09-14 21:57:32
319
原创 在Windows10上编译grpc工程,得到protoc.exe和grpc_cpp_plugin.exe
grpc是google于2015年发布的一款跨进程、跨语言、开源的RPC(远程过程调用)技术。使用C/S模式,在客户端、服务端共享一个protobuf二进制数据。在点对点通信、微服务等领域应用非常广泛。
2023-09-02 13:21:30
1249
原创 在windows上配置ninja环境
ninja使用并行任务来编译工程,比cmake编译快了一个数量级,是谷歌在2010年为了提高cmake的编译速度而开发一款编译工具。下面介绍在windows上配置ninja环境。
2023-09-02 11:24:41
270
原创 在windows上安装Cmake软件
CMake是一个跨语言、跨平台、开源的编译工具,可以编译C、C++、Note.js、JavaScript、C#、Java、Python、Php、Object-C、Ruby等工程,需要设置对应的src源码目录、ext第三方依赖目录、CMakeList.txt构建列表,再使用cmake命令即可。2023年8月,CMake的版本更新到了v3.26.5版本,下面介绍在windows10上CMake软件。
2023-09-02 10:53:33
487
原创 解决“Windows Terminal软件报0xd000003a“问题
在2019年5月,微软发布第一个版本的软件,支持tab分页、Shell脚本、bat脚本等。Terminal比DOS更方便,命令也更丰富,支持UTF-8字体、主题样式定制、快捷方式等等。在win10上,打开Microsoft Store,搜索Terminal关键字, 点击下载即可。在win11,Ternimal成了系统默认的终端软件。在使用Terminal的过程中,有时会碰到软件报0xd000003a错误,出现这种错误的原因有:powershell.exe改名了,powershell的路径没有添加到Path
2023-08-31 20:51:15
107
原创 在window上配置NASM
NASM是支持x86、x64架构CPU的汇编器(汇编软件);NASM也支持大量的文件格式,包括Linux,*BSD,a.out,ELF,COFF,Mach−O,Microsoft 16−bit OBJ,Win32以及Win64,同时也支持简单的二进制文件生成。它的语法被设计的简单易懂,相较Intel的语法更为简单,支持目前已知的所有x86架构之上的扩展语法,同时也拥有对宏命令的良好支持。下面介绍在windows上环境配置NASM。
2023-08-27 20:04:20
220
原创 解决CMake报“Compatible with CMake < 2.8.12 will be removed“问题
今天在使用CMake编译zlib开源库时,弹出编译警告"Compatibility with CMake < 2.8.12 will be removed from a future ",出现该问题的原因是:当前CMakeList.txt里cmake的版本太低了,需要把这个版本设置高一点,或者设置一个高一点版本区间,只要比v2.8.12版本高就行。
2023-08-27 19:44:54
233
原创 解决C#报“MSB3088 未能读取状态文件*.csprojAssemblyReference.cache“问题
出现该问题的原因是,当前.cs文件修改了,但是其缓存文件*.csprojAssemblyReference.cache没有更新,需要重新清理一下工程,再编译、运行即可。
2023-08-19 16:41:51
497
原创 vscode里配置C#环境并运行.cs文件
vscode是一款跨平台、轻量级、开源的IDE, 支持C、C++、Java、C#、R、Python、Go、Nodejs等多种语言的开发和调试。下面介绍在vscode里配置C#环境。这里以配置.Net SDK v5.0,语言版本为C#9.0,对应的开发平台为VS2019,作为案例说明。
2023-08-19 12:00:35
1284
原创 Linux嵌入式方向的常见面试题
libudev是udev是一种开源实现库,它能根据系统中硬件设备的状态来动态的更新设备文件,包括设备文件的创建、删除等。使用udev后,在/dev目录下就直包含系统中真正存在的设备。udev同时提供了建设接口,当设备的状态发生改变时,监视接口可以发送对应的事件给应用程序。主要管理/dev目录下的设备节点,同时,也接替devfs、hotplug热插拔的功能,处理添加硬件、删除硬件、加载firmware,以及用户空间的行为。
2023-08-08 21:55:53
183
原创 vscode里安装Go插件和配置Go环境
vscode是一款跨平台、轻量级、插件多的开源IDE,在vscode不仅可以配置C/C++、Python、R、Ruby等语言的环境,还可以配置Go语言的环境。这里介绍在vscode里安装Go语言的插件和配置Go语言环境,系统是Win10 64位。
2023-07-31 23:25:35
3641
2
原创 Windows文件夹浏览器Q-Dir
Windows自带文件夹没有标签分页功能,当打开多个窗口时,需要来回切换,比较麻烦。这里介绍一款Windows文件夹浏览器:Q-Dir,打开Q-Dir默认是4个窗口,支持窗口里的文件的复制、粘贴,文件夹字母快速搜索、支持*.zip、*.rar等文件的查看等。
2023-07-29 15:55:02
268
原创 从1985到2023看Windows系统发展
1985年,微软发布一个带图形界面的操作系统Window 1.0, 引入图形界面操作,将人从繁琐难记的DOS命令里解脱出来,支持鼠标点击和键盘按钮,系统为16位,支持内存512KB即0.5MB;在编写操作系统内核和图形界面时,微软发现世上没有一款满意的编程工具IDE,于是,在大卫·卡特勒(David Culter)带领下,着手IDE的研发。1995年,微软发布Windows95,首次支持32位,是16位/32位的混合体,支持内存为64MB~256M,CP
2023-07-29 12:58:42
176
原创 vscode使用g++编译.c文件或.cpp文件
vscode是一个跨平台、轻量级、插件非常丰厚的IDE,这里介绍在vscode里使用g++来编译.c文件或.cpp文件,同时,也会介绍Code Runner在vscode里的使用。g++也叫GCC, 在Window中,是使用MinGW方式来实现g++的,它分为32位和64配置g++haunj 位2个版本,其中,MinGW-64是64位的,MinGW-32是32位的。使用vscode编译.c文件、.cpp文件配置g++环境。
2023-07-23 09:35:05
1163
原创 解决“_mkdir无法识别空格目录“问题
在C++编程里,有时候需要创建一个文件夹,通常使用库函数_mkdir(const char* dirname)来新建一个文件夹,该库函数每次只能创建一个文件夹,不能级联创建。若要级联创建文件,则请用递归方式或者for循环方式调用_mkdir()。空格的等效替换为\40.
2023-07-09 10:23:05
141
原创 Notepad++设置查看函数列表的快捷键
Notepad++是一个非常精巧、启动便捷、支持文本自动补全的记事本软件,到2023年7月,已经更新到了v8.5.4版本,这里介绍设置其查看函数列表的快捷键方法。老版本的Notepad++,比如Notepad++ v7.3, 默认查看函数列表的快捷键的为F8,这里也将新版本查看函数列表的快捷键设置为F8。
2023-07-08 16:52:00
1184
原创 解决“Adobe Premiere安装后无法启动“问题
昨天在Win10 专业版上安装Adobe Premiere2019(后面简称 Adobe Pr2019)时,发现Pr2019安装之后无法启动,有时,桌面上有时会产生空白的Premiere图标。换了好几个Adobe Premirere安装包,都是如此。正在苦思冥想中,突然灵机一动,去【我的电脑】–》管理 --》Windows日志,想看看这个Adobe Pr2019到底出了啥问题,为啥安装之后运行不了。
2023-05-28 10:30:15
1612
原创 格力空调设置定时关机
格力空格,一般有定时关机功能。在空调的遥控器上,有个【定时】按钮,点击【定时】按钮,然后按【↑】、【↓】箭头调整定时关机的时间,然后再按一次【定时】按钮即可。
2023-05-14 14:16:46
3460
原创 蚊香液、蚊香片、蚊香盘的优缺点
夏天来了,蚊子也出来活动了,又到了消灭蚊子的季节。蚊子是凭借人所呼出的二氧化碳和带气味的气体,来定位人的位置,进而叮咬人的皮肤。蚊子吸人血,主要是利用血液里的胆固醇、B族维生素,促进蚊卵发育。所以叮咬人的蚊子,一般是雌蚊子。驱蚊或灭蚊原理:加热蚊香液或蚊香片,会产生氯氟醚菊酯,这种菊酯会干扰蚊子的神经系统,使蚊子痉挛,丧失叮咬皮肤的能力,无法进食而死。下面介绍一些常用的驱蚊或灭蚊的方法。
2023-05-14 14:01:56
1566
原创 电蚊拍的充电和使用
现在的电蚊拍,一般使用锂电池,充电6到8小时,即可充满。未充满时是灯的颜色是红色,充满使用USB充电线,一头连接电蚊拍,另一头连接USB插座(有的排插,自带USB插座接口),给电蚊拍充电。充满电后,灯会变成绿色。现在的电蚊拍,一般使用锂电池,充电6到8小时,即可充满。未充满时是灯的颜色是红色,充满时灯变成绿色。开启电源键,再按下灭蚊键,挥动拍子,让金属网拍接触到蚊虫,蚊虫被高压电流击穿而死。电蚊拍是利用金属网拍上的高电压,将蚊子击穿而到达灭蚊的目的。注意,在灭蚊的过程中,禁止用手触摸金属电网,避免被电击伤。
2023-05-14 09:54:43
2796
原创 行李箱或密码箱设置密码
行李箱一般24寸,大小为42cm*26cm*63cm,或者41cm*25cm*62cm。超过21寸的行李箱,一般在飞机场需要办理托运手续;而小于21寸的行李箱,比如20寸行李箱,可以在飞机上随身携带。这里介绍行李箱的密码设置方法。拉住密码锁旁边的把手,旋转齿轮到自己想要的号码,再松开把手即可。
2023-03-02 23:24:50
37786
原创 工商银行卡到期办新卡和激活
银行卡一般有5年或者10年的时间限制,在截止日期之前的3~5个月,银行会用短信的方式提示客户该银行卡快到期了要更换新卡(换卡不换号),当然如果这张银行卡里仍然有余额,则线上交易(网络银行、手机银行、第三方支付: 支付宝、微信转账)仍旧可以进行,只是在线下的ATM机无法提取现金(因为卡已经过期),即卡过期会影响线下的交易,而对线上交易的影响较小。建议银行卡到期前3个月,及时换卡。
2023-02-12 10:12:42
19840
1
原创 智能电视机安装App
每年的12月18日是世界电视机日,电视机诞生于1925年,最初是电子机械式电视机;到了1933年,诞生CRT电视(黑白电视),它只有黑色或白色,看任何物品都是黑色或者白色。又过了20年,1953年彩色电视机也问世了,看蓝天不是灰色而是蓝色,颜色更多,其射线管的寿命比较长约为15年,体验更好。到了1981年,液晶电视机横空出世,它色彩艳丽,缺点是其发光灯泡的寿命比较短约5年左右。到了2009年,电视行业开始使用Android系统,电视机步入智能化时代。高清、大屏幕、轻薄、娱乐化、互动性等特征,成了智能化的标配
2023-01-19 21:08:33
9475
原创 查看磁盘分区
在Window上查看磁盘分区,既可以使用diskpart + list vol命令,也可以使用diskmgmt.msc命令,下面分别介绍这2种命令查看方式。
2022-12-27 20:29:34
12443
11
原创 Window Terminal的安装、常见命令
在2015年7月,微软发布了windows 10,接着,在2021年10月,微软发布了windows 11。Windows Terminal主要支持Win10、Win11系统,因此它有2个版本:Windows Terminal for win10、Windows Terminal for win11。WIndow Terminal原先是Window内部的一个项目,在2017年时,微软将其在GitHub开源,用于替代Window老旧的DOS黑框框窗口。它支持Tab标签页、Emoj表情文字、检验文件的MD5值
2022-10-23 11:32:07
4332
原创 C++常用的音频工具库
C++开源的音频库有很多,比如irrKang、YSE、FFmpeg、FMOD、BASS等,这些音频库有的是跨平台,有的是"个人使用免费,企业使用收费"的许可机制。了解这些库的特性,对于音视频业务的处理和迁移非常有帮助。
2022-10-19 23:56:47
5281
原创 PlaySound的同步播放与异步播放
PlaySound是Windows平台独有的API函数,支持mp3、 mp3, mp2, mp1, ogg, flac, oga, ac3, aac, wav 和pcm等音频格式文件的播放,使用的库文件为winmm.lib,该库文件是Windows自带的库文件,只需要申明即可,不需要手动添加。它分为同步方式、异步方式2种。具体如下:点击Visual Studio工具栏的[File] --》新建 --》Visual C++ ---》Win32 --》Win32控制台应用程序 --》名称:DoPaly
2022-09-30 08:41:53
2875
原创 带vector<T>的模板函数
若两个函数的逻辑相同,但参数类型不同,则可以把这2个函数合并为一个模板函数,有利于精简代码和提高可读性。比如,将CString的三个动态数组:vector\ left,mid,right合并为一个;或者将doule的三个动态数组:vector\ left,mid,right合并为一个;
2022-09-18 15:18:15
316
原创 C++里sscanf()与swscanf()的使用
在C++中,常常需要对字符串进行分隔,可以使用string里的substring()+Find()的方式进行分隔,也可以使用sscanf、swscanf的方式进行分隔。可以看到substr()、sscanf()、swscanf()这3个库函数,在提取字符串方面是等价的。......
2022-08-27 11:21:50
717
原创 将CString里的连续字符串压缩为一个
在做字符串解析时,有时候需要去掉字符串的首部、尾部空格,同时将中间连续的空格压缩为一个。在MFC中,借助CString的库函数TrimLeft()、TrimRight(),分别可以去掉首部、尾部的空格,对于中间的字符串空格,则需要手动编写函数来处理。比如,字符串A = " 100 300 500 888 666 ",要将字符串A的首部100前面的空格、尾部666后面的空格都去掉,同时,需要将子串“100 300”里中间的2个空格压缩为1个,"500 888"里中间的3个空格压缩为1个,并实现...
2022-08-14 09:55:28
340
原创 C++ 策略模式的具体案例与优缺点
策略模式:准备一组算法,并将每一个算法封装起来,使得它们可以互换。策略模式中的角色与职责,在策略模式中分为4个角色:环境类Context、具体环境类SubContext、策略类Stategy、具体策略类SubStrategy。 1) - Context(环境类):环境类是一个抽象类,它通过属性成员m_pStrategy调用具体策略类里的函数,以实现不同功能。2) -SubContext(具体环境类、子环境类):继承环境类Context,实现对某个对象或环境的描写。 ...............
2022-07-17 13:15:16
374
原创 解决“C2001:常量中有换行符“编译问题
用Virsual Studio编译代码时,有时会出现"C2001:常量中有换行符"问题,出现这种现象的原因是当前编码是"UTF-8不带BOM",要改成"UTF-8带BOM"类型才编译OK。点击VS菜单栏上的【文件】–》高级 --》选中"UTF-8 带BOM" --》OK,如图(1)、图(2)所示。 这里介绍一个批量给UTF-8源代码,添加BOM的工具:UltraCodingSwitch.exe,比如,要source\i18n\文件夹下的*.cpp、*.h文件,都加上BOM。 ......
2022-07-03 23:55:28
1753
原创 使用vscode查看Hex或UTF-8编码
vscode是一个跨平台、支持多种语言、插件非常的IDE,用它来查看源代码、查看文件的hex或UTF-8编码,非常方便。这里推荐vscode里查看hex或UTF-8的插件:Hex Editor,具体如下。 打开vscode,点击左侧的田字图标 --》在"扩展商店"里,输入 hex,选中Hex Editor —> 安装即可。 将要查看的文件,拖入vscode,比如将hello.txt 拖入vscode --> 在vscode的Tab页里右击hello.txt --> 重新打开编辑器的方式.
2022-07-03 09:04:32
6970
原创 win10或win11打印机无法打印
家里一台Canon ip1880打印机,今天出现无法打印的情况。检查了一下打印机与win11电脑之间的连线,发现走的是USB接口,再去系统 --》设备 --》打印机和扫描仪 --》“我需要的打印机不在列表中” --》勾选 √ 通过手动设置添加本地打印机或网络打印机 --》使用现有的端口,发现端口选错了,居然是LPT1,应该改为USB001。若打印机通过DVI线与主机相连,则端口应设置为LPT1;若打印机通过USB线与主机相连,则端口应设置为USB001;...
2022-06-22 23:17:10
3263
原创 批量删除文件到回收站
在生活中,有时候需要批量删除指定的文件夹,一般使用批处理即可。这里以cmdutils删除Wen01~Wen10里的奇数号文件夹为例,进行说明。这个cmdutils工具有个非常好的功能:删除的文件会放到回收站,如果误删了,还可以去回收站里把它还原回来。......
2022-06-18 20:21:01
1368
原创 用VScode绘制函数调用流程图
在C++编程中有时候需要画出多个class类之间的调用关系,可以使用Visio画UML类图来实现,也可以使用VScode的函数头+箭头来实现。这里介绍使用VScode里的函数头+箭头来绘制调用流程图。
2022-05-28 08:56:15
15986
1
原创 在Visual Studio里设置VA助手(VAssistX)的快捷键
VAssistX是一个非常方便的Visual Studio软件助手,可以进行代码提示、代码自动完成、代码注释、代码自动定义等等。这里以用VAssistX里设置函数体为例,进行说明。 点击VS工具栏上的[工具] --》选项 --》环境/键盘 --》在“显示命令包含”里,输入: createImple --> 选中 VAssistX.RefactorCreateImplementaion --> 按Alt+Q --》分配 --》OK, 如图(1)所示:图(1) 在Visua
2022-05-23 16:40:45
1389
原创 解决“VS 报No such file or directory“问题
今天在使用VS2015的calcOne工程,将工程由Debug版本改为Release版本,编译时弹出"无法打开包括文件: 'addFunc.h': No such file or directory"错误,如图(1)所示:但是,将工程由Release版本改回到Debug版本,却编译成功。从而判断是Release、Debug这2个版本的编译环境有差异。...
2022-05-17 09:10:57
15267
64位的jdk1.6_45 for Windows
2015-12-15
R调用C++代码
2015-12-11
RTools30与RTools33
2015-12-11
Rcpp_0.12.2
2015-12-10
深入浅出MySQL数据库开发优化与管理维护_第2版_唐汉明
2015-12-07
数据结构习题与解析B级_李春葆
2015-11-27
用MatLab GUI实现加减乘除
2015-11-26
Groceries数据集
2015-11-26
用Tab实现加减乘除
2015-11-25
数值与非数值分析VC++类库
2015-11-02
MatlabEngineTest
2015-10-27
APDL语法配置文件
2015-05-30
APDL编辑器
2015-05-29
VC6.0打开补丁
2015-05-15
IcofXSetup
2015-03-28
InnoSetup5.5
2015-03-28
C++标准程序库(pdf及源代码)
2015-01-19
数据结构使用C++标准模板库STL 陈本林版
2015-01-19
ZeroX64 v1.0.rar
2021-06-14
myColor v1.0.rar
2020-01-10
BoostTwo.rar
2019-12-08
Beyond compare右键菜单修复方法.rar
2019-09-08
ipmitool源码与编译说明.rar
2019-08-03
NewFileTime
2017-12-10
Just Manager_0.5.14
2017-03-19
Numpy1.10和Scipy0.16
2016-01-05
jython2.5.4_与jython2.7.0包
2016-01-01
Java通过JRI调用R
2015-12-28
Java调用R语言的实例
2015-12-28
基于用户的协同过滤算法Mahout实现
2015-12-23
commons-math3-3.5-bin包,有Gama、Beta函数
2015-12-23
JFreeChart和pdf操作
2015-12-21
itext5.0.6_itextasin1.5.2_jfreechar1.0.13_jcommon_1.0.16
2015-12-21
collections-generic-4.01_and_looks-2.1.4
2015-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人