编程笔记

  • 详解.NET Core+Docker 开发微服务

    .NET Core发布很久了,因为近几年主要使用java,所以还没使用过.NET Core,今天正好有一个c#写的demo,需要做成服务,不想再转成java来实现,考虑使用.NET CORE来尝下鲜,目标是开发一个微服务,然后部署到Docker swarm集群,供其他应用调用。 环境准备 下载.NET core的最新版本2.1.3, 安装后打开命令行验证: 出现下面的

  • Vue作用域插槽slot-scope实例代码

    vue中的插槽有三种:单个插槽、具名插槽、作用域插槽,这个在官网上能看到 (https:cn.vuejs.orgv2guidecomponents.html#单个插槽) 作用域插槽简单来

  • Python中__slots__属性介绍与基本使用方法

    简介 在廖雪峰的python网站上,他是这么说的 python是动态语言,它允许程序在执行过程中动态绑定属性或者方法(使用MethodTpye)。 某个实例在执行过程中绑定的属性跟方法,仅在该实例中有效,其他同类实例是没有的。 可以通过给class绑定属性方法,来给所有实例绑定属性方法:p

  • 详解ASP.NET Core Docker部署

    前言 在前面文章中,介绍了 ASP.NET Core在 macOS,Linux 上基于Nginx和Jexus的发布和部署,本篇文章主要是如何在Docker容器中运行ASP.NET Core应用程序。 ASP.NET Nginx 发布和部署 :a rel="nofollow" href="http:www.cnblogs.comsavorboar

  • 详解ASP.NET Core 网站在Docker中运行

    Docker作为新一代的虚拟化方式,未来肯定会得到广泛的应用,传统虚拟机的部署方式要保证开发环境、测试环境、UAT环境、生产环境的依赖一致性,需要大量的运维人力,使用Docker我们可以实现一次部署,到处运行。 本文介绍如何把ASP.NET Core网站部署在Docker中运行。 软件环境清单 CentOS 7.3.

  • Python中的__SLOTS__属性使用示例

    看python社区大妈组织的内容里边有一篇讲python内存优化的,用到了__slots__。然后查了一下,总结一下。感觉非常有用 python类在进行实例化的时候,会有一个__dict__属性,里边有可用的实例属性名和值。声明__slots__后,实例就只会含有__slots__里有的属性名。 # coding: utf-8 class A

  • element-ui 表格实现单元格可编辑的示例

    如下所示: template el-table :data="tableData" border @cell-mouse-enter="handleMouseEnter" @cell-mouse-leave="handleMouseOut" style="width: 100%" el-tabl

  • VUE+Element UI实现简单的表格行内编辑效果的示例的代码

    原理是通过Css控制绑定的输入控件与显示值,在选中行样式下对控件进行隐藏或显示 效果示例地址 !DOCTYPE html html head &

  • 分别使用vue和Android实现长按券码复制功能

    最近分别用vue和Android实现了一个券码复制功能,长按券码会在上方弹出一个拷贝的icon提示,点击icon将券码内容复制到剪贴板。现将一些经验代码分享给大家以供参考。废话不多说,先上效果图 vu

  • 解决idea web项目中out目录更新不同步问题

    今天碰到个很恶心的东西。。就是明明导入了相应的依赖文件(css,html,js等文件),路径也正确。。就是访问不了。。。。弄了一个多小时。。。

  • Java双向链表倒置功能实现过程解析

    题目要求:Java实现一个双向链表的倒置功能(1-2-3 变成 3-2-1 提交:代码、测试用例,希望可以写成一个Java小项目,可以看到单元测试部分 该题目的代码,已经放到了我的github上,地址为:https:github.comjiashubingalibaba-linkedlist-reversed.git p

  • 浅谈Java 继承接口同名函数问题

    在Java中如果一个类同时继承接口A与B,并且这两个接口中具有同名方法,会怎么样? 动手做实验: interface A{ void fun; } interface B{ void fun; } interface C extends A,B{ } public class Test implements C{ @Override

  • 详解Intellij IDEA的Facets和Artifacts

    Facets: Facets表述了在Module中使用的各种各样的框架、技术和语言。这些Facets让Intellij IDEA知道怎么对待module内容,并保证与相应的框架和语言保持一致。 使用Facets能让我们下载并配置framework所必须的组件,会自动生成各种各样的描述符,并存储在适当的位置,等等。 大多数Facets可

  • python matplotlib绘制三维图的示例

    作者:catmelo 本文版权归作者所有 链接:https:www.cnblogs.comcatmelop4162101.html blockquo

  • js 将多个对象合并成一个对象 assign方法的实现

    1.接下来介绍一下ES6在Object新加的方法 assign 1.作用:将多个对象{} 合并成一个独立对象。 2.使用方式: Object.assign合并的对象,传入合并中的对象..

  • IDEA部署jeesite3完美运行教程详解

    jeesite3的官方文档非常坑爹,按那个部署是不能正常运行的,IDEA20182019完美运行教程如下: 1. 从geiee码云上下载代码,命令:git clone https:gitee.comthinkgemjeesite p

  • java 父类子类有同名方法时如何调用的实现

    父类引用默认调用子类重写的方法 如果父类的引用p指向了子类的实例,则通过这个引用p访问同名方法时,调用的是子类重写的方法。 父类引用p可以指向不同的子类,调用不同子类重写的不同的同名方法,进而达到类间多态的效果。 但是,父类的引用只能访问子类重写的方法,父类中没有的方法,父类的引用不能访问。也就是说,通过父类的引用来调用子类的方法时,

  • Springmvc nginx实现动静分离过程详解

    在下自己整理 ,如有错误请指正 一般的nginx的 静态文件的项目是这么配置的 location ~ .*\.js|css?$ { root E:WorkspacesIdea15demowebWEB-INF; expires 1h; } 但是如果这样配置,系统是读取不到对应的文件的,因为springmvc本身的前端模

  • Vue3不支持Filters过滤器的问题

    filters过滤器已从Vue 3.0中删除,不再支持。 2.x 语法 在2.x中,开发人员可以使用过滤器来处理常见的文本格式。 template h1Bank Account Balanceh1 p{{ acco

  • python使用matplotlib:subplot绘制多个子图的示例

    数据可视化的时候,常常需要将多个子图放在同一个画板上进行比较,python 的matplotlib包下的subplot可以帮助完成子功能。 part1 绘制如下子图 img src="https:img.nhooo.comstaticupload210314

  • springboot整合Mybatis、JPA、Redis的示例代码

    引言 在springboot 项目中,我们是用ORM 框架来操作数据库变的非常方便。下面我们分别整合mysql ,spring data jpa 以及redis 。让我们感受下快车道。 我们首先创建一个springboot 项目,创建好之后,我们来一步步的实践。 使用mybatis

  • jdk1.8+vue elementui实现多级菜单功能

    前言:在学习谷粒商城的时候,在做分类维护树形菜单维护的功能中,项目中只讲了菜单三级树怎么实现,想拓展一下多级菜单,功能已实现,记录一下,有不对的地方欢迎指正。 一、后端部分 使用Jdk1.8的新特性Stream和lamada表达式,数据库的框架使用苞米豆的mybatis plus,话不多说,上代码 1. 新建ManyT

  • Nginx配置80端口访问8080及项目名地址方法解析

    tomcat访问项目,一般是 ip + 端口 + 项目名 nginx 配置 location {} ,一般只能跳转到 ip + 端口,如果想要直接访问项目,就需要修改tomcat的配置了 如何保证不修改tomcat的配置,只修改nginx,可以访问端口+项目名 在尝试后发现一种方法,就是通过 locati

  • MyBatis传入参数的实例代码

    在MyBatis的select、insert、update、delete这些元素中都提到了parameterType这个属性。MyBatis现在可以使用的parameterType有基本数据类型和JAVA复杂数据类型 基本数据类型:包含int,String,Date等。基本数据类型作为传参,只能传入一个。通过#{参数名} 即可获取传入的值 复杂数据类型:包含JAVA实体类、M

  • Java中区别.toString() ,(String),valueOf()方法

    在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object.toString,(String)要转换的对象,String.valueOfObject等。下面对这些方法一一进行分析。 方法1:采用 Object.toString方法请看下面的例子: O

  • Django 路由层URLconf的实现

    分组 分组的目的:让服务端获得url中的具体数据,通过分组,把需要的数据按函数传参的方式传递给服务器后台 1-无名分组 若要从URL 中捕获一个值,只需要在它周围放置一对圆括号 # app01urls.py from django.urls import pat

  • IntelliJ IDEA 2020最新激活码(亲测有效,可激活至 2089 年)

    IntelliJ IDEA 2021最新激活码超详细教程,成功激活到2099年。每天专业人士测试,保证可以使用才分享给大家的,放心大胆使用哈,本人秉承互帮互助共同营造美好明天,加油伙伴们!! 方法一:最新idea2020激

  • C#获得程序的根目录以及判断文件是否存在的实例讲解

    一:获取根目录的方法 取得控制台应用程序的根目录方法 方法1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 方法2、AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集

  • 手把手教你pycharm专业版安装破解教程(linux版)

    1.首先到jetbrains下载专业版 https:www.jetbrains.compycharmdownload#section=linux 我这里下载的是pycharm-professional-2018.1.4.tar.gz 2.在opt目录新建一个名为PyCharm的文件夹,并将之前下载的压缩包解压到此文件夹 3.进入optpycharm-2018.

  • PyCharm 专业版安装图文教程

    通过前面的Python入门教程博客专栏的学习,基本已经算入门Python了,接下来为了巩固Python,此后几篇文章重点在于使用Python进阶开发专栏还望大家多多支持。 所谓好马配好鞍,Python开发已经不同于Python入门,单纯的官方解释器已经满足不了需求了,所有寻找一个好的集成开发环境(IDE)就变得尤为重要了。IDE可以帮助用户提高效率,比如调试、语法高亮、Project管理、代码跳转、智能

  • SpringBoot应用整合ELK实现日志收集的示例代码

    ELK即Elasticsearch、Logstash、Kibana,组合起来可以搭建线上日志系统,本文主要讲解使用ELK来收集SpringBoot应用产生的日志。 ELK中各个服务的作用 Elasticsearch:用于存储收集到的日志信息; Logstash:用于收集日志,SpringBoot应用整合了Logstash以后会把日志发送给Log

  • Java构造器(构造方法)与方法区别说明

    构造器,又称为构造方法。构造器用于构造该类的实例,也就是对象。 格式如下:[修饰符] 类名 形参列表{n条语句} 构造方法是一种特殊的方法,与一般的方法区别:    1.构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有。   2.构造方法的调用是在创建一个对象时使用new操作进行的

  • Springmvc如何返回xml及json格式数据

    问:@ResponseBody注解怎么指定返回xml 还是json 答:@RequestMapping 的produces 属性指定 produces = "applicationxml" 或者 produces = "applicationjson" 返回xml 文件编码是utf-8,需要以

  • Mybatis的几种传参方式详解

    前言 前几天恰好面试一个应届生,问了一个很简单的问题:你了解过Mybatis中有几种传参方式吗? 没想到其他问题回答的很好,唯独这个问题一知半解,勉强回答了其中两种方式。 于是这篇文章就来说一说Mybatis传参的几种常见方式,给正在面试或者准备面试的朋友巩固一下。

  • JAVA String.valueOf()方法的用法说明

    一、由基本数据型态转换成String String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 ,也就是 String.valueOf 这个参数多载的方法 有以下几种 (1)String.valueOfboolean b : 将 boolean 变量 b 转换成字符串 (2)S

  • Django路由层URLconf作用及原理解析

    一、Django中路由的作用 URL配置URLconf就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 from django.conf.urls import url

  • vue实现日历表格(element-ui)

    本文实例为大家分享了vue实现日历表格的具体代码,供大家参考,具体内容如下 效果如图: html:后面的日期是循环出来的 div class="ca

  • 从零开始用webpack构建一个vue3.0项目工程的实现

    前言 入门级别教程,适用于初级工程师 移动端 单页面 Demo 正文 第一步 找一个你认为合适的磁盘。输入mkdir test, cd test , npm init -y。

  • .netcore+vue 实现压缩文件下载功能

    一.前言 目前接触的项目中,给定的需求是将系统内所有用户的数据整理好,并保存到文件夹内,目的主要是防止用户在实施人员已配置好的基础上由于不熟悉系统,导致的误删或者误操作。减少实施人员的配置工作。我首先想到的就是将数据导入到Excel中,并以各个用户的名称命名文件夹做好分类。 vue下实现Excel导入这个我们见的比较多了,当时我也确实实现了下载Exce

  • Javaweb 500 服务器内部错误的解决

    如下所示: java jdk版本问题,假如你自己电脑运行正常,那你配置服务器环境的时候,jdk也要换成和你自己电脑一样的版本,我的是jdk8,我已经完美的解决了。 补充知识:stro