自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Python基础学习,面向对象的基本概念

Python使用类(class)和对象(object),进行面向对象(object-oriented programming,简称OOP)的编程。面向对象的最主要目的是提高程序的重复使用性。我们这么早切入面向对象编程的原因是,Python的整个概念是基于对象的。了解OOP是进一步学习Python的关键。下面是对面向对象的一种理解,基于分类。相近对象,归为类在人类认知中,会根据属性相近把东西归类,并且给类别命名。比如说,鸟类的共同属性是有羽毛,通过产卵生育后代。任何一只特别的鸟都在鸟类的...

2020-05-31 20:21:09 355

转载 python超实用的30 个简短的代码片段(二)

Python是目前最流行的语言之一,它在数据科学、机器学习、web开发、脚本编写、自动化方面被许多人广泛使用。它的简单和易用性造就了它如此流行的原因。如果你正在阅读本文,那么你或多或少已经使用过Python或者对Python感兴趣。PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun在本文中,我们将会介绍 30 个简短的代码片段,你可以在 30 秒或更短的时间里理解和学习这些代码片段。11.逗号分隔以下代码段可将字符串列表转换为单...

2020-05-31 15:21:03 259

转载 Python函数你真的都学会了吗?来看看这篇Python高阶函数!

二、高阶函数高级函数, 英文叫 Higher-order Function.那么什么是高阶函数呢?在说明什么是=高阶函数之前, 我们需要对函数再做进一步的理解!2.1 函数的本质函数的本质是什么?函数和函数名到底是一种什么关系?在python中,一切皆对象,那么函数也不例外,也是一种对象。从本质上看,一个函数与一个整数没有本质区别,仅仅是他们的数据类型不同而已!看下面的代码:def foo(): passprint(foo) # 这里只打印了函数名, 并没有调...

2020-05-30 08:20:04 183

转载 [题记]字符串转换整数-leetcode

题目:字符串转换整数请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来,形成一个有符号整数。假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成一个整数。该字符串在有效的整数部分之后也可能会存在多余的字符,那么这些字符可以被忽略,它们对函数不应该造成影响。注意:假如该字符串中...

2020-05-29 08:20:05 323

转载 零基础从实践出发学java编程【总结篇】

1.背景很多人学习java的第一步就是系统的学习java基础语法,有的java基础语法还没学完就崩溃了,确实java基础语法太多太细,而且都是理论,学着让人很懵;好不容易学完基础语法,又要学框架..........更难受的是,很多人在学习过程中重点关注的是学习语法学习框架,并没有去思考学习这些使用来解决什么问题的,也没有更多的去思考业务这个概念,导致,很多人学完后还是很难找到工作,其原因在于只懂语法,不懂业务,没有解决实际生产的能力,也就是经常我们说的没有实际经验;接下来,我将结...

2020-05-28 15:21:04 219

转载 第二章 类和对象基础

目录构造函数复制构造函数类型转换构造函数析构函数构造函数默认创建空构造函数自定义构造函数时(可多个,即可重用),不再创建默认空构造函数调用构造函数可创建相应的临时变量复制构造函数ClassName(ClassName &arg)或ClassName(const ClassName &arg)用途初始化时使用(不等于赋值,赋值不使用该函数)函数传入形参时使用函数返回参数时创建临时变量使用默认创建构造函数,用于复制类参数;自定义构造函数时,默认的不存在类型转换...

2020-05-28 08:20:06 71

转载 python基础学习笔记——知识碎片记录(1)

一、编码问题  1、最早只有127个字符被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,ASCII码占一个字节(byte)8位。但是要处理中文显然一个字节是不够的,至少需要两个字节,还不能和ASCII编码冲突,所以,中国制定了GB2312编码,用来把中文编进去,各国都有开发自己的编码。后来为了统一,出现了Unicode,Unicode编码常使用俩个字节表示一个字符,现代操作系统和大多数编程语言都直接支持Unicode。  2、如果文本信息全部是英文的...

2020-05-27 15:21:09 146

