- 博客(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 649
原创 VM虚拟机安装VMwareTools常用方法
VMware Workstation pro安装VMware Tools方法打开vm虚拟机,点击菜单栏中的“虚拟机”菜单,选择“安装VMware Tools”正在上传…重新上传取消点击ubuntu系统中出现的阴影VMware Tools进入文件夹。正在上传…重新上传取消文件夹内有VMware Tools的安装包,双击解压。正在上传…重新上传取消解压后就可以看到VMwa...
2020-02-26 20:35:37 1342
原创 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 900 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 2832
原创 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 13703 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 2807
转载 隐藏文件夹方法
想要隐藏文件夹的时候怎么办呢,有时候就想有点自己的秘密文件,但又怕让别人觉察到,小编就有这样的经历,就算用自己的电脑,想弄些东西,但难免也会有朋友要借来玩,这个时候就很怕朋友看到,那就囧了,以下小编总结了下方法,有很简单的方法隐藏文件夹哦,快来看看吧,这可以帮到你最简单的隐藏文件夹方法:第一步:在运行中输入cmd,回车,打开命令行窗口第二步:在命令行窗口中切换到想要建立文件夹的硬盘分区,如D盘输入...
2018-02-09 16:41:41 663
转载 玩转完成端口
手把手叫你玩转网络编程系列之三 完成端口(Completion Port)详解 ----- By PiggyXP(小猪)前 言 本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿之中……酝酿了两年之后,终...
2018-02-09 15:21:49 373
原创 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 8010
转载 QT接口
转载自点击打开链接/*****************Qt显示中文(主要在main函数实现)***************************/ #include // 编码头文件 QTextCodec::setCodecForCStrings(QTextCodec::codecForName("gb18030")); // 窗口里面可以接收或写中文文字 //
2017-12-20 12:01:40 1112
转载 Qt学习之路: QByteArray和QVariant
前面我们在介绍QString的最后部分曾经提到了QByteArray这个类。现在我们就首先对这个类进行介绍。QByteArray具有类似与QString的API。它也有相应的函数,比如left(), right(), mid()等。这些函数不仅名字和QString一样,而且也具有几乎相同的功能。QByteArray可以存储原生的二进制数据和8位编码的文本数据。这句话怎么理解呢?我们知道,计
2017-10-16 15:54:52 643
转载 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 4061
转载 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 4138
转载 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 482
转载 AES的几种加密方式图解
一般的加密通常都是块加密,如果要加密超过块大小的数据,就需要涉及填充和链加密模式,文中提到的ECB和CBC等就是指链加密模式。在C#组件中实现的很多算法和Java都不太兼容,至少我发现RSA和AES/ECB是如此。研究了AES/ECB时发现了这篇文档,图还画的不错,先记下。注意,还缺一种CTR的模式。 对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)一. AES对称
2017-10-10 09:36:39 1693
转载 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 640
转载 序列化与反序列化
摘要 序列化和反序列化几乎是工程师们每天都要面对的事情,但是要精确掌握这两个概念并不容易:一方面,它们往往作为框架的一部分出现而湮没在框架之中;另一方面,它们会以其他更容易理解的概念出现,例如加密、持久化。然而,序列化和反序列化的选型却是系统设计或重构一个重要的环节,在分布式、大数据量系统设计里面更为显著。恰当的序列化协议不仅可以提高系统的通用性、强健性、安全性、优化系统性能,而且会让系统更
2017-09-25 09:37:18 291
转载 分清tcp/ip与http
相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。1、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送s
2017-09-23 17:24:38 638
转载 IOCP模型总结
IOCP模型总结(转)IOCP(I/O Completion Port,I/O完成端口)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。在处理多个并发的异步I/O请求时,以往的模型都是在接收请求是创建一个线程来应答请求。这样就有很多的线程并行地运行在系统中。而这些线程都是可运行的,Windows内核花费大量的时间在进行线程的上下文切换,并没有多少时间花在线程运行
2017-09-22 17:38:00 321
转载 mysql数据库读写分离的好处
虽然知道处理大数据量时,数据库要做读写分离,但是为什么读写分离可以提高性能呢?下面是搜来的一些解释,看看再说!一 什么是读写分离 MySQL Proxy最强大的一项功能是实现“读写分离(Read/Write Splitting)”。基本的原理是让主数据库处理事务性查询,而从数据库处理SELECT查询。数据库复制被用来把事务性查询导致的变更同步到集群中 的从数据库。 当然,
2017-09-22 16:20:00 3099
转载 qt多线程设计
QT通过三种形式提供了对线程的支持。它们分别是,一、平台无关的线程类,二、线程安全的事件投递,三、跨线程的信号-槽连接。这使得开发轻巧的多线程Qt程序更为容易,并能充分利用多处理器机器的优势。多线程编程也是一个有用的模式,它用于解决执行较长时间的操作而不至于用户界面失去响应。在Qt的早期版本中,在构建库时有不选择线程支持的选项,从4.0开始,线程总是有效的。线程类Qt 包含下面一些
2017-09-20 18:26:45 377
转载 qt创建多线程的几种方法
一、继承QThread继承QThread,这应该是最常用的方法了。我们可以通过重写虚函数void QThread::run ()实现我们自己想做的操作,实现新建线程的目的。前面已经介绍了Qthread,这里就不重复了。这种方法,我们每一次要新建一个线程都需要继承Qthread,实现一个新的类,有点不太方便。但是相对于Qrunnable,这种方法的好处就是我们可以直接调用对象的sta
2017-09-20 17:36:58 1591
转载 用QSet存储一个自定义结构体
用QSet作为储存一个自定义的结构体事先说明:以下这个例子是错误的[cpp] view plain copy#include struct node { int cx, cy; bool operator const node &b) const {
2017-09-19 15:52:25 1979
转载 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 493
转载 Qt之QString常用方法
Qt中的字符串类 QString类 保存了16位Unicode值,提供了丰富的操作、查询和转换等函数。QString 字符串有如下几个操作符:(1) “+” 用于组合两个字符串,“+=” 用于将一个字符串追加到另一个字符串的末尾,例如:1 QString str1 = "Welcome";2 str1 = str1 + "to you !"; //str
2017-09-19 08:51:06 3813
VC 中posemessage与sendmessage的区别
2015-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人