自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4362)
  • 收藏
  • 关注

转载 MVC5使用T4模板建立Controller

在程序包控制台输入install-package mvc5codetemplatescsharp为项目安装mvc5codetemplates创建的myCreate.tt内容如下<#@ template language="C#" HostSpecific="True" #><#@ output extension=".cshtml" #><#@ in...

2019-09-26 19:12:00 467

转载 ASP.NET Core 3.0 gRPC 双向流

目录ASP.NET Core 3.0 使用gRPCASP.NET Core 3.0 gRPC 双向流ASP.NET Core 3.0 gRPC 认证授权一.前言在前一文 《ASP.NET Core 3.0 使用gRPC》中有提到 gRPC 支持双向流调用,支持实时推送消息,这也是 gRPC的一大特点,且 gRPC 在对双向流的控制支持上也是非常强大的。二. 什么是 gRP...

2019-09-26 12:28:00 895

转载 建造者模式

一、什么是建造者模式Builder模式也叫建造者模式或者生成器模式,是由GoF提出的23种设计模式中的一种。Builder模式是一种对象创建型模式之一,用来隐藏复合对象的创建过程,它把复合对象的创建过程加以抽象,通过子类继承和重载的方式,动态地创建复合属性的对象。二、代码演示建造者模式用于创建复杂对象,关注于创建复杂对象的步骤过程。在本例中,我们的目标是创建一个Product类...

2019-09-25 22:30:00 447

转载 ASP.NET Core 3.0 使用gRPC

目录ASP.NET Core 3.0 使用gRPCASP.NET Core 3.0 gRPC 双向流ASP.NET Core 3.0 gRPC 认证授权一.简介gRPC 是一个由Google开源的,跨语言的,高性能的远程过程调用(RPC)框架。 gRPC使客户端和服务端应用程序可以透明地进行通信,并简化了连接系统的构建。它使用HTTP/2作为通信协议,使用 Protocol...

2019-09-25 07:42:00 502

转载 原型设计模式及深拷贝

public class DeepProtoType implements Serializable, Cloneable{ public String name; //String 属性 public DeepCloneableTarget deepCloneableTarget;// 引用类型 public DeepProtoType() { ...

2019-09-24 22:05:00 91

转载 windows下安装vue教程

前言:前段时间学习了下vue,也算是能简单开发了,今天就记录下怎么通过vue-cli来安装vue。因vue是基于node环境的,如果你还不会安装的话,可以看下我的这个教程:安装node.js和npm教程以下内容是假设你已有了nodejs环境1、安装vue-cli3的包npm install -g @vue/cli# ORyarn global ad...

2019-09-24 18:14:00 304

转载 简单工厂模式、工厂方法模式与抽象工厂模式的区别(转)

虽然看完了《大话设计模式》,但是工厂模式的三种类型之间的差异,理解还不是非常透彻,那么本文就围绕三者间的差异性来阐述各自的优缺点。简单工厂模式 (Simple Factory)首先定义一个产品类的共同接口public interface Product{//价格int price();//产品名String getName();}分别有三个产品ProductA、P...

2019-09-24 13:32:00 93

转载 ASP.NET Core 3.0 使用 gRPC无法编译问题

一.问题创建了gRPC项目后,编译发现报错:二.解决1.检查项目路径是否存在中文2.检查当前Windows用户目录是否为非英文字符,如果是则必须改为英文修改方法:https://jingyan.baidu.com/article/c910274b347bd98d361d2da3.htmlhttps://blog.csdn.net/tanzey/article/detail...

2019-09-24 12:45:00 173

转载 简单工厂模式

一、 项目背景看一个披萨的项目:要便于披萨种类的扩展,要便于维护1) 披萨的种类很多(比如 GreekPizz、CheesePizz 等)2) 披萨的制作有 prepare,bake, cut, box3) 完成披萨店订购功能。二、传统方式(if()..elseif()...else)这里假定制作披萨的过程是相似的,只有准备阶段prepare不同。首先准备一个抽象的pizz...

2019-09-23 22:56:00 83

转载 单例设计模式八种写法

所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类 只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。比如Hibernate的SessionFactory,它充当数据存储源的代理,并负责创建Session 对象。SessionFactory并不是轻量级的,一般情况下,一个项目通常只需要一个 SessionFactory就够,这是就会使用...

