自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 vs2019编译curl支持openssl

对于opensll生成的库libeay32.lib其实就是libcrypto.lib,ssleay32.lib库其实就是libssl.lib,只是名字不同而已,实际上是完全一样的。

2021-08-16 10:33:40 298

转载 【转】微信与朋友圈后台架构

微信朋友圈技术之道:三个人的后台团队与每日十亿的发布量视屏讲解概述截止到2015年7月,微信每月活跃用户约5.49亿,朋友圈每天的发表量(包括赞和评论)超过10亿,浏览量超过100亿。得益于4G网络的发展,以上数据仍有很快的增长,而且相对于PC互联网时代,移动互联网时代的峰值要来得更加凶猛。比如,2015年元月的流量到了平时的2倍,而峰值则达到了平时峰值的2

2017-08-26 23:34:25 815

转载 VMware12 + redhat7 + windows7网络配置

VMware网络链接有三种方式,详细查看http://blog.csdn.net/yingxiake/article/details/51448049,下面演示下怎么通过桥接方式和net方式来配置Linux网络。首先我们来看看本地计算机windows7的ipconfig,主要看无线网局域网和VMnet8网络配置情况1.桥接方式配置linux网络,需要把vmware网络链接方式切换到桥接

2017-05-26 20:28:54 365

原创 Hadoop安装配置(伪分布模式)

操作系统:Red Hat Linux7 64位 编辑/etc/profile文件,在文件末尾添加以下内容#set jdk environmentexport JAVA_HOME=/usr/java/jdk1.8.0_131export PATH=$JAVA_HOME/bin:$PATH#set hadoop environmentexport HADOOP_

2017-05-26 15:27:54 5105 2

转载 rpm包指定安装路径

rpm包一般都有默认的安装路径,如何你要更改默认路径,有没有办法呢?当然有。我们来看下面的例子。比如在安装JDK (Java Development Kit)或JRE (Java Runtime Environment)时,这个RedHat package文件的默认安装路径是/usr/java。如果你要安装在其它路径下,例如要放到/home/java目录下,该如何做呢?一、首先查看rpm包

2017-05-26 13:57:56 13078

原创 使用VSCode 调试node.js

注意事项:一.node.js需要正确安装.检测PATH环境变量是否配置了Node.js,点击开始=》运行=》输入"cmd" => 输入命令"path",输出如下结果:PATH=C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbe

2017-05-17 13:29:05 2158

转载 rapidjson常见使用示例

原文地址 http://blog.chinaunix.net/uid-20682147-id-5206358.htmlDocument d;v2.CopyFrom(d, a); // 把整个document复制至v2,d不变rapidjson为了最大化性能,大量使用了浅拷贝,使用之前一定要了解清楚。如果采用了浅拷贝,特别要注意局部对象的使用,以防止对象已被析构了,却

2017-04-02 14:25:52 4109 1

转载 【转】VS2013下编译libeXosip2

http://blog.csdn.net/bikeytang/article/details/53448735

2017-03-29 16:13:59 239

转载 SRS服务器编译和搭建

本文参照来源:http://blog.csdn.net/zhangwenlong136/article/details/46384657步骤1:进入指定的目录cd simple-rtmp-server/trunk 步骤2:调用编译脚本bash scripts/build.sh

2017-03-21 13:47:05 3087

转载 CentOS6.5源码编译安装GCC5.2.0

Linux 红帽和ubuntu 应该也是相同的方法,以下的方法是比较简单的.网上其他的方法还需要安装很多其他软件,非常的繁琐一、简易安装操作环境 CentOS6.5 64bit,原版本4.4.7,不能支持C++11的特性~,希望升级到4.8.2不能通过yum的方法升级,需要自己手动下载安装包并编译1.1 获取安装包并解压wget http://f

2017-03-17 10:35:39 467

原创 windows上使用VS2012 C++语言调用Redis的解决方案

最近我在VS2012上进行Redis开发遇到一些困扰. 编译Redis的lib库没问题。但是使用这些lib库就不太顺利了. 在网上查来查去也没解决。不过其实Redis的客户端项目RedisCli.vcxproj,就是一个最好的使用例子. 稍后我把具体的配置方法提供给大家.

2016-09-18 21:27:02 2921

转载 nafxcwd.lib(afxmem.obj) : error LNK2005

(1)错误案例:在写日志程序中出现,工程是MFC程序(注:win32控制台应用程序,不会出现这种错误,当然是不支持MFC库的那种)(2)错误原因:如下能看出一点眉目,重定义了.在使用***.obj时,已经在***.lib库中定义了.摘抄:上网搜了下,是CRT库与MFC库的冲突,解决方法是:让程序先链接Nafxcwd.lib,然后再链接Libcmtd.libyou've go

2016-02-15 10:48:01 623

原创 金山云服务器,挂载硬盘

1.先格式化新加的硬盘mkfs -t ext4 /dev/xvdf2.创建挂载目录mkdir /data3.挂载硬盘mount /dev/xvdf /data4.设置开机自动挂载/dev/vdc       /data   ext4 defaults 1 2

2015-11-05 15:37:24 720

