2.回顾方法及加深

方法的定义: 修饰符:public 权限修饰符 static 静态的 返回值类型:void无返回值类型,四类八种,string,或者自定义的 break:结束整个循环,跳出switch;continue:结束本次循环; return:结束方法体,返回一个结果 方法名:注意规范,简明知意,就ok 参数列表:(参数类型,参数名) ... 可变参数 异常抛出 1 package com.oop.demo01; 2 3 import java.io.IOException; 4 5 //
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

ASP.NET Core Web API中实现全局异常捕获与处理

处理全局异常 HANDLING ERRORS GLOBALLY 在上面的示例中,我们的 action 内部有一个 try-catch 代码块。这一点很重要,我们需要在我们的 action 方法体中处理所有的异常(包括未处理的)。一些开发者在 action 中使用 try-catch 代码块,这种方式明显没有任何问题。但我们希望 action 尽量保持简洁。因此,从我们的 action 中删除 try-catch ,并将其放在一个集中的地方会是一种更好的方式。.NET Core 给我们提供了一种
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

Python 练习实例28

Python 练习实例28 题目:有5个人坐在一起,问第五个人家电维修多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大? 程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人(10岁),再往回推。 程序源代码: 以上实例输出结果为:
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

window.onresize事件

定义和用法 onresize 事件会在窗口或框架被调整大小时发生。 语法 In HTML: <element onresize="SomeJavaScriptCode"> JavaScript 中: window.onresize=function(){SomeJavaScriptCode}; 实例 window.onresize=function(){ var bHeight = document.body.clientHeight;//网页可见区域高 $("#unfiledFather")
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

JAVA高并发基础概念

我们在找工作时,经常在招聘信息上看到有这么一条:有构建大型互联网服务及高并发等经验,你第一时间想到的是媒体常说的双十一吗?带着问题,我们一起思考技术…. 高并发高并发 它是互联网分布式系统架构设计中必须考虑的因素之一,通常是指,保证系统能够同时并行化处理海量请求 同步和异步 同步:发送一个请求,等待返回,然后再发送下一个请求。提交请求 -> 等待服务器处理 -> 处理完返回,此期间客户端浏览器不能干任何事 异步:发送一个请求,不等待返回,随时可以再发送下一个请求。提交请求 -> 服务器处理(这
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

代码总结二

#include <bits/stdc++.h> using namespace std; int main() { map<string,string>u; int n; cin>>n; for(int i=0;i<n;i++) { string str1,str2; char a; cin>>a>>str1>>str2; if(a=='L') { if(u.find(str1)==u.end())//用map或者se
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

mysql error 1577解决

亲测 原因: 产生1577错误原因是因为本地升级mysql导致的 解决方法: 本地cmd到mysql/bin目录下 运行 mysqlcheck -u [username] -p --all-databases --check-upgrade --auto-repair mysql_upgrade -u [username] -p
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

ASP.NET Core 使用过滤器移除重复代码

USING ACTIONFILTERS TO REMOVE DUPLICATED CODE ASP.NET Core 的过滤器可以让我们在请求管道的特定状态之前或之后运行一些代码。因此如果我们的 action 中有重复验证的话,可以使用它来简化验证操作。 当我们在 action 方法中处理 PUT 或者 POST 请求时,我们需要验证我们的模型对象是否符合我们的预期。作为结果,这将导致我们的验证代码重复,我们希望避免出现这种情况,(基本上,我们应该尽我们所能避免出现任何代码重复。)我们可以在代
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

vue之<img>标签的使用

定义和用法 onerror 事件会在文档或图像加载过程中发生错误时被触发。 在装载文档或图像的过程中如果发生了错误,就会调用该事件句柄。 实例 加载缩略图 <img :src="'/xxxx/downLitimg.do?xxxID='+xxxid" onerror="javascript:this.src='${sysHostUrl}/static/img/pdf_icon.png'"> vue写法:src="'/xxxx/downLitimg.do?xxxID='+xxxid" 调后台接口
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

webpack分项目打包,用于多个项目的公共资源相同时

思路 通过执行npm run build projectName || '' 执行不同的编译 如果有projectName 则替换项目名之后build 没有执行默认写好的projectName
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

Java基础方面

Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly 2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

3.类和对象的关系

类与对象的关系: 类是一种抽象的数据类型,它是对某一类事物的整体描述/定义,但是并不能代表某一个具体的事物 动物、植物、手机、电脑......这些都是抽象概念。例如动物里面有猫狗主,植物里面有花草,手机里面有苹果,安卓,电脑里面有Linux、Windows的操作系统。这是真实生活中的样子。 放在类里面,比如Person类代表一个人,人就可以有很多、Pet类代表宠物类,也会有很多宠物、Car类代表车,也有很多车等等,这些类都是用来描述一系列事物的共同特征,把他抽象出来的一个感觉,而对象是抽象的具
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

10.稀疏数组

稀疏数组:它是一种数据结构。 需求:编写五子棋游戏,有存盘退出和续上盘的功能。 假设我们要用数组记录棋盘,我们可以将棋盘用0(格子),1(黑棋),2(白棋)代替。 分析问题:因为该二维数组的很多默认值都是0,因此记录了很多没有意义的数据。那么都是0的我们可以将其干掉。因此可以使用一种压缩算法,这样可以让我们的数据量变少。你要存一堆0这样是没有意义的。怎么压缩呢? 解决:稀疏数组 稀疏数组介绍:   当一个数组中的大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保护该数组。 稀疏数组的处
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

Codeforces Round #567 (Div. 2) A.Chunga-Changa

原文链接:传送 1 #include"algorithm" 2 #include"iostream" 3 #include"cmath" 4 using namespace std; 5 long long x,y,z,ans; 6 int main(){ 7 while(cin>>x>>y>>z){ 8 ans=0; 9 long long s=0,i=0,j=0; 10 s=(x+y)/z; 11 cout<
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

vue在IE11报错‘vuex requires a Promise polyfill in this browser.’

报错信息 因为使用了 ES6 中用来传递异步消息的的Promise,而IE浏览器都不支持。(vuex使用了ES6语法) npm install babel-polyfill(安装babel-polyfill) Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而可以在现有环境执行。所以你可以用ES6编写,而不用考虑环境支持的问题。 修改方法1:   在 Webpack中使用 修改方法2: 在main.js中使用 import"babel-polyfill"; import V
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

1.面向对象

面向过程思想: 步骤清晰简单,第一步做什么,第二步做什么...... 面对过程适合处理一些较为简单的问题 面向对象思想: 物以类聚,分类的思维模式,思考问题首先会解决问题的需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类的细节进行面向过程的思索 面向对象适合处理复杂的问题,适合处理需要多人协作的问题! 对于描述复杂的事物,为了宏观上把握、从整体上合理的分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。 什么是面向对象? 面向对象编程
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

Day7 - I - Semi-prime H-numbers POJ - 3292

This problem is based on an exercise of David Hilbert, who pedagogically suggested that one study the theory of 4n+1 numbers. Here, we do only a bit of that. An H-number is a positive number which is one more than a multiple of four: 1, 5, 9, 13, 17
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

我的 git .bash_profile

alias bashalias='code ~/.bash_profile' alias bashcolor='code ~/.minttyrc' alias bashconfig='code /etc/profile.d/git-prompt.sh' alias gitconfig='code ~/.gitconfig' alias .='cd ~' alias ..='cd ..' alias ...='cd ../..' alias e='exit' alias cls='clear'
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

企业面试问题收集-电商项目

电商项目中公共问题 6.1 dubbo服务开发流程,运行流程?zookeeper注册中心的作用? 使用流程: 第一步:要在系统中使用dubbo应该先搭建一个注册中心,一般推荐使用zookeeper。 第二步:有了注册中心然后是发布服务,发布服务需要使用spring容器和dubbo标签来发布服务。并且发布服务时需要指定注册中心的位置。 第三步:服务发布之后就是调用服务。一般调用服务也是使用spring容器和dubbo标签来引用服务,这样就可以在客户端的容器中生成一个服务的代理对象,在action
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0

一加6第三方ROM刷入教程

刷机小王子一加居然没人出刷机教程, 太奇怪了. ROM 名称: bootleggersrom xda 链接: https://forum.xda-developers.com/oneplus-6/development/rom-bootleggersrom-3-5-beta-unshishufied-t3871649 我在使用中发现的bug: 1. 流量卡设置为卡二后重启自动变为卡一。 如果你的某张卡没有流量套餐, 可以设置一个空节点, 这样就不会扣钱了. 2. 相机视频慢动作拍摄会直接闪退。
分类: 其他 发布时间: 01-21 17:34 阅读次数: 0