自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阳光柠檬_的技术笔记

养成记录笔记的好习惯

  • 博客(7)
  • 资源 (6)
  • 收藏
  • 关注

转载 深入理解动态库- 函数调用,__stdcall,__cdecl,__fastcall,thiscal

一、动态连接库的用途      动态连接库,dynamic-link libraries(DLL),是微软公司提供的一项软件技术。它实质上是包含了一些函数和数据的可执行模块,它可以被应用程序(.EXE)或其它DLL 调用。这种技术有以下好处:共享资源、节省内存、支持多语种、可重复利用、便于大项目的开发等。这样说是不是有点老套,也是,教科书都有的嘛。咳,就当复习一下功课了....     下

2016-09-20 15:44:55 3454 1

原创 死锁产生的原因及四个必要条件

产生死锁的原因主要是: (1) 因为系统资源不足。 (2) 进程运行推进的顺序不合适。 (3) 资源分配不当等。 如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则 就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。 产生死锁的四个必要条件: (1) 互斥条件:一个资源每次只能被一个进程使用。 (2) 请求与保持条件:一个进程

2016-09-20 11:06:46 1169

转载 __stdcall,__cdecl,_cdecl,_stdcall,__fastcall,_fastcall 区别简介

1.今天写线程函数时,发现msdn中对ThreadProc的定义有要求:DWORD WINAPI ThreadProc(LPVOID lpParameter);不解释为什么要用WINAPI宏定义,查了后发现下面的定义。于是乎需要区别__stdcall和__cdecl两者的区别;#define CALLBACK __stdcall#define WINAPI __stdcall#define WI

2016-09-20 10:23:13 574 1

原创 纯C++实现的HTTP请求封装(POST/GET)

纯C++实现的HTTP请求(POST/GET),支持windows和linux, 进行简单的封装, 方便调用。实现如下:#include "HttpConnect.h"#ifdef WIN32#pragma comment(lib,"ws2_32.lib")#endifHttpConnect::HttpConnect(){#ifdef WIN32 //此处一定要初始化一下,否则ge

2016-09-14 15:18:41 27863 21

原创 QTcpServer基本用法

Server.h#include <QObject>#include <QTcpServer>#include <QTcpSocket>#include <QNetworkInterface>#include "IMsgInterface.h"class Server : public QObject{ Q_OBJECTpublic: explicit Server(QOb

2016-09-14 09:42:14 15260 6

原创 Android调用系统拔号和短信

代码如下: class buttonTelListen implements OnClickListener{ @Override public void onClick(View arg0) { // TODO Auto-generated method stub Intent intent=new Intent(

2016-09-10 10:11:56 373

原创 Qt for Android 程序启动闪一下黑屏的优化方法

在工程目录下添加启动图片 android/res/drawable-hdpi/splash.png 在工程目录下添加一个android/res/values/styles.xml文件<resources> <style name="Theme.AppStartLoad" parent="android:Theme"> <item name="android:windowBackgr

2016-09-08 17:25:57 1905 1

VS QT5插件

双击即可在VS2015中安装QT5插件

2016-11-28

upx压缩工具

将upx.exe拷贝到Windows/System32下,可用upx命令压缩exe文件

2016-11-28

QT视频播放器

QT界面 和 ffmpeg解码 的视频播放器, 无音频. 供H.264视频解码学习之用

2016-04-13

QT局域网聊天传输

描述详见博文: http://blog.csdn.net/liukang325/article/details/45483029

2015-07-07

Setup2GO安装包发布工具

一个安装包发布工具,可用来对QT程序的发布。

2014-03-18

QT制作的logServer,附源码

QT源码,功能局限于指定的log通过TCP输出。实现代码供参考。

2012-11-09

空空如也

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

TA关注的人

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