Gitee

Java课程设计--飞机大战

為{幸葍}努か 提交于 2020-12-21 04:01:33
#一. 团队介绍 成员姓名 任务分配 文**(组长) GUI、数据持久化 李** 背景音乐、博客撰写 #二. 参考代码 部分参考代码链接 #三. 项目git地址 https://gitee.com/net1811wzs/Java.git #四. 项目git提交记录截图,老师将重点考核 #五. 前期调查 #六. 项目功能架构图、主要功能流程图 #七. 面向对象设计包图、类图 #八. 项目运行截图或屏幕录制 #九. 项目关键代码:模块名称-文字说明-关键代码 ##1. 主流程控制 主流程:通过判断是否是运行状态来判断是否执行飞行物入场、飞行物运动、射击、删除越界飞行物及子弹和检查游戏结束 timer = new Timer(); // 主流程控制 timer.schedule(new TimerTask() { @Override public void run() { if (state == RUNNING) { // 运行状态 enterAction(); // 飞行物入场 stepAction(); // 走一步 shootAction(); // 英雄机射击 enemyShootAction();// 敌机射击 bangAction(); // 子弹打飞行物 outOfBoundsAction(); // 删除越界飞行物及子弹 checkGameOverAction(); /

ERP应收应付进阶操作与子流程--开源软件[赤龙 ERP]诞生29

会有一股神秘感。 提交于 2020-12-20 08:11:23
赤龙ERP应收应付进阶讲解--第29篇 用日志记录“开源软件”的诞生 【进入地址 点亮星星】----祈盼着一个鼓励 博主开源地址: 码云: https://gitee.com/redragon/redragon-erp GitHub: https://github.com/redragon1985/redragon-erp 说流程 应收应付的主流程中有采购发票和销售发票的管理功能,但如果发生了退货或折扣需要对之前的发票做冲抵,所以此时需要开具借项或贷项通知单,以实现对之前发票的修正。此外如果订单中涉及到预付款和预收款,在发票处理时,需要先创建预付款/预收款发票,然后针对此发票做付款或收款。当开具了正式发票时,先核销预付款发票,然后再对发票剩余金额做收付款。 不管是借项/贷项通知单,还是预付款和预收款发票,都会在付款或收款核销阶段,对原发票的付款或收款产生直接影响,除此之外,付款/收款阶段的冲销操作也会影响到对原发票的核销。 说业务 下面我们来聊聊应收应付的功能以及解决了哪些问题。 (1)预付款/预收款的处理:由于一些订单需要预付款或预收款,但不管是付款还是收款,ERP必须核销发票,但在预付款预收款阶段还不会开具真实发票,所以ERP的通常的处理流程是开具预付款或预收款发票,然后再根据这些发票做收付款即可。 (2)预付款/收款发票核销:在开具正式发票后,需要用预付款

github clone 项目很龟速 ?那是你不知道这个小技能,快到起飞!

巧了我就是萌 提交于 2020-12-20 08:08:17
听说OpenJDK的源码可以在github上直接clone,再也不用通过hg的方式获取了,马上找到仓库地址: https://github.com/openjdk/jdk 反手一个命令: git clone git@github.com:openjdk/jdk.git 然后开始蛮长的等待… 动了,它动了!!! 太崩溃了,这clone速度也太慢了。 下面介绍一个简单的方法,可以很好的解决这个问题:国内的gitee可以直接同步github上的仓库,那如果我先把openjdk的git仓库先同步到gitee上,再clone到本地,这样是不是可以快到飞起? 说干就干! 1、 先注册一个gitee账号 2、注册完成后点击页面右上角的 “+” 号,选择新建仓库 3、在新页面的下边选择“导入已有项目”,并填入github上的仓库地址 4、填入地址之后点击“创建按钮” 5、等待gitee拉取完成,这个过程因项目大小而异,体验下来还是挺快的,gitee内部做了优化? 6、拉取完成,就可以直接在页面上查看同步过来的代码 7、这下可以快乐的执行 git clone https://gitee.com/whywhy/jdk 命令了,下面是我本地的速度 没错!clone下载速度达到了5M/s。 还在被github速度困扰的你,不妨可以试试。 来源: oschina 链接: https://my.oschina

ERP应收应付的操作与设计--开源软件[赤龙 ERP]诞生21