2019-09-22 21:53:00 100

转载 .NET Core 实现 腾讯云云解析简单客户端

一.说明腾讯云的.NET SDK虽然非常强大,但是对他的产品支持不是很完全,域名的云解析就没有SDK,所以自己写了一个,初衷是用来做动态DNS的,也准备接入多个云厂商,但是我自己本身仅仅只有腾讯云这个环境,所以目前仅支持腾讯云,然后API也非常简单,就是增删改域名解析记录。本项目开源:https://github.com/stulzq/DynamicDns二.使用安装(Nuget...

2019-09-20 17:41:00 260

转载 “独立”OpenVINO R2019_2 版本中的“super_resolution_demo”例子的,解决由于 R2019_1到R2019_2 升级造成的问题...

OpenVINO提供了丰富的例子,为了方便研究和使用,我们需要将这些例子由原始的demo目录中分离出来,也就是“独立”运行,这里我们选择了较为简单的super_resolution_demo来说明问题并标注重点;另一方面,由于OpenVINO升级比较快,在一些细节的也有较多修改,由于版本升级带来的问题需要注意,这里也进行了适当梳理。本篇博客的前提是“windows平台,并且已经成功在...

2019-09-16 11:12:00 216

转载 python openpyxl模块实现excel的读取,新表创建及原数据表追加新数据

当实际工作需要把excel表的数据读取出来,或者把一些统计数据写入excel表中时,一个设计丰富,文档便于寻找的模块就会显得特别的有吸引力,本文对openpyxl模块的一些常见用法做一些记录,方便工作中查询(好记性不如烂笔头) author:he qq:760863706 python:3.5 date:2018-9-141:安装openpyxlpip insta...

2019-09-13 18:57:00 147

转载 ASP.NET Core 3.0 迁移避坑指南

一.前言.NET Core 3.0将会在 .NET Conf 大会上正式发布,截止今日发布了9个预览版,改动也是不少,由于没有持续关注,今天将前面开源的动态WebApi项目迁移到.NET Core 3.0还花了不少时间踩坑,给大家分享一下我在迁移过程中遇到的坑。迁移的版本是当前Release最新版本 .NET Core 2.2 到 .NET Core 3.0 Preview 9。二....

2019-09-10 15:16:00 292

转载 javascript遍历对象的属性

不同类型的循环JavaScript 支持不同类型的循环:for - 多次遍历代码块for/in - 遍历对象属性while - 当指定条件为 true 时循环一段代码块do/while - 当指定条件为 true 时循环一段代码块==只看For/In循环==<!DOCTYPE html><html><body><h1&...

2019-09-08 23:35:00 89

转载 python中的is、==和cmp()比较字符串

python 中的is、==和cmp(),比较字符串经常写 shell 脚本知道,字符串判断可以用 =,!= 数字的判断是 -eq,-ne 等,但是 Python 确不是这样子地。所以作为慢慢要转换到用 Python 写脚本,这些基本的东西必须要掌握到骨子里!在 Python 中比较字符串最好是使用简单逻辑操作符。例如,确定一个字符串是否和另外一个字符串匹配。正确的,你可以使...

2019-09-08 19:28:00 120

转载 Spring中的@ImportResource

简介这个注解很简单,就是导入spring的xml配置文件直接来看spring官方文档:In applications where @Configuration classes are the primary mechanism for configuring the container, it will still likely be necessary to use at le...

2019-09-08 17:30:00 120

转载 SpringBoot中的@ConfigurationProperties

有什么用该注解的作用类似于@Value,即为组件中的属性进行赋值。怎么用首先是建立一个springboot的工程,不再赘述。首先我们建立一个Person类和一个Dog类。package com.helius.springboot.bean;@Component //加上它,即成为ioc容器中的一个组件@ConfigurationProperties(prefix = "p...

2019-09-08 17:07:00 105

转载 开源协议是什么?有哪些?如何选择?

