自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

原创 VM虚拟机下ubuntu安装问题统计

1.虚拟机安装成功,启动ubuntu系统时,启动界面黑屏问题? 解决方法1: 解决方法2:重新安装ubuntu 12.04版本 解决方法3:在windows命令提示符窗口输入“netsh winsock reset ”,然后重启计算机即可 解决方法4:在VM->Settings->Hardware-&...

2020-03-16 19:52:19 552

原创 VM虚拟机安装VMwareTools常用方法

VMware Workstation pro安装VMware Tools方法打开vm虚拟机,点击菜单栏中的“虚拟机”菜单,选择“安装VMware Tools”正在上传…重新上传取消点击ubuntu系统中出现的阴影VMware Tools进入文件夹。正在上传…重新上传取消文件夹内有VMware Tools的安装包,双击解压。正在上传…重新上传取消解压后就可以看到VMwa...

2020-02-26 20:35:37 1259

原创 ubuntu18.04系统Samba安装方法

1.安装samba服务器。sudo apt-get install samba samba-common2.在ubuntu系统中创建一个文件夹winShare,作为windows系统与ubuntu共享文件的文件夹。sudo mkdir /home/donggzh/donggzh/winShare3. 给创建的文件夹目录设置权限sudo chmod 777 /home/...

2020-02-26 20:31:55 836 1

原创 window使用winscp连接ubuntu的方法

WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。.winscp也可以链接其他系统,比如linux系统winscp的下载路径:https://nchc.dl.sourceforge.net/project/winscp/WinSCP/5.15.2/WinSCP-5.15.2-Setup.exe...

2019-08-19 14:05:55 2574

原创 mysql按日期创建分区

在创建分区表时,mysql报了这样一个错误。ERROR 1503 (HY000): A PRIMARY KEY must include all columns in the table's partitioning function1大意是用于做分区表的列必须是主键,或包含于主键中。明白原因后就好处理了,把用于分区的列也加入到主键中,形成复合主键,然后再执行。1.将用于分区的列添加为复合主键添加...

2018-06-22 17:15:12 13473 2

原创 windows下的c++进程更改为后台运行

方法一:写个批处理 如:@echo offsc create  my_Service binPath= "F:\学习资料\软件开发\windows编程 MFC\Browser\Debug\Browser.exe"sc start   my_Service==================================my_Service 可以改成你指定的服务名称,binPath后的路径自己可以...

2018-03-12 16:17:01 2702

转载 隐藏文件夹方法

想要隐藏文件夹的时候怎么办呢,有时候就想有点自己的秘密文件,但又怕让别人觉察到,小编就有这样的经历,就算用自己的电脑,想弄些东西,但难免也会有朋友要借来玩,这个时候就很怕朋友看到,那就囧了,以下小编总结了下方法,有很简单的方法隐藏文件夹哦,快来看看吧,这可以帮到你最简单的隐藏文件夹方法:第一步:在运行中输入cmd,回车,打开命令行窗口第二步:在命令行窗口中切换到想要建立文件夹的硬盘分区,如D盘输入...

2018-02-09 16:41:41 595

转载 玩转完成端口

手把手叫你玩转网络编程系列之三   完成端口(Completion Port)详解                                                             ----- By PiggyXP(小猪)前 言        本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿之中……酝酿了两年之后,终...

2018-02-09 15:21:49 354

原创 windows下Nginx实现socket转发功能

一、下载:http://nginx.org/en/download.html二、下载后解压:三、修改配置文件修改解压文件夹下conf文件夹内的nginx.conf配置文件解读:本机监听端口60005,当有socket连接到60005端口时,插件自动转接到127.0.0.1:60000中将多余的内容删除即可。四.启动 注意不要直接双击nginx

2018-02-03 14:45:31 7914

转载 QT接口

转载自点击打开链接/*****************Qt显示中文(主要在main函数实现)***************************/ #include    // 编码头文件 QTextCodec::setCodecForCStrings(QTextCodec::codecForName("gb18030")); // 窗口里面可以接收或写中文文字 //

2017-12-20 12:01:40 1080

转载 Qt学习之路: QByteArray和QVariant

前面我们在介绍QString的最后部分曾经提到了QByteArray这个类。现在我们就首先对这个类进行介绍。QByteArray具有类似与QString的API。它也有相应的函数,比如left(), right(), mid()等。这些函数不仅名字和QString一样,而且也具有几乎相同的功能。QByteArray可以存储原生的二进制数据和8位编码的文本数据。这句话怎么理解呢?我们知道,计

2017-10-16 15:54:52 597

转载 QML与c++交互方法

介绍QML和 C++对象可以通过,signals,slots和 属性修改进行交互。对于一个C++对象,任何数据都可以通过Qt的 Meta-Object System暴露给QML(何总方法,后面介绍),同时,任何的QML对象数据通过Meta-object system在C++端直接访问。在实际的项目中很多地方会用到QML与Qt C++交互。在这里总结了若干方法供大家参考,欢迎大家指导和拍

2017-10-11 18:20:46 3988

转载 glog日志打印

在写代码的过程中,有些是时候只能用打日志的方法来看问题。比较常用的日志库也很多,log4cpp,boost.log,pcoc.log,glog。最近用了下glog日志库,比较轻量级,功能也比较齐全。Google总是能带来不少好东西。官方网址https://code.google.com/p/google-glog/官方使用文档http://google-gl

2017-10-10 15:13:15 4064

转载 AES五中加密模式

