自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 VS2015远程编译Linux项目

用VS2015开发Linux程序详细教程-配置篇_crazytea的博客-CSDN博客_linux 程序开发VS2015推出了跨平台开发,其中包括了对Linux程序开发的支持,最近刚好需要开发Linux程序,对其进行了一些研究。首先介绍下涉及到的开发工具开发工具VS2015Update3,下文简称VS(可以下载免费社区版)Visual C++ for Linux Development(VC_Linux.exe) 下载链接VMware (虚拟机软件)ubuntu-16.04-desktop-amdhttps

2022-04-02 11:43:25 584

原创 Redis的安装与Linux下查看服务安装情况

Redis的安装:移步到大神博客https://www.cnblogs.com/hunanzp/p/12304622.htmlLinux下服务的安装情况:移步到大神博客https://www.cnblogs.com/zyh0430/p/11877719.html

2021-01-30 18:36:17 200

原创 SecureCRT的基本设置

1 Failed to open the host key database file 问题的解方案查看应用的属性,在兼容性页签中勾选以管理员的方式运行。(绝大多数都是没有权限生成config文件报错)2 永久保存设置的方法新建会话后会在配置文件夹目录Sessions下生成1个temp.ini配置文件(例如我的配置文件是在D:/Program Files/SecureCRT/user/Sessions/temp.ini),使用此temp.ini文件替换同目录下的Default.ini文件。.

2021-01-28 18:17:14 592 1

原创 心血来潮,自实现标准库的shared_ptr

#include <iostream>#include <memory>#include <map>using namespace std;template<typename T>class myShared_ptr{public: myShared_ptr(T* ptr = nullptr){ _ptr = ptr; if(nullptr != ptr){ _ptrMap.in.

2020-10-23 17:22:03 179

原创 set中放入结构体或者自定义对象注意的问题