开源软件在追求“自由”的同时,不能牺牲程序员的利益,否则将会影响程序员的创造激情,因此世界上现在有 60 多种被开源促进组织(Open Source Initiative)认可的开源许可协议来保证开源工作者的权益。开源协议规定了你在使用开源软件时的权利和责任,也就是规定了你可以做什么,不可以做什么。对于准备编写一款开源软件的开发人员,也非常建议先了解一下当前最热门的开源许可协议,选择...

2019-09-06 21:00:00 126

转载 neo4j 初级使用笔记

linux下载:curl -O https://neo4j.com/artifact.php?name=neo4j-community-3.5.6-unix.tar.gz配置端口:baidu hd服务器端口配8000以上的$ vim ./conf/neo4j.conf# http/https访问dbms.connectors.default_listen_address=0...

2019-09-06 17:44:00 238

转载 StackExchange.Redis 封装

博主最近开始玩Redis啊~~看了很多Redis的文章,感觉有点云里雾里的,之前看到是ServiceStack.Redis,看了一些大佬封装的Helper类,还是懵懵的QAQ没办法啊只能硬着**上啊开始着手写简单的Demo不同类型的存入、取出,之后写一些简单的封装,由简入繁嘛用过ServiceStack.Redis后发现原来还有一个每小时只能调用...

2019-09-06 16:00:00 467

转载 ServiceStack.Redis简单封装

首先创建RedisConfig配置类 #region 单例模式 //定义单例实体 private static RedisConfig _redisConfig = null; /// <summary> /// 获取本逻辑类单例 /// </summary&...

2019-09-04 16:25:00 458

转载 Redis配置过程中的问题

记录一下配置过程中的坑~~当Redis在服务器上安装完成后,get、set没有问题了,接下来在程序中使用看看。。。首先在配置文件redis.conf中,默认的bind 接口是127.0.0.1,也就是本地回环地址。这样的话,访问redis服务只能通过本机的客户端连接,而无法通过远程连接,这样可以避免将redis服务暴露于危险的网络环境中,防止奇怪的人远程到redis。...

2019-09-04 16:03:00 84

转载 Oracle和Mysql中的字符串的拼接

SQL允许两个或者多个字段之间进行计算,字符串类型的字段也不例外。比如我们需要 以“工号+姓名”的方式在报表中显示一个员工的信息,那么就需要把工号和姓名两个字符 串类型的字段拼接计算;再 如 我们需要在报表中在每个员工的工号前增加“Old”这个文本。 这时候就需要我们对字符串类型的字段(包括字符串类型的常量字段)进行拼接。在不同的 数据库系统下的字符串拼接是有很大差异的,因此这里我们将讲...

2019-09-03 23:40:00 98

转载 Redis安装部署以及简单应用

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists),集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置...

2019-09-03 17:40:00 107

转载 Redis安装

下载地址:https://github.com/MSOpenTech/redis/releases。下载地址:http://redis.io/download,下载最新稳定版本。Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为redis。完...

2019-09-03 12:59:00 83

转载 初识Redis

Redis 简介REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value...

2019-09-03 11:47:00 76

转载 Torch-Models 别人训练的FastNeuralStyle

This is the pink style's image:This is the triangle one:The fire ones come from this image:And the landscape one comes from this它的结果不错,我来看看是不是用OpenCV运行真的不错?还是会报错?效果不错!!!从这个结果来看,应该就不知训练次数的问题(当然次数...

2019-09-03 11:30:00 116

转载 智能控制及网关系统实现(项目)

时间:2019年6月阶段:大三下学期背景:物联网网关开发技术&物联网工程设计与实现设计课设名称:智能控制及网关系统实现摘要粤嵌GEC 6818开发板作为系统的网关板,其为系统数据的中枢。启动串口收发,可以接收到ZigBee网络的协调器通过串口发送的数据; lCD屏幕编程,实现传感网的数据实时显示;建立有MySQL数据库的连接,可以将传感网络的温湿度及门状态信息...

2019-09-03 01:01:00 2092

转载 Linux服务管理

目录 一、简介与分类 1.1系统的运行级别 1.2 运行级别命令 2.服务的分类 3.服务与端口 二、RPM包服务管理 1.1 独立服务的管理 1.2 基于xinetd服务的管理 ...

2019-09-01 17:05:00 201

转载 ros-kinetic安装经验

