自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 VC 6.0中编译和使用OpenSSL的过程

一、编译OpenSSL    在编译OpenSSL前,需要正确安装Perl,因为在编译OpenSSL时需要使用到该程序。        下载最新版本的Perl:http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.8.822-MSWin32-x86-280952.zip。然后安装之。    下载最新版本的Ope...

2018-06-10 19:15:26 2046

转载 公钥 密钥

转:https://blog.csdn.net/alfiede/article/details/17757091,公钥和私钥成对出现2,公开的密钥叫公钥,只有自己知道的叫私钥3,用公钥加密的数据只有对应的私钥可以解密4,用私钥加密的数据只有对应的公钥可以解密5,如果可以用公钥解密,则必然是对应的私钥加的密6,如果可以用私钥解密,则必然是对应的公钥加的密假设一下,我找了两个数字,一个是1,一个是2。...

2018-06-09 17:13:20 380

转载 从零学习word2vect到Tensorflow(一)

转自:http://blog.csdn.net/chinwuforwork/article/details/52469543一、word2vect基础原博地址:http://licstar.net/archives/3280. 词向量是什么  自然语言理解的问题要转化为机器学习的问题,第一步肯定是要找一种方法把这些符号数学化。  NLP 中最直观,也是到目前为止最常用的词表示方法是 One-hot...

2018-02-25 11:20:32 414

转载 深度学习斯坦福cs231n 课程笔记

前言对于深度学习,新手我推荐先看UFLDL,不做assignment的话,一两个晚上就可以看完。毕竟卷积、池化啥的并不是什么特别玄的东西。课程简明扼要,一针见血,把最基础、最重要的点都点出来 了。cs231n这个是一个完整的课程,内容就多了点,虽然说课程是computer vision的,但80%还是深度学习的内容。图像的工作暂时用不上,我就先略过了。 突然发现这两个课程都是斯坦福

2017-09-10 14:02:28 286

转载 BCD码

压缩BCD码用4位2进制表示,1字节表示2位BCD码如10010011B表示十进制数93非压缩BCD码用1字节表示BCD码是一一对应的,如:十进制的123 用BCD表示为:0001 0010 0011因为:十进制的 1 用二进制表示是 0001十进制的 2 用二进制表示是 0010十进制的 3 用二进制表示是 0011与二进制的区别:123的二进制应该用短除法求得1111011由此

2017-07-26 17:39:35 914

转载 用C语言程序判断一个字符是否是字母或数字