转载 JVM----新生代,老年代,永久代

  Java堆从GC的角度还可以细分为:新生代(Eden区、From Survivor区和To Survivor区)和老年代。  新生代:    是用来存放新生的对象。一般占据堆的1/3 空间。由于频繁创建对象,所以新生代会频繁触发MinorGC 进行垃圾回收。新生代又分为Eden 区、ServivorFrom、 ServivorTo 3个区。Minor GC和Major GC区别:Minor GC:简单理解就是发生在年轻代的GC。三步(复制--清空--互换)  Min...

2020-05-26 08:20:04 195

转载 java HashSet

Set集合的功能和Collection是一致的。HashSet:底层数据结构是哈希表,线程非同步。HashSet保证元素唯一性:hashCode()和equals()如果元素的hashCode值相同,才会判断equals是否为true。如果元素的hashCode值不同,不会调用equals。存人对象。同姓名同年龄,视为同一个人。public class HashSetDemo { public static void main(String[] args) { ...

2020-05-25 20:21:13 78

转载 Go语言库系列之email

导读大家好我是平也,今天跟大家介绍一款用来发送邮件的Go语言库email,目前星星1.3k,非常好用。极速上手准备工作初始化项目go get github.com/jordan-wright/email本示例项目结构.├── go.mod├── go.sum└── main.go开启邮箱SMTP服务,以163邮箱为例,需要先登录到邮箱后台点击开启按钮,在发送完短信之后,会获取到一个授权码,将授权码保存,后面需要用到。代码示例首先配置好邮件内容e := email...

2020-05-25 15:21:04 3641

转载 java代码实现设计模式之代理模式

/* 代理模式 * * 生活中: * (1)自己不方便做一些事情,例如:去国外 找代购 租房 买房 等等... * 1、代理模式 * (1)主题接口:要求代理类与被代理类实现同一个接口,例如:DAO接口 * (2)被代理者 * (3)代理者 * 必须持有被代理者的引用 * * 2、静态代理模式 * 缺点:一个代理类只能替一个代理主题(接口)代理工作 * * 3、动态代理模式 * 优点:一个代理工作处理器,可以替多个代理主题代理工作,只有代理工作内容一样就可以。 * 需要...

2020-05-24 20:21:11 308

转载 微信 JSAPI 支付

一、申请微信公众号、开通微信支付,通过【APPID】将两者关联,具体操作步骤参考:点击查看二、在公众号管理后台设置【接收微信支付异步回调通知域名】,三、在微信支付管理后台设置【支付授权域名】及【KEY】,支付授权域名与接收回调通知域名最好为同域名,四、生成支付需要的配置文件五、首次访问网站时静默获取用户 OPENID六、用户点击支付时,调用微信【统一下单接口】,获取 PREPAY_ID七、生成 JSAPI 支付需要的参数八、用户输完支付密码,前台轮询订单状态,后台在 NOTIFY_U...

2020-05-23 20:21:14 681

转载 关于Laravel 7 的简单隐式路由模型绑定

Laravel 的下一个主要发行版本 ,你可以直接在路由定义中自定义隐式路由模型绑定:Route::get('/posts/{post:slug}', function (Post $post) { // ...});  目前,使用 Laravel 6,下文中的需求需要你像这样在模型上定义一个 getRouteKeyName() 方法:<?phpclass Post extends Model{ /** * Get the r...

2020-05-23 15:21:09 176

转载 Java生鲜电商平台-API接口设计之token、timestamp、sign 具体架构与实现(APP/小程序,传输安全)

Java生鲜电商平台-API接口设计之token、timestamp、sign 具体设计与实现说明:在实际的业务中,难免会跟第三方系统进行数据的交互与传递,那么如何保证数据在传输过程中的安全呢(防窃取)?除了https的协议之外,能不能加上通用的一套算法以及规范来保证传输的安全性呢?下面我们就来讨论下常用的一些API设计的安全方法,可能不一定是最好的,有更牛逼的实现方式,但是这篇是我自己的经验分享. 本章目录: 1. token简介 2.timestamp 简介 3.si...

2020-05-23 08:20:07 714

转载 《自拍教程55》Python_批量验证1000个apk(附练手素材)

接上一篇案例:Python_批量下载1000个apk,我们只讲了如何下载,其实市场部提供的表格,不仅仅包含了apk的下载地址,还有apk的版本号,还有MD5信息等,如何确保你下载的这1000个apk,是下载过程中未出错,版本号对的上,MD5信息也对上?附:市场部提供的包含apk版本号,md5信息的表。本案例主要介绍:如何快速地实现对已经下载好的app进行批量地验证。准备阶段本篇只讲验证apk的版本号与md5信息,不讲下载。需要确保aapt已经成功地加入到了环境变量中去“aapt...

2020-05-22 20:21:12 481

转载 【从零开始学Java笔记】关键字Static

大家可以关注作者的账号,关注从零开始学Java笔记文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。欢迎大家一起学习和讨论。【从零开始学Java笔记】目录什么是静态?关键字:static实例public class StaticTest { public static void main(String[] args) { Shu s1 = new Shu(); s1.name = "刘备";...

2020-05-22 08:20:07 88

转载 java对象初始化的执行顺序

java对象初始化的执行顺序创建:2020/4/8修改:2020/4/10java环境: jdk11package muyu;public class A { static String sts = print("静态属性"); // 1 private String s = print("属性"); // 2 static { print("静态初始化块"); } // 1 { print("初始化块")...

2020-05-21 08:20:05 767

转载 Composer 实现自动加载原理-新手也能看懂

简介一般在框架中都会用到composer 工具, 用它来管理依赖。其中 composer 有类的自动加载机制,可以加载 composer 下载的库中的所有的类文件。那么 composer 的自动加载机制是怎么实现的呢?composer 自动加载原理以在 Laravel 框架中为例:1. 首先在入口文件(/public/index.php)中引入了 autoload.php```require __DIR__.'/../vendor/autoload.php';``` ...

2020-05-20 20:21:10 354

转载 使用docker-elk搭建并实践ELK日志分析框架

1. ELK日志分析简介1.1 ELK日志分析概述  ELK可运行于分布式系统之上,通过搜集、过滤、传输、储存,对海量系统和组件日志进行集中管理和准实时搜索、分析,使用搜索、监控、事件消息和报表等简单易用的功能,帮助运维人员进行线上业务的准实时监控、业务异常时及时定位原因、排除故障、程序研发时跟踪分析Bug、业务趋势分析、深度挖掘日志的大数据价值。ELK主要可解决的问题如下:1.日志查询,问题排查,上线检查.2.服务器监控,应用监控,错误报警,Bug管理. 3.性能分析,安全漏洞分析。综上,E...

2020-05-19 15:21:04 763

转载 C# 添加、读取、删除Excel文档属性

在文档属性中,可以设置诸多关于文档的信息,如创建时间、作者、单位、类别、关键词、备注等摘要信息以及一些自定义的文档属性。下面将通过C#程序来演示如何设置,同时对文档内的已有信息,也可以实现读取或删除等操作。示例大纲:1. 添加文档属性 1.1 添加摘要信息 1.2 添加自定义文档信息2. 读取文档属性3. 删除文档信息 3.1 删除所有摘要信息、自定义文档属性 3.2 删除指定摘要信息、自定义文档属性使用工具:Spire.XLS for .NET pack获取方法1...

2020-05-18 15:21:07 737 1

转载 Winform中使用FastReport的PictureObject时通过代码设置图片源并使Image图片旋转90度

场景FastReport安装包下载、安装、去除使用限制以及工具箱中添加控件:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100893794Winform中使用FastReport实现简单的自定义PDF导出:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100920681参照上面实现使用FastReport导出PDF的实现后,如果要显示照片可以使用...

2020-05-17 15:21:06 704

转载 Winform中使用控件的Dock属性设计窗体布局,使不随窗体缩放而改变

场景在新建一个Winform窗体后,拖拽控件设置其布局如下如果只是单纯的这么设计,我们在运行后,如果对窗口进行缩放就会导致如下所以我们需要在设计页面布局时对控件进行定位设置。注:博客主页:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现首先是设置菜单栏的位置,让其始终位于窗体的最上方,我们找到菜单栏的Dock属性,设置其为Top。然后左下角的控件,同理设...

2020-05-16 20:21:16 683

转载 DevExpress的TreeList怎样设置数据源使其显示成单列树形结构

场景Winform控件-DevExpress18下载安装注册以及在VS中使用:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100061243在上面已经实现DevExpress的安装之后,拖拽一个TreeList,然后怎样给其设置数据源。DevExpress的TreeList怎样设置数据源,从实例入手:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1...

2020-05-16 15:21:04 981

转载 数据库查询 - DataTable转Entity类型数据

当使用Sql语句查询数据库,返回DataSet数据集。DataSet转化为数据列表,可以通过映射方式直接返回Entity数据列表新建一个特性类,用于数据库列表列名称映射LinqToDB提供了一个ColumnAttribute,但是通过反射不方便获取ColumnAttribute获取CustomAttributes时,虽然可以筛选到指定ColumnAttribute,但是CustomAttributeData不容易转换到ColumnAttributevar customAttributeDa...

2020-05-16 08:20:07 397

转载 动手造轮子:实现一个简单的依赖注入(一)

动手造轮子:实现一个简单的依赖注入(一)Intro在上一篇文章中主要介绍了一下要做的依赖注入的整体设计和大概编程体验,这篇文章要开始写代码了,开始实现自己的依赖注入框架。类图首先来温习一下上次提到的 UML 类图服务生命周期服务生命周期定义:public enum ServiceLifetime : sbyte{ /// <summary> /// Specifies that a single instance of the service will...

2020-05-15 15:21:07 113

转载 cxf 调用 .net webservice

1. 问题背景 现在我们两套语言并行,其中必然会涉及到不同系统的相互访问。 .net 的会员信息是用 webservice 提供服务的。那如何对现有 .net webservice 不做任何改动的情况下,用 Java 的 cxf 来访问呢,公司的知识库里面也有这个技术专题,但是我们公司招投标的 .net webservice 涉及到一些比较特别的加密方式 和 特有的数据返回结构,比如加密信息是放在 SoapHeader 里面,返回的数据格式为 DataSet 。特别是 Da...

2020-05-14 20:21:12 388

转载 C# 8.0 的默认接口方法

例子直接看例子有这样一个接口:然后有三个它的实现类:然后在main方法里面调用:截至目前,程序都可以成功的编译和运行。IPerson接口变更突然,我想对所有的人类添加一个新的特性,例如,添加一个自我介绍的方法,所以我在IPerson里添加了Introduce()这个方法:现在再次Build一下项目,肯定会失败的:因为这个方法在三个实现类里面都没有实现。使用...

2020-05-14 15:21:16 148

转载 C# 数组

一、简介一次存储多个相同类型的变量二、语法数组类型[] 数组名=new 数组类型[数组长度]; int[] nums = new int[10];或者 int[] numsTwo = { 1, 2, 3, 4, 5, 6 };如果你想要访问到数组中某一块元素,需要通过这个元素的下标或者索引去访问注意点:数组长度一旦固定了,不能改变了。三、实例我们通过一个循环给数组赋值,同样,也通过一个循环对数组进行取值; //我们通过一个循环给数组赋值,同样,也通过一个循环对数组进行取...

2020-05-13 15:21:36 157

转载 类的实例化过程

没有继承关系静态字段静态构造方法实例字段实例构造方法有继承关系子类的静态字段子类的静态构造方法子类的实例字段父类的静态字段父类的静态构造方法父类的实例字段父类的实例构造方法子类的实例构造方法容易遇到的问题当父类没有无参构造函数,继承父类的子类必须要调用父类的构造函数,否则会报错 public class Parent { public Parent(string a) { Conso...

2020-05-13 08:20:38 172

转载 二维数组中的查找

在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 1 public class Solution 2 { 3 public bool Find(int target, int[][] array) 4 { 5 if (array != null) 6 { ...

2020-05-12 15:21:08 255

转载 (八十六)c#Winform自定义控件-表格优化-HZHControls

出处:http://www.hzhcontrols.com/原文:http://www.hzhcontrols.com/blog-149.html本文版权归www.hzhcontrols.com所有欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利官网http://www.hzhcontrols.com/前提入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。GitHub:https://github.com...

2020-05-12 08:20:06 1919 1

转载 C# if else-if 语句

一、作用用来处理多条件的区间性的判断。二、语法if(判断条件){ 要执行的代码;}else if(判断条件){ 要执行的代码;}else if(判断条件){ 要执行的代码;}else if(判断条件){ 要执行的代码;}........else{ 要执行的代码;} 执行过程: 程序首先判断第一个if所带的小括号中的判断条件,如果条件成立,也就是返回一个true,则执...

2020-05-11 08:20:06 4236

转载 [UWP]使用SpringAnimation创建有趣的动画

1. 什么是自然动画最近用弹簧动画(SpringAnimation)做了两个番茄钟,关于弹簧动画官方文档已经介绍得够详细了,这篇文章就摘录一些官方文档核心内容。在传统UI中,关键帧动画(KeyFrameAnimation)是描述运动的主要方式。关键帧为设计人员和开发人员提供了尽可能多的用于定义开始、结束和内插的方式。虽然这在许多情况下非常有用,但关键帧动画动态性不够,其运动没有适应性,在任何情况下都具有相同的外观。在上图的另一端是物理引擎,它能提供更为鲜活和动态的动画,但设计人员和开发人员...

2020-05-10 20:21:10 112

转载 网站报&quot;组策略阻止了这个程序。要获取详细信息,请与系统管理员联系。&quot;错误。

今天将一个测试的网站发布到阿里云虚拟主机后,访问网站报“组策略阻止了这个程序。要获取详细信息,请与系统管理员联系。”错误。如下:但是这个错误在本地调试时是没有的。经过调查,原来罪魁祸首是Microsoft.CodeDom.Providers.DotNetCompilerPlatform这个程序包。解决办法:打开NuGet包管理工具。将安装的DotNetCompilerPlatform 卸载掉。生成编译,重新发布即可。更多内容可访问我的博客:www.yunc.top...

2020-05-10 15:21:07 2617

转载 C#泛型自己的理解和总结

万事开头难,今天先从随笔开始,记录工作中平时不太注意到的知识点。今天开始说下泛型。泛型在我们项目中很是常见,使用很广泛,我觉的它有以下几个优点。1.安全性。2.性能。3.二进制代码的重用。4.代码的扩展。下面从代码方面分析下这些优点。1.安全性。这段代码只有运行起来的时候才会报错, 秉着错误得先发现的原则,这种写法不合适。1 var text = new ArrayList();2 text.Add(44);3 text.Add("mystring");4 fo...

2020-05-09 08:20:04 195

转载 asp.net core 自定义 Policy 替换 AllowAnonymous 的行为

asp.net core 自定义 Policy 替换 AllowAnonymous 的行为Intro最近对我们的服务进行了改造,原本内部服务在内部可以匿名调用,现在增加了限制,通过 identity server 来管理 api 和 client,网关和需要访问api的客户端或api服务相互调用通过 client_credencial 的方式来调用,这样一来我们可以清晰知道哪些 ap...

2020-05-07 08:20:08 683

转载 制作缩略图、远程缩略图

/// <summary>/// 制作远程缩略图/// </summary>/// <param name="url">图片URL</param>/// <param name="newFileName">新图路径</param>/// <param name="maxWidth">最大宽度&...

2020-05-05 20:21:09 148

转载 winform删除dataGridView列报异常:System.IndexOutOfRangeException:“索引 7 没有值

winform界面如下: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 ...

2020-05-04 15:21:09 1573

转载 C#中关于值类型和引用类型的区别

小声哔哔一直以来对于值类型与引用类型之间的区别都不是特别清晰,直到踩了坑....正好最新闲暇,便想着梳理梳理这一两年来遇到的奇葩问题和解决方案,顺便就把它给拎出来记一下,免得以后再摔跤值类型与引用类型的区别今天为了说明值类型与引用类型的典型区别,准备把结构体(值类型)和类(引用类型)拉出来溜溜首先咱们先定义一下 /// <summary> /// 类...

2020-05-03 20:21:09 172

转载 .net core 学习 读取配置文件

在空项目中是没有配置文件的,首先要新建一个,配置文件内容如下,下面来读取各个内容{ "ConnectionStrings": { "DefaultConnection": "Server=(localdb)\\MSSQLLocalDB;Database=_CHANGE_ME;Trusted_Connection=True;MultipleActiveResultSets=...

2020-05-03 08:20:06 727

空空如也

空空如也

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

TA关注的人

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