自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jinato的博客

天道酬勤,勤能补拙

  • 博客(11)
  • 资源 (9)
  • 收藏
  • 关注

原创 libqrencode学习笔记(二): 用libqrencode静态库库生成二维码并保存为BMP图片

1 准备用libqrencode库生成二维码并保存为BMP图片,需要准备:二维码知识 + libqrencode.lib库或者源码 + BMP文件知识 + VS二维码编码知识,可自动搜索,网上有很多。libqrencode.lib库编译生成方法,可参见:《libqrencode学习笔记(一): VS2015编译qrencode-3.4.4》 。BMP文件知识,可参见:《

2017-06-27 21:00:55 3843 5

原创 BMP文件学习笔记(二):将BMP格式RGB真彩色图片转换成灰度图片

1 准备知识关于BMP文件知识可参见上篇:《BMP文件学习笔记(一): C/C++语言实现.bmp文件读写》,或者自行搜索查阅更详细的介绍。RGB图片转换成灰度图片,有公式:Gray = r*0.299 + g*0.587 + b*0.114下面的程序也是按这个公式来写的。2 编程代码如下:#include #include void rgb2gray(char *

2017-06-27 16:18:38 2139 1

原创 BMP文件学习笔记(一): C/C++语言实现.bmp文件读写

1 认识BMP文件bmp文件结构:第一部分:位图文件头BITMAPFILEHEADER,是一个结构。这个结构的长度是固定的,为14个字节(WORD为无符号16位整数,DWORD为无符号32位整数)。其定义如下:typedef struct tagBITMAPFILEHEADER {WORD           bfType;//位图文件类型,必须是0x424D,即字符串“BM”

2017-06-26 19:27:42 5773 4

原创 libqrencode学习笔记(一): VS2015编译qrencode-3.4.4

0 前言因为无聊的时间看了一个2分钟短视频介绍了下二维码的原理,觉得还蛮有意思的。作为一个程序员,就想写写代码搞下看看。先是百度了下C/C++实现二维码,发现已经有成熟的二维码开源库,于是下载源码,按照源码中README文件中说明的Compile & install在Cygwin中操作,发现只能生成libqrencode.a静态库,没有libqrencode.lib静态库供Windows下VS

2017-06-25 10:58:50 6648 7

原创 VC实现一次性读取文件全部内容

用C语言一次性读取文件里全部内容。需要用到fseek和ftell函数。feek()函数:原型:int fseek( FILE *stream, long offset, int origin )作用:移动文件流的读写位置包含头文件:#include 参数:返回值:当调用成功时则返回0,若有错误则返回-1。第一个参数:stream为已打开的文件指针第二个参数:of

2017-06-24 15:01:29 4216

原创 Windows下用SSL实现加密通讯Demo

1 编程环境编程环境:win10 + VS2015 + openssl-1.1.0f(win32 release版本)2 配置openssl配置openssl的方法参见:《Openssl-1.1.0f在VS工程中的配置》3 代码服务器端代码SSLServer.cpp:#include #include #include #include #include #i

2017-06-20 15:09:37 3438 4

原创 使用VS编译好的Openssl库生成数字证书

1 准备使用《VS2015编译Openssl-1.1.0f》介绍的方法生成Openssl库,如图:也可以在此址下载:。解压到指定目录,如C:\openssl-1.1.0f\win32-release。在此目录下(C:\openssl-1.1.0f\win32-release)下,新建子目录demoCA\newcerts,然后在\demoCA目录中新建一空文件index.tx

2017-06-11 10:29:28 1265

原创 Android NDK编译Openssl-1.1.0f静态库

0 前言按照源代码C:\openssl-1.1.0f下的INSTALL文件中的编译指导,在Windows中用Cygwin模拟Linux环境顺利编译出libcrypt.a和libssl.a,然而在Android NDK项目中编译报错不通过,报错无法解析的符号,检查.a静态库链接是正确的,所以推测用Cygwin编译出的.a库在windows下的android ndk下不能用。具体原因不清楚。所

2017-06-10 16:35:53 5334 3

原创 Openssl-1.1.0f在VS工程中的配置

1 Openssl-1.1.0f在VS2015工程中的配置1)配置工程属性 ---> C/C++ ---> 附加包含目录2)配置工程属性的附加包含目录3)配置工程属性的附加包含目录

2017-06-10 16:01:15 2370

原创 VS2005编译Openssl-1.1.0f

0 前言本文是在Windows系统中用VS2005编译Openssl-1.1.0f,注意是VS2005而非VS2015。如果用VS2015编译,请阅读:《VS2015编译Openssl-1.1.0f》  。因为项目需要在VS2005中搭建工程使用Openssl静态库,但通过之前用《VS2015编译Openssl-1.1.0f》中的方法编译成功静态库 ,在VS2015中在可以使用,但在V

2017-06-10 14:31:26 1567 1

原创 VS2015编译Openssl-1.1.0f

一、Openssl简介OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。OpenSSL被曝出现严重安全漏洞后,发现多数通过SSL协议加密的网站使用名为OpenSSL的开源软件包。OpenSSL漏洞不仅影响以https开头的网站,黑客还可利用此漏洞直接对个人电脑发起“心脏出血”(Heartblee

2017-06-10 10:38:08 12730 4

Android Studio实现AIDL跨进程通信DEMO

Android Studio实现AIDL跨进程通信DEMO,把服务端实现和客户端实现合在一起在同一项目下进行实现。参考http://blog.csdn.net/ljttianqin/article/details/78184788

2017-10-09

libqrencode静态库库生成二维码并保存为BMP图片Demo

libqrencode静态库库生成二维码并保存为BMP图片Demo,包含用VS2015已经编译生成好的libqrencode.lib。具体可参见:http://blog.csdn.net/ljttianqin/article/details/73823666

2017-06-28

Windows下用SSL实现加密通讯Demo

Windows下用SSL实现加密通讯Demo。内含win32 realease版本的openssl-1.1.0f静态库,及用其生成的加密数字证书文件。可参见:http://blog.csdn.net/ljttianqin/article/details/73498453

2017-06-20

Android NDK for Openssl-1.1.0f静态库

工程中可以编译出三个版本的Openssl静态库:openssl-1.0.0a、openssl-1.0.2k、openssl-1.1.2f,只需要修改jni目录下的Android.mk文件中的对应OPENSSL_PATH := $(LOCAL_PATH)/libs即可。修改完后可直接双击jni目录下的OpensslBuild.bat文件即可生成对应版本的静态库。可参考:http://blog.csdn.net/ljttianqin/article/details/72991869

2017-06-16

用Openssl生成数字证书(包含编译好的Openssl win32 release静态库)

用Openssl生成数字证书,包含编译好的Openssl win32 release静态库,和测试已经生成的服务端、客户端证书和Key。具体生成方法参考:http://blog.csdn.net/ljttianqin/article/details/73016014

2017-06-11

ActivePerl和dmake安装文件

Windows环境下用VS编译Openssl所需要的准备的ActivePerl和dmake安装文件,ActivePerl安装直接运行其.exe文件即可,dmake则是只需要解压后,将路径直接配置到环境变量中即可使用

2017-06-10

《MATLAB+GUI设计学习手记》源代码

《MATLAB+GUI设计学习手记》源代码希望对买了罗老师的《MATLAB+GUI设计学习手记》有所帮助!

2012-04-20

通信原理基于matlab的计算机仿真_源代码

分享给学习《通信原理基于matlab的计算机仿真》的同学们,一起进步!

2012-04-14

空空如也

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

TA关注的人

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