自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yAYang_mo的博客

学以致用

  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 云服务器 | ubuntu18.04快速安装erpnext-v13

sudo apt-get update && sudo apt upgrade --yessudo adduser frappesudo usermod -aG sudo frappesu - frappeexport LC_ALL=C.UTF-8wget https://raw.githubusercontent.com/frappe/bench/develop/install.pysudo python3 install.py --verbose --production .

2021-06-17 10:33:59 539

原创 erpnext v13 安装部署 + VSCode本地开发环境配置

ERPNext Version-13 安装生产环境参考链接https://discuss.erpnext.com/t/install-frappe-erpnext-v13-beta-from-scratch-100-guarantee-22-steps-on-ubuntu-20-04/69565https://gitee.com/yuzelin/erpnext-chinese-docs/blob/master/%E5%AE%89%E8%A3%85%E6%96%87%E6%A1%A3/%E5%

2021-06-17 10:27:18 5236

原创 2020年终总结!总结过去(在于提炼: 成功的方法,失败的教训,处理问题的经验),展望未来(做计划:分析达成目标的最优方案)

​ 在过去的2020年,我在团队中完成了(烽火,航天通讯【进行中】)的研发任务,以及公司安排的其他工作。在与团队协作的过程中,我的沟通能力得到了显著提高,学会了凡事先表明中心思想,再说论点,论据,然后层层延伸。在软件开发方面,我对 MES业务和Frappe 平台理解的更为深刻,同样的开发内容开发时间至少可以减少30%。在个人学习方面,我根据公司业务以及 Frappe平台特性 系统性的学习了 JavaScript、Python、Docker、Linux、Mysql、Nginx、Vue等。工作中虽然收获丰盈,

2021-01-28 11:07:16 635

原创 使用 Typora + PicGo + Gitee 实现图片自动上传到图床

概述背景typora 是一款轻量的Markdown编辑器,平常写笔记(博客)的过程中,我们会插入一些图片,由于typora的图片只能保存在本地,某些情况下我们改变图片所在的位置就会使其文档中图片访问失效。图床是什么图床就是用来存放图片的空间,同时允许外链到其他网站。PicGo安装配置PicGo的安装GitHub下载网站:https://github.com/Molunerfinn/PicGo下载​ 推荐 PicGo-2.2.2稳定版安装​ 界面展示​PicGo配置

2020-12-20 20:38:23 1485 1

原创 图解数据结构二分法查找