巧了我就是萌 提交于 2020-12-20 07:05:18
赤龙ERP应收应付讲解--第21篇 用日志记录“开源软件”的诞生 【点亮星标】----祈盼着一个鼓励 博主开源地址: 码云: https://gitee.com/redragon/redragon-erp GitHub: https://github.com/redragon1985/redragon-erp 说流程 ERP中出入库完成后的流程一般紧接都是应收应付模块,这种叫法偏财务,也是因为这部分涉及到了跟支付相关的业务,其实这个部分的核心就是发票和收付款。这次我们重点说说发票。从线下业务来讲,发票一定是不可缺少的一环,作为收支凭证也作为缴税凭证。不管你是买东西还是买东西,从正规角度来讲必须要开票。搬到线上也同样如此,不管前序流程是订单还是出入库,都需要开发票,也就都必须接入到应收应付的发票节点上。同时发票也是后续收付款的依据和凭证。 说业务 下面我们来聊聊发票涉及的功能以及解决了哪些问题。 1、发票的区分:ERP系统中的经常使用的发票一般为采购发票、销售发票、费用发票,分别对应采购\入库、销售\出库、费用报销几类业务。 2、发票的含义:ERP系统中的发票概念是一个广义的概念,不仅仅包括原始发票的所有内容,还包括了更多的信息。很多ERP中也叫应付事务处理\应付票据、或应收事务处理\应收票据,从叫法也可以看出它不仅仅是发票的概念,其中也包含了业务的信息,比如订单和出入库

2017-2018-2 20165315 实验三《敏捷开发与XP实践》实验报告

