当前位置: 首页 > news >正文

国外财经网站是怎么做的某企业网站建设规划书

国外财经网站是怎么做的,某企业网站建设规划书,有关网站空间正确的说法是,北京工信部网站本文可能需要使用的环境和工具#xff1a; c/ c和GCC编译器 (Windows) Cygwin或MinGW 本文运行环境为windows10#xff0c;使用MinGW-W64-builds-4.2.0 curl-8.5.0 libcurl 可以在官网 http://curl.haxx.se/ 获得。 配置MinGW 将mingw.rar解压到D:#xff0c;修改系统…本文可能需要使用的环境和工具 c/ c和GCC编译器 (Windows) Cygwin或MinGW 本文运行环境为windows10使用MinGW-W64-builds-4.2.0 curl-8.5.0 libcurl 可以在官网 http://curl.haxx.se/ 获得。 配置MinGW 将mingw.rar解压到D:修改系统环境变量path将D:\mingw\bin加入 打开cmd输入gcc -v验证 编译curl 将curl-8.5.0.zip解压到D:打开cmdcd进入到D:\curl-8.5.0 执行下面命令 mingw32-make mingw32 编写java类生成头文件 编写一个如下的类 package com.kindo.nhzk;public class SendDocument {static {System.loadLibrary(kindolib);}public native void send(String data);public static void main(String[] args) {new SendDocument().send({\data\:[{\sex\:1,\age\:56,\bornWt\:0,\LOS\:6,\statusOut\:2,\PDX\:\I21.000x005\,\ADX1\:\A02.100\,\ADX2\:null,\ADX3\:\\,\ADX4\:\\,\ADX5\:\\,\ADX6\:\\,\ADX7\:\\,\ADX8\:\\,\ADX9\:\\,\ADX10\:\\,\ADX11\:\\,\ADX12\:\\,\ADX13\:\\,\ADX14\:\\,\ADX15\:\\,\PROC1\:\\,\PROC2\:\\,\PROC3\:\\,\PROC4\:\\,\PROC5\:\\,\PROC6\:\\,\PROC7\:\\,\PROC8\:\\}]});} } 使用javac或idea进行编译编译后进入到class目录下执行下面命令 javah -jni com.kindo.nhzk.SendDocument 此时会生成一个com_kindo_nhzk_SendDocument.h内容如下 /* DO NOT EDIT THIS FILE - it is machine generated */ #include jni.h /* Header for class com_kindo_nhzk_SendDocument */#ifndef _Included_com_kindo_nhzk_SendDocument #define _Included_com_kindo_nhzk_SendDocument #ifdef __cplusplus extern C { #endif /** Class: com_kindo_nhzk_SendDocument* Method: send* Signature: (Ljava/lang/String;)V*/ JNIEXPORT void JNICALL Java_com_kindo_nhzk_SendDocument_send(JNIEnv *, jobject, jstring);#ifdef __cplusplus } #endif #endif 编写c语言实现 在该目录下创建一个kindolib.c文件如下 #include com_kindo_nhzk_SendDocument.h #include stdio.h #include curl/curl.hJNIEXPORT void JNICALL Java_com_kindo_nhzk_SendDocument_send(JNIEnv *env, jobject obj, jstring str) {CURL *curl;CURLcode res;curl_global_init(CURL_GLOBAL_ALL);curl curl_easy_init();//HTTP报文头 struct curl_slist* headers NULL;if(curl) {const char *inCStr (*env)-GetStringUTFChars(env, str, NULL);printf(In C, the received string is: %s\n, inCStr);headers curl_slist_append(headers, Content-Type:application/json;charsetUTF-8);// 设置请求地址curl_easy_setopt(curl, CURLOPT_URL, http://192.168.1.134:8880/cdrg-1.0/cdrg);// 设置请求头信息curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);// 设置请求超时时间curl_easy_setopt(curl, CURLOPT_TIMEOUT_MS, 3000);// 设置请求体curl_easy_setopt(curl, CURLOPT_POSTFIELDS, inCStr);curl_easy_setopt(curl, CURLOPT_POST, 1);res curl_easy_perform(curl);if(res ! CURLE_OK)fprintf(stderr, curl_easy_perform() failed: %s\n,curl_easy_strerror(res));printf(ok);curl_slist_free_all(headers);curl_easy_cleanup(curl);(*env)-ReleaseStringUTFChars(env,str,inCStr);}curl_global_cleanup();} 编译c程序为dll 执行下面的命令 gcc -c -I%JAVA_HOME%/include -I%JAVA_HOME%/include/win32 -ID:\curl-8.5.0\include -LD:\curl-8.5.0\lib -DCURL_STATICLIB -lcurl kindolib.cgcc -I$JAVA_HOME/include -I%JAVA_HOME%/include -I%JAVA_HOME%/include/win32 -ID:\curl-8.5.0\include -LD:\curl-8.5.0\lib -shared -o kindolib.dll kindolib.o -lcurl 上面使用了JAVA_HOME环境变量D:\curl-8.5.0为curl库目录 使用java验证和运行 将编译好的kindolib.dll 和 libcurl.dll放到JAVA_HOME\bin也就是java.library.path下执行上面的SendDocument类 libcurl.dll是运行的依赖最终需要kindolib.dll 和 libcurl.dll在同一个目录下此文件在D:\curl-8.5.0\lib下。
http://www.zqtcl.cn/news/213404/

相关文章:

  • 商洛做网站电话北京做网站比较大的公司
  • 某俄文网站电脑做网站服务器
  • 广州网站建设开发团队江苏省建设招标网站
  • 南昌建设工程质量监督网站wordpress菜单登录
  • 网站设计贵不贵网站seo设置是什么
  • 不属于企业网站建设基本标准的是南通网站建设知识
  • 玉树州wap网站建设公司做试玩网站
  • 商城网站怎么建保定网络营销网站建设
  • 检索类的网站建设公司的网站建设规划书
  • 百度做网站需要交钱吗保定网站建设平台分析
  • 张家界建设局网站电话优化关键词排名公司
  • 宁夏网站建设一条龙网站建设中的图片及视频要求
  • 某些网站dns解析失败湛江制作企业网站
  • 网站开发用什么代码长沙哪家公司做网站
  • 做视频找素材的网站有哪些wordpress 合法评论
  • php网站开发程序填空题高水平网站运营托管
  • 揭东建设局网站wordpress建站后发布
  • 济南哪里有建网站制作视频的手机软件
  • 建设教育网站的国内外研究现状沧州市宇通网站建设公司
  • 大型网站开发框架有哪些厦门外贸网页设计服务
  • 开网站空间流量怎么选择公司注册咨询电话
  • 邢台网站建设基本流程网站制作公司教你怎么制作网站
  • 苏州网站建设方案外包视频网站制作教程视频
  • 呼伦贝尔市规划建设局网站wordpress 主题切换
  • 建设网站的要求吗网站怎么建立
  • 网站结构有哪些建设局平台
  • 高端网站建设公司服务好吗有哪些制作网站的公司
  • 网站整站模板下载工具淮安网站建设案例
  • 网站前台用什么做广东省网站设计师
  • 汕头网站建设公司哪个好百度公司注册地址