自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一页书DevilBox的CSDN

永远不要满足于现状,只有走得越远,才能看得越多

  • 博客(85)
  • 资源 (38)
  • 收藏
  • 关注

原创 fix issue : VMware安装vmtools后不能粘贴复制和拖拽文件

1、环境Vmware16 , Ubuntu 182、事由安装完Ubuntu18,安装Vmtools后,不能实现与主机之间文本的复制粘贴,文件亦无法与主机之间拖拽复制。重新安装Vmtools后亦无效。按照网上的说法,开启共享文件夹后,也只能通过共享文件夹实现虚机与主机之间的文件互传,使用起来相当痛苦。3、原因从Ubuntu14.04开始open-vm-tools 代替了官方 VMware Tools,所以应该改安装open-vm-tools。vm官方坑我哭也。4、解决方案4.1 安装依赖项s

2022-04-09 11:38:26 3658 3

原创 Java DOMParser 中文路径或中文文件名问题

上面这串代码,如果咱们访问的文件所在是的路径是全英文的,一点问题没有,但是如果路径带有英文呢?例如我要访问board1_download11.xml?这串代码在执行到parser.parse(new InputSource(dest.getAbsolutePath()));时将抛出异常,软件运行异常。那怎么处理呢?答案:给DOMParser 设置GB2312编码如此,解决。...

2021-04-30 14:49:24 260

原创 MFC Dock窗口右上角 关闭按钮 取消

MFC不透明,很多东西莫名其妙,其实也是自己学艺不精。取消停靠窗口右上角关闭按钮,费了好大劲才搞好。为什么要取消呢,有时候不小心关闭了停靠窗口,由于MFC有记忆功能,下一次打开,还是没有,有点恶心。指的就是这个,右上角关闭按钮。在CMainFrame::OnCreate函数内添加上述代码:m_wndFileView.SetControlBarStyle(~AFX_CBRS_CLOSE)如果想消除停靠位置,存储记忆功能在CMainFrame中,CreateDoca...

2020-07-01 14:00:15 1031

转载 C#中byte与short、int、long互相转化

C#中byte与short、int、long互相转化

2016-06-14 15:07:37 13755 1

原创 Ubuntu下 tslib安装的方法

Ubuntu下 tslib安装的方法

2016-06-08 13:44:07 4733 1

原创 Ubuntu arm-qt4.8.5 的安装与配置

Ubuntu arm-qt4.8.5 的安装与配置

2016-06-08 11:27:35 4378 1

原创 Ubuntu下QtCreator的安装与卸载

Ubuntu下QtCreator的安装与卸载

2016-06-07 10:14:11 17794

原创 Linux驱动学习(4-字符设备-自动创建字符设备并读写)

Linux驱动学习(4-字符设备-自动创建字符设备并读写)

2016-05-31 16:47:13 4607

原创 Linux驱动学习(3-设备节点-手动创建)

Linux驱动学习,手动创建设备节点并访问

2016-05-31 16:11:33 839

原创 Linux驱动学习(2-模块之间调用)

Linux驱动学习 -- 模块之间调用

2016-05-31 09:50:20 1602

原创 Linux驱动学习(模块1)

