自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 有效位数之浮点数存储

第一段 占 1bit,表示符号位。代称为 S(sign)第二段 占 8bits,表示指数。代称为 E(Exponent)。第三段 占 23bits,表示尾数。代称为 M(Mantissa)。S:符号位 0代表正数 1代表负数E:指数位 对于任何数来说 都可以满足M: 尾数位 也就是小数位,但是这里叫偏移量可能好一些 根据...

2021-12-29 17:14:07 836

原创 管道通讯

管道是一段被进程用来通讯的共享内存。创建pipe的进程称为服务端,连接到一个管道的进程叫做客户端。一个进程向管道中写入信息,接着另外一个进程读出其中数据。 有命名和匿名两种管道,相比之下匿名管道所需开销较小。这里用管道这个名词表明它是一个信息通道,概念上来说,一个管道连接两端。单向管道允许一端写另一段读,双向管道允许一个进程既可以读又可以向管道写数据。1、匿名管道匿名管道...

2020-01-05 23:44:19 407

转载 编码方式(III)

各种编码方式可能涉及到的读取问题,以下函数或内部使用函数供参考1、是否utf8bool IsTextUTF8(const char* str, long length){ unsigned char chr; int nBytes = 0; // UFT8可用1-6个字节编码,ASCII用一个字节 bool bAllAscii = true; // 如果全部都是ASCII, 说...

2018-12-31 16:11:47 298

转载 编码方式(II)

    在Windows上utf-8的编码都默认添加BOM头,但是也可以使用无BOM头的UTF-8来保存的,而在mac上默认的UTF-8都是无BOM的编码格式,所以代码中就会将无BOM的UTF-8判断成GBK来进行编码,所以会乱码。    记事本打开txt文件,然后另存,有四种编码格式可供选择,编码方式和判断方法:ANSI 无格式定义 对于中文编码格式是GB2312 Uni...

2018-12-31 16:01:22 206

转载 编码方式(I)

一.位:计算机存储信息的最小单位,称之为位(bit),音译比特,二进制的一个“0”或一个“1”叫一位。二.字节字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位,8个二进制位组成1个字节。在ASCII码中,一个标准英文字母(不分大小写)占一个字节位置,一个标准汉字占二个字节位置。三.字符字符是指计算机中使用的文字和符号,比如“1、2...

2018-12-31 15:40:33 1250

原创 类型转换的背后

    在C中,默认的基础数据类型均为signed,现在我们以char为例,说明(signed) char与unsigned char之间的区别     首先在内存中,char与unsigned char没有什么不同,都是一个字节,唯一的区别是,char的最高位为符号位,因此char能表示-128~127, unsigned char没有符号位,因此能表示0~255,这个好理解,8个bit,最...

2018-12-24 23:07:10 119

原创 svn相关配置

1、软件下载地址客户端:https://tortoisesvn.net/downloads.html服务器:https://www.visualsvn.com/server/download/2、服务器配置设置提交日志要求不能为空(以10个字符限制为例,第二行注意配置的路径)​​​​​​​​​​​​​​@echo offset SVNLOOK="C:\Program File...

2018-12-22 16:59:17 116

转载 学习技术的三部曲:WHAT、HOW、WHY

把学习归类为三个步骤:What、How、Why。经过我对周围同事和朋友的观察,大部分感觉自己技术没有提高的人,都仅仅停留在What阶段。下面我把这三个步骤解释一下。 第一步:WHAT所谓的“WHAT”,就是搞清楚某个东东是什么?有什么用?有什么语法?有什么功能特性?......  举例如下:对于学习语言(比如C++、Java、Python),大部分人都能够掌握基本的语法和标准库,然...

2018-07-22 16:21:31 525

转载 MFC双缓冲绘图

在VC/MFC用CDC绘图时,频繁的刷新,屏幕会出现闪烁的现象,CPU时间占用率相当高,绘图效率极低,很容易出现程序崩溃。       所谓双缓冲技术,百度百科的解释:双缓冲即在内存中创建一个与屏幕绘图区域一致的对象,先将图形绘制到内存中的这个对象上,再一次性将这个对象上的图形拷贝到屏幕上,这样能大大加快绘图的速度。      当我们看电视时,看到的屏幕称为OSD层,也就是说,只有

2017-09-02 14:53:12 1073

转载 SQlite3使用

SQLite3 使用1、在SQLite官方网站下载SQLite3的源程序,下载地址:http://www.sqlite.org2、本文使用下载原码的方式编译并使用,也可下载动态库进行使用3、将sqlite3.hsqlite3ext.h shell.c加入工程目录4、使用:在工程下包含sqlite3.h就可以,代码如下#include #include "s

2017-07-20 22:44:10 692

转载 Log4cxx编译和使用

Log4cxx编译和使用

2017-07-19 23:33:34 2274

原创 线程互斥和同步(二 方式)线程

线程间的同步方法大体可分为两类:用户模式和内核模式。顾名思义,内核模式就是指利用系统内核对象的单一性来进行同步,使用时需要切换内核态与用户态,而用户模式就是不需要切换到内核态,只在用户态完成操作。用户模式下的方法有:原子操作(例如一个单一的全局变量),临界区。内核模式下的方法有:事件,信号量,互斥量。下面我们来分别看一下这些方法:1、临界区(Critical Secti

2017-07-14 22:43:50 386

原创 线程互斥和同步(一简介)

线程互斥和同步——概念一:基础概念    进程是资源分配的基本单位;线程是系统调度的基本单位。平时我们写的程序都是作为线程运行的;进程可以看做是包括一系列线程和资源的统称;一个进程至少包括一个线程(主线程,进入main函数时产生的);在其中可以创建其它线程,也可以不创建。同一进程间的线程究竟共享哪些资源呢,而又各自独享哪些资源呢? 共享资源a. 堆  由于堆是在进程空间中开辟出

2017-07-14 22:14:11 1711

原创 dump生成与分析

来源:软件发生异常,没有调试环境,怎么快速定位问题?遇到这类问题,最有的信息就是生成dump文件,然后通过dump文件查看callstack等信息定位。 Dump文件生成原理:利用dbghelp使用SetUnhandledExceptionFilter设置回调函数生成dump文件,后分析异常地方。本文实现方式:分装类在MFC程序中调用并分析1、类的实现//Creat

2017-07-11 23:44:18 952

原创 Qt设置样式

1直接采用setStyleSheet方法   不再赘述。类似css2加载资源文件,用setObjectName设置A、css文件保留样式,eg:QPushButton#btLogin { min-height: 28px; max-height: 48px; min-width: 100px; max-width: 100px; font-w

2016-08-11 00:03:12 894

转载 Qt日志输出至文件

转自:http://blog.sina.com.cn/s/blog_a6fb6cc90101guc5.html。    在Qt开发过程当中经常使用qDebug等一些输出来调试程序,但是到了正式发布的时候,都会被注释或者删除,在后期定位问题清楚易见起见,采用日志输出来代替。   Qt5,使用了新的Qt::qInstallMessageHandler()来替代,详情请查看Qt助手(C++

2016-08-09 23:31:36 6403 2

转载 extern "C" 与 __stdcall

转自http://blog.csdn.net/huapeng_guo/article/details/7672337C語言中extern cc与c++程序连接问题 它们之间的连接问题主要是因为c c++编绎器对函数名译码的方式不能所引起的,考虑下面两个函数 /* c*/ int strlen(char* string) { ... } //c++ int strlen(c

2016-08-07 19:54:20 329 3

转载 文件路径

文件路径就是文件在电脑(服务器)中的位置,表示文件路径的方式有两种:相对路径和绝对路径。    路径表示:标识符号说明/路径标识.当前目录..上一层目录     “.”和“..”常与“/”结合使用表示各个路径层次:路径

2016-08-01 22:58:20 584

转载 Linux中ramdisk,tmpfs,ramfs比较与说明

转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=10429687&id=4180274     mount是Linux下的一个命令,它可以将分区挂接到Linux的一个文件夹下,从而将分区和该目录联系起来,因此我们只要访问这个文件夹,就相当于访问该分区了。目前mount已经不仅仅局限于Linux了。在Windows系统

2016-07-31 22:08:56 5861

转载 QT 的信号与槽机制介绍

QT 的信号与槽机制介绍来自:http://www.ibm.com/developerworks/cn/linux/guitoolkit/qt/signal-slot/index.html信号与槽作为QT 的核心机制在QT 编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。QT 是一个跨平台的 C++ GUI 应用构

2016-07-26 23:53:50 215

转载 static const在c++

本文转自:http://www.cnblogs.com/dancheblog/p/3557177.html       static 是c++中很常用的修饰符,它被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因、作用谈起,全面分析static 修饰符的实质。 static 的两大作用:一、控制存储方式:  static被引入以告知编译器,

2016-07-24 22:46:17 238

原创 入职后的思考

1、做事积极,思维活跃,既然选择了就展示出对工作的热情。2、自信,不要退缩,个人意识在一定程度上决定了我们的方向。3、做好计划——详细的计划(哪个时间点做什么,有目标才有效率)。4、反思,总结,计划的总结。5、刚开始接触新的东西,先知道整体,再慢慢深入其中。6、每个语言、每种食物有其特点,抓住特点去阅读、然后开始上手。7、高效、高效、高效。

2016-07-22 23:23:56 524

转载 Qt只能运行一个实例的3种方法

转自 http://blog.csdn.net/robertkun/article/details/85185761. 共享内存的方法Unix: QSharedMemory "owns" the shared memory segment. When the last thread or process that has an instance of QSharedMemory attac

2016-07-19 23:37:20 7534

原创 ## 2016找工作体会 ##

2016找工作薪资提的有理有依据(说出支撑项),无需受别的影响,是多少就是多少!更别受当前或者哪一次面试或者别人评论影响 面对人事面和技术面说不同的话 薪资说期望 面试很多家时间很紧,但要表现志愿加入公司,而不是急的离开面试下一家,表现的希望加入公司的欲望 自信 即使岗位自我感觉适合,也要问下规模,前后端,基础问题 待遇说清楚,缴费比例,起缴点,加班时长(这个问技术人吧)

2016-07-17 23:23:01 259

sproxy.zip

sproxy.exe之WebSevice调用程序sproxy各个版本程序,C++调用WebService时候生成类文件使用

2020-01-05

各版本sproxy程序

sproxy各个版本程序,C++调用WebService时候生成类文件使用

2019-10-27

空空如也

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

TA关注的人

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