更新于:02-09 01:03

有关[博客]分类推荐

我从来不理解 JavaScript 闭包,直到有人这样向我解释它... - Java架构—月亮 - 博客园

于02-22 07:14 - -
正如标题所述,JavaScript 闭包对我来说一直有点神秘,看过很多闭包的文章,在工作使用过闭包,有时甚至在项目中使用闭包,但我确实是这是在使用闭包的知识. 最近看国外的一些文章,终于,有人用于一种让我明白方式对闭包进行了解释,我将在本文中尝试使用这种方法来解释闭包. 在理解闭包之前,有个重要的概念需要先了解一下,就是 js 执行上下文.

.Net Core in Docker - 在容器内编译发布并运行 - Agile.Zhou - 博客园

于02-20 09:48 - -
Docker可以说是现在微服务,DevOps的基础,咱们.Net Core自然也得上Docker. .Net Core发布到Docker容器的教程网上也有不少,但是今天还是想来写一写. 你搜.Net core程序发布到Docker网上一般常见的有两种方案:. 1、在本地编译成Dll文件后通过SCP命令或者WinSCP等工具上传到服务器上,然后构建Docker镜像再运行容器.

Ncnn使用详解(2)——Android端 - DmrfCoder的博客 - CSDN博客

于02-17 17:43 - -
本片文章基于你已经完成了 这篇文章的学习,主要介绍如何将写好的c代码应用到Android项目中. 系统:Ubuntu16.04 . 软件:Android Studio. 前期准备之 ndk安装. 在正式开始前我们需要先下载安装ndk,这里介绍一种简单高效的方式,打开Android Studio,然后依次点击File->Settings->Appearance&Behavior->System Settings->Android SDK,然后在SDK Tools下找到ndk,然后选中,点击apply就可以自动下载安装了,如图: .

MobileNetSSD通过Ncnn前向推理框架在Android端的使用--Cmake编译(目标检测 objection detection)补充篇章(多目标也可以显示) - Che_Hongshu - CSDN博客

于02-01 09:02 - -
安装win10+linux-Ubuntu16.04的双系统(超细致). ubuntu16.04+caffe+CUDA10.0+cudnn7.4+opencv2.4.9.1+python2.7 (超超细致). Caffe_ssd安装以及利用VOC2012,VOC2007数据集测试VGG_SSD网络. Caffe实现MobileNetSSD以及各个文件的具体解释,利用自己的数据集dataset训练MobileNetSSD建立模型.

MTCNN人脸及特征点检测--基于树莓派3B+及ncnn架构 - yuanlulu的博客 - CSDN博客

于01-26 22:56 - -
本文尝试在树莓派3B+上用ncnn框架测试MTCNN. ncnn的基本编译和使用请参考《. 在树莓派3B+上编译ncnn并用benchmark和mobilenet_yolo测试》. mtcn-ncnn项目中下载mtcnn子目录,把这个目录放在最新的ncnn源码目录下. 修改ncnn最顶层的CMakeList.txt,增加对mtcnn的支持.

Nodejs中利用phantom把html转为pdf或图片格式 - younglao的博客 - CSDN博客

于01-14 07:23 - -
最近在项目中遇到需要把html页面转换为pdf的需求,并且转换成的pdf文件要保留原有html的样式和图片. 也就是说,html页面的图片、表格、样式等都需要完整的保存下来. 最初找到三种方法来实现这个需求,这三种方法都只是粗浅的看了使用方法,从而找出适合这个需求的方案:. wkhtmltopdf 工具.

NAT穿透技术详解(udp打洞精髓附代码) - lyztyycode的博客 - CSDN博客

于01-12 18:13 - -
以前自己写的代码都只是在本地进行c/s通信,今天想写一个可以跨越外网的c/s通信,这里我就用udp实现一个点对点的不同外网的通信. 用到的技术就是nat穿透技术,这里最直接使用的就是udp打洞技术. 如果你需要nat穿透技术的详解点这里:. 一个已知的外网服务器S(ip+port),两个位于不同外网的客户端A, B.

