grab

项目总结24:海关179号(实时获取电商平台企业支付相关原始数据)开发流程和相关资料

只愿长相守 提交于 2021-02-18 02:19:32
项目总结24:海关179号(实时获取跨境电子商务平台企业支付相关原始数据接入)开发流程和相关资料 欢迎大家留言探讨 1、致谢   感谢: https://blog.csdn.net/ccbox_net/article/details/89031736 ;博主 ccbox_net ;如果不是这篇文章,我可能还要话花一倍的的时间才能结束 2、吐槽   现在开发结束后,回过来总结,不怨海关,只能说自己经验还不够;但不可否认对接海关,是我目前对接的最难的第三方;以前总吐槽微信支付和阿里支付的文档,但跟海关比起来,呵呵;   对接海关,除了看文档,还需要必要的沟通,只看文档是无法完成,因为其中有几部是需要海关工作人员进行审核    另外,海关(或者本文)提供的全部文档都需要仔细理解,否则,就是看了本文,也是云里雾里的;此处没有捷径 接下来是干货 3-前期准备   1-企业需要在海关备案,得到海关注册编码;   2-企业需要在海关注册,按到一个加密用的ukey和一个法人卡(不是好人卡...)   3-在海关注册后,海关会你先上跟相关人员对接,他们会将你拉入一个微信群,并讲你需要的资料大礼包发你,但请记住光看大礼包是不够的 4-需要的资料   4-1-相关网址     海关公告179文件: http://www.customs.gov.cn/customs/302249/302266

14、USB摄像头(V4L2接口)的图片采集

99封情书 提交于 2021-02-10 11:40:42
参考网站http://www.cnblogs.com/surpassal/archive/2012/12/19/zed_webcam_lab1.html 一、一些知识 1、V4L和V4L2。 V4L是Linux环境下开发视频采集设备驱动程序的一套规范(API),它为驱动程序的编写提供统一的接口,并将所有的视频采集设备的驱动程序都纳入其的管理之中。V4L不仅给驱动程序编写者带来极大的方便,同时也方便了应用程序的编写和移植。V4L2是V4L的升级版,由于我们使用的OOB是3.3的内核,不再支持V4L,因而编程不再考虑V4L的api和参数定义。 2、YUYV与RGB24 RGB是一种颜色的表示法,计算机中一般采用24位来存储,每个颜色占8位。YUV也是一种颜色空间,为什么要出现YUV,主要有两个原因,一个是为了让彩色信号兼容黑白电视机,另外一个原因是为了减少传输的带宽。YUV中,Y表示亮度,U和V表示色度,总之它是将RGB信号进行了一种处理,根据人对亮度更敏感些,增加亮度的信号,减少颜色的信号,以这样“欺骗”人的眼睛的手段来节省空间。YUV到RGB颜色空间转换关系是: R = Y + 1.042*(V-128); G = Y - 0.34414*(U-128) - 0.71414*(V-128); B = Y + 1.772*(U-128); YUV的格式也很多,不过常见的就是422

halcon

烈酒焚心 提交于 2021-01-10 12:53:35
读图 write_image read_image * 图片路径 FilePath: = ' d:/pic/demo.jpg ' * 判断文件是否存在 file_exists ( ' /bin/cc ' , FileExists) if (FileExists) * 读取图片 read_image(Image,FilePath) * 写入图片,第三个参数是填充值 write_image(Image, ' jpg ' , 0 , ' F:/demo.jpg ' ) endif 单张图片的读写 list_file( ' 路径 ' ,[ ' files ' , ' directories ' , ' recursive ' , ' max_depth 3 ' ,follow_links],ImageFiles) // 选取文件夹里的图片 tuple_regexp_select(ImageFiles,[ ' \\.(jpg)$ ' , ' ignore_case ' ],ImageFiles) // 在上面的那些图片中找到需要的图片 for Index := 0 to |ImageFiles| - 1 by 1 read_image(Image,ImageFiles[Index]) // 循环显示出来 * do sth…… endfor 参数解释: 这些参数都写在一个中括号当中

爆料:东南亚网约车Gojek拟与电商Tokopedia合并

