自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

该资源是jdk1.6(也加Java6)里的最后一个版本:jdk1.6.45和jre1.6.45,适用于64位的Windows。 1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:F:\Program Files\jdk1.6.0_45 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 3.选择“系统变量”中变量名为“Path”的环境变量,双击该变量, 把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔 变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 这是java的环境配置,配置完成后直接启动eclipse,它会自动完成java环境的配置 下面是java的测试程序: //Jiujiubiao.java public class Jiujiubiao { public static void main(String args[]) { int i, j; for (i = 1; i <= 9; i++){ for (j = 1; j 1)把你写好的java文件放到桌面,例如Jiujiubiao.java文件,输入以下三条命令: cd C:\Documents and Settings\Administrator\桌面 javac Jiujiubiao.java java Jiujiubiao 2)程序结果如下: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

2015-12-15

R调用C++代码

在R中调用C++编写的函数,需要安装RTools和Rccp包,同时在.cpp文件中要引用如下如下两条语句: #include using namespace Rcpp; 在每个c++的函数之前,都有显示添加如下标注: // [[Rcpp::export]] 一个完整C++函数文件fibcpp.cpp,如下: #include using namespace Rcpp; //注意每一个函数之前,都有加一个[[Rcpp::export]] // [[Rcpp::export]] int fib_cpp_1(int n) { if(n==1||n==2) return 1; return fib_cpp_1(n-1)+fib_cpp_1(n-2); }

2015-12-11

RTools30与RTools33

该软件主要用于Rcpp中.r脚本用C++函数,如果你的R版本是2.0.0 ~ 2.15.3之间,那么请选用RTools30.exe,如果是R3.0.1及以上,那请选用RTools33.exe

2015-12-11

Rcpp_0.12.2

R是用于数据分析的语言,通过Rcpp可以将cpp库引入R中使用,适用于提高性能和接入原有算法库的场合。 Rcpp包提供C++类方便C or C++代码与R软件包进行交互,使用R中提供的.Call() 调用界面。 Rcpp提供R中的基础数据类型的C++类供访问。包作者可以保持R的数据结构而无需与C++进行不断的转换。同时,这些数据结构提供C++级别的存取。数据类型可以双向映射。可以从 R中把数据赋给C++, 返回数据从C++到R也完全一样。

2015-12-10

深入浅出MySQL数据库开发优化与管理维护_第2版_唐汉明

该资源时唐汉明、翟振兴等人编写的《深入浅出MySQL数据库开发优化与管理维护(第2版)》pdf版本,该书从数据库的基础、开发、优化、管理维护和架构5个方面对MySQL进行详细讲解。 基础篇主要适合于MySQL的初学者阅读,包括MySQL的安装与配置、SQL基础、MySQL支持的数据类型、MySQL中的 运算符、常用函数、图形化工具的使用等内容。 开发篇主要适合于MySQL的设计和开发人员阅读,内容包括类型(存储引擎)的选择、选择合适的数据类型、字符 集、索引的设计和使用、视图、存储过程和函数、触发器、事务控制和锁定语句、SQL中的安全问题、SQL Mode及相 关问题、分区等。 优化篇主要适合于开发人员和数据库管理员阅读,内容包括SQL优化、优化数据库对象、锁问题、优化MySQL Sever、磁盘I/O问题、应用优化等。 管理维护篇主要适合于数据库管理员阅读,内容包括MySQL高级安装和升级、MySQL中的常用工具、MySQL日志、 备份与恢复、MySQL权值与安全、MySQL监控、MySQL常见问题和应用技巧等。 架构篇主要适合高级数据库管理人员和数据库架构设计师阅读,包括MySQL复制、MySQL Cluster、高可用架构等 内容。

2015-12-07

数据结构习题与解析B级_李春葆

该资源是李春葆、喻丹丹编写的《数据结构习题与解析B级(第3版)》。该书按照课程的讲授顺序,阐述了线性表、栈和递归、队列、串、数组和稀疏矩阵、树和二叉树、广义表、图、查找、内排序、外排序和文件等内容。每章都以知识点为单位,剖析知识要点,并提供1}5级各种难度的例题,对相关内容作深入、透彻的分析,特别是增加了“知识创新”和“创新应用”两部分的内容,使读者充分掌握求解数据结构问题的思想和方法,深化对基本概念的理解,提高分析与解决问题的能力。

2015-11-27

用MatLab GUI实现加减乘除