驱动学习第一篇 hello worldhello.c/************************************************************************** > File Name: hello.c* > Author: Devil_box* > Mail: [email protected]*

2016-05-30 17:59:30 458

原创 VS调试DLL工程的方法浅谈

我们在编写Dll工程的时候,因为没有可执行文件生成,所以难以调试,但是我们可以通过其他方法来调试dll文件, 一般VS的版本可能不一样,会有点小差异,但是原理明白了,无论是什么版本的VS我们都可以进行相关设置。1、找到要调试的DLL项目,将要调试的DLL工程设置为调试启动项目;然后选择DLL项目,点击右键,选择Properties(属性),打开属性页设置页面。2、在Properties 页面的中,

2016-05-26 14:09:52 910

原创 Ubuntu 无法应用原保存的显示器配置

Ubuntu 无法应用原保存的显示器配置

2016-05-23 13:42:48 6651 3

原创 QT QTableView用法小结(设置单元格字体颜色,文本字体...)

这几天在公司做关于衰减开关的上位机,用到很多表格,其中表格基本上都是用QTableView进行编写。为了防止以后忘记,同时也给后续的同学一点学习建议,特此写下这篇博客。 QTableView常用于实现数据的表格显示。下面我们如何按步骤实现学生信息表格: 一 添加表头 //准备数据模型 QStandardItemModel *student_model = new QStandar

2015-08-20 09:55:54 40914 3

原创 Qt 鼠标右击菜单建立

Qt中鼠标右键菜单实现

2015-07-30 15:57:23 3575 1

原创 QTableWidget详解(样式、右键菜单、表头塌陷、多选等) (非代理)

在公司公示Qt开发一段时间,表格用到不少,所以,今天在这做个总结,防止以后忘记。 以下为个人模拟Windows资源管理器的一个表单。(写的比较粗糙,谅解一下) 一、设置表单样式 table_widget->setColumnCount(4); //设置列数 table_widget->horizontalHeader()->setDefaultSectionSize(150);

2015-07-27 10:33:04 3432 1

原创 QCompleter补全机制实现

QCompleter补全机制实现

2015-06-17 09:23:14 2309

原创 QCombobox设置下拉框的宽度

QCombobox设置下拉框的宽度

2015-06-16 09:36:29 8711 2

原创 将Windows的IE11降级为原先的IE版本

今天早上的时候,桌面上突然蹦出一个窗口,看也没看就叉掉了,但是过了一会之后,IE版本就从IE8升级到IE11,并重新关机重启,关机重启之后,不仅是浏览器很卡,就是整个系统也卡的要命,基本上不能干什么事,打开一个软件都要很长时间甚至是切换标签系统也会死掉,虽然这个时候CPU利用率不高(5%~15%),内存占用也不是很多(36%-47%),但是就是卡的要命,让人很是忍受不了,所以在这里敬告各位小伙伴,

2015-06-05 16:41:14 2075

原创 Qt3升至Qt4需要注意的几件事项浅谈

Qt3升至Qt4需要注意的几件事项浅谈

2015-03-31 17:11:41 2281

原创 Qt paintevent事件浅谈

Qt paintevent事件浅谈

2015-03-27 16:47:48 2683

原创 C++中打印所处的文件名,行号,函数名

C++中打印所处的文件名,行号,函数名

2015-03-27 09:36:57 2501

原创 怎样固定Excel表头

怎样固定Excel表头

2015-03-05 11:12:09 1957

原创 C语言之“先有的鸡还是先有的蛋”浅谈

C语言之“先有的鸡还是先有的蛋”浅谈

2015-01-28 11:24:19 1760

原创 关于Inter CPU的一些认识

关于Inter CPU的一些认识

2015-01-21 13:37:36 1498

原创 浅谈调试内核

浅谈调试内核,调试驱动开发

2015-01-06 17:25:37 766

原创 Linux下查看电脑的硬件配置等信息

Linux下查看电脑的硬件配置等信息

2014-12-25 13:59:55 1424

原创 解决VS在编译的时候无法打开...obj文件的问题

解决VS在编译的时候无法打开...obj文件的问题

2014-12-23 09:54:39 30967 6

原创 VS2005中调用已经在其他程序中编写好的dll文件

VS2005中调用已经在其他程序中编写好的dll文件

2014-12-15 15:36:39 1666

原创 C和C++语言中->和.的区别

在C++语言中"."和"->"都是用来访问结构成员的符号,这一点的确没有区别,区别在于符号的左边。"." 通过结构名直接访问结构成员,左边是结构的名称!(类似于直接寻址)"->"通过指向结构的指针间接地访问结构成员,左边是指针变量!(类似于间接寻址)可能说的不大明白,下面举一个例子:typedef struct Param{  int Devil;  int Bios;

2014-12-09 14:40:14 945

原创 略谈 GCC __attribute__

1. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧凑的,用tc的编译器就是紧凑的。例如:在TC下:struct my{ char ch; int a;} sizeof(int)

2014-12-09 11:43:23 923

原创 Qt4、Qt5等Qt版本解决中文乱码问题

Qt中文乱码。增加:解决自己电脑可以,别人电脑还是乱码的问题。

2014-12-01 10:23:42 2756

转载 需要时刻学习的博客

其实,我不知道我这样做对与不对,这篇文章说实话是给我自己写给自己看的,下面的这些网址都是一些大牛的博客,值得我自己学习。自己还没有本科毕业,现在在公司实习。用到很多东西,很多东西自己还不会,要好好学习。这些东西都是值得自己花时间学的,这么多博客,自己给自己安排一个进度吧。半年的时间全部看完,代码全部敲一遍。现在的时间是2014年12月,明年的5月份,一定要看完、领会完。有压力,方有动力。

2014-11-30 22:39:04 874

原创 Qt中QT_BEGIN_NAMESPACE和QT_END_NAMESPACE

先来看一段程序:#ifndef WINDOW_H#define WINDOW_H#include QT_BEGIN_NAMESPACE////class QAbstractItemModel;class QCheckBox;class QComboBox;class QDateEdit;class QGroupBox;class QLabel;class QLineEd

2014-11-28 13:40:59 1685

原创 C\C++基本数据类型占用的字节数和注意事项

一、程序运行平台        不同的平台上对不同数据类型分配的字节数是不同的。        个人对平台的理解是CPU+OS+Compiler(处理器+系统+编译器)是因为:        1、64位机器也可以装32位系统(x64装XP);        2、32位机器上可以有16/32位的编译器(XP上有tc是16位的,其他常见的是32位的);        3、即使是32

2014-11-26 11:40:43 1553

原创 qmake生成VS的vcproj/sln工程文件

qmake 生成的vs工程与环境变量中的 qmakespec相关,可以有两种方法:1.默认情况下,即环境变量qmakespec为你装的qt for vs的版本,默认生成的为该版本的vs工程,如,你装的是QT for vs2010,那么环境变量qmakespec=win32-msvc2010,默认情况下生成的是vc2010的工程。  当你的xx.pro的TEMPLATE = subd

2014-11-21 10:32:54 10440

原创 VC++的工程文件说明

VC++的工程文件说明: *.dsp:是VC++的项目文件,文本格式。 *.dsw:是工作区文件,它可以指向一个或多个.dsp文件。 *.clw:是 ClassWizard信息文件,实际上是INI文件的格式。 *.opt:工程关于开发环境的参数文件,如工具条位置等信息。 *.aps:(AppStudio File),资源辅助文件,二进制格式。 *.rc:资源文件。 *.

2014-11-20 16:35:57 723

转载 C语言运算符优先级

优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右 ()圆括号(表达式)/函数名(形参表) .

2014-11-03 17:18:08 539

原创 GCC和G++编译优化的一些问题

GCC G++ 编译优化选项问题 一、编译优化选项1、-O0       -O1   -O2   -O3编译时使用选项-O可以告诉GCC同时减小代码的长度和执行时间,其效果等价于-O1。在这一级别上能够进行的优化类型虽然取决于目标处理器,但一般都会包括线程跳转(Thread Jump)和延迟退栈(Deferred Stack Pops)两种优化。选项-O2告诉GCC除了

2014-10-27 10:54:53 1016

原创 Visio技巧篇之一些常用小技巧

1. 鼠标按住尺规的边缘往外拉,会拉出一条绘图辅助线,帮助绘图(精确定位),按del键就会消失,而且选中这条线,按ctrl+L会旋转90°。2. 在图形上输入文字时,选中字母,按‘ctrl+=’键,选中字母会变为下标。   按‘ctrl+shift+=’键,字母会变为上标。3. 编辑→移至,可以选择不同的作图页。4. 视图→扫描和缩放窗口,可以调出类似放大镜的窗口,可以查看全局的内

2014-10-21 18:20:32 4175

Linux Windows C++读写ini文件

Linux Windows C++读写ini文件

2021-09-27

Qt语言国际化,可动态切换多国语言

Qt语言国际化,可动态切换多国语言,完整工程源码,可编译、可运行

2021-05-11

MessageChat_Qt.zip

用Qt实现的聊天气泡,源码可编译、可运行,用QtCreator直接打开即可

2021-05-10

QtXlsxWriter-master.7z

Qt 操作Excel第三方库,很好用,读写速度很快,原电脑上不需要装Office也行

2021-03-14

ModelDialog.zip

Java模态对话框和非模态对话框,获取模态对话框返回值,模态对话框中JTextArea滚动条置顶,完整工程,可编译可运行

2021-03-12

CTreeCtrl中动态让节点前面出现+

MFC CTreeCtrl 动态让节点前面出现+ ,源码,已验证,现在资源网上好难找,很多都不对,过时了好多。还是要研究透啊

2020-10-14

CFolderPickerDia SHBrowseForFolde 选择目录文件夹

用MFC开发,遇到打开对话框获取指定路径的需求,查找网上资源,清一色的SHBrowseForFolde,但是再验证的时候发现SHBrowseForFolde并不能满足我的需求,后来查阅相关资料,找到CFolderPickerDia,附件详细列举了SHBrowseForFolde与CFolderPickerDia用法,分析优缺点,并给出示例。

2020-10-14

MFC剪切板通信 源码 可编译 可运行

使用MFC实现剪切板通信功能,源码可编译、可运行,已实测。由于网上大量源码存在错误,转载错误的博主到处都是,都无语了,实在没办法,自己弄一个吧,也为后快来人少走弯路。

2020-09-18

MFC CList 链表 排序,源码实现,已验证,VC++

MFC 不说特别垃圾吧,反正是不好用,毕竟语言没有好坏之分,连个CList排序库函数都没有,只有自己编写了,网上找了好久也不是自己想要的,要不是公司项目一定要MFC编写,谁愿意学这个。

2020-06-11

ComboxAutoComp.rar

MFC CCombobox可实现下拉式自动补全 源码,可编译,可运行。MFC实现一个功能实在是太复杂了,很多都需要自己实现,和Qt以及C#来说代码效率太慢,但也没办法

2020-06-04

TestOpenDoc - 副本.rar

本工程集成了:Doc文件打开、Doc文本插入、Doc图片插入、Doc表格操作、Doc表格内图片插入等操作,比较基础,代码很容易看懂。代码直接操作即可,不需要msword支持。

2020-05-21

ListCtrl选中单元格.rar

CCtrlList控件,实现单个单元格选中,可在整行选中和单元格选中之间切换,并且可通过点击实现网格线显示与否,吐槽:MFC真是垃圾,这么一个小功能都需要重载控件实现,完全并且远远没有没有其他语言方便,要不是公司要求,谁学这个。。

2020-05-20

MFC实现CListCtrl创建,CListCtrl双击可编辑,Dialog标题栏隐藏功能

MFC实在是太古老了,连个表格双击可编辑实现代码在网上都搜索不到,没办法自己写一个,基本上已实现该功能,并实现整个Dialog标题栏隐藏功能。

2020-05-14

MFC派生控件.rar

MFC基础,自定义派生控件,举了4个例子,从4个方向详细介绍,源码比较简单,很容易看懂,举一反三,由浅入深。

2020-05-13

qwt-6.1.2.zip

qwt-6.1.2源码

2016-06-08

tslib-1.4.tar.gz

触摸屏支持库文件

2016-06-08

target-qte-4.8.5-to-devboard 对应Ubuntu系统

target-qte-4.8.5-to-devboard 对应Ubuntu系统

2016-06-08

target-qte-4.8.5-to-hostpc对应Ubuntu系统

target-qte-4.8.5-to-hostpc.tgz 则是用于安装在 PC上,用来开发和编译程序的版本, 带有 qmake 等 Qt 工具以及编译所需的头文件等,可用于配置Qt Creator 开发工具。

2016-06-08

arm-qte-4.8.5.zip

这个资源为配置arm的qt资源,因为资源比较大,因此,文件内部提供了下载地址和密码

2016-06-08

21天学通Oracle.pdf

21天学通Oracle.pdf 自己看了下,感觉挺好的,学习数据库必备啊。十分适合初级上手。

2015-04-24

QtCreator调试器

QtCreator调试器,安装QtCreator之后,经常缺少调试器,很痛苦,因此,这里提供Qt调试器下载,经一段时间使用后感觉还不错。

2015-04-14

Python2.7学习手册英汉对照

Python2.7学习手册,英汉对照,很适合那些英文有点底子但又不是很好的学生,是一个学习IT英文很好的文档

2015-03-17

Using gringo, clingo and iclingo

机器人大赛上经常用到,解数独的时候也用到,属于人工智能上的范畴。很不错,可以看一看。

2015-02-11

A guide to gringo,clingo,and clasp,iclingo

机器人大赛经常用到,解数独的时候也用到,属于人工智能上的范畴,很不错。

2015-02-11

西门子Sim_EKB_Install_2013_05_26

西门子S7-300/400密钥授权,如果遇到“simatic manager 未找到有效的许可证密钥,应用程序将关闭”这类事故,就用这个软件,缺哪个下哪个。

2015-02-05

将NotePad配置为Python编译器

Notepad++ 是一个开源的文本编辑器,功能强大而且使用方便,一般情况Notepad++作为代码查看器,很方便,但是每次要运行的时候,总是需要用右键打开其他的IDE来编译和运行,总有些不方便。特别是像lua这种语言,在Eclipse中无法集成,因此运行的时候,总是不方便。

2015-02-02

使用NotePad++运行Python的lua的配置

Notepad++ 是一个开源的文本编辑器,功能强大而且使用方便,一般情况Notepad++作为代码查看器,很方便,但是每次要运行的时候,总是需要用右键打开其他的IDE来编译和运行,总有些不方便。特别是像lua这种语言,在Eclipse中无法集成,因此运行的时候,总是不方便。

2015-02-02

CoDeSys编程手册

CoDeSys是可编程逻辑控制PLC的完整开发环境(CoDeSys是Controlled Developement System的缩写),在PLC程序员编程时,CoDeSys为强大的IEC语言提供了一个简单的方法,系统的编辑器和调试器的功能是建立在高级编程语言的基础上(如VisualC++)。

2015-01-30

西门子STEP-7编程手册

该手册完整概述了如何使用STEP 7编程。它设计用于在安装和调试该软件时为您提供支持。它解释了 如何创建程序并描述了用户程序的组件。 该手册旨在用于供使用STEP 7和SIMATIC S7自动化系统执行控制任务的人员使用。

2015-01-30

西门子STEP-7使用手册

在本手册中,您将会了解SIMATIC STEP 7的基础知识。我们将向您显示最重要的 屏幕对话框并通过实际练习显示应遵循的步骤,而这些内容都有独立的结构,您几 乎可以从任意一章开始。

2015-01-30

西门子S-7_300/400容错系统手册

本手册可作为有用的参考,并且包含有关操作员输入的信息、功能描述和S7-400H CPU 的技术规范。

2015-01-28

西门子S7 300/400 PID温度控制

当使用标准库> PID控制中的温度控制器块时,本手册可为您提供支持。本手册将 帮助您熟悉控制器功能块的功能,特别是控制器的整定和用户界面的使用,用户可 在该用户界面中设置功能块的参数。功能块和用户界面都有在线帮助,可在设置功 能块参数时,为您提供支持。

2015-01-28

西门子STEP-7 300/400 PID控制手册

本手册提供使用PID控制的控制器块的技术支持。 本手册介绍了控制器块的功能,使您熟悉功能块的参数分配用户界面。 该用户界面包括了在线帮助,在分配功能块参数时,在线帮助可以提供 更多的技术支持

2015-01-28

vc6显示行号组件,已注册

之前在一个博客上下载的在vc6显示行号的组件没有注册,只能显示3个还不超500行的组件,很不好用,下载积分还很贵,为严厉打击这类只为积分而存在的不良商贩,特此上传一个已经注册了的行号组件给大家,资源分还很便宜。 用法:双击.reg文件注册,将.dll文件复制到~/MSDev98/AddIns/文件夹下面 再运行VC6,点击菜单“Tools”-“Customize”,选择“Add-ins and Macro Files”页,点击“Browse”,选择这个插件的dll文件,确定就行了。

2014-08-06

cppunit-1.12.0.tar.gz

cppunit开发工具,测试工具,开发工具,测试工具

2014-07-25

ARM 指令及功能描述

ARM 指令及功能描述,如果有什么不懂可以在这个速查手记上快速查找,也没什么可说的。

2014-07-01

空空如也

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

TA关注的人

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