17 henreash

尚未进行身份认证

我要认证

Think Differently.

等级
TA的排名 1k+

goland服务热重启

开发web api或web项目,修改源码后,无需手动重启即可查看效果,使用air即可实现。安装air:go get -v -u github.com/cosmtrek/air(或下载所有源码后,go build,得到air.exe,拷贝到$gopath/bin目录)在项目目录下,创建.air.config文件,修改[build]中的cmd配置,设置为goland编译程序的命令行命令:cmd = "go build -o ./tmp/beego-demo.exe ./main.go"最终配置

2020-09-28 15:55:15

webassmbly blazor实现多页签效果

最终效果如上图。多页签使用BlazorStrap中的BSTabGroup、BSTabList组件,内嵌绑定的BSTab:<div> <NavMenu OnShowLog="ShowLog" OnShowModel="ShowModel" /></div><div class="container"> <BSTabGroup ShownEvent="@Shown" @ref="tabGroup"> &..

2020-09-11 11:30:51

webassembly跨域访问

如出现如下错误:SEC7123: [CORS] 原点“https://localhost:44377”已阻止 preflight 请求,它的 Request Header “authorization”未出现在“http://localhost:12345/qry_pagition”的 cross-origin 请求的 Access-Control-Allow-Headers response header 列表中。说明请求header中含有authorization,但服务端不允许这样的heade

2020-09-11 11:12:03

darknet YoloV4手册翻译

https://github.com/AlexeyAB/darknet(对象检测神经网络) – 可用于Linxu和windows的张量计算核心Yolo v4网页:https://arxiv.org/abs/2004.10934更多细节:http://pjreddie.com/darknet/yolo/必要条件(及依赖性安装)Requirements (and how to in...

2020-04-29 15:48:20

yolov3-tools使用说明

github地址:https://github.com/henreash/yolov3-tools

2020-03-01 23:08:28

自动表单生成工具说明(后端、桌面、web、移动端)

功能描述:使用模型编辑工具编辑模型,每个模型对应数据库一张表,内含多个字段。 从模型生成数据库(现支持sqlite)。 从模型生成golang微服务代码,并自动进行编译。 从模型生成winform dll项目,并可自动编译、拷贝dll到模型工具同目录下、生成模型工具菜单配置文件,重启模型即可看到新的表单菜单,打开对应表单,编辑数据。 从模型生成vue项目,并可自动安装依赖,启动开发测试...

2020-02-16 00:08:10

flutter项目疑难解决--好用的连接

flutter新建项目,卡死问题解决方案https://zhuanlan.zhihu.com/p/48866181高版本安卓系统方法http urlhttps://blog.csdn.net/gengkui9897/article/details/82863966app签名https://blog.csdn.net/weixin_44567104/article/details...

2020-01-16 11:33:40

Golang之微服务

软件开发需要分模块,通常要按逻辑进行化分,将代码组织到不同的包里,编译为dll或全部集成到exe,以单进程的方式运行;多个项目公用的代码,直接引用dll或以公共代码库的方式引入。但是,如果项目非常多,每个项目都要去考虑这些公共的功能,将依赖的包导入到项目,还是要直接面对这些代码,编译时间也非常长。为此,将模块进行物理划分,子模块直接部署为独立的进程,进程间采用http、rpc等方式通信,通信内...

2019-11-18 12:17:37

使用Go的sync.ErrGroup类快速并行搜索文件

Go的主要特性之一是其强大的并发性能,如通道和goroutines。但是对于新手来说,goroutines是一个陌生的概念,新手在掌握并发概念过程中,经常遇到挫折。Go团队发布的第一个帮助管理goroutines复杂性的工具是sync.WaitGroup,创建一个WaitGroup,该WaitGroup将阻塞,直到指定数量的goroutines完成执行为止。以下是文档中的一个例子: ...

2019-11-12 11:14:55

使用OpenCV合成训练图片,同时生成labelme兼容格式的标注文件

