自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

转载 VS2015编译Openssl-1.1.0f

目录(?)[-]一Openssl简介二Openssl编译准备三编译步骤编译win32 release版本编译win64 release版本编译window debug版本一、Openssl简介OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。OpenSSL

2017-08-23 14:24:34 408

原创 VC++实现spy++获取窗口句柄的功能

在WM_MOUSEMOVE 消息中实现如下代码:void CInputMethodTestDlg::OnMouseMove(UINT nFlags, CPoint point){// TODO: 在此添加消息处理程序代码和/或调用默认值if (GetCapture() == NULL) {//一旦窗口捕获了鼠标,所有鼠标输入都针对该窗口SetCapture();}P

2017-07-04 10:02:13 4509

原创 关于C++支持多国语言字符编码的问题

不同语言,不同编码之间的转换很容易造成乱码,经过一翻折腾,可以确定的是,在VC++中,ASCII用的是gb2312编码,这种方式和操作系统使用的字符编码相关。UNICODE用的是UTF-16LE编码,这种就是宽字符版的统一字符集,可以容纳世界上所有的语言。所以想要对多国语言进行过滤操作,UTF-8只可以转成wstring进行操作。    由于C++本身并不支持UTF-8编码,所以需要先

2017-06-14 10:35:48 1080

原创 C++中UTF-8转换成string

本来想着有没有直接将UTF-8编码转换成string的函数,查找了半天,然而并没有,无奈只好自己封装了一个,使用了C++11,代码如下:std::string MyString::UnicodeToAscii(const std::wstring str){ int iTextLen = WideCharToMultiByte(CP_ACP, 0, str.c_str(), -1, NUL

2017-06-07 11:32:34 7384 1

原创 wireshark抓包HTTP正文乱码的问题

由于项目需要,所以要捕获HTTP的正文,但是奇怪的是,HTTP头可以正常显示,唯独正文一直是乱码,在网上查了很多资料,有的说是加密,但是不可能所有网站都加密吧。所以只好查询了HTTP协议头的文档,原来是设置了Content-Encoding:gzip属性,gzip就是一种压缩文件格式,终于找到原因了。接下来就是如何解压该文件了,使用1.      下载并安装UE,这里最好用notepa

2017-05-25 10:04:23 14708 4

原创 Microsoft Visual Studio 2015 Installer Projects无法显示桌面图标的问题

此处提供 Orca工具 下载 操作过程来了一、运行Orca.exe ,如图操作选中我们制作好的 Setup.mis 打开。打开后如图:左边的表是Setup.mis 文件相关的信息都在这里了.二、找到左边表的 【File】 选项       如图:右边表会显示Setup.mis 文件的一些文件,如图片,dll 等。这里我们只要找到 File

2017-05-18 17:39:34 5432

转载 CEF简介

CEF简介:    嵌入式Chromium框架(简称CEF) 是一个由Marshall Greenblatt在2008建立的开源项目,它主要目的是开发一个基于Google Chromium的Webbrowser控件。CEF支持一系列

2017-04-24 22:40:57 700

转载 vs2015编译CEF

下载库从 预编译库下载地址 下载对应预先编译好的库,点击的时候可能会发现跳出一个空白的对话框,其实是下面图示那样的,翻墙就好了  这个时候libcef还不能直接使用,会提示 无法解析的外部符号 “void __cdecl CefShutdown(vo

2017-04-24 22:37:46 358

原创 IOCP在WSARecv出现10054错误以后,ACCEPT假死的问题

之前一直用AcceptEx投递accept消息,但是经过大量测试发现,在WSARecv出现错误以后,在进行大量的连接,服务器就没有任何反应,经过检查,并没有发现死链接。改用单独的线程,使用普通的accept以后,问题得到解决!

2017-04-14 11:12:24 2094

转载 开启MySql远程连接权限

第一种方法:比较详细以下的文章主要介绍的是MySQL 数据库开启远程连接的时机操作流程,其实开启MySQL 数据库远程连接的实际操作步骤并不难,知识方法对错而已,今天我们要向大家描述的是MySQL 数据库开启远程连接的时机操作流程。1、d:\MySQL\bin\>MySQL -h localhost -u root 这样应该可以进入MySQL服务器 代码如下:

2017-02-26 00:15:15 333

转载 Log4j使用教程

日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。一、入门实例1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下2、src同级创建并设置log4j.proper

2017-02-23 22:23:00 212

原创 JAVA Servlet注意事项

1.在Java Web程序中,Servlet负责接收用户请求HttpServletRequest,在doGet()、doPost()方法中做相应的处理,并将回应HttpServletResponse反馈给用户。2.Servlet可以设置初始化参数,供Servlet内部使用。3.一个Servlert类中只会有一个实例,在它初始化时调用init()方法,销毁时调用destroy

2017-02-20 21:54:23 336

转载 Java验证码图片生成

Servlet类如下:/* * 日期:2017-02-18 * 作者: * 功能:生成一个验证码图片 * */package com.fox.hello;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.a

2017-02-18 23:52:40 278

原创 通过Eclipse手动部署项目到Tomcat中的两种方式

1.Eclipse直接导出war包,然后放到%TOMCAT_HOME%\webapps目录中,这种方式最简单通过这种方式,tomcat会自动解压文件,目录格式可以参照这个访问方式:http://localhost:8080/MyWeb1/servlet/HelloServlet2.在%TOMCAT_HOME%\conf目录下,修改server.xml文件的节点,在这下面增加一个

2017-02-17 00:56:44 772

转载 Java读写文件的几种方式

读文件二进制读取类:FileInputStream文本文件读取:InputStreamReader行读取:BufferedReader写文件行写入:BufferedWriterpublic class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public

2017-02-14 17:15:27 387

原创 OCI连接oracle 12C

注册CSDN也好几年了,一直都没写过博客,今天就写一个吧。好了言归正传,由于公司业务的需要从windows平台转到linux下,之前呢,也没怎么接触过linux服务端的编程,只好硬着头皮上了。本人用的系统是ubuntu 16.04,开发工具呢,选来选去,感觉还是Eclipse好用。数据库当然就是oracle 12C了。首先呢,去oracle官网下载必要的软件包,下载地址:http://ww

2017-02-09 16:05:22 3370

原创 线性表顺序存储结构

 优点:1.无需为表示表中元素之间的逻辑关系而增加额外的存储空间。            2.可以快速的存取表中任意位置的元素缺点:1.插入和删除操作需要移动大量的元素           2.当线性表长度变化较大时,难以确定存储空间的大小           3.造成存储空间的“碎片”

2014-07-06 22:37:52 405

转载 VS2010+WIN7 配置驱动开发环境(wdk7.60)

1.  安装VS2010,WDK7.60(GRMWDK_EN_7600_1)2.  新建VC 控制台项目(选择为空项目)3.  新建项目配置“driver” ,点击下拉按钮-点击(配置管理器)输入名称(driver)点击确定就可以了,其他的不要动哦!完成后的效果!点击确定按钮之后呈现出来的画面鼠标右击新建的driver属性,会弹出以下窗口! 4.

2014-03-05 00:34:12 867

原创 ..printf转换说明

关于printf系列函数格式的说明printf("%标志位 最小字段宽度 精度 长度修饰符 转换说明符")1.标志位-          在字段内左对齐(默认右对齐)+        右对齐空格 有符号转换得到的非负数前面加空格#        以0开头的八进制数,或以0x开头的16进制数,打印的时候自动转换为10进制数,例如 printf("%#d",0x20) 输出 32

2013-06-25 11:32:03 582

原创 Qt5.0No such file or directory错误

今天在Ubuntu上安装了QT5.0,结果运行Demo的时候,提示 GL/gl.h: No such file or directory,经过一番折腾后发现要安装X11解决:安装glsudo apt-get install freeglut3-dev 安装glut编译通过,OK!

2013-01-21 22:15:17 513

Visual C++游戏编程指南

基于VC++的游戏编程教程,希望能帮助想学习开发游戏的人~~~~~~~~

2011-08-29

空空如也

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

TA关注的人

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