该代码使用MatLab7.0 GUI编写的实现小数、整数进行加减乘除的案例。将该资源加压后,得到addnum文件,打开Matlab7.0,切换工作区间到addnum,在Matlab的命令行窗口输入:addnum,就可以在GUI上进行加减乘除了。

2015-11-26

Groceries数据集

该数据集是开源软件RGui里arules软件包中的Groceries数据集,记录了某个杂货店一个月的真实交易记录。具体是9835行,169列,即9835条消费记录、169个不同商品,可用于Apriori、FP_Growth、ecalt等算法进行频繁集的挖掘和关联分析。

2015-11-26

用Tab实现加减乘除

该代码是用VC6.0里的MFC框架,用Tab控件嵌套4个对话框实现的加减乘除程序,这四个对话框的Styles选项卡里设置:Style选择Child, Border选择None,Font Name:宋体,Font Size:9,为Tab控件关联一个TCN_SELCHANGE消息。解压后,点击Debug目录里的addSub.exe即可实现四则运算。

2015-11-25

数值与非数值分析VC++类库

该文档是粟塔山在2015年出版的《数值与非数值分析VC++类库》全部源代码,还有最新的库文件matirxVCDLL.dll、matirxVC.Lib、头文件matrix.h、绘图文件Plot.exe,在VC++中引用这些文件,可以用来进行矩阵运算和绘图。

2015-11-02

MatlabEngineTest

该代码是用VC++6.0开发的基于单文档的MFC工程,基类选择CFromView,能后台调用Matlab7.0进行矩阵计算和绘图。 要设置Lib支持和Include路径、Library目录。方法如下:点击VC6工具栏上的[Project]--> Setting --> Link -->在Object/library modules里设置:libeng.lib; 点击VC6工具栏上的[Tools]-->options --> Directories --> Include files添加:D:\MATLAB7\EXTERN\INCLUDE 和 D:\MATLAB7\EXTERN\LIB\WIN32;接着选择Library files添加 D:\MATLAB7\EXTERN\LIB\WIN32\MICROSOFT\MSVC50;

2015-10-27

APDL语法配置文件

Ansys.ini是APDL语法配置文件,把它放到PSPAD的Syntax目录里,然后,打开PSPAD,点击PSPAD工具栏上【设置】--》语法高亮--》,这时在“使用者高亮度”里会出现Ansys,选中Ansys --> OK. 代码提示的快捷键:Ctrl + J

2015-05-30

APDL编辑器

PSPAD是一个很方便的APDL编辑工具,使用Ctrl+ J可以进行代码提示,具体使用方法请查看百度文库:http://wenku.baidu.com/link?url=t6J5cZn1yT1DJUFJHsiH5N3a2su_fsA0UADONSYqvZANqKe67sT6QFODCIM_6L-SOiPXrCmIVRdQwEpym5aBajL-UaUG3Gz81tiBS1OWlTu, 列选择功能:点击PSPAD工具栏上的【编辑】--》选择方式--》多行选择(Y),再拖曳鼠标,就可以进行列选择了。

2015-05-29

VC6.0打开补丁

1、FileTool.exe是个自解压文件,执行它,解压到某个目录下 2、解压后的文件是一个VC工程,在VC6中编译它 3、把编译生成的动态连接库文件FileTool.dll拷贝到 C:/program files/Microsoft Visual Studio/Common/MSDev98/AddIns 4、重新启动VC6,Tools->Customize->Add-ins and Macro Files,选中FileTool.DSAddin.1,关闭对话框 5、现在工具栏会出现一个浮动工具栏,有两个新按钮 (A O),点击A就是添加文件到工程,点击O就是打开文件。 以后用这两个按钮执行添加和打开文件就可以了。

2015-05-15

jre1.6_45与jdk1.6_45安装文件

该资源是jdk1.6.0_45和jdk1.6.0_45,按照里面的文件《Java环境配置.txt》进行设置就行了。

2015-04-08

Dll自动加载器

Dll自动化加载器,主要用于将ObjectArx制作的.dll加载到注册表中,以方便AutoCAD进行绘图。

2015-03-28

IcofXSetup

IcoFX是一款非常方便的图标编辑工具,让您轻松的创建 Windows XP 和 Windows Vista 图标。 在编辑区您可以轻松的预览、保存、更改您的图标。您可以将您喜欢的 图像转换为图标或图标转换为图像。内置 40 多个效果,强大的亮度、对比度、 饱和度、色调调整工具让您轻松修饰图标。 * 支持 Windows 98 / ME / 2000 / XP / Vista 图标和 PNG 压缩 * 超过 40 个效果和自定义滤镜 * 支持 256x256 分辨率 * 数据类型 2, 16, 256, 真彩色, 真彩色 + Alpha * 从 32 位 exe 和 dll 中提取图标 * 导入和导出图像 * 透明、亮度、对比度、饱和度、色调调整工具