二分法查找---原理如何从数组里找一个元素的位置?如果排列是无序的,我们只能从头到尾找,但如果排列是有序的,我们则可以用别的更好的方法,二分查找法就类似我们在英汉词典里找一个单词的方法。如下图所示(假如我们要查找的数字是“88”):二分法查找---代码演示/**     * 使用二分法查找数组中的数据     * @param array 目标数组     * @param v...

2017-09-22 22:09:25 6519 1

原创 MySql中主键约束和主表是什么?外键约束是什么?主表和从表又是什么?怎么创建?

想知道主键约束,就需要知道主键是什么。所谓主键,你可以理解为一个能够标识数据唯一的标志,比如我们设定ID,ID是永远都不能重复的,这就是主键。添加了主键之后,就有了主键约束。比如你的主键是登陆名称,这一列是什么数据类型,是否为自增,等等其他的对这一列的数据规定,全部就成了主键约束。 主表的概念,我们可以理解为在关系中,处于最基础的表,即可理解为主表。比如我设定销售层级关系表,有一个表...

2017-07-20 21:21:25 6912

原创 面向对象设计模式

设计模式(Design Pattern)概念:是一套被反复使用(设计套路),多人知晓,经过分类编目的项目实践活动中的经验总结,是某一类典型问题的解决方案来源:建筑的设计模式(装修房屋,和自已装修对比)简单的讲:所谓模式,就是得到很好研究的范例,设计模式就是设计范例。模式不是框架,也不是过程,也不是简单的问题解决方案,它必须是典型问题的解决方案,是可以让学习者反复使用,有研究价值和交流价...

2017-07-19 22:11:51 483

原创 java 集合

Java集合框架大致可以分为五个部分:List列表,Set集合、Map映射、迭代器、工具类List 接口通常表示一个列表(数组、队列、链表栈),其中的元素 可以重复 的是:ArrayList 和LinkedList,另外还有不常用的Vector。LinkedList实现来Queue接口,因此也可以作为队列使用。Set接口通常表示一个集合,其中的元素 不可以重复 (通过hashcode和...

2017-04-16 22:59:13 269

原创 Java 流

在Java编程中,IO(输入输出)是重要的组成部分,Java应用常常需要从外界输入数据或者把数据输出到外界。Java IO的核心用一句话概括:抽象类或接口之中的抽象方法会根据实例化子类的不同,会完成不同的功能。所有的IO操作都在java.io包之中进行定义,而且整个java.io包实际上就是五个类和一个接口: (1)五个类:File、InputStream、OutputStream、Read...

2017-04-16 22:52:34 394

原创 抽象类的深入理解

一、抽象类的基本概念普通类是一个完善的功能类,可以直接产生实例化对象,并且在普通类中可以包含有构造方法、普通方法、static方法、常量和变量等内容。而抽象类是指在普通类的结构里面增加抽象方法的组成部分。那么什么叫抽象方法呢?在所有的普通方法上面都会有一个“{}”,这个表示方法体,有方法体的方法一定可以被对象直接使用。而抽象方法,是指没有方法体的方法,同时抽象方法还必须使用关键字abstr...

2017-04-16 22:48:58 464

原创 接口的深入理解

一、基本概念接口(Interface),在Java编程语言中是一个抽象类型,是抽象方法的集合。接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。如果一个类只由抽象方法和全局常量组成,那么这种情况下不会将其定义为一个抽象类。只会定义为一个接口,所以接口严格的来讲属于一个特殊的类,而这个类里面只有抽象方法和全局常量,就连构造方法也没有。范例:定义一个接...

2017-04-16 22:45:52 487

原创 类和实例

面向对象最重要的概念就是类(Class)和实例(Instance)牢记:类是抽象的模板比如 Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 类和类的实例有什么区别?  类是抽象概念,类的实例是具体的。比如创建一个类名字叫“学生”,实例化一个学生“张三”,张三就是“学生类”的一个实例。比如创...

2017-04-08 22:42:36 1712

原创 异常

异常:就是程序在运行时出现不正常情况。也就是程序中出现的问题。异常的由来:问题也是现实生活中一个具体的事物,可以通过java的类的形式进行描述,并封装成对象。其实,就是java对不正常情况进行描述后的对象体现。 异常的好处:1.将问题进行封装。2.将正常流程代码和问题处理代码相分离,方便于阅读。 异常的体系          Throwable           ...

2017-04-08 18:43:09 372

原创 多态,抽象类,接口

多态定义:某一类事物的多种存在形态,也可以理解为事物存在的多种体现形态。体现:父类引用或者接口的引用指向了自己的子类对象。例如:Animal a = new Cat();动物是猫具体事物中抽取出来的父类型。这就是父类型引用指向了子类对象。父类的引用也可以接受自己的子类对象。前提:必须是类与类之间有关系,要么是继承,要么就是实现。通常还有一个,就是覆盖。好处:提高了程序的扩展性。...

2017-04-08 18:39:00 313

原创 继承

 继承关键字:extends,  都是子类继承父类(也叫超类)  概述:将学生和工人的共性描述提取出来,单独进行描述,只要让学生和工人与单独描述的这个类有关系,就可以了。      好处:1.提高了代码的复用性。2.让类与类之间产生了关系,有了这个关系,才有了多态的特性。       父类的由来:其实是由多个类不断向上抽取共性内容而来的。...

2017-04-08 18:28:12 288

原创 方法重写与方法重载的比较

      方法 : 重写  子类从父类继承,子类就继承了父类的方法. 子类继承了父类的方法,就意味着子类拥有了这个功能. 有的时候: 虽然子类也拥有父类的这个行为. 但是这个行为的具体的实现和父类不同. 这个时候怎么办? 拥有父类的行为,但是行为的具体的实现和父类的实现不一样. 那么子类就自己按照自己的方式重写这个方...

2017-04-03 23:00:53 310

原创 类与对象

 类与对象 类(Class):实际上是定义同一类所有对象的变量和方法的蓝图或原型,它表示对现实生活中一类具有共同特征的事物的抽象,也就是对现实生活中事物的描述。对象:就是这类事物,实实在在存在的个体。在现实中我们可以把任何东西看做是对象。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。通常通过调用类的一个构造函数来创建它。那么,是先有的类还是先有的对象呢?...

2017-04-03 18:39:17 468

原创 关键字 构造函数 this static final Object

1.构造函数构造函数:用于给对象进行初始化,是给与之对应的对象进行初始化,它具有针对性,函数中的一种。对象在一建立时就会调用与之对应的构造函数。 构造函数特点:1.该函数名称与所在类名称相同。2.不用定义返回值类型。3.该函数没有具体的返回值,不可以写return语句。作用:给对象进行初始化。                     所有对象创建时,都需要初始化才可...

2017-04-03 18:36:32 358

原创 面向对象的三大特征:封装,继承,多态

三大特性: 1、封装1.1、封装是指:隐藏对象的属性和实现细节,仅对外提供公共访问方式1.2、封装的好处:(1)将外界的变化隔离,使程序具备独立、安全和稳定性。(2)便于设计者使用,提高代码的复用性1.3、封装的原则(1)将不需要对外提供的内容都隐藏起来(2)把实现细节隐藏,提供可以对其进行访问公共的方式...

2017-04-03 18:21:39 527

原创 面向对象的理解

我们自己有手脚眼口鼻等一系列的器官。来把自己所具有的器官就可以看作我们的属性,自己是不是可以喜怒哀乐和嬉笑怒骂,这些是不是我们的行为,那么自己的具有的属性加自己有的行为就称为一个对象。 注意!!我们自己,一个个体是一个对象,因为,你是你,我是我,我们虽然有相同的,但是我们不一样,比如你比我高,我比你头发长。接下来在进一步。我和你都是人,因为我和你有相似的东西,所以我和你都属于人类。人类...

2017-04-03 17:42:33 370

翻译 Java***选择排序***

a) 原理:每一趟从待排序的记录中选出最小的元素,顺序放在已排好序的序列最后,直到全部记录排序完毕。也就是:每一趟在n-i+1(i=1,2,…n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录。基于此思想的算法主要有简单选择排序、树型选择排序和堆排序。(这里只介绍常用的简单选择排序)b) 简单选择排序的基本思想:给定数组:int[] arr={里面n个数据};第1趟排序,在待排序数据...

2017-03-26 00:12:10 507

原创 Java***冒泡排序***

原理:比较两个相邻的元素,将值大的元素交换至右端。思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序完成。冒泡排序的优点:每进行一趟排序,就会少比较一次,因为每进行一趟排序都会找出一个较大值。如...

2017-03-25 23:37:35 604

原创 循环的综合应用

//模拟ATM机的操作,密码输入3次错误,提示退出,(每次错误提示还有几次机会)//判读卡上是否还有余额,余额不足,直接提示余额不足100块不能提取现金//如果输入的金额大于余额,或者%100!=0,金额不足或者输入金额不正确/*String pass = ""; //保存用户输入密码int amount = 0; //取款金额int cardYue = 1000;           ...

2017-03-25 17:59:33 452

原创 数组的基础应用 查找/添加/删除/字符串按顺序插入

//----------数组的基础使用---------/*int i,j,k = 0;int [] num = {1,2,3,4,5,6,7,8};int isFind = -1;System.out.println("输入要查找的数字");int nums = input.nextInt();for(i=0; i<num.length; i++){if(num[i]==nu...

2017-03-25 17:54:39 478

原创 for 循环--之--打印星星练习

---------打印星星,for循环---------//打印正方形/*for(int j=1; j<=5; j++){for(int a=1; a<=5; a++){System.out.print("*");}System.out.println();} for(int j=1; j<=5; j++){for(int a=1; a&l...

2017-03-25 17:52:19 7248

原创 流程控制基础

---------分支循环流程控制---------/*int a = 10;if(a == 20){}else if(){}else if(){}else{}*///一般情况下,比较定值,使用switch,表达式的值最好是int以下类型的变量//最好表达式不要用String类型/*switch(表达式){case 值://代码1//break; 如果没有break,代码1...

2017-03-25 17:50:46 286

原创 java流程控制

2017-03-19 14:24:52 365

原创 java基础语法

java基础语法

2017-03-18 01:07:04 283

java基础语法

java基础概念

2017-03-18

空空如也

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

TA关注的人

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