|▌冷眼眸甩不掉的悲伤 提交于 2021-01-06 09:11:48
据知情人士透露,北京时间1月5日,印尼和东南亚网约车、支付巨头Gojek正在与当地电商巨头PT Tokopedia就合并一事展开深入谈判,并计划让合并后的实体上市。 爆料:东南亚网约车Gojek拟与电商Tokopedia合并 知情人士表示:Gojek和Tokopedia已经签署了一份详尽的条款清单,对彼此的业务展开尽职调查。双方都看到了合并带来的潜在协同效应,渴望在接下来几个月尽快达成协议。合并后的实体将创造一家印尼互联网巨头,总估值超过180亿美元,业务横跨网约车、支付、在线购物以及配送,他们计划在美国和印尼上市。 Gojek和Tokopedia自2018年以来就一直在考虑潜在的合并,在Gojek与主要网约车对手Grab的合并谈判陷入僵局后,双方的磋商加速。 免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。 轻便电摩究竟怎么样?实测雅迪T6铂金版见真章 10087.2公里的吉尼斯世界纪录 雅迪重新定义电动车 属于你的专属坐骑 雅迪T6铂金版图赏 轻便电摩&电动自行车买哪个好?算笔账就懂了 3亿保有量的电动车碰上新国标 你受影响了吗? 电动车到底走机动车道还是非机动车道? http://ebike.zol.com.cn/760/7600259.html ebike.zol.com.cn true 中关村在线

“滴滴打摩托”是什么鬼?东南亚的这家公司给做出来了!

心不动则不痛 提交于 2020-12-20 07:04:53
在印尼,有这么一家本地 独角兽公司 ,做出了一个脑洞大开的APP。 这家公司名为 Gojek ,是印尼第一个独角兽公司,目前公司的估值已经超过100亿美金,成为了一家真正的全球性商业公司。 Gojek在印尼的地位大致相当于我们国内支付宝+美团+饿了么+滴滴+携程+58同城+淘票票的综合体,而且这 些功能都集成在一个APP里,是一个真正的超级APP,这种大而全的 APP在国内基本属于不可想象的,Gojek是怎么成功做到的? 除此之外,Gojek创始人现在成为了印尼的教育部部长,也算是一段传奇了。 开挂的人生 Gojek的创始人纳迪姆 · 马卡里姆(Nadiem Makarim),一个非常本土化的名字,他的父亲诺诺 · 安瓦尔 · 马卡里姆博士(Nono Anwar Makarim)是哈佛大学哈佛国际事务中心研究员、哈佛大学法学院法律硕士,他的祖父哈米德 · 阿尔加德里(Hamid Algadri)是印度尼西亚独立自由的先驱者,在荷兰-印尼圆桌会议和印度尼西亚成立中都有功绩,可以说,纳迪姆本身就是含着金钥匙出生的,是一个真正的富二代+官二代,而他自身的优秀也是无可非议的。 纳迪姆 · 马卡里姆 纳迪姆自己是布朗大学国际关系学士,哈佛商学院MBA,早期供职于麦肯锡公司,在雅加达担任管理顾问,后来自己创办了在线时装店 Zalora,离开Zalora之后又成为了支付服务提供商 Kartuku

[AR/VR教程] SteamVR Unity工具包(三):控制器交互

◇◆丶佛笑我妖孽 提交于 2020-12-17 14:15:18
可交互对象 (VRTK_InteractableObject) 可交互对象脚本被添加到需要用(如控制器)来交互的任何游戏对象上。 可用脚本参数如下 Touch Interactions 触摸交互 · Highlight On Touch:如果勾选,这个对象在控制器触摸它时就会高亮。 · Touch Highlight Color:对象被触摸时高亮的颜色。颜色可以被任何全局的设置颜色来覆写(例如InteractTouch 脚本)。 · Rumble On Touch:控制器触碰对象时触发振动反馈,x表明时长,y表明震动强度。(x和y将来会被自定义编辑器代替)。 Grab Interactions 抓握交互 · Is Grabbale :决定对象是否能被抓握。 · Is Droppable :决定对象在被控制器抓握后能否被放下。如果没有勾选,一旦用控制器按钮拾起了物品就不能放下了。但是如果抓握的机制是关节(Fixed_Joint)的话,当对象受力足够大之后关节断开,物品也就被放下了。所以最好使用控制器子物体的抓握机制(Child_Of_Controller)来防止这种情况。 · Hold Button To Grab :如果勾选,控制器就需要持续按住设置为抓握的按钮来保持抓握状态。如果没有勾选,抓握的按钮切换抓握行为通过按下一次抓取,再按一次释放。 · On Grab

8个最高效的Python爬虫框架,你用过几个?