使用树莓派的摄像头 - Trami - 博客园

于01-12 06:11 - -
我目前使用的树莓派是3B+,操作系统是Raspbian-stretch. 树莓派官方提供了小型摄像头,用于拍照和录制视频. 目前官网上提供了两款摄像头,一个是用于正常的可见光拍摄,另一个带有红外夜视功能,我入手的是这款带红外夜视功能的摄像头,这款摄像头的名字叫PI NOIR CAMERA V2(The infrared Camera Module v2 (Pi NoIR)),具体可以参见.

使用 ffmpeg nginx rtmp 搭建实时流处理平台 - nowgood - 博客园

于01-10 10:53 - -
环境: ubuntu 16.04. 使用 opencv 获取摄像头数据帧, 进行处理之后(如进行 keypoint 识别), 将 opencv 中图像的 Mat类型转化为 ffmpeg 的 AvPicture 格式, 然后推送到流媒体服务器上, 本地通过 VLC 播放器查看实时检测效果. /etc/ffserver.conf配置外部可接入地址 在文件的.

在树莓派3B+上部署Intel NCS2神经网络计算棒 - weixin_43741611的博客 - CSDN博客

于01-06 21:08 - -
2018.12.20日 英特尔更新了OpenVINO Toolkit R5版本. 作为NCS2的官方开发套件,OpenVINO在此之前只能在台式机ubuntu 16.04上使用. 而在树莓派上使用的ncsdk并不支持NCS2计算棒. 通过在树莓派上部署OpenVino,可实现在树莓派上使用NCS2加速神经网络计算.

小小甜菜OpenVINO爬坑记 - oZhiZhuXia12的博客 - CSDN博客

于01-06 13:03 - -
小小甜菜OpenVINO爬坑记. OpenVINO是intel提供的一个深度学习优化工具,目前可以使用在win10,Ubuntu16.04两个平台上,官方已经宣布后期会支持树莓派系统. 它是Movidius x的使用接口,同时支持多种框架,也提供了大量例程. 我使用的是UP Squared板卡,运行Ubuntu16.04.

从零开始搭建树莓派 + intel movidius 神经元计算棒2代深度学习环境 - Mingyong_Zhuang的技术博客 - CSDN博客

于01-06 08:01 - -
从零开始搭建树莓派+intel movidius 神经元计算棒2代深度学习环境. 下载OpenVINO toolkit for Raspbian安装包:. Opencv + python api调用方法:. 本文从零开始搭建,从烧写树莓派的系统开始,到最后用计算棒跑人脸检测. 本教程适用二代的计算棒,不适合一代的计算棒.

ARM、DSP、AVR与C51的比较 - 高原 - CSDN博客

于01-04 10:21 - -
ARM+DSP与AVR作为现代CPU设计范例,从现代眼光来看,都是非常先进的设计. 最重要的是吸取了C51体系所显露出来的问题,在原有系列的基础上,拥有高性能、高速度,甚至是更低的功耗. 本论文只针对ARM+DSP、AVR和C51单片机的特点,从不同的侧面进行了比较和阐述.   单片微型计算机(Single-Chip Micmprocessor)是微型计算机(Microcomputer,简称微机)的一个重要分支.

人脸识别准备 -- 基于raspberry pi 3b + movidius - wlu - 博客园

于01-01 21:21 - -
最近准备系统地学习一下深度学习和TensorFlow,就以人脸识别作为目的. 十年前我做过一些图像处理相关的项目和研究,涉及到图像检索. 记得当时使用的是SIFT特征提取,该特征算子能很好地抵抗图像旋转、仿射变换等变化. 可以说SIFT是图像特征工程方面做得很出色的算子. 现如今深度学习特别是CNN,ResNet等模型被研究者发明之后,图像特征工程似乎已经很“没有必要”了.

图像识别——ubuntu16.04 movidius VPU NCSDK深度学习环境搭建-桐烨科技-踏上文明的征程-51CTO博客

