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

动易网站免费版百度竞价价格

动易网站免费版,百度竞价价格,长春经济技术开发区人才网,做网站教程 第一课先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞…

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip204888 (备注大数据)
img

正文

目录

一   写在前面

二   编译OpenSSL支持libcurl的https访问

① 下载openssl库

② 把库的开源配置包安装在指定文件夹并编译

三   编写人脸识别代码第一次

① 翔云人工智能平台

② API和接口地址参考

③ 代码示例

四   编写人脸识代码第二次:加入图片base64编码

① Base64编码说明

② 结果说明

五   拓展车牌识别

① 操作说明

② 代码示例

③ 车牌识别结果显示


一   写在前面

● 要通过libcurl库实现人脸识别,就需要libcurl库支持https协议。在上一篇文章中介绍了通过libcurl库来访问百度网页,只是基于http协议。

● 要让libcurl库支持https协议实现人脸识别,就需要安装openssl这个库。

● http与https:简言之,https比http多了加密协议,具体体现后面会说明。

● 此篇人脸识别介绍主要目的是判断两张人脸图片的相似程度或者接近程度。

二   编译OpenSSL支持libcurl的https访问

① 下载openssl库

① wget https://www.openssl.org/source/openssl-1.1.1a.tar.gz    //下载
 
② tar xvf openssl-1.1.1a.tar.gz    //解压
 
③ cd openssl-1.1.1a     //进入解压皓的openssl-1.1.1a目录下
 
④ ./config         //配置在系统的默认位置,省的我们调库的时候再去找库的位置
 
⑤ make           //编译
 
⑥ sudo make install   //最后一步安装完成

把库的开源配置包安装在指定文件夹并编译

在curl-7.71.1目录下操作

① ./configure --prefix=$PWD/_install --with-ssl
② make
③ make install

三   编写人脸识别代码第一次

① 翔云人工智能平台

用手机号注册翔云人工智能开放平台的账号,然后购买关于人脸识别的产品,刷新页面回到个人中心就能看到两个OCR码。

人脸识别http://netocr.com/face.html

② API和接口地址参考

③ 代码示例

#include <stdio.h>
#include <curl/curl.h>
#include <string.h>
#include <stdlib.h>#define true 1
#define false 0
typedef unsigned int bool;size_t readData(void *ptr,size_t size,size_t nmemb,void *stream)
{char buf[10240] = {'\0'};strncpy(buf,ptr,1024);printf("=================================get Data=============================\n");printf("%s\n",buf);
}bool postUrl()
{CURL *curl;CURLcode res;char *postString;char img1[12];char img2[12];char *key = "EUiBxxxxxxxxxxxxxxxgva";  //填翔云平台个人中心里对应显示的内容char *secret = "e405xxxxxxxxxxxxxxxxxxxxxxx49c"; //填翔云平台个人中心里对应显示的内容int typeId = 21;char *format = "xml";postString = (char *)malloc(strlen(key)+strlen(secret)+2048);sprintf(postString,"&img1=%s&img2=%s&key=%s&secret=%s&typeId=%d&format=%s","","",key,secret,21,format);curl = curl_easy_init();if (curl){curl_easy_setopt(curl, CURLOPT_COOKIEFILE, "/tmp/cookie.txt"); // 指定cookie文件curl_easy_setopt(curl, CURLOPT_POSTFIELDS,postString);    // 指定post内容curl_easy_setopt(curl, CURLOPT_URL,"https://netocr.com/api/faceliu.do");   // 指定urlcurl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, readData); //将返回的http头输出到fp指向的文件res = curl_easy_perform(curl);printf("OK:%d\n",res);curl_easy_cleanup(curl);}return true;
}
int main(void)
{
//      getUrl("/tmp/get.html");postUrl();
}

编译:

gcc demo2.c -I ./curl-7.71.1/_install/include/ -L ./curl-7.71.1/_install/lib -lcurl

四   编写人脸识代码第二次:加入图片base64编码

● jpg格式的图片是压缩过的bmp格式的图片;

● 上传两张人脸照片到虚拟机

① Base64编码说明

● Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。

● Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。采用Base64编码具有不可读性,需要解码后才能阅读。

● Base64由于以上优点被广泛应用于计算机的各个领域,然而由于输出内容中包括两个以上“符号类”字符(+, /, =),不同的应用场景又分别研制了Base64的各种“变种”。为统一和规范化Base64的输出,Base62x被视为无符号化的改进版本

#include <stdio.h>
#include <curl/curl.h>
#include <string.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>#define true 1
#define false 0
typedef unsigned int bool;
char buf[10240] = {'\0'};size_t readData(void *ptr,size_t size,size_t nmemb,void *stream)
{strncpy(buf,ptr,1024);
}char* getPicBase64FromFile(char *filePath)
{char *bufPic;char cmd[128] = {'\0'};sprintf(cmd,"base64 %s > tmpFile",filePath);system(cmd);int fd = open("./tmpFile",O_RDWR);int filelen = lseek(fd,0,SEEK_END);lseek(fd,0,SEEK_SET);bufPic =(char *)malloc(filelen+2);memset(bufPic,0,filelen+2);read(fd,bufPic,filelen);close(fd);system("rm -f tmpFile");return bufPic;
}
bool postUrl()
{CURL *curl;CURLcode res;char *postString;char *key = "xxxxxxxxxxxxxxxxxxxxxxxxxx"; //对应翔云平台上的内容填写**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。****需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)**
![img](https://img-blog.csdnimg.cn/img_convert/517d337f09fba1054b99cbdbf08b4e0a.png)**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**y = "xxxxxxxxxxxxxxxxxxxxxxxxxx"; //对应翔云平台上的内容填写**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。****需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)**
[外链图片转存中...(img-iP4MRABR-1713316115052)]**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
http://www.khdw.cn/news/5935.html

相关文章:

  • 2016网站设计欣赏周口seo公司
  • 做任务网站源码杭州千锋教育地址
  • 织梦网站模板套用优化网站价格
  • 做设计什么兼职网站建设哪家网络推广好
  • 做网站一屏有多大站长之家查询
  • 网站建设与管理试题及答案找网站公司制作网站
  • 自适应型网站建设多少钱最能打动顾客的十句话
  • 动态网站建设与维护石家庄百度关键词优化
  • 网站建设与制作区别百度网盘app下载安装 官方下载
  • 公司电脑为什么有的网站打不开广告公司注册
  • 外包小程序开发注意事项济南seo小黑seo
  • 河南网站建设报价网站推广专家十年乐云seo
  • 做网站怎么选择服务器的大小百度纯净版首页入口
  • 龙口有没有做网站的营销推广seo
  • 如何免费建个人网站信息流广告案例
  • 十大管理咨询公司宝鸡seo外包公司
  • 做网站赚钱靠谱吗网页设计的流程
  • dedecms 网站url路径优化怎么注册网站免费的
  • 行业网站定位淄博网站seo
  • 网站接入空间外包网络推广
  • 合肥专业的房产网站建设吸引人的软文标题
  • 招聘网站套餐费用怎么做分录深圳市社会组织总会
  • 深圳 网站 传播海外网站建站
  • 骏域网站建设专家seo站内优化最主要的是什么
  • 个人网站做重定向图片免费网站推广
  • 电商网站开发系统架构交换友链是什么意思
  • 小型网站开发宁波seo排名优化培训
  • 北京的广告公司网站建设广州百度seo
  • 漳州网站建设优化郑州网站优化软件
  • 网站开发实例教程解封后中国死了多少人