*爱你&永不变心* 提交于 2020-12-02 01:30:34
来源:云栖社区 1.Scrapy Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。。用这个框架可以轻松爬下来如亚马逊商品信息之类的数据。 项目地址:https://scrapy.org/ 2.PySpider pyspider 是一个用python实现的功能强大的网络爬虫系统,能在浏览器界面上进行脚本的编写,功能的调度和爬取结果的实时查看,后端使用常用的数据库进行爬取结果的存储,还能定时设置任务与任务优先级等。 项目地址:https://github.com/binux/pyspider 3.Crawley Crawley可以高速爬取对应网站的内容,支持关系和非关系数据库,数据可以导出为JSON、XML等。 项目地址:http://project.crawley-cloud.com/ 4.Portia Portia是一个开源可视化爬虫工具,可让您在不需要任何编程知识的情况下爬取网站!简单地注释您感兴趣的页面,Portia将创建一个蜘蛛来从类似的页面提取数据。 项目地址:https://github.com/scrapinghub/portia 5.Newspaper Newspaper可以用来提取新闻、文章和内容分析。使用多线程,支持10多种语言等。 项目地址:https://github.com

Blender快捷键

佐手、 提交于 2020-11-29 20:14:20
G(Grab) :移动物体 G--X,y,z或者鼠标中键: 可以锁定方向移动 S(scale) :缩放 S--X,Y,Z 或者鼠标中键 :可以锁定方向缩放 小键盘 1,3,7对应 后视图,左视图,顶视图ctrl+1,3,7 T(Tool):打开/关闭工具栏 R(rotate):旋转物体 双击R:360度旋转 R--X,Y,Z 或者鼠标中键 :锁定方向旋转 X:删除 L:选中所有点,线,面 B:框选 E: 挤出 I: 内插面 0:小键盘0进入相机视角 (按N键勾选锁定相机到视图方位可以调整摄像机角度) CTRL+B:倒角 CTRL+J:合并模型 P:分离模型 V:分离顶点 ALT+M:合并点 TAB:进入模型编辑模式 ALT+鼠标左键:环形选择 ALT+SHIFT+鼠标左键:多选 CTRL+小键盘+号:扩展选择 ctrl+tab:进入选择模式(绘制模式,物体模式,编辑模式,雕刻模式等) ctrl+鼠标右键:自由选择 shift+s:吸附游标 F:填充面(cap),或者选择2个点按F中间连接线 鼠标右键菜单:设置原点--将原点设置到目标中心(设置坐标轴) shift+C(centre):重置3D游标和视图 shift+A(add):(在3D游标处)添加物体 shift+空格:呼出建模命令面板 ctrl+R:环切 鼠标滚轮控制数量 CTRL+A:应用比例(旋转,缩放

使用Unity实现VR中在黑板上写字(升级篇)(二)----- 加入黑板擦

為{幸葍}努か 提交于 2020-11-26 04:19:18
黑板擦的功能其实和画笔是一样的,只是黑板擦设置的颜色是画板最原始的颜色,而笔设置的是其他的颜色。 所以最大的不同时,当手柄握住黑板擦时和握住笔时的函数实现是不一样的;实现这个功能之后,黑板擦的擦掉功能将在后续的篇章中和画笔一起完成; 可以看到不管黑板擦以什么角度开始靠近画板,最终这个黑板擦一定是和画板平行的; 先看看画板的坐标系: 再看看黑板擦的坐标系: 也就是说不管黑板擦以何种旋转角度(Rotation)靠近黑板最终的结果就是:黑板擦的transform.up指向画板的 -transform.forward方向;而在靠近的过程中,根据靠近的距离,我们把这个Rotation进行插值就可以了; 现在的问题就是什么时候开始插值呢?The Lab中的实现是,当黑板檫的中心点与画板的距离是黑板擦长边的0.5的时候,就开始插值,什么时候结束呢?最简单的就是0的时候,但是因为我的黑板擦底部有个0.02m的黑色擦布,所以我的是0.02m时结束; 因此首先需要写一个映射函数: public static class Helper { /// <summary> /// 用于比较两个Color32类型是不是一样 /// </summary> /// <param name="origin"></param> /// <param name="compare"></param> ///

树莓派相机设定

ぐ巨炮叔叔 提交于 2020-11-24 09:56:48
使用树莓派的摄像头,将树莓派自身提供的picamera的API数据转换为Python Oencv可用图像数据: # import the necessary packages from picamera.array import PiRGBArray from picamera import PiCamera import time import cv2 # initialize the camera and grab a reference to the raw camera capture camera = PiCamera() camera.resolution = (640, 480) camera.framerate = 32 camera.hflip = True camera.vflip = True rawCapture = PiRGBArray(camera, size=(640, 480)) # allow the camera to warmup time.sleep(0.1) # capture frames from the camera for frame in camera.capture_continuous(rawCapture, format="bgr", use_video_port=True): # grab the raw NumPy