于01-01 20:55 - -
这篇文章本人不打算长篇累牍去写,结合以前写的文章,从软件角度去写一些点滴,伴随人工智能AI的火爆,现在图像识别算法也异常火爆,上一篇文章提到Intel movidius Myriad 2 VPU(MA2450)是一种简单易用的深度学习平台,说到简单易用,但很多网友和客户还是一头雾水,本人还是觉得在这里班门弄釜一下,简单写一些,在ubuntu环境下搭建深度学习开发环境.

图像识别VPU——易用的嵌入式AI支持深度学习平台介绍-桐烨科技-踏上文明的征程-51CTO博客

于01-01 20:55 - -
公司玩了大半年的嵌入式AI平台,现在产品进入量产模式,也接触了很多嵌入式方案,有了一些心得体会,本人不才,在这里介绍一下一款简单易用的嵌入式AI方案——Movidius Myriad 2 VPU(MA2450) 和 Myriad X VPU(MA2485). 这里本人重点提示:简单易用的嵌入式AI.

iptables四个表与五个链-秋天的童话-51CTO博客

于12-25 13:51 - -
一、netfilter和iptables说明:.     1、   netfilter/iptables IP 信息包过滤系统是一种功能强大的工具,可用于添加、编辑和除去规则,这些规则是在做信息包过滤决定时,防火墙所遵循和组成的规则. 这些规则存储在专用的信息包过滤表中,而这些表集成在 Linux 内核中.

《从0到1学习Flink》—— 介绍Flink中的Stream Windows | zhisheng的博客

于12-24 08:47 - -
目前有许多数据分析的场景从批处理到流处理的演变, 虽然可以将批处理作为流处理的特殊情况来处理,但是分析无穷集的流数据通常需要思维方式的转变并且具有其自己的术语(例如,“windowing(窗口化)”、“at-least-once(至少一次)”、“exactly-once(只有一次)” ). 对于刚刚接触流处理的人来说,这种转变和新术语可能会非常混乱.

短信轰炸,限制一分钟只能发送一次手机短信 - 简单的幸福 - ITeye博客

于12-21 09:24 - -
为什么要限制一分钟之内只能发送一次手机短信呢?. 什么场景需要发送手机短信?. (c)手机号绑定,手机号换绑. (d)转账时手机号接收动态口令(一次一密). 图形验证码,一般前端会有倒计时,在倒计时的过程中是不允许点击"发送短信"按钮的:. 如果刷新页面,那么页面的倒计时就会中断. . 这是需要服务器端提供支持:服务器端要记录上次发送短信的时间戳.

Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Neural Networks | 邹进屹的博客

于12-20 13:37 - -
第三个网络叫ONet,对第二个CNN获得的人脸区域进行再次训练获得是否是人脸,人脸坐标以及五个特征点. 以下项目时MTCNN的具体代码实现. 项目地址:https://github.com/pangyupo/mxnet_mtcnn_face_detection. // MTCNN_VS2015.cpp : 定义控制台应用程序的入口点.

EntityFramework DbContext 线程安全 - 田园里的蟋蟀 - 博客园

于12-18 10:56 - -
不要被提示信息中的 Use 'await' 所迷惑,如果你仔细查看下代码,发现并没有什么问题,上面这段异常信息,是我们在 async/await 操作的时候经常遇到的,什么意思呢. :在这个上下文,第二个操作开始于上一个异步操作完成之前. 可能有点绕,简单说就是,在同一个上下文,一个异步操作还没完成,另一个操作就开始了.

Spring Boot干货系列:(十)开发常用的热部署方式汇总 | 嘟嘟独立博客

于12-18 09:23 - -
平时开发Sprig Boot的时候,经常改动个小小的地方就要重新启动项目,这无疑是一种很差的体验. 在此,博主收集了3种热部署的方案供大家选择. 开发工具:IDE:IntelliJ IDEA 2017.1. spring-boot版本:1.5.3RELEASE. Spring Loaded 实现热部署.

NAT穿透(UDP打洞) - heaventouch - 博客园