雨燕双飞 提交于 2020-12-19 06:55:35
2017-2018-2 20165315 实验三《敏捷开发与XP实践》实验报告 一、编码标准 编写代码一个重要的认识是“程序大多时候是给人看的”,编程标准使代码更容易阅读和理解,甚至可以保证其中的错误更少。编程标准包含:具有说明性的名字、清晰的表达式、直截了当的控制流、可读的代码和注释,以及在追求这些内容时一致地使用某些规则和惯用法的重要性。 编码标准中的版式就是一个很好的例子,版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要因素。 --娄老师《 敏捷开发与XP实践 》 规定的规范缩进: 我们常见的是这样的代码: public class CodeStandard { public static void main(String [] args){ StringBuffer buffer = new StringBuffer(); buffer.append('S'); buffer.append("tringBuffer"); System.out.println(buffer.charAt(1)); System.out.println(buffer.capacity()); System.out.println(buffer.indexOf("tring")); System.out.println("buffer = " +

git+github/码云+VSCode (转载)

假如想象 提交于 2020-12-19 03:35:37
VSCode中使用git, 参见 。 Git安装 在初次使用时如果本地没有安装git会提示先 安装git ,然后重启vscode。 一、本地操作项目前提: 1)若本地没有git拉取下来的项目,用git克隆项目到本地 1首先你电脑已经安装了vscode 和 GIT,然后用git把上面那些全局配置再执行一次,如下 2然后打开Git Bash输入以下命令 cd d:/test //指定存放的目录 git clone https://git.oschina.net/name/test.git //你的仓库地址 enter执行后就下载成功了。 解释: 1通常在vs中每次更新代码都会要输入账号密码,为了方便,在Git Bash输入这个命令,可以让GIT记住密码和账号。 git config --global credential.helper store 2创库地址链接从哪来的? 点击我的码云,点击项目。(一般公司已经创建好项目了,我们只需克隆) 点克隆,就会生产链接 2)若本地已有git拉取下来的项目,用vs打开该项目 二、VSCode操作项目步骤: (暂存 —— 提交暂存 —— push提交) 如上图,第3个图标(源代码管理)点击进入到Git操作区。 然后打开菜单选择--提交已暂存文件 然后按提示随便在消息框里输入 备注信息 ,再按enter提交 然后点击push(推送)到云端, 点击后

基于SpringCloud的IPFS私有云

给你一囗甜甜゛ 提交于 2020-12-18 08:58:11
基于SpringCloud的IPFS私有云,主要解决文件存储分发问题,不考虑挖矿,支持内网部署和多区域集群部署,(北京、上海、广州、香港、北美、欧洲)组网 支持全内网隔离部署 内网快速搭建私有文件存储服务,能快速部署、快速访问、无限扩容、自动分发、自动备份,支持内网部署和多跨区域组网部署 主要应用场景 文件上传同步 本地启动ipfs-client后,调用它的接口上传文件(本地上传文件不占用外网),其它外网节点可(ipfs cat Qm...)获取文件内容(p2p,速度更快) 接口数据校验 上传的文件生成的cid是通过内容签名生成的,不同系统可通过cid校验数据是否被修改,因为在本地生成cid,不会被劫持,第三方拿到cid后再获取文件内容 CDN文件分发 多区域启用网关,各子区域上传的文件,会自动同步其它区域,暴露一个区域的下载地址,即可获取文件 模块简单介绍 ipfs-client 分布式客户端,单独启动,自动组网,内网启动一台即可快速调用ipfs相关的API接口,快速进行文件上传下载, 文件上传后会自动分发到ipfs机器,上传接口会返回文件的cid,同时在client端保存一份'文件名'+'.ipfs'的文件,里面的内容是该文件的全网唯一CID编码,通过该编码可以 在任意集群的节点进行文件下载、查看等操作 ipfs-gateway 网关,需要多区域组网的可启动

从高校自主芯片生态建设做起,谈自主学习芯片设计的重要性

二次信任 提交于 2020-12-18 03:57:50
2020年7月30日上午的国务院学位委员会会议已投票通过集成电路专业将作为一级学科,并将从电子科学与技术一级学科中独立出来。拟设于新设的交叉学科门类下,将待国务院批准后,与交叉学科门类一起公布。上课时讲到芯片是“点石成金”的行业,如今正在一步步变成现实。另外,把自己学习和科研的方向与国家的迫切需要紧密联系起来,准没错!目前亟待解决的问题不少,简单总结来说,由于固有的学科分类,真正意义上的集成电路设计都依附于各个主流一级学科之下,注意,这里所说的集成电路设计是集成电路一级学科中最重要的一个方向。笔者认为,微电子跟集成电路设计是不一样的。并且,个人始终认为,做芯片的确是交叉学科,微电子专业毕业之后,还是应该学习其它专业的系统知识才能做出来芯片。 专业的事情还是需要专业的人去做 ,比如做CPU芯片还是需要具备计算机领域的知识,做通信芯片还是必须要有通信系统的知识储备才行。否则,仅知道芯片的设计方法而没有深入了解相关领域系统知识的芯片设计者,即便照葫芦画瓢做出来了芯片,也是一颗死芯片,根本不懂其中的内涵和更深层次的系统含义。这也许是设立集成电路一级学科最最重要的一个原因。可能今后相关学科都应该去学习芯片设计。原有学科划分已经不适应科技发展的需要了,人工智能,机器人,集成电路等都是横跨数个原有学科的交叉学科。从某种意义上讲,芯片化是学术研究除了文章之外的另外一种成果形式,可能以后相关学科评估

springboot发送邮件

穿精又带淫゛_ 提交于 2020-12-18 03:29:38
源码: https://gitee.com/smfx1314/sendMail Spring Boot中发送邮件步骤 Spring Boot中发送邮件具体的使用步骤如下 1、添加Starter模块依赖 2、添加Spring Boot配置(QQ/网易系/Gmail) 3、调用JavaMailSender接口发送邮件 开始编码 创建springboot项目,添加依赖 项目结构 1、添加依赖 在 Maven pom.xml 配置文件中加入 spring-boot-starter-mail 依赖。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> 2、添加配置参数 然后在 application.yml 文件中加入以下配置。 application.yml 配置 网易系(126/163/yeah)邮箱配置 ## QQ邮箱配置 spring: mail: host: smtp.qq.com #发送邮件服务器 username: 1016767658@qq.com #发送邮件的邮箱地址 password: ivhkrc*****kbdcf #客户端授权码,不是邮箱密码,这个在qq邮箱设置里面自动生成的

异常、异常处理和统一异常处理

送分小仙女□ 提交于 2020-12-17 11:31:20
异常、异常处理和统一异常处理 > 日常求赞,感谢老板。 > > 欢迎关注公众号:其实是白羊。干货持续更新中...... 废话不多说,先来几个基础垫吧垫吧。 一、异常 顾名思义,异常就是不正常呗,这是一种现象,也是Java为我们提供的程序安全退出的通道。一旦出现异常,异常处理机制会将代码执行交给异常处理器,而不再执行原有方法。 为了描述不同的这种不正常现象,我们定义了各种各样的异常类型。 首先来张图: 1)Throwable 没错它属所有异常和错误的“祖宗”,下面介绍几个常用的方法: getMessage():获取detail message即相关的错误描述信息。 toString():返回包含异常类名+getMessage()。 printStackTrace():打印详细异常信息和异常抛出路径(不推荐使用,可使用log代替)。 2)Error Error是Throwable的子类之一,包含的方法主要来自于继承自Throwable的那些。Error我们开发者接触到的不多,一般都是和虚拟机相关的问题,如:系统崩溃、虚拟机错误、系统资源如内存不足等,如:OutOfMemoryError等。Error靠程序自身是无法解决的,一般JVM会选择终止程序。 3)Exception Exception也是Throwable的子类之一。相较于Error而言,但是它可是和我们开发者有很大的关系