2015-03-28

InnoSetup5.5

InnoSetup5.5主要用于将.dll、.lsp、.ico、.exe等资源,打包成安装程序Sutup.exe。利用它,可以非常方便地制作“软件的安装向导和安装程序”。

2015-03-28

C++标准程序库(pdf及源代码)

该书涵盖了C++标准库的全部内容,在此基础上又对所有的组件进行了细致的、立体式的讲解。所谓立体式讲解,就是对于一个具体组件,作者首先从概念上讲解其道理,然后通过漂亮的范例说明其用法,申明其要点,最后再以图表或详解方式给出参考描述。

2015-01-19

数据结构使用C++标准模板库STL 陈本林版

本书采用面向对象方法讲述数据结构,使用C++语言作为描述语言。全书以C++标准模板库(STL)提供的容器类为基础,讨论向量、双端队列、表、栈、队列、树、图和散列表等各种常用的数据结构;讲述递归的实现和若干常用的排序算法。书中对讨论的每一种数据结构都给出了应用示例和运行结果。全书含有大量的例题,读者可以从这些例题中学习程序设计技巧和使用数据结构求解问题的方法。 本书内容丰富,取材新颖,概念准确,文字流畅,通俗易懂,可作为高等学校本科(或专科)计算机专业或电子、信息类相关专业“数据结构”课程的教材,也可供广大从事与计算机有关工作的工程技术人员参考">本书采用面向对象方法讲述数据结构,使用C++语言作为描述语言。全书以C++标准模板库(STL)提供的容器类为基础,讨论向量、双端队列、表、栈、队列、树、图和散列表等各种常用的数据结构;讲述递归的实现和若干常用的排 [更多]

2015-01-19

MFC_compressString

本工程是VS2015编写的MFC对话框项目,用于将字符串的头部、尾部空格去掉,并压缩字符串中间的空格。

2022-08-14

ZeroX64 v1.0.rar

该项目使用VS2013 + libzmq v4.2.4进行Req/Rep、Pub/Sub、Push/Pull这3种通信案例,开发语言为C++,工程士64位的,libzmq的系统位数也是64位。

2021-06-14

myColor v1.0.rar

该工程采用VS2013+Qt5.4.1编写而成,工程类型为Qt GUI widget,用VS2013打开即可编译。 解压后,里面的myColor v1.0.exe是编译好的exe文件,双击它,用鼠标左键点击+字,按住鼠标左键不动,然后拖曳+字到想要的颜色位置区域,EXE的窗口里就会显示它的RGB值了。

2020-01-10

BoostTwo.rar

该工程是VS2013+Qt5.4.1编写的,用于将打印信息输出到黑框框控制台的一个案例。 在VS2013的工程里,设置如下: 1、首先要包含头文件: #include <QDebug> 2、然后:配置属性->C/C++ ->预处理器(第三项) ->预处理定义(第一项) 在新的一行中添加 Console关键字; 3、然后:配置属性->链接器 ->系统(第一项) -> 在[子系统]里 选择"控制台(SUBSYSTEM:CONSOLE)" --> OK;

2019-12-08

Beyond compare右键菜单修复方法.rar

该文件里有2个压缩包:BC3ShellExFix.zip + BC4ShellExFix.zip,分别是Beyond compare3和Beyond compare4的右键菜单修复方法,具体如下: 这里介绍Beyond compare4,在32位PC机上的右键菜单修复方法: 1)先把BC4ShellExFix.zip解压到当前目录; 2)若你的Beyond compare4安装在C:\Program Files\Beyond Compare 4目录 则先要关闭Beyond compare4,然后双击Remove.reg --&gt; 双击Add_32-bit.reg 3)若你的Beyond compare4安装在其他目录,请写卸载Beyond compare4,重启电脑, 把Beyond compare4安装C:\Program Files\Beyond Compare 4目录, 再关闭Beyond compare4 --&gt; 双击Remove.reg --&gt; 双击Add_32-bit.reg即可。 注意:如果你的PC机是64位,则双击Remove.reg --&gt; 双击Add_64-bit.reg即可。 同理,Beyond Compare3的右键菜单修复方法类似,但它使用的压缩包是BC3ShellExFix.zip。