于12-16 20:18 - -
1、NAT(Network Address Translator)介绍. NAT有两大类,基本NAT和NAPT. 静态NAT:一个公网IP对应一个内部IP,一对一转换. 动态NAT:N个公网IP对应M个内部IP,不固定的一对一转换关系. 现在基本使用这种,又分为对称和锥型NAT. 锥型NAT,有完全锥型、受限制锥型、端口受限制锥型三种:.

Tutk P2P的原理和常见的实现方式 - 书弋江山的博客 - CSDN博客

于12-16 11:15 - -
最近在做tutk P2p相关公司的IP摄像头项目,然后看了一下实现原理,然后改一了一篇文章来记录一下,天下文章一大抄,天下代码也是一样的,下面就是TUTK 的Demo.   当今互联网到处存在着一些中间件(MIddleBoxes),如NAT和防火墙,导致两个(不在同一内网)中的客户端无法直接通信. 这些问题即便是到了IPV6时代也会存在,因为即使不需要NAT,但还有其他中间件如防火墙阻挡了链接的建立.

Linux 单网卡通过NAT设置共享上网 - 百川汇海 - CSDN博客

于12-14 13:58 - -
第一步在单网卡上面绑定一个内网的地址. 第二部配置nat的转发,创建一个脚本. 第三部 配置内网机器的ip地址为内网ip,网关为em1:0的地址.

Spring Boot 项目启动时执行特定方法 - 坤哥的博客 - CSDN博客

于12-10 21:55 - -
Springboot给我们提供了两种“开机启动”某些方法的方式:ApplicationRunner和CommandLineRunner. 这两种方法提供的目的是为了满足,在项目启动的时候立刻执行某些方法. 我们可以通过实现ApplicationRunner和CommandLineRunner,来实现,他们都是在SpringApplication 执行之后开始执行的.

给产品负责人的Sprint评审会建议 - Agile_zhanglao的博客 - CSDN博客

于11-28 22:20 - -
Sprint评审会议可能是产品人员最重要的Scrum活动,它可以帮助您收集反馈意见,做出正确的产品决策,从而增加创造成功产品的机会. 但是我发现,产品负责人并不总是清楚谁应该参加会议,应该如何开展这个会议,以及如何收集相关反馈. 本文将回答这些问题,并分享我的一些建议,以帮助您在Sprint评审会上得到更多收获.

Linux及Arm-Linux程序开发笔记(零基础入门篇) - 一点一滴的Beer - 博客园

于11-20 16:38 - -
一、Arm-Linux程序开发平台简要介绍. 1.1程序开发所需系统及开发语言. 二、Linux开发平台搭建. 2.2安装Linux虚拟机. 2.3虚拟机的一些基本配置. 三、Fedora-linux系统. 3.1控制终端的基本操作命令. 3.2.2 Qt库及Qt界面设计软件. 四、使用Eclipse CDT开发Linux程序.

智能视频分析系统_视频智能分析漫谈-博客-云栖社区-阿里云

于11-12 14:46 - -
  从世纪九十年代开始,美国的VSAM项目中进行视频监控的数据化研究以来,视频监控的智能化经过了二十年的发展,到现在已经发生了巨大的变化,智能分析技术也从传统的模式识别到机器学习再到现在家喻户晓的深度学习经历了多个阶段的发展. 而当前深度学习的逐渐成熟让很多曾经尚未到达实用阶段的应用逐渐具备了可用性,典型的如人脸识别,高密度的人员统计等;也让很多已经成熟的应用具有更高的准确度,如车牌、车型识别、行为识别等等.

ElasticSearch位置搜索 - Spring , Hadoop, Spark , BI , ML - CSDN博客

于11-09 10:33 - -
在ElasticSearch中,地理位置通过. geo_point这个数据类型来支持. 地理位置的数据需要提供经纬度信息,当经纬度不合法时,ES会拒绝新增文档. 这种类型的数据支持距离计算,范围查询等. mapping为city:. geo_point类型必须显示指定,ES无法从数据中推断. 在ES中,位置数据可以通过对象,字符串,数组三种形式表示,分别如下:.