怎样判断一个字符是否是一个字母?字母表中的所有字母(包括计算机键盘上的所有键)都被赋予了一个值,这些字符及其相应的值一起组成了ASCII字符集,该字符集在北美、欧洲和许多讲英语的国家中得到了广泛的使用。字母字符被分成大写和小写两组,并按数字顺序排列。有了这种安排,就能很方便地检查一个字符是否是一个字母以及是大写还是小写。下面这段代码说明了如何检查一个字符是否是一个字母:[cpp

2017-07-26 17:35:08 24736

原创 RenPy 如何设置支持中文内容

【未经本人允许,禁止转载】 RenPy 默认只支持英文,如果想编写中文的游戏,则需要向软件中导入ttf字库文件。  1. 从WIN7导出默认字库文件:    windows系统的字体文件都放在这个文件夹下:C:\WINDOWS\Fonts,首先打开此文件夹,把里面的字库文件 .ttf 复制出来。  2. 把 .ttf 文件放入到 RenPy指定项目的 Game 目录下,如果tt

2017-07-02 16:27:00 11574 2

原创 ​c++ 调用DLL函数,出现错误

c++ 调用DLL函数,出现错误Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a

2017-06-24 19:01:42 615

转载 c++中的几种函数调用约定

C++中的函数调用约定主要针对三个问题:1、参数传递的方式(是否采用寄存器传递参数、采用哪个寄存器传递参数、参数压桟的顺序等);2、函数调用结束后的栈指针由谁恢复(被调用的函数恢复还是调用者恢复);3、函数编译后的名称;对实例代码有几点说明(使用的平台为vs2012+intel x86架构)1、栈顶指针即为esp;2、int型占32字节内存;3、桟顶为小地址端,栈底为大

2017-06-24 18:59:49 3469

转载 银联IC卡卡片规范-AID应用标识符

应用标识 application identifier;AID由注册的应用提供商标识(RID)以及专用应用标识符扩展(PIX)组成AID:即唯一标识一个应用,分为两部分,RID(5字节)+PIX(最多11字节)RID:注册标识符,由ISO组织来分配,标识一个全球唯一的应用提供商,一般是分配给卡组织,比如分配给Master,比如分配给银联,我们遵循的是PBOC规范

2017-06-16 10:58:15 1724

转载 Linux /etc/profile文件详解

Linux /etc/profile文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西,学习Linux要了解Linux profile文件的相关原理,这里对则以文件进行具体分析。这里修改会对所有用户起作用。  1、Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自

2017-06-08 09:52:57 344

转载 htonl()函数学习

今天在网上看到一篇关于htonl()函数的解释,感觉有道理,贴过来大家一起学习!htonl就是把本机字节顺序转化为网络字节顺序h---host 本地主机to  就是to 了n  ---net 网络的意思l 是 unsigned long所谓网络字节顺序(大尾顺序)就是指一个数在内存中存储的时候“高对低,低对高”(即一个数的高位字节存放于低地址单元,低位字节存放在高地址单

2017-06-07 22:34:18 412

转载 VC托盘程序的简单实现

以下是网上看到的一个实现VC托盘的程序,好像只适用于对话框程序。经本人简单整理。一、托盘简介     所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起,但又不希望占据任务栏的时候,就可以把程序放到托盘区。其实,托盘区的编程很简单,下面简要阐述一下子喽^_^二、托盘编程相关函数     其实呢,把程

2017-06-02 16:53:42 2373

转载 二进制位运算(与、或、异或、取反)

1.与运算(AND):0 AND 0 = 0 (全为1才得1)                 1 AND 0 =0                 0 AND 1 =0                 1 AND 1 =1  用途:用来位置0,若想把FFH(11111111B,255D)第三、五(从右往左)位置0,只需AND 11101011B(235D,E8H).  2.或

2017-05-14 18:18:11 5122

转载 printf()格式化输出详解

% - 0 m.n l或h 格式字符  下面对组成格式说明的各项加以说明:  ①%:表示格式说明的起始符号,不可缺少。  ②-:有-表示左对齐输出,如省略表示右对齐输出。  ③0:有0表示指定空位填0,如省略表示指定空位不填。  ④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。对数值型的来说,未指定n时,隐含的精度为n=6位

2017-05-14 18:17:19 412

转载 VC下2、4、8、16、24、32位位图的数据解析与显示

在VC中,位图显示一般有现成的方式,如使用picture控件、GetDC()->StretchBlt、::BitBlt等,但这些方式都是高层的封装,让你不清楚一副位图是如何解析并显示到DC上的。实际应用中,比如图像处理,视频显示等,需要操作到位图中的像素,这需要弄明白位图文件如何组成,网上有太多的位图文件格式说明,下面借助实例和SetPixel函数完成解析与显示。读入一幅位图,结合位图文档说明

2017-05-14 18:15:49 522

转载 int lineByte=(bmpWidth*biBitCount/8+3)/4*4这个公式怎么理解

这是计算位图每行占多少个字节;灰度图像(biBitCount=8)彩色图像(biBitCount=24)bmpWidth是位图的宽度,也就是每行有多少个像素块在计算机中如果你是整形 (n)除以(n+i)都是等于0的,(n和i都是自然数)存储图像数据每行字节数为4的倍数所以+3是怕出现不满足4的倍数这种情况如果是4的倍数则结果和不+3的结果是一样的如果不是4的倍数则结果进1位

2017-05-14 18:15:07 1202

转载 故障排查:是什么 导致了服务器端口telnet失败?

telnet命令的主要作用是与目标端口进行TCP连接(即完成TCP三次握手)。      当服务端启动后,但是telnet其监听的端口,却失败了。或者,当服务端运行了一段时间后,突然其监听的端口telnet不通了。当类似这样的telnet失败的情况出现时,都可以按照如下方面进行排查:1.观察一下服务端进程的CPU和内存是否有异常。       比如,当CPU持续在100%时,就有可能导

2017-04-28 12:57:18 684

转载 MFC中获取各个窗体之间的句柄或者指针对象的方法

MFC在很多的对话框操作中,我们经常要用到在一个对话框中调用另一个对话框的函数或变量.可以用如下方法来解决.   HWND hWnd=::FindWindow(NULL,_T("Sphere"));      //得到对话框的句柄   C***Dialog* pWnd= (C***Dialog*)C***Dialog::FromHandle(hWnd); //由句柄得到对话框的对象指针

2017-03-21 14:43:46 609

转载 敏捷开发与传统开发的区别

敏捷方法与传统方法的区别与联系  首先,说一下传统开发的方式流程,传统开发也就是本文最开始所说的来自于工程学的软件开发方式,是一种瀑布式的流程,在工程的起始阶段,进行详尽的需求调研,根据需求进行完全的架构设计,之后进入开发过程,在开发过程中,不再进行设计层面的事情,不再处理需求变化的问题,在这个阶段的任务就是对前期设计的功能实现,然后是测试,部署等等。  其次,说一下敏捷开发的方式流程

2017-03-21 14:37:58 9224

转载 VC对话框如何添加WM-ERASEBKGND消息-OnEraseBkgnd函数

VC对话框如何添加WM_ERASEBKGND消息(OnEraseBkgnd函数)1、首先,为了下面使用擦除背景的方便,先增加OnEraseBkgnd函数(WM_ERASEBKGND),但好多新手都不知道对话框在那里找增加这个函数,来跟我来快捷键Ctrl+W打开ClassWizard对话框(菜单->view->ClassWizard):选择ClassInfo,找到左下角的Messagefil

2017-03-18 23:14:48 653

转载 【转载】extern "C"的用法解析

1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处

2014-03-05 09:45:57 470

转载 【转载】fatal error C1853解决方法

当 Visual C++ 项目启用了预编译头 (Precompiled header) 功能时,如果项目中同时混合有 .c 和.cpp 源文件,则可能收到 C1853 编译器错误:fatal error C1853: 'pjtname.pch'precompiled header file is from a previous version of the compiler,or the pr

2014-03-04 17:06:19 706

空空如也

空空如也

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

TA关注的人

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