
点点滴滴
不积跬步,无以至千里;不积小流,无以成江海。
储备列表
-
C#的委托使用
1一、多线程中操作控件 private delegate bool ButtonEnableDelegate(bool bEnable); public bool EnableButton(bool bEnable) { &n
阅读更多soskp-yoours2017-12-15 15:00:32
-
【转载】使用TCP协议的NAT穿透技术
2一直以来,说起NAT穿透,很多人都会被告知使用UDP打孔这个技术,基本上没有人会告诉你如何使用TCP协议去穿透(甚至有的人会直接告诉你TCP协议是无法实现穿透的)。但是,众所周知的是,UDP是一个无连接的数据报协议,使用它就必须自己维护收发数据包的完整性,这常常会大大增加程序的复杂度,而且一些程序由于某些原因,必须使用TCP协议,这样就常常令一些开发TCP网络程序的人员“谈穿透色变”。那么,使用TCP协议是不是就不能实现穿透
阅读更多soskp-yoours2017-11-14 14:25:55
-
curl增加https支持 - openssl zlib编译
3一、zlib 下载地址 http://www.zlib.net/ 使用CMake打开创建编译VS2008环境,编译即可 把编译文件夹下的zconf.h拷贝到zlib目录下二、openssl-1.0.2l 创建bat文件,内容如下:echo off & color 0A:: 项目名称set PROJECT=openssl:: 版本标签set VESION=OpenSSL_1_
阅读更多soskp-yoours2017-06-21 15:25:02
-
libevent使用 - http服务
4#include <event2/event.h>#include <event2/buffer.h>#include <event2/http.h>#include <Winsock2.h>#include <stdlib.h>#include <stdio.h>int init_win_socket(){ WSADATA wsaData
阅读更多soskp-yoours2017-04-26 09:46:46
-
libcurl使用 - http请求
5#include <curl/curl.h>size_t ResponseData(void* buffer,size_t size, size_t nmemb, void *stream){memcpy(urlres.txt+urlres.iHeader, buffer, size*nmemb);urlres.iHeader += size*nmemb; return size*nmemb;}ur
阅读更多soskp-yoours2017-04-26 09:44:54
-
使用MFC调用gsoap方法-服务端
6一、创建头文件test.h接口函数//gsoap ns service name: ns__HelloWord3//gsoap ns service namespace: http://localhost/ns__HelloWord3.wsdl//gsoap ns service location: http://localhost//gsoap ns service executable: ns__HelloWord3.cgi//gs
阅读更多soskp-yoours2017-03-15 16:11:50
-
使用MFC调用gsoap方法-客户端
7一、gSOAP工具介绍(gsoap\bin\win32) 在该目录下存在2个工具: wsdl2h.exe及soapcpp2.exe (1) wsdl2h.exe: 根据WSDL生成C/C++风格的头文件 &
阅读更多soskp-yoours2017-03-15 12:55:46
-
VC++ OCI操作Oracle数据库
8一、OCI动态库 oci.dll ocijdbc11.dll ociw32.dll orannzsbb11.dll oraociei11.dll orasql11.dll二、msvc版本库 oraocci11.dll Release模式库 &nb
阅读更多soskp-yoours2017-03-13 15:47:02
-
[转载]Eclipse build Android时不生成apk问题解决方法
9Eclisps有时build后不生成apk。没有对Eclise做过设置调整,android工程代码也是没有问题的。反正就是莫名奇妙的遇到两次,解决方法如下:1、设置:Preferences -> Android -> Build中有一项“Skip packaging and dexing until export or launch....”,去除勾选状态2、删除debug.keystore,该文件位置:Preference
阅读更多soskp-yoours2017-01-18 12:04:09
-
CP2110芯片HID使用
10一、CP2110CP2110为USB接口的hid通讯,免驱动;支持Linux和windows平台二、linux下编译下载libusb-1.0.20、slabhiddevice、slabhidtouart三、使用BOOL Open(HID_UART_DEVICE* fd){HID_UART_STATUSstatus= HID_UART_DEVICE_NOT_FOUND;DWORDnumDevices= 0;if (HidUart_GetN
阅读更多soskp-yoours2017-01-04 18:25:30