- 博客(44)
- 资源 (1)
- 收藏
- 关注
原创 vs2019编译curl支持openssl
对于opensll生成的库libeay32.lib其实就是libcrypto.lib,ssleay32.lib库其实就是libssl.lib,只是名字不同而已,实际上是完全一样的。
2021-08-16 10:33:40
331
转载 【转】微信与朋友圈后台架构
微信朋友圈技术之道:三个人的后台团队与每日十亿的发布量视屏讲解概述截止到2015年7月,微信每月活跃用户约5.49亿,朋友圈每天的发表量(包括赞和评论)超过10亿,浏览量超过100亿。得益于4G网络的发展,以上数据仍有很快的增长,而且相对于PC互联网时代,移动互联网时代的峰值要来得更加凶猛。比如,2015年元月的流量到了平时的2倍,而峰值则达到了平时峰值的2
2017-08-26 23:34:25
868
转载 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
386
原创 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
5175
2
转载 rpm包指定安装路径
rpm包一般都有默认的安装路径,如何你要更改默认路径,有没有办法呢?当然有。我们来看下面的例子。比如在安装JDK (Java Development Kit)或JRE (Java Runtime Environment)时,这个RedHat package文件的默认安装路径是/usr/java。如果你要安装在其它路径下,例如要放到/home/java目录下,该如何做呢?一、首先查看rpm包
2017-05-26 13:57:56
13183
原创 使用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
2177
转载 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
4183
1
转载 【转】VS2013下编译libeXosip2
http://blog.csdn.net/bikeytang/article/details/53448735
2017-03-29 16:13:59
249
转载 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
3119
转载 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
489
原创 windows上使用VS2012 C++语言调用Redis的解决方案
最近我在VS2012上进行Redis开发遇到一些困扰. 编译Redis的lib库没问题。但是使用这些lib库就不太顺利了. 在网上查来查去也没解决。不过其实Redis的客户端项目RedisCli.vcxproj,就是一个最好的使用例子. 稍后我把具体的配置方法提供给大家.
2016-09-18 21:27:02
2990
转载 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
664
原创 金山云服务器,挂载硬盘
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
749
原创 类成员函数指针回调问题。(可以回调但是,函数回调后this指针无效)
class Peer;//错误的做法,不能使用向前声明,必须是用include 包含Peer的头文件,否则回调函数中的this指针无效typedef void (Peer::*PeerOnMsgFunc)(MsgHead*);
2015-09-17 14:13:59
512
原创 内网外网同时上网的配置
通过无线上外网的电脑的路由表设置.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
1011
原创 奇怪的连接错误 LNK1181: 无法打开输入文件“,5.01”
遇到一个奇怪的编译错误 >LINK : fatal error LNK1181: 无法打开输入文件“,5.01”编译时没有任何其他错误信息,只是最后时,提示>LINK : fatal error LNK1181: 无法打开输入文件“,5.01”最后是 项目-->属性-->链接器-->子系统 项 将"未设置"改成 "控制台 (/SUBSYSTEM:CONSOLE)" 后问题消失.我
2015-09-08 20:45:16
3179
转载 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
387
转载 OpenSSL简介及在Windows、Linux、Mac系统上的编译步骤
OpenSSL介绍:OpenSSL是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。SSL是SecureSockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。已经成为Internet上保密通
2015-08-30 09:54:49
421
转载 在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
367
转载 【转】windows下编译和安装redis
redis官方说法是不支持win版。然后有两个patch均不作为它的主干加入。其实redis原版是可以在win下面编译安装的。要编译它,我们需要cygwin和mingw。cygwin这是一个强大的东东,可以在你的电脑上用win的方式模拟出linux的环境mingw也是一个强大的东东,可以支持跨平台gnu式的c编译首先去官网吧cygwin下载回来
2015-08-20 12:26:08
3776
转载 链接错误-库冲突(libcmt.lib和libcmtd.lib)
原文http://blog.csdn.net/redline2005/article/details/6313703在同一个项目中,所有的源文件必须链接相同的C运行时库。如果某一文件用了Multithreaded DLL版本,而其他文件用了Single-Threaded或者Multithreaded版本的库,也就是说用了不同的库,就会导致这个警告的出现。
2015-02-09 20:26:31
541
原创 修改resource.h文件导致 fatal error RC1004: unexpected end of file found
在文件最后加一个回车即可解决。不知道原因
2015-01-09 13:31:52
579
转载 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
655
原创 网狐棋牌源代码升级到VS2012遇到的LNK1179问题
//FALSH 定义//#import "Flash.ocx" named_guids#import "Flash.ocx" named_guids, exclude("IFlashObjectInterface"), exclude("IDispatchEx")
2014-04-26 15:04:10
1104
原创 manifest文件导致,网狐无法正常工作问题.
网狐棋牌,Debu////////////////////////////////////////////////////////////////////////////////////链接代码#pragma comment(linker, "\"/manifestdependency:type='Win32' name='Microsoft.VC90.CRT' version
2014-04-21 19:53:25
792
原创 C++,不注意时产生但是很难排查低级bug
if(pClPeer!= NULL); //注意这个分号,它完全影响了语意{pClPeer->RecvPkg(pNetPkg);}
2014-02-24 13:42:38
630
转载 编译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
1894
原创 提供一个tulua++的makefile
tolua++没有提供makefile,我人工写了一个提供给大家。我是linux初学者,对makefile这东西还是有点头痛的,这里希望给遇到同样问题的人带来一点帮助.#****************************************************************************# Makefile for tolua++# This
2014-01-26 16:15:44
541
原创 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
607
转载 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
1152
原创 无法连接到Linux虚拟机中TCP服务器问题.
配置.宿主机为win7,虚拟机为linux,虚拟机中部署了一个中间件服务器.wmware版本是10.0版本. 网络适配器选的是:桥接模式(B):直接连接物理网络,同时选中“ 复制物理网络连接状态(P)”现象:1.宿主机与虚拟机之间可以相互ping通2.虚拟机也可以ping通网关(路由器)3.虚拟机linux可以正常上网4.虚拟机中的tcp服务器可以跟虚拟机中的tcp客户
2013-12-27 17:51:50
4481
1
转载 Linux中批量把文件名大小写转换
Linux中批量把文件名大小写转换 一哥们从现场打来急电说现在有一个目录,目录下有上千个文件,现在需要把文件名由小写全部转化为大写。 首先不能写脚本,那样的话还要教他用vi, 改权限,只能用命令了。字符转换嘛,当然想到的是 tr : www.2cto.com for file in * ;do mv $file `e
2013-12-26 13:43:05
2612
原创 遇到一个<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
1115
原创 输出文件夹中的短文件名到文本中(批处理)
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
536
原创 发布一个多线程安全的内存池
根据肖舸的《0bug C++商用编程之道》中的内存池做的一些修改。关于其中读写部分,各位可参照肖舸的读写锁,或者自行替换,毕竟这东西只有写没有读。主要改进1.去掉递归查找分配块大小部分。改用函数直接计算出到需要的块大小改进2.使用双向链表取代固定大小的数组。改进3.释放和没释放的内存块均在双向链表中保存。方便调试输出*******************************
2013-12-21 21:35:15
721
原创 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
1064
转载 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
4818
转载 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
1766
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人