- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 Unable to load DLL 'xxx.dll': 找不到指定的模块。 (Exception from HRESULT: 0x8007007E)
使用virtual studio编译生成dll给c#用,在本地使用ok,但到线上服务器就加载失败。网上很多解释及方法,最终发现我的是以下问题:1. 下载dependencywalker,查看制作的dll,发现依赖一个virual studio 的dll: MSVCR100D.DLL 所以问题是线上的服务器并没有安装vs,没有这个dll,导致加载出错2.解决方法: 制
2016-05-31 17:14:49 14157 1
转载 webservice 与socket
http://blog.csdn.net/m_123hj_520/article/details/9370723webservice是基于http协议的soap协议的封装和补充,如果你考虑公共稳定的接口,你可以努力的考虑一下。至于socket和http、webservices是否放在一起比较和考虑主要还是看你关心的角度,而这个角度可以是技术层面的 ,也可以是用户需求层面1
2016-05-27 19:56:38 413
转载 linux 文件套接字
转自: http://blog.csdn.net/changli_90/article/details/9043593Linux和UNIX都拥有一个非常实用的工具--UNIX套接字,或称为本地套接字,它可以被用在进程间通讯(IPC)当中。UNIX套接字的运转机制和Internet套接字类似,主要的区别UNIX套接字只能用在一台计算机中,而Internet套接字则可以在不同的计算机之间使
2016-05-27 17:49:13 4547
转载 c++ byte与int
byte不是一种新类型,在C++中byte被定义的是unsigned char类型;但在C#里面byte被定义的是unsigned int类型//int转bytevoid intToByte(int i,byte *bytes,int size = 4){ //byte[] bytes = new byte[4]; memset(bytes,0,sizeof(b
2016-05-26 16:41:31 828
原创 base64加密解密
#include "StdAfx.h" #include "base64.h" #include static const std::string base64_chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "abcdefghijklmnopqr
2016-05-24 15:21:00 334
转载 win32中GBK、UTF8的互转
转 http://www.cnblogs.com/hnrainll/archive/2011/05/07/2039700.htmlwin32中GBK、UTF8的互转#include "stdafx.h"#include #include //GBK编码转换到UTF8编码int GBKToUTF8(unsigned char * lpGBKStr,unsigned c
2016-05-24 15:19:40 1010
转载 redhat 安装mysql
redhat下mysql安装与使用1、安装(1)查看是否安装 yum list installed mysql*(2)查看现有安装包 yum list mysql*(3)安装mysql服务器端 yum install mysql-dev yum install mysql-server(4)安装my
2016-05-23 16:14:29 379
转载 消息队列
转自 http://blog.csdn.net/shaobingj126/article/details/50585035大型网站架构之分布式消息队列 以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。本次分享大纲消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐)资料本次分享总结一、
2016-05-23 13:23:50 421
原创 linux 安装git错误:libcurl.so.3
执行sudo yum install -y git后出错:Error: Package: git-1.7.12.4-1.el5.rf.x86_64 (dag) Requires: libcurl.so.3()(64bit) Available: curl-7.15.5-17.el5_9.x86_64 (base)
2016-05-19 18:21:31 2363
原创 visual studio 中UDP 服务器端和tcp客户端示例
bool data_coll(const char* msg, char* err){ WSADATA wsd; SOCKET s; int nRet; // 初始化套接字动态库 if(WSAStartup(MAKEWORD(2,2),&wsd) != 0) { printf("WSAStartup
2016-05-18 17:52:47 2299
转载 Visual Studio 下生成dll 和调用dll
转自:https://www.douban.com/note/366236574/在非Visual Studio下怎么去编译dll已经在另外一个post中做了描述:http://www.douban.com/note/320768748/。但是,Visual Studio毕竟是一个非常主流,很难回避的一个编译和整合工具。如何在Visual Studio下,最最最简单的方式声场dll
2016-05-18 17:37:14 1385
转载 linux下设置自动启动服务(程序)
1.开机启动时自动运行程序Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑 /etc/rc.d/rc.local 文件,在文件最末加上一行"xinit"或"startx",
2016-05-16 10:06:16 422
原创 IO模型之阻塞、非阻塞、IO多路复用、异步
参考 http://www.cnblogs.com/Anker/p/3254269.html 及网络编程卷1第6章网络IO模型详细分析 常见的IO模型有阻塞、非阻塞、IO多路复用,异步。以一个生动形象的例子来说明这四个概念。周末我和女友去逛街,中午饿了,我们准备去吃饭。周末人多,吃饭需要排队,我和女友有以下几种方案: (1)我和女友点完餐后,不知道什么时候能做好,只好坐在餐厅里
2016-05-09 20:00:49 4068
转载 linux tcpdump
实际使用了:tcpdump -i eth1 host 121.42.202.77 and \(111.205.51.153\)以下内容参考自 http://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用
2016-05-09 10:14:56 230
转载 sizeof 与 strlen
Sizeof与Strlen的区别与联系一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof
2016-05-06 14:05:08 214
转载 define中的#、##、#@及\
1、# (stringizing)字符串化操作符。其作用是:将宏定义中的传入参数名转换成用一对双引号括起来参数名字符串。其只能用于有传入参数的宏定义中,且必须置于宏定义体中的参数名前。如:#define example(instr) printf("the input string is:\t%s\n",#instr)#define example1(instr) #instr
2016-05-05 15:24:33 1024
原创 非阻塞socket设置方法
(1)阻塞block 所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回。 例如socket编程中connect、accept、recv、recvfrom这样的阻塞程序。 再如绝大多数的函数调用、语句执行,严格来说,他们都是以阻塞方式执行的。(2)非阻塞non-block
2016-05-05 15:16:15 906
转载 孤儿进程与僵尸进程
1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考APUE,认真总结一下,加深理解。2、基本概念 我们知道在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的
2016-05-03 18:55:40 245
转载 sigaction函数
http://www.cnblogs.com/wblyuyang/archive/2012/11/13/2768923.html使用 sigaction 函数: signal 函数的使用方法简单,但并不属于 POSIX 标准,在各类 UNIX 平台上的实现不尽相同,因此其用途受到了一定的限制。而 POSIX 标准定义的信号处理接口是 sigaction 函数,其接口头文件及原型如下
2016-05-03 17:44:27 294
转载 互斥量与条件变量
http://blog.chinaunix.net/uid-27177626-id-3765181.htmlhttp://blog.csdn.net/bolike/article/details/9025389一、概述 在多线程或者多进程共享数据时,为了保证数据的完整性和正确性,,使用同步机制来实现。互斥锁和条件变量均是出自posix.1线程标准,可以被用来同步一个进程中的多个
2016-05-03 16:40:04 581
LINDO 7.0 API
2012-08-16
LINDO 7.0 API
2012-08-16
LINDO API 7.0
2012-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人