2019-09-08

ipmitool源码与编译说明.rar

win7系统上的编译ipmitool的方法: 1. 下载Cygwin编译工具 http://www.cygwin.com/setup-x86.exe 2. 在Cygwin里安装相关的编译组件 2.1)双击cygwin setup-x86.exe Install from Internet --&gt; 路径默认C:\cygwin --&gt; Local Package Directory选择:D:\Program Files\CygwinPackage --&gt; 点击 Use System Proxy Settings --&gt; 在User URL里填写中国地区的镜像, 比如:http://mirrors.aliyun.com 2.2)在View的下拉列表里选中Category,点开ALL --》 + Devel--&gt; 对于32位系统,勾选如下11个组件: binutils gcc g++ gdb make automake libtool mingw-gcc(旧版是gcc-mingw) libncurses-devel libreadline-devel fish 详细如下: √ 勾选 binutils 2.29-1 √ 勾选 gcc-core 7.4.0-1 √ 勾选 gcc-g++ 7.4.0-1 √ 勾选 gdb 8.1.1-1 √ 勾选 make 4.2.1-2 √ 勾选 automake 11-1 √ 勾选 libtool 2.4.6-7 √ 勾选 mingw64-i686-gcc-core 7.4.0-1 √ 勾选 mingw64-i686-gcc-g++ 7.4.0-1 √ 勾选 mingw64-x86-i686-gcc-core 7.4.0-1 √ 勾选 mingw64-x86-i686-gcc-g++ 7.4.0-1 √ 勾选 libncurses-devel 6.1-1 √ 勾选 libreadline-devel 7.0.3-3 √ 勾选 fish 2.3)一路点击默认,直到安装完成; 2.4) 测试gcc、g++、make是否安装好,步骤如下: 运行Cygwin,在弹出的命令行窗口里依次输入如下命令; gcc --version g++ --version make --version cygcheck -c cygwin 如果上面4条都能打印出版本信息,说明cygwin安装成功。 注意,version前面是双横杆--。 2.5) 配置cygwin环境变量 右击[我的电脑]--》属性 --》高级系统设置 --》环境变量 --》系统环境变量 --》 选择Path --》编辑 --》在Path变量值路径的末尾,添加如下字段: ;C:\cygwin\bin 注意,要确保前面加个英文半角分号来和其他的变量值进行区分。 点击"OK"关闭对话框,然后打开cygwin命令黑框框,输入如下命令进行测试: pwd ls 3、将ipmitool-1.8.17.tar.bz2拷贝到C:\cygwin\XXX\home目录下,解压该文件 即ipmitool的路径为:C:\cygwin\XXX\home\ipmitool-1.8.17 注意:XXX表示电脑用户名称,如果电脑用户名称为hello,那么XXX = hello,即路径为: C:\cygwin\hello\home\ipmitool-1.8.17 依次类推。 4、打开[Cygwin Terminal],这里以用户名hello为例,依次输入如下命令: cd C:\cygwin\hello\home\ipmitool-1.8.17 ./bootstrap ./configure --enable-intf-lanplus --disable-intf-usb --enable-intf-serial --enable-ipmishell LANG=C make 5、把下列的文件,拷贝到一个文件夹中,可以在不同的Windows使用。当然,这些exe只能win7版本才能使用。 ipmitool-1.8.17\src\.libs\ipmitool.exe C:\cygwin\bin\cygcrypto-1.0.0.dll C:\cygwin\bin\cyggcc_s-1.dll C:\cygwin\bin\cygncursesw-10.dll C:\cygwin\bin\cygreadline7.dll C:\cygwin\bin\cygwin1.dll C:\cygwin\bin\cygz.dll 注意,[ipmitool-1.8.XX\src\ipmitool.exe]只是一个封装的exe,该exe功能取决于第4步的./configure编译命令, 还有源码里实际的函数功能。

2019-08-03

修复win10右键点击卡顿问题

该资源解压后,双击fixMouse.reg,一路点击[是],就可以解决win10右键卡顿问题。

2018-03-08

NewFileTime

NewFileTime软件可以批量修改文件的创建时间、访问时间、最近修改时间,把要修改的文件拖入NewFileTime,设置自己想要的时间,点击"Set-Time"按钮即可。

2017-12-10

Just Manager_0.5.14

该版本解压即可使用,非常方便的文件夹浏览与管理工具, 管理多个文件夹,重命名或删除它们。其多面板界面,让你一次管理多个文件夹。你可以使用多批量重命名文件重命名工具。便携版本,可以放在u盘里随走随用。