原创 类成员函数指针回调问题。(可以回调但是,函数回调后this指针无效)

class Peer;//错误的做法,不能使用向前声明,必须是用include 包含Peer的头文件,否则回调函数中的this指针无效typedef void (Peer::*PeerOnMsgFunc)(MsgHead*);

2015-09-17 14:13:59 500

原创 内网外网同时上网的配置

通过无线上外网的电脑的路由表设置.bat该电脑是有线局域网的一台客户端,但是插有无线上网卡,能连接外网同时做为分享wifi上网的主机。route delete 0.0.0.0route add 0.0.0.0 mask 0.0.0.0 172.30.148.48 -proute add 10.0.0.0 mask 0.0.0.0 10.0.2.2 -proute add 192

2015-09-10 16:48:04 974

原创 奇怪的连接错误 LNK1181: 无法打开输入文件“,5.01”

遇到一个奇怪的编译错误 >LINK : fatal error LNK1181: 无法打开输入文件“,5.01”编译时没有任何其他错误信息,只是最后时,提示>LINK : fatal error LNK1181: 无法打开输入文件“,5.01”最后是 项目-->属性-->链接器-->子系统  项  将"未设置"改成 "控制台 (/SUBSYSTEM:CONSOLE)"  后问题消失.我

2015-09-08 20:45:16 3099

转载 Windows上编译最新的CURL,含有zlib,openssl

最近,从网上下载了一个curl库,使用时各种报错,都无法启动,于是干脆就直接自己编译了。    1. 准备工作      a. 下载zlib          zlib可以使得HTTP请求支持gzip压缩,其地址如下:         官网:http://zlib.net/         下载地址:http://zlib.net/zlib-1.2.8.ta

2015-08-30 11:10:06 369

转载 OpenSSL简介及在Windows、Linux、Mac系统上的编译步骤

OpenSSL介绍:OpenSSL是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。SSL是SecureSockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。已经成为Internet上保密通

2015-08-30 09:54:49 388

转载 在Windows下编译OpenSSL(VS2005)

如何在Windows下编译OpenSSL (Vs2005使用Vc8的cl编译器)1、安装ActivePerl//初始化的时候,需要用到perl解释器2、使用VS2005下的Visual Studio 2005 Command Prompt进入控制台模式(这个模式会自动设置各种环境变量)3、解压缩openssl的包,进入openssl的目录4、perl configure VC-WI

2015-08-30 09:10:21 348

转载 【转】windows下编译和安装redis

redis官方说法是不支持win版。然后有两个patch均不作为它的主干加入。其实redis原版是可以在win下面编译安装的。要编译它,我们需要cygwin和mingw。cygwin这是一个强大的东东,可以在你的电脑上用win的方式模拟出linux的环境mingw也是一个强大的东东,可以支持跨平台gnu式的c编译首先去官网吧cygwin下载回来

2015-08-20 12:26:08 3750

转载 链接错误-库冲突(libcmt.lib和libcmtd.lib)

原文http://blog.csdn.net/redline2005/article/details/6313703在同一个项目中,所有的源文件必须链接相同的C运行时库。如果某一文件用了Multithreaded DLL版本,而其他文件用了Single-Threaded或者Multithreaded版本的库,也就是说用了不同的库,就会导致这个警告的出现。 

2015-02-09 20:26:31 522

原创 修改resource.h文件导致 fatal error RC1004: unexpected end of file found

在文件最后加一个回车即可解决。不知道原因

2015-01-09 13:31:52 570

转载 Windows 不能在 本地计算机 启动 SQL Server 服务 错误代码126