AES五种加密模式(CBC、ECB、CTR、OCF、CFB)分组密码有五种工作体制:1.电码本模式(Electronic Codebook Book (ECB));2.密码分组链接模式(Cipher Block Chaining (CBC));3.计算器模式(Counter (CTR));4.密码反馈模式(Cipher FeedBack (CFB));5.输出反馈模式(Outp

2017-10-10 11:15:20 458

转载 AES的几种加密方式图解

一般的加密通常都是块加密,如果要加密超过块大小的数据,就需要涉及填充和链加密模式,文中提到的ECB和CBC等就是指链加密模式。在C#组件中实现的很多算法和Java都不太兼容,至少我发现RSA和AES/ECB是如此。研究了AES/ECB时发现了这篇文档,图还画的不错,先记下。注意,还缺一种CTR的模式。 对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)一. AES对称

2017-10-10 09:36:39 1618

转载 DLL使用方法入门

1.DLL(冒泡算法)复制代码extern "C"_declspec(dllexport) void maopao(int *p,int count);void maopao(int *p,int count){ int temp=0;  for(int i=1;i  {for(int j=count-1;j>=i;j--)  { if(p[j]>p[j-1])

2017-09-25 09:52:01 611

转载 序列化与反序列化

摘要  序列化和反序列化几乎是工程师们每天都要面对的事情,但是要精确掌握这两个概念并不容易:一方面,它们往往作为框架的一部分出现而湮没在框架之中;另一方面,它们会以其他更容易理解的概念出现,例如加密、持久化。然而,序列化和反序列化的选型却是系统设计或重构一个重要的环节,在分布式、大数据量系统设计里面更为显著。恰当的序列化协议不仅可以提高系统的通用性、强健性、安全性、优化系统性能,而且会让系统更

2017-09-25 09:37:18 268

转载 分清tcp/ip与http

相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。1、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送s

2017-09-23 17:24:38 582

转载 IOCP模型总结

IOCP模型总结(转)IOCP(I/O Completion Port,I/O完成端口)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。在处理多个并发的异步I/O请求时,以往的模型都是在接收请求是创建一个线程来应答请求。这样就有很多的线程并行地运行在系统中。而这些线程都是可运行的,Windows内核花费大量的时间在进行线程的上下文切换,并没有多少时间花在线程运行

2017-09-22 17:38:00 298

转载 mysql数据库读写分离的好处

虽然知道处理大数据量时,数据库要做读写分离,但是为什么读写分离可以提高性能呢?下面是搜来的一些解释,看看再说!一 什么是读写分离      MySQL Proxy最强大的一项功能是实现“读写分离(Read/Write Splitting)”。基本的原理是让主数据库处理事务性查询,而从数据库处理SELECT查询。数据库复制被用来把事务性查询导致的变更同步到集群中 的从数据库。 当然,

2017-09-22 16:20:00 2996

转载 qt多线程设计

QT通过三种形式提供了对线程的支持。它们分别是,一、平台无关的线程类,二、线程安全的事件投递,三、跨线程的信号-槽连接。这使得开发轻巧的多线程Qt程序更为容易,并能充分利用多处理器机器的优势。多线程编程也是一个有用的模式,它用于解决执行较长时间的操作而不至于用户界面失去响应。在Qt的早期版本中,在构建库时有不选择线程支持的选项,从4.0开始,线程总是有效的。线程类Qt 包含下面一些

2017-09-20 18:26:45 342

转载 qt创建多线程的几种方法

一、继承QThread继承QThread,这应该是最常用的方法了。我们可以通过重写虚函数void QThread::run ()实现我们自己想做的操作,实现新建线程的目的。前面已经介绍了Qthread,这里就不重复了。这种方法,我们每一次要新建一个线程都需要继承Qthread,实现一个新的类,有点不太方便。但是相对于Qrunnable,这种方法的好处就是我们可以直接调用对象的sta

2017-09-20 17:36:58 1550

转载 用QSet存储一个自定义结构体

用QSet作为储存一个自定义的结构体事先说明:以下这个例子是错误的[cpp] view plain copy#include     struct node  {      int cx, cy;      bool operator const node &b) const       {

2017-09-19 15:52:25 1838

转载 Qt之QString学习二

Qt的QString类提供了很方便的对字符串操作的接口。使某个字符填满字符串,也就是说字符串里的所有字符都有等长度的ch来代替。QString::fill ( QChar ch, int size = -1 )例: QString str = "Berlin"; str.fill('z'); // str == "zzzzzz"

2017-09-19 09:48:21 454

转载 Qt之QString常用方法

Qt中的字符串类 QString类 保存了16位Unicode值,提供了丰富的操作、查询和转换等函数。QString 字符串有如下几个操作符:(1) “+” 用于组合两个字符串,“+=” 用于将一个字符串追加到另一个字符串的末尾,例如:1 QString str1 = "Welcome";2 str1 = str1 + "to you !";   //str

2017-09-19 08:51:06 3756

stm32知识思维导图

stm32知识思维导图--基础入门

2022-08-04

VC 中posemessage与sendmessage的区别

VC++消息传递,实现自定义消息,消息的映射,通过 postmessage和sendmessage实现消息的映射,非队列消息

2015-03-19

C51单片机原理图

C51单片机原理图,用于简单的单片机开发

2014-11-25

C51单片机引脚功能与特殊功能寄存器详解.

用于了解单片机基本引脚,和各个寄存器的使用

2014-11-25

空空如也

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

TA关注的人

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