2017-03-19

Eclat算法Python实现

该资源是Eclat算法Python实现代码,简洁实用。

2016-06-01

Jieba0.35中文分词组件

Jieba是一个中文分词组件,可用于中文句子/词性分割、词性标注、未登录词识别,支持用户词典等功能。该组件的分词精度达到了97%以上。

2016-03-23

Numpy1.10和Scipy0.16

该资源包含numpy-1.10.2和scipy-0.16.1,适用于Python2.7.x + Windows XP、32位Win7、64位的win7,可用于Python里的科学计算。在安装该包之前,要在电脑上安装Python2.7.x,和配置Path环境变量。如果你的Python2.7.x安装在G盘,那么path = G:\Python27;

2016-01-05

jython2.5.4_与jython2.7.0包

该资源包含jython2.5.4.jar和jython2.7.0.jar,jython的版本要与jdk的版本要对应,这样可以解决“Unsupported major.minor version 51.0”问题。其中,对于jdk1.6.x的版本,请使用jython2.5.4.jar jdk1.7.x的版本,请使用jython2.7.0.jar。

2016-01-01

Java通过JRI调用R

该资源是用Eclipse4.4 + jdk1.6(32位) + R3.2.3(32位)开发的,用Java通过JRI调用R的案例, 先启动R的计算引擎:Rengine Rengine re = new Rengine(new String[]{"--vanilla"},false,null); 然后,调用R里的rnorm()函数, double[] arr = re.eval("rnorm(10)").asDoubleArray(); 生成10个随机数,并保存在arr[]数组里,并输出这些随机数: for(double a:arr){ System.out.println(a+","); } re.end(); 该资源里有JRI.jar包。

2015-12-28

Java调用R语言的实例

该资源是用Eclipse4.4 + jdk1.6(32位) +R3.2.3(位),开发的一个用Java通过JRI.jar来调用R语言的实例。在运行该代码之前,要在R里安装rJava包,即: install.packags("rJava") 该资料包含JRI.jar,当然,在R里安装完rJava后,在R/R3.2.3/library/rJava/jri目录里也会找到该JRI.jar包。

2015-12-28

基于用户的协同过滤算法Mahout实现

该资源是在Eclipse平台里,使用Mahout库的API,实现基于用户的协同过滤算法,从而进行商品推荐。 软件环境是:win7 64位 +Eclipse4.4 + jdk1.6, 用到了7个.jar包, 分别为:commons-logging-1.2.jar, commons-math3-3.5.jar,guava-18.0.jar,mahout-core-0.9.jar, mahout-math-0.9.jar,slf4j-api-1.6.1.jar,slf4j-jcl-1.6.1.jar。

2015-12-23

commons-math3-3.5-bin包,有Gama、Beta函数

该jar包可用于Gama、Beta函数的计算,也可以解决"NoClassDefFoundError: org/apache/commons/mahts/*"问题。右击工程--》Build path -->Add External jar 选择commons-math3-3.5.jar即可。

2015-12-23

JFreeChart和pdf操作

该资源是用JFreeChart、itext、itextasian进行图表演示、pdf操作的案例程序。文件夹Lib包含四个.jar包:iText5.0.6、iTextAsian1.5.2、jcommon1.0.6和jfreechart1.0.13。

2015-12-21

itext5.0.6_itextasin1.5.2_jfreechar1.0.13_jcommon_1.0.16

该资源包括itext5.0.6,itextasin1.5.2,jfreechar1.0.13和jcommon_1.0.16,其中itext5.0.6和itextasin1.5.2是用于pdf编辑jar包,jfreechar1.0.13和jcommon_1.0.16是用于Java里图表操作的jar包,右击工程--》Bulid path ---》Add External jar --》选中相应的jar即可。

2015-12-21

collections-generic-4.01_and_looks-2.1.4

该文件里包含两个.jar包: collections-generic-4.01.jar和looks-2.1.4.jar, 引入collections-generic-4.01.jar: 右击工程--》Build path ——》Add External JAR-->选中collections-generic-4.01.jar --》OK 在源代码里,显示地引用该jar包 import org.apache.commons.collections15.*; 比如,引用该包中的BidiMap、MapIterator、TreeBidiMap: import org.apache.commons.collections15.BidiMap; import org.apache.commons.collections15.MapIterator; import org.apache.commons.collections15.bidimap.TreeBidiMap;

2015-12-18

空空如也

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

TA关注的人

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