思路很简单,加载背景图片,加载目标图片,随机抽取N个目标图像,将目标图像的像素copy到背景图片上,拷贝的位置可根据要求指定;同时合成标注json文件。代码如下:# coding=utf-8from cv2 import cv2import osimport numpy as npimport randomfrom gen_ann_json import Annotation...

2019-11-12 09:16:15

干货 | 一文概览主要语义分割网络,FCN、UNet、SegNet、DeepLab 等等等等应有尽有

文章目录介绍 网络架构 Fully Convolution Networks (FCNs) 全卷积网络 SegNet U-Net DeepLab v1 DeepLab v2 DeepLab v3 Fully Convolutional DenseNet E-Net 和 Link-Net Mask R-CNN PSPNet RefineNet G-...

2019-11-08 21:30:20

【深度学习】语义分割网络介绍对比-FCN,SegNet,U-net DeconvNet

前言在这里,先介绍几个概念,也是图像处理当中的最常见任务.语义分割(semantic segmentation) 目标检测(object detection) 目标识别(object recognition) 实例分割(instance segmentation)语义分割首先需要了解一下什么是语义分割(semantic segmentation).语义分割,简单来说就是给...

2019-11-08 21:27:53

tensorflow2 unet加载自己的图像进行训练

根据Tensorflow图像分割教程https://www.tensorflow.org/tutorials/images/segmentation按步骤敲代码,可以很方便的生成一个unet范例,其中会自动从网上下载模型、样本。启动训练,得到模型,从网上下载宠物图片,进行识别,效果很不错。 查看代码发现样本是经过tensorflow_datasets封装的,如何加载我们自己标注的图像进行...

2019-11-08 15:26:21

labelme标注图像分割(语义分割)样本

1、下载:pip install labelme2、将需要标注的图像存入images目录,cd到images目录的父目录3、新建labels.txt文件,ansi编码,其中录入类别__ignore___background_aeroplanebicyclebirdboatbottlebuscarcatchaircowdiningtabledoghorse...

2019-11-07 10:45:18

反向传播——通俗易懂

最近在看深度学习的东西,一开始看的吴恩达的UFLDL教程,有中文版就直接看了,后来发现有些地方总是不是很明确,又去看英文版,然后又找了些资料看,才发现,中文版的译者在翻译的时候会对省略的公式推导过程进行补充,但是补充的又是错的,难怪觉得有问题。反向传播法其实是神经网络的基础了,但是很多人在学的时候总是会遇到一些问题,或者看到大篇的公式觉得好像很难就退缩了,其实不难,就是一个链式求导法则反复用。如果...

2019-11-05 22:27:33

tensorflow2使用矩阵运算模拟训练、验证过程

import tensorflow as tffrom tensorflow import kerasfrom tensorflow.keras import datasetsimport osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'"""=================准备数据================="""#自动下载mni...

2019-10-29 14:04:38

nginx容错、均衡负载配置

win10下载nginx1.17.5,解压后,进入nginx目录,进入conf目录,记事本打开nginx.conf,按如下配置:http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65;...

2019-10-28 13:03:07

angular8 ajax await

angular8前端访问后端服务,在typescript中使用ajax,配合async、await关键字,非常便利。考虑一种特殊情况,界面打开后,需要加载数据特别多,必须分多次请求从后端拉取,借助await关键字,代码非常简洁。避免大量回调函数的出现。 getServerData(url:string){ let data = ajax(url).toPromise(); ...

2019-10-22 09:25:30

angular8 build后在chrome下报text/plain错误

打开index.html文件,将里面所有的<script src="XXX"></script>都加上type="text/javascript"变为<script type="text/javascript" src="runtime-es2015.e8a2810b3b08d6a1b6aa.js" type="module"></scri...

2019-10-20 23:29:12

tensorflow训练多对象检测分类器

在github上翻译的,转载一下。https://github.com/henreash/Tensorflow-Object-Detection-API-Tutorial-Train_Multiple-Object-Windows-10-translate

2019-10-13 19:04:30

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。