1、ros-kinetic-desktop-full 只支持ubuntu16.04 和ubuntu15, 所以伙选择安装ubuntu16.04 虚拟机 ubuntu16.04iso下载地址http://releases.ubuntu.com/16.04/?_ga=2.265019343.1735641916.1567178718-1571777040.15671787...

2019-09-01 12:51:00 314

转载 推荐系统论文查找

NIPS:http://papers.nips.cc/转载于:https://www.cnblogs.com/graybird/p/11440504.html

2019-08-31 21:15:00 175

转载 【4opencv】为基于OpenCV的图像处理程序编写界面—关于QT\MFC\CSharp的选择以及GOCW的介绍...

基于OpenCV编写图像处理项目,除了算法以外,比较重要一个问题就是界面设计问题。对于c++语系的程序员来说,一般来说有QT/MFC两种考虑。QT的确功能强大,特别是QML编写android界面很有一套(https://www.cnblogs.com/jsxyhelu/p/8286476.html),在树莓派上进行设计也很方便(https://www.cnblogs.co...

2019-08-30 22:53:00 214

转载 利用ShardingSphere-JDBC实现分库分表--配置中心的实现

在之前的文章中我详细描述了如何利用ShardingSphere-JDBC进行分库分表,同时也实现了简单的精确分库算法接口,详情见下面的链接:利用ShardingSphere-JDBC实现分库分表但是观察一下配置文件,我现在只有两张表的情况下就已经用了60行来做配置,如果说我在一个真实的系统中,那么配置文件的规模将是非常可观的,这个时候配置中心的作用就很重要了。ShardingSphe...

2019-08-29 22:48:00 642

转载 Go初学乍练 - 安装以及开发环境搭建

本文介绍主要以Windows作为开发系统环境1.下载SDK官方下载页:https://golang.org/dl/官方下载地址:地址类型https://dl.google.com/go/go1.12.9.windows-amd64.msimsihttps://dl.google.com/go/go1.12.9.windows-amd64.zipzip...

2019-08-28 11:11:00 151

转载 spring AOP注解实现

一、什么是AOP引用一下维基百科的定义面向切面的程序设计(Aspect-oriented programming,AOP,又译作面向方面的程序设计、剖面导向程序设计)是计算机科学中的一种程序设计思想,旨在将横切关注点与业务主体进行进一步分离,以提高程序代码的模块化程度。通过在现有代码基础上增加额外的通知(Advice)机制,能够对被声明为“切点(Pointcut)”的代码块进行统一...

2019-08-27 22:05:00 72

转载 基于DNN的推荐算法总结

1.早期的算法深度学习在CTR预估应用的常见算法有Wide&Deep,DeepFM等。这些方法一般的思路是:通过Embedding层,将高维离散特征转换为固定长度的连续特征,然后通过多个全联接层,最后通过一个sigmoid函数转化为0-1值,代表点击的概率。即Sparse Features -> Embedding Vector -> MLPs -&g...

2019-08-26 16:08:00 868

转载 cnpm安装失败问题

按照博客上课方法安装了npm,但是安装cnpm出现了“cnpm不是内部命令”那么我就详细的来说下解决方法;1,node.js的安装在node.js官网下载,根据你电脑的选择版本,我的安装路径是 D盘,D:\Program Files\nodejs输入npm -v检测是否安装成功。2.安装cnpmnpm install -g cnpm --registry=https:/...

2019-08-25 22:57:00 1275

转载 十、Spring的@Profile注解

首先我们来看看spring官方文档对这个注解的解释:The @Profile annotation allows you to indicate that a component is eligible for registration when one or more specified profiles are active这个注解可以根据当前的环境,动态的激活和切换一系列组...

2019-08-25 21:38:00 97

转载 利用ShardingSphere-JDBC实现分库分表

利用ShardingSphere-JDBC实现分库分表1. ShardingSphere概述1.1 概述业务发展到一定程度,分库分表是一种必然的要求,分库可以实现资源隔离,分表则可以降低单表数据量,提高访问效率。分库分表的技术方案,很久以来都有两种理念:集中式的Proxy,实现MySQL客户端协议,使用户无感知分布式的Proxy,在代码层面进行增强,实现一个路由程序这两...

2019-08-24 23:01:00 472

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除