#CMake实践

java反射基础知识(四)反射应用实践

p.s:本文需要读者对反射机制的API有一定程度的了解,如果之前没有接触过的话,建议先看一下官方文档的QuickStart。在应用反射机制之前,首先我们先来看一下如何获取一个对象对应的反射类Class,在Java中我们有三种方法可以获取一个对象的反射类。通过getClass方法在Java中,每一个Object都有一个g...

Page Object设计模式实践

PageObject是Selenium自动化测试项目开发实践的最佳设计模式之一,通过对界面元素的封装减少冗余代码,同时在后期维护中,若元素定位发生变化,只需要调整页面元素封装的代码,提高测试用例的可维护性。  本项目以163邮箱登录为例,163登录脚本(非PO模式)请查看博客中的随笔信息。1、项目目录结构及相关介绍te...

计算广告CTR预估系列(七)--Facebook经典模型LR+GBDT理论与实践

2018年06月13日16:38:11 轻春 阅读数6004更多分类专栏: 机器学习 机器学习荐货情报局 版权声明:本文为博主原创文章,遵循 CC4.0BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn...

深度学习原理与实践(开源图书)-总目录

置顶 2018年10月13日17:54:24 MTVideoAI 阅读数:390 标签: 深度学习原理与实践机器学习原理与实践开源图书 更多个人分类: 深度学习专题所属专栏: 深度学习原理与实践  版权声明:本文为博主原...

流媒体基础实践之——打流直播码安全保护(安全防盗链)

   所谓安全防盗链,是一种加了防盗链签名的URL,经过签名的URL能够跟阿麦打流服务器的安全机制进行配合,可以将URL的使用权限定在您的APP上,恶意第三方拿到URL也不能使用和传播。(1)推流 -推流URL加防盗链的必要性极高,尤其是在直播码跟用户ID(或者DBID)绑定的情...

Redis实践操作之—— keyspace notification(键空间通知)

设置了生存时间的Key,在过期时能不能有所提示?如果能对过期Key有个监听,如何对过期Key进行一个回调处理?如何使用Redis来实现定时任务?    本文所说的定时任务或者说计划任务并不是很多人想象中的那样,比如说每天凌晨三点自动运行起来跑一个脚本。这种都已经烂大街了,随便一个...

Python+OpenCV4:读写输入和输出的简单实践(图片、视频、摄像头)

典型的文件处理流程如下:sys.argv命令行参数是读取文件时常用的方式。命令行参数保存在sys.argv的列表中,列表的第一个元素是脚本名称,后面的元素是命令行参数: 通过以下脚本sys_argv.py可以熟悉命令行参数的获取:1importsys23print(f'运行的脚本名是:{sys.argv[0]...

Tensorflow简单实践系列(三):图和会话

当执行一个TensorFlow函数的时候,并不会马上执行运算,而是把运算存储到一个称为“图”(graph)的数据结构里面。图存储的各种运算,只有在会话(session)里执行图,才会真正地执行。对于1c=tf.add(a,b)2e=tf.multiply(c,d)它们所形成的图就是:Tensor...

Tensorflow简单实践系列(二):张量

在上一节中,我们安装TensorFlow并运行了最简单的应用,这节我们熟悉TensorFlow中的张量。张量是TensorFlow的核心数据类型。数学里面也有张量的概念,但是TensorFlow的张量其实不一样,更像是一个n维数组。不能在常规Python例程中访问张量,因此TensorFlowAPI提供了很多张量的操作...

Tensorflow简单实践系列(一):安装和运行

TensorFlow是谷歌开发的机器学习框架。直接使用pip安装即可,添加豆瓣镜像可以加快速度:pipinstalltensorflow-ihttps://pypi.douban.com/simple如果有GPU可以充分利用,安装:pipinstalltensorflow-gpu-ihttps://pypi.douba...

算法回顾篇:插入排序从理论到实践

更多分享:www.catbro.cn一、前言:我们在上一章节中学习了算法回顾篇:选择排序,本次我们将继续学习插入排序二、算法介绍简述(从大到小排序):有1~N个待排序元素注:后面所说的x元素或者y元素及下标为x或者y对应的序列中的元素1、取x(此时x=1)元素作为当前待比较元素;2、令y=x;3、取y-1元素与y元素进...

zlib、libzip、 libzippp 库编译(windows + cmake + vs2013)

"libzipp"这库是基于"libzip"之上封装的,而"libzip"又是基于"zlib"库封装的,所以要编译"libzipp"库就要先编译其他两个库。下载准备:"zlib-1.2.8.tar.gz""libzip-1.0.1.tar.gz""libzippp-master.zip"编译环境:cmake+vs201...

中小研发团队架构实践之总体架构设计

参考: https://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA==&mid=2650998176&idx=1&sn=968965208a80dbc3434858d0bdfa82f1&chksm=bdbefdf38ac974e58bceb0...

【转】移动Web单页应用开发实践——页面结构化

在开发面向现代智能手机的移动Web应用的时候,无法避免一个事实,就是需要开发单页应用(SinglePageWebApp)。对于不同的系统需求,单页应用的粒度会不同,可能是整个系统都使用一个页面装载,也可能是按模块分为独立页面装载。在开发单页应用时第一个要处理的问题就是页面结构化,由于多个功能集中在一个页面呈现,就必然需...

C++中使用CMake编译管理项目

CMake是一个跨平台的Makefile生成工具,可以根据特定的规则生成相应的Makefile文件,并对C/C++源代码进行编译和管理。有一篇博客介绍CMake的使用,比较通俗易懂,链接地址是:Cmake详解CMake的官方下载地址为:https://cmake.org/download/官方文档地址为:CMake3....
首页上一页...2930313233下一页尾页