自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 怎样用下面C语言代码实现直接对数据加密,不用写文件的方式。求助大神帮忙改改!

#include#include#include#include#define PLAIN_FILE_OPEN_ERROR -1#define KEY_FILE_OPEN_ERROR -2#define CIPHER_FILE_OPEN_ERROR -3#define OK 0;typedef char ElemType;/* 初始置换表IP */int I

2016-11-14 10:42:02 929

原创 Qt工程解决中文乱码问题,完美!

/获取UTF8编解码器。//获取GBK编解码器。#if (QT_VERSION < QT_VERSION_CHECK(5,0,0)) //判断QT版本。#if _MSC_VER //判断是否为MSVC编译器。直接上传代码,复制即可使用!

2023-10-12 15:58:25 46

转载 Qt之QCustomPlot范例

Qt之QCustomPlot范例效果Demo下载地址    http://download.csdn.net/download/qq21497936/9964235背景   本文使用QCustomPlot做一个QCustomPlot范例,实现一些基本的操作。QCustomPlot介绍   QCustomPlot是一个小型的qt画图标类,效果可以,易用,只需要在项目中...

2018-08-12 22:12:59 1297

原创 Qt高精度-多媒体计时器

mmtimer.h文件#ifndef MMTIMER_H#define MMTIMER_H#include &lt;qt_windows.h&gt;#include &lt;QtCore/QObject&gt;class MMTimer : public QObject{   Q_OBJECTpublic:    MMTimer(int interval, QO...

2018-08-12 22:10:16 1273 1

转载 strcpy函以及memcpy函数的实现

2017-8-23转载于:    http://www.cnblogs.com/chenyg32/p/3739564.htmlstrcpy函数的实现已知strcpy函数的原型是:char *strcpy(char *dst, const char *src);实现strcpy函数解释为什么要返回char *假如考虑dst和

2017-08-23 16:13:58 312

转载 C++ 中vector的重要特点——对象动态增长

随笔- 9  文章- 0  评论- 0 C++ 中vector的重要特点——对象动态增长vector对象(以及其它标准容器库对象)的重要属性就是可以在运行时高效地添加元素。因为vector增长的效率高,在元素值已知的情况下,最好是动态地添加元素。所以虽然可以对给定元素葛素的vector对象预先分配内存,但是更加高效地方法就是先初始化一个空的v

2017-05-01 02:23:05 633

原创 编写类String的构造函数、析构函数和赋值函数