Windows 不能在本地计算机 启动 SQL Server 服务 错误代码126(引用于http://blog.sina.com.cn/s/blog_6856e03b0100ym8r.html)在使用SQL2005(或2008)是可能会遇到错误提示:“Windows 不能在 本地计算机 启动 SQL Server 。有关更多信息,查阅系统事件日志。如果这是非 Microsof

2014-10-11 15:02:02 637

原创 Cocox2d 编译方法

chmod -R 777 ./

2014-08-01 20:45:21 503

原创 网狐棋牌源代码升级到VS2012遇到的LNK1179问题

//FALSH 定义//#import "Flash.ocx" named_guids#import "Flash.ocx"  named_guids, exclude("IFlashObjectInterface"), exclude("IDispatchEx")

2014-04-26 15:04:10 1092

原创 manifest文件导致,网狐无法正常工作问题.

网狐棋牌,Debu////////////////////////////////////////////////////////////////////////////////////链接代码#pragma comment(linker, "\"/manifestdependency:type='Win32' name='Microsoft.VC90.CRT' version

2014-04-21 19:53:25 773

原创 C++,不注意时产生但是很难排查低级bug

if(pClPeer!= NULL); //注意这个分号,它完全影响了语意{pClPeer->RecvPkg(pNetPkg);}

2014-02-24 13:42:38 617

原创 error C2227

最后发现是类静态函数中,调用了类成员变量.

2014-02-21 16:55:30 2620 1

转载 编译GDB(主要针对LINUX平台)

gdb的安装与使用一、安装1.    在浏览器输入ftp://202.193.9.3,进入里面的incoming/embeded_system_upload/experiment文件夹,下载在arm上可以单步调试的gdb源码包gdb-6.6.tar.gz2.    准备安装的目录#mkdir /opt/gdb/arm-gdb#mkdir /opt/gdb/gdbserver

2014-02-03 14:25:22 1871

原创 提供一个tulua++的makefile

tolua++没有提供makefile,我人工写了一个提供给大家。我是linux初学者,对makefile这东西还是有点头痛的,这里希望给遇到同样问题的人带来一点帮助.#****************************************************************************# Makefile for tolua++# This

2014-01-26 16:15:44 530

原创 Linux g++ 关于模板类中嵌套子类的编译问题

templateclass FSM{public:class Transition{friend class FSM;public:virtual ~Transition(){ typename std::vector *>::iterator it;for(it = m_conditions.begin(); it != m_conditions.en

2014-01-24 00:15:47 588

转载 mysql-5.1.30-win32 安装配置说明

最近的项目中使用了MySQL数据库,一些MySQL的新用户在配置使用时还有些不够熟练,特在此记录,方便开发团队使用,该文章所涉及内容均可以在MySQL参考手册第二章“安装MySQL”中找到。MySQL安装后自带了英文参考手册,也可以在http://dev.mysql.com/doc/refman/5.1/zh/index.html查看中文版本,也可以下载。       本文根据项目需要配置

2014-01-04 12:40:38 1068

原创 无法连接到Linux虚拟机中TCP服务器问题.

配置.宿主机为win7,虚拟机为linux,虚拟机中部署了一个中间件服务器.wmware版本是10.0版本. 网络适配器选的是:桥接模式(B):直接连接物理网络,同时选中“ 复制物理网络连接状态(P)”现象:1.宿主机与虚拟机之间可以相互ping通2.虚拟机也可以ping通网关(路由器)3.虚拟机linux可以正常上网4.虚拟机中的tcp服务器可以跟虚拟机中的tcp客户

2013-12-27 17:51:50 4304 1

转载 Linux中批量把文件名大小写转换

Linux中批量把文件名大小写转换 一哥们从现场打来急电说现在有一个目录,目录下有上千个文件,现在需要把文件名由小写全部转化为大写。 首先不能写脚本,那样的话还要教他用vi,  改权限,只能用命令了。字符转换嘛,当然想到的是 tr :  www.2cto.com   for file in * ;do mv  $file `e

2013-12-26 13:43:05 2584

原创 遇到一个<iostream>引发的非常难缠的连接错误LNK2001

在把一个解决方案编译成release版的过程中。遇到了一个非常难缠的bug3>libcpmtd.lib(xdebug.obj) : error LNK2001: unresolved external symbol __malloc_dbg3>libcpmtd.lib(xdebug.obj) : error LNK2001: unresolved external symbol __fre

2013-12-25 15:12:21 1097

原创 输出文件夹中的短文件名到文本中(批处理)

1.@echo offcolor 2f@set work_dir=%cd%dir %work_dir%\*.* /B /N /x >%work_dir%\000file_list.txtecho 设置完成,按任意键退出!pause >nul 2>nul *********************************************************

2013-12-22 20:40:34 515

原创 发布一个多线程安全的内存池

根据肖舸的《0bug C++商用编程之道》中的内存池做的一些修改。关于其中读写部分,各位可参照肖舸的读写锁,或者自行替换,毕竟这东西只有写没有读。主要改进1.去掉递归查找分配块大小部分。改用函数直接计算出到需要的块大小改进2.使用双向链表取代固定大小的数组。改进3.释放和没释放的内存块均在双向链表中保存。方便调试输出*******************************

2013-12-21 21:35:15 696

原创 error LNK2001: unresolved external symbol __HUGE

今天把OpenMSX的网络底层库更换成Libuv的过程中,出现了一个难缠的连接错误。error LNK2001: unresolved external symbol __HUGE。搞来搞去,竟然发现是我把一个工程的Runtime Library 设置成了Multi-threaded Debug DLL (/MDd),而又错误的屏蔽了libcmt.lib造成的.发现病灶所在之后,修正run

2013-12-17 14:19:01 1029

转载 windows下编译libuv方法2则

方法一:下载一个稳定的release版本:https://github.com/joyent/libuv/releases 怎么查看各个分支是否稳定,请查看:https://github.com/joyent/libuv/blob/master/ChangeLog 安装git和python,python需要2.x版本,3.0以上版本不支持,我用的2.7。如果

2013-12-10 20:49:44 4763

转载 Libevent在vs2008的连接错误error LNK2019

2>libevent.lib(evutil_rand.obj) : error LNK2019: unresolved external symbol __imp__CryptGenRandom@12 referenced in function _arc4_seed_win322>libevent.lib(evutil_rand.obj) : error LNK2019: unresolve

2013-12-09 23:45:24 1744 1

基于S57国际标准的电子海图显示与导航系统

基于S57国际标准的电子海图显示与导航系统

2015-08-10

空空如也

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

TA关注的人

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