老习惯,还是先上代码class Pos{public: Pos(int x, int y) : _x(x), _y(y){} bool operator<(const Pos & another)const { return (_x > another._x || _x == another._x && _y > another._y); } void showPos()const { cout << "(" &lt

2020-06-02 22:55:12 1196 1

原创 数组去重与随机选择几个不重复的数

2020-04-23 15:49:31 187

原创 VS2015 出现 解决方案加载失败的问题:解决方案

完美解决,请移步到大神博客:https://blog.csdn.net/qq_31806049/article/details/79728377

2019-07-03 13:36:26 4349

原创 冒泡排序的迭代实现与递归实现

void PopSort(int *a,int len){ for(int i = 0; i<len-1; i++) for(int j = i+1; j<len; j++) { if(a[i] > a[j]) { a[i]^=a[j]; ...

2019-06-02 17:51:00 1386

原创 二级指针与指针数组之间不清不楚的关系

在初次学习指针的时候,无论是初始化一维数组(下面的func函数),还是访问一维数组(showArr函数),发现一维数组名与一级指针有着强烈等价的关系。于是二维数组与二级指针有这强烈的关系的思想便油然而生,然而事实上,二维数组与二级指针没有半毛钱的关系。(1)一维数组与一级指针的关系不必说,直接看代码:#include <stdio.h>#include <stdlib...

2019-06-02 17:43:41 536

原创 VS2015出现“在当前源文件目录或生成系统文件目录中未找到xxx.h”完美解决

用VS打开一个项目,在编译的时候会出现“corecrt.h:Nosuchfileordirectory"这样一个问题。其实这就是找不到对应的头文件,这个是VS自带的。说白了就是路径的问题。后来,我在vc++包含目录和库目录添加了对应的头文件和库文件,结果并没有卵用其实,右键打开文档include<corecrt.h>,就可以看到这样一个问题:其实,可以看出来...

2019-04-23 11:13:28 25818 4

原创 Qt override 事件处理程序与 accept 和 ignore的使用详例

pb、pbex、Widget、MainWindow 都override了 mousePressEvent//PushButton(继承QPushButton)void PushButton::mousePressEvent(QMouseEvent *e){ e->ignore();// 这里设置e->accept 或者不写,就只会打印PushButton::mo...

2019-04-03 10:35:57 1499

原创 Qt的eventFilter

Qt 的事件过滤去的额使用:想过滤掉自定义控件的某些事件,或者对自定义的某些空间感兴趣的时候,我想单独处理。在本例中想对PushButton 的控件的点击事件进行单独处理。(单击事件和双击事件)// PushButton.h#include <QPushButton>class PushButton : public QPushButton{ Q_OBJEC...

2019-04-03 09:34:28 300

原创 c++11 的lamdba表达式常见详解(简单易懂)

#include <iostream>#include <vector>#include <stdlib.h>#include <algorithm>#include <time.h>using namespace std;void fun1(){ vector<int> vi; for(in...

2019-04-03 09:14:53 278

原创 Qt 的自定义事件

// myEvent.h#include <QEvent>#include <QString>class myEvent : public QEvent{public: myEvent(QString str); static Type getMyType(); QString getStr();private: static ...

2019-04-03 09:07:51 319

转载 QT中的QSS详解

QSS详解:请移步到大神博客:https://www.cnblogs.com/wangqiguo/p/4960776.html#_label6QSS样式使用的借鉴:https://blog.csdn.net/liang19890820/article/details/51992070#commentsCSS语法学习:http://www.w3school.com.cn/h.aspCSS...

2019-03-29 08:38:32 20753 2

原创 Qt 在子线中使用定时器应该注意的问题;

因为在Qt 中跨线程使用定时器 ,在编译的时候回有warning,应当避免这种情况的发生,但是有时候又想这样使用,所以应当注意这个问题: 由于将tank_me_timer_  给托管给了QObect ,这个时候就属于跨线程了,为了避免这个问题,只需将this 给移出,内存自己管,不要托管给父对象。然后自己delete 就行了...

2019-01-17 18:39:07 248

转载 QT常用的快捷键【转载】

编号 快捷键 功能 1 Esc 切换到代码编辑状态 2 F1 查看帮助(选中某一类或函数,按下F1,出现帮助文档) 3 F2 在光标选中对象的声明和定义之间切换(和Ctrl+鼠标左键一样的效果,选中某一类或函数,按下F2,迅速定位到该类或函数声明的地方或被调用的地方) 4 F3 查找下一个 5 F4 头文件...

2018-09-21 21:30:12 165

转载 【转】几个ARX取CAD窗口句柄的函数

CWinApp* acedGetAcadWinApp()返回指向AutoCAD应用程序类实例的指针CDocument* acedGetAcadDoc()返回指向AutoCAD文件类实例的指针CView* acedGetAcadDwgView()返回指向视图类的指针(AutoCAD的绘图区)CMDIFrameWnd* acedGetAcadFrame()返回一个多文档(MDI)程序主框...

2018-08-09 14:16:38 518

转载 ObjectArx的遍历器

 遍历模式在 ObjectARX 库中使用得非常频繁,举例如下:        AcApDocManager::newAcApDocumentIterator 和 AcApDocumentIterator ;        AcDbAbstractViewTable::newIterator 和 AcDbAbstractViewTableIterator;        AcDbBlo...

2018-08-01 20:14:24 1273

原创 ObjectArx2017,无法支持VS2015的MFC类,不能用类向导导出支持CAD的基础类(已解决)

在学习到停靠面板的时候,我需要用到MFC的类,可是当我在VS2017上添加MFC支持的类的时候,出现了很刺激的一幕,这个问题折腾了我很久,在网上查了一下,有的是说更改C:\Program Files (x86)\Autodesk\ObjectARX 2017 Wizards\ArxWizMFCSupport\HTML目录下的1033的文件夹的权限,但经过我的尝试,也许是vs2017比较调皮,根本上...

2018-07-31 10:58:55 1442

原创 WIN 10 为什么在DOS下不能执行指令,但是在运行时可以执行

比如我想让WIN10 与虚拟机上的Linux通信 当我在win10 上win+r打开运行界面输入cmd进入到dos界面,然后输入ftp指令,它居然显示 找不到该指令。这让我感到特别惊讶。于是 我尝试直接在开始界面输入ftp命令:结果如我预想的一样 可定是能执行的。但是为什么在DOS下面不能执行呢?是不是也像在Linux下,DOS在解析这条指令的时候找不到路径,无法完成解析?于是...

2018-06-02 12:32:56 7599

原创 递归实现冒泡排序

 void rsionpopsort(int *a, int i,int j,int n)// i = 0,j = 9;n = 9;{ if (i&lt;n) { if (j &gt; i) { if (a[j] &gt; a[j - 1]) { a[j] ^= a[j - 1]; a[j - 1] ^= a[j]; a[j] ^= a[...

2018-05-27 23:17:35 3647

原创 单向链表的冒泡排序

void popsortList(NODE *pHead){ int len = strlenList(pHead); NODE *temp; for(int i = 0; i&lt;len-1; i++) { NODE *t = pHead; NODE *p = t-&gt;next; NODE *q = p-&...

2018-05-24 00:31:24 886

原创 单向链表的选择法排序

void choosetosort(NODE *pHead){ NODE *p, *ppre = pHead;// 待比较节点和待比较节点的前驱 NODE *t, *tpre;// 最小节点和最小节点的前驱 NODE *q;//移动的指针 找到最小值的节点与t交换 for (p = ppre->next; p->next;)// 外层循环 {...

2018-05-24 00:25:18 717

原创 读取配置文件

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;string.h&gt;int mystrtok(char *str);int main(){ FILE *fp = fopen("t2.txt","r"); //读取配置文件 char ch[1024]; char ch1[1024]; int ro...

2018-05-14 15:58:00 190

原创 玩好二级指针能解决很多骚问题

#include &lt;stdio.h&gt;// 二级指针修改一级指针的指向问题void change1(char *p);void change2(char**p);int main(){ char *p = "nihao!"; printf("p保存的地址是:%p\n",p);//输出结果显示:p保存的地址是:00422FCC printf("p的内存虚拟地址:%p\n...

2018-05-09 20:55:40 355 4

原创 用内存解释为什么指针能修改变量的值

 在传参数的过程中,如果是实参是数值类型,形参被改变后的结果是不能被返回,如果是实参是指针类型就可以。解释如下: #include &lt;stdio.h&gt;void change(int a);void change1(int *a);int main(){ int a = 10; printf("main中的a的地址编号:%p\n",&amp;a);//输出:ma...

2018-05-09 19:54:09 1262

原创 深入指针了解指针

#include &lt;stdio.h&gt;// 指针的本质是:有类型的地址,指针 常亮指针//指针变量 不少于4个字节。//int * p : 声明指针,指针大小 类型决定指针在内存中的寻址能力。// &amp; * 这两个运算符是引用和解引用的作用符 不能解释为去地址和取内容的作用符。int main_1(){ int data = 0x12345678; int...

2018-05-08 23:45:50 221

基于Linux前后台数据传输的聊天系统chat.zip

需要有一定的网络基础,了解线程池模型与socket编程,本demo,有助于进一步加强对网络间通信的理解,其中涉及如何自定义数据包协议,避免粘包问题;如何采用心跳包机制,处理网络不通畅的问题等等技术手段,绝对是作为对服务端开发经验不足的朋友的不二之选

2019-09-01

64位和32位Notepad++

无论你是32位机器还是64位机器,无论是代码编辑还是文档编辑,这款Notepad++绝对是首选资源

2018-06-04

空空如也

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

TA关注的人

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