编写String类的函数;class String { public:      String(const char *str = NULL);// 普通构造函数      String(const String &other);    // 拷贝构造函数      ~ String(void);    // 析构函数      String & operate =(c

2017-04-17 14:59:02 261

转载 虚拟机随谈(一):解释器,树遍历解释器,基于栈与基于寄存器,大杂烩

转自:http://rednaxelafx.iteye.com/blog/492667博客分类: Virtual MachineJavaJavaScriptJVMDalvik虚拟机JVMAndroidJavaScript (Disclaimer:如果需要转载请先与我联系;文中图片请不要直接链接 作者:@RednaxelaFX -> http://

2016-12-14 14:38:00 653

转载 C++模版STL中 map 和 string, vector 的用法详解!

STL 中 map 和 string, vector 的用法详解标标签: stringvectoriteratorbasicinsertbuffer 分类:C++/MFC(118) 目录(?)[+]1. map 用法详解std map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每

2016-12-13 16:14:45 3205

转载 http://blog.sina.com.cn/s/blog_7f5ad8c20101cnna.html#commonComment

叶子节点算法求短语   2016-12-05转载▼标签: 短语 直接短语 句柄 lr分析 编译原理 分类: 编译原理  关于自下而上语法分析中怎样求短语 上自习时想了个算法。"叶子节点算法"算法内容如下:(1).根据文法、句型构造相应的语法树(2)从根节点开始

2016-12-05 18:48:40 1023

原创 淘宝数据库OceanBase SQL编译器部分 源码阅读--解析SQL语法树

淘宝数据库OceanBase SQL编译器部分 源码阅读--解析SQL语法树OceanBase是阿里巴巴集团自主研发的可扩展的关系型数据库,实现了跨行跨表的事务,支持数千亿条记录、数百TB数据上的SQL操作。在阿里巴巴集团下,OceanBase数据库支持了多个重要业务的数据存储,包括收藏夹、直通车报表、天猫评价等。截止到2013年4月份,OceanBase线上业务的

2016-11-24 15:25:55 820

原创 源代码查询

https://github.com/miluer/ChatRoom比较好的查询源代码网站。

2016-11-24 15:04:37 515

转载 http://blog.csdn.net/lpstudy/article/details/51340537

语法树:[+]简介本章在上一节7的基础上对编译树进行完善。 上一节7的编译树仅仅支持算术表达式的+-基本运算,本节对其进行扩充,使其支持不仅支持基本的算术运算,还支持变量,支持语句(if, while,input, ouput),经过这次扩充,它形成的语法树已经基本具备了表达minus-C语言的能力。简单说来,它可以表示下面的c语言代码:a = 1if(a

2016-11-23 17:55:05 355

转载 http://www.cnblogs.com/xudong-bupt/archive/2013/12/29/3483059.html

Linux C Socket编程原理及简单实例部分转自:http://goodcandle.cnblogs.com/archive/2005/12/10/294652.aspx1.   什么是TCP/IP、UDP?2.   Socket在哪里呢?3.   Socket是什么呢?4.   有很多的框架,为什么还在从Socket开始?5.   Linux C Socke

2016-11-23 11:52:23 708

原创 c语言字符数组与字符串的使用详解

本篇文章是对c语言中字符数组与字符串的使用进行了详细的分析介绍,需要的朋友参考下1、字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。char str[10]={ 'I',' ','a','m',' ',‘h','a','p','p','y'};即把10个字符分别赋给str[0]到str[9]10个元素如果花括号中提供的字符个数大于数

2016-11-18 17:46:57 381

原创 C语言DES加密解密的认识以及解密出现乱码的分析

在工作中遇到的Des解密问题,第三方发来的数据需要我们进行des解密,但是解密的结果前几位始终是乱码。废了半天劲,终于找到了问题所在。下面先介绍一下des,了解des的同学可以直接看下面的解决办法。Des加密DES全称为Data EncryptionStandard,即数据加密标准。Des加密算法是一种对称加密算法,所谓对称加密算法就是指对明文的加密以及对密文的解密用的是同

2016-11-17 09:48:10 3928

原创 C语言直接对数据加密解密

/*根据密码表进行数据加密/解密的代码(纯C书写)*//* 数据加密, 解密程序 by Flying Blue 081130 *//* 这个程序是为我的游戏进行数据加密用的, 现在我把它开源 *//* 理论上来说, 这个程序可以在任何编译器上编译 */#include #include #include #include /* 求区间在[mmin

2016-11-11 10:35:38 9539 2

原创 Android中JNI的使用方法

首先看一下Android平台的框架图:(网上盗用)      可以看到Android上层的Application和ApplicationFramework都是使用Java编写,底层包括系统和使用众多的LIiraries都是C/C++编写的。  所以上层Java要调用底层的C/C++函数库必须通过Java的JNI来实现。下面将学习Android是如

2016-10-17 09:41:10 319

转载 Android.mk 文件语法详解

Android.mk 文件语法详解转:http://blog.sina.com.cn/s/blog_602f8770010148ce.html0. Android.mk简介:Android.mk文件用来告知NDK Build 系统关于Source的信息。 Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次。所以,请尽量少的

2016-09-18 18:03:00 289

转载 关于Linux下多线程之间通信

线程间无需特别的手段进行通信,因为线程间可以共享数据结构,也就是一个全局变量可以被两个线程同时使用。不过要注意的是线程间需要做好同步,一般用mutex。可以参考一些比较新的UNIX/Linux编程的书,都会提到Posix线程编程,比如《UNIX环境高级编程(第二版)》、《UNIX系统编程》等等。linux的消息属于IPC,也就是进程间通信,线程用不上。 linux用pthread_kill

2016-09-18 12:01:18 1541

空空如也

空空如也

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

TA关注的人

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