- ES6 day-03
BXY369
es6javascript前端
目录一.ES6函数1.1函数参数的扩展1.1.1默认参数1.1.2不定参数1.2箭头函数二.Iterator(迭代器)三.ES6Promise对象(重点)3.1Promise前言3.1.1Promise概述3.1.2Promise状态3.1.3then方法3.2基本使用3.2promise结合数据请求3.3回调地狱(Callbackhell)多学一招四.ES6Generator(生成器)五.ES6
- day-03作业
流逝_a443
1.下列四组数,依次为二进制、八进制和十六进制,符合要求的是(d)image.png2.二进制数加法运算的基本特点是“逢二进一”,即0+0=0,0+1=1,1+0=1,1+1=0并进位。运用这一基本法则和十进制运算的类似规律,得出二进制数加法运算1001+101的结果为(c)image.png7.八进制754中的数码7对应的位权是(c)image.png8.十进制数53转换成二进制数是(b)ima
- Vue基础-day-03(组件注册,父子组件之间传值,组件插槽)
新苡米
组件组件(Component)是Vue.js最强大的功能之一组件可以扩展HTML元素,封装可重用的代组件注册全局注册Vue.component('组件名称',{})第1个参数是标签名称,第2个参数是一个选项对象全局组件注册后,任何vue实例都可以用Vue.component("组件的名称(button-click)",{data:function(){return{count:0;}},templ
- C++ 从入门到放弃 (Day-03)
麦兜兜买兜兜
引用的本质◼引用的本质就是指针,只是编译器削弱了它的功能,所以引用就是弱化了的指针◼一个引用占用一个指针的大小汇编语言◼汇编语言的种类8086汇编(16bit)x86汇编(32bit)x64汇编(64bit)ARM汇编(嵌入式、移动设备)......◼x64汇编根据编译器的不同,有2种书写格式IntelAT&T◼汇编语言不区分大小写x64汇编–寄存器image.pngx64汇编–寄存
- #一笑芝天天记#day-03
杏仁lulu
最近关注到一个热点,张杰被聘为上海大学电影学院的老师。这个消息一出来,吃瓜群众炸锅了,众说风云,其中不乏有很多负面的评论。我们能够看到现在多媒体发展的有多么迅速,明星的家长里短变成了日常谈资,常常听到有人爆料,这个明星出轨啦,那个明星家暴啦,谁谁谁离婚啦~其实我真的对这些不感兴趣,我感兴趣的是有没有深刻的电影,有没有良心好剧,有没有脍炙人口的音乐。处在新时代,有能力的人能被破格录用,挺好呀,教书育
- Linux脱产63期day-03
本人太帅名字无法显示
操作系统的含义和构成操作系统的含义操作系统是指人与计算机硬件之间的介质,使用者发出的操作指令通过操作系统转换成硬件可以明白的意思。操作系统的基本构成操作系统是由内核命令解释器(bash)应用程序所构成的集成体。Linux系统的特性Linux是开源的系统,可以自由传播,而且是免费支持多个任务多个用户多个线程多个CPU在线的可用于服务器端嵌入式PC端三大领域。linux系统发展历程1969贝尔实验室首
- SpringBoot2 基础回顾Day-03
南波塞文
SpringBoot框架intellij-ideajavaspringboot
SpringBoot2前言一、SpringBoot特点1.1依赖管理1.2自动配置二、容器功能(组件添加)2.1@Configuration和@Bean注解的使用2.2@Controller、@Service、@Repository、@
[email protected]@
[email protected]@ImportResource2.7配置绑定前言一、Sp
- Day-03 从 0 开始搭建一套规范的 Vue3.x 项目工程环境
凉生阿新
搭建Vue3.x项目工程环境前端
六、集成路由工具VueRouter1.安装依赖支持Vue3的路由工具vue-router@4npmivue-router@4//或者执行安装最新开发版本(nightlybuild)npmivue-router@next 2.创建src/router/index.ts文件在src下创建router目录,然后在router目录里新建index.ts文件:└──src/├──router/├──inde
- # day-03 类和对象--C++运算符重载--递增递减运算符重载
阿董ddd
c++c++
类和对象–C++运算符重载C++预定义的运算符,只能用于基本数据类型的运算,不能用于对象的运算如何使运算符能用于对象之间的运算呢递增运算符重载递增和递减一般是改变对象的状态,所以一般是重载为成员函数1.前置递增#includeusingnamespacestd;classMyInteger{friendostream&operatorusingnamespacestd;classMyInteger
- day-03 基于TCP的服务器端/客户端
djykkkkkk
#网络编程tcp/ip网络协议网络
一.理解TCP和UDPTCP(TransmissionControlProtocol)和UDP(UserDatagramProtocol)是两种常见的传输层协议,用于在计算机网络中提供可靠的数据传输。1.TCP:连接导向:TCP是一种面向连接的协议,通信双方在数据传输前需要先建立可靠的连接。可靠性:TCP提供可靠的数据传输,通过使用序列号、确认应答、超时重传等机制来确保数据的完整性和可靠性。流量控
- Day-03关于dp的一些题(笔记)
lsd&xql
算法块
B-TheTriangle738810274445265(Figure1)Figure1showsanumbertriangle.Writeaprogramthatcalculatesthehighestsumofnumberspassedonaroutethatstartsatthetopandendssomewhereonthebase.Eachstepcangoeitherdiagonall
- 2021-03-03
菲菲小脚丫
【三月共读】Day-03共读文章每临大事,需有静气Part1:你的孩子有没有发生过类似摔伤的小意外?3岁左右时,我在一旁倒水,孩子突然叫我,当时我没有立马转过身,当我转身时发现下巴好多血,把我吓着了,大声叫孩子爸爸过来,清洗伤口后,检查无大碍,经过询问得知,孩子当时拿着刀片学爸爸刮胡子。Part2:当时你是怎么做的?(从情绪和做法两方面分析)当时有些受到惊吓,记得当时孩子都是很平静的叫我,我的反应
- day-03
斗魂_2e5d
服务器操作系统(Linux)1.什么是操作系统是一个人与计算机硬件交流的中介2.操作系统组成:应用程序,解释器(shell),内核,硬件3.linux系统特性:开源的操作系统,可以自由传播,支持多用户,多任务,多线程,以及多CPU支持应用于服务器端,嵌入式,以及个人PC(3大领域)。操作系统发展历史GNUGPL1969贝尔实验室unix1984谭邦宁(教授)unix--代码修改--minix(li
- Day-03|排序和筛选(不为人知的高级用法)
暖心亞
昨晚睡前简单的看了遍视频,强撑着眼皮学习的,结果今早起来回顾,连个框架都出不来,下次再也不做无用功了。然后接着又重新开始学习了一遍视频,根据昨天的学习心得体会,我没有边学习边记笔记,而是认认真真的学习视频。我发现自己昨天提出的改进方法对我很有用,学习后笔记回顾可以让我在学习中记住重点框架,然后再根据重点延伸。此次笔记回顾了最基础的两点内容,我发现对我来说却是最难的,因为后面的操作我基本都能够记住,
- 飞桨day-03 人脸关键点检测实践作业
我是竹子丫
百度飞桨深度学习
Day-03Paddle高层API带你人脸关键点检测一、问题定义人脸关键点检测,是输入一张人脸图片,模型会返回人脸关键点的一系列坐标,从而定位到人脸的关键信息。环境导入#环境导入importosimportnumpyasnpimportpandasaspdimportmatplotlib.pyplotaspltimportmatplotlib.imageasmpimgimportcv2import
- opencv学习笔记(上)
7Dayz_
cvc++opencv
OpenCv笔记2020Opencv学习笔记Day-01:矩阵的掩膜操作00:注意点01:原理思路02:函数思路Day-02:Mat文件处理与初始化Mat文件初始化:Day-03:图像操作与混合01、加载图像02、读写像素&&像素处理03、使用bitwise_not取反04、空白图像赋值05、对RGB图像的处理06、总体思路Day-04:图像混合01、图像混合02、调整图像亮度和对比度:Day-0
- 2021-02-10六项精进营复盘DAY-03
秋田小酊
精进营复盘第3天,今天我在群里做推文,虽然昨天晚上做了准备,但还是有点手忙脚乱的感觉,再转念想想,第一次么,以后会越来越好。期待自己参与更多的挑战。我听到的:一、邱邱分享:1、感恩!不要忽视主动加你微信的人,可能就是你的贵人。2、关于时间,安排在早上五点半太有智慧了,早就意味着快!3、乐于分享,主动出击。主动分享就会又故事发生。二、李蔷雁老师分享:1、唯有行动方能能破局,坚持演讲8年,从小白到演讲
- 2019-06-13 python day-03
Aidann
今日内容:1、函数剩余部分2、模块与包3、内置模块4、爬虫基础1、函数剩余部分-1定义函数的三种方式#无参函数#不需要接收外部传入的参数deffoo():print('fromfoo..')foo()#有参函数#需要接收外部传入的参数deflogin(user,pwd):print(user,pwd)###传参多一或少一不可login('tank','123')#login('tank','123
- Day-03 不为人知的排序和筛选的高级方法
暖心亞
早晨,给自己定了闹钟,但总在它的前面就醒了。我突然想到一句话:叫醒你的不是闹钟,而是梦想。我的不是梦想,我的是今天的目标计划。看到班长发在群中的任务,大家有没有感觉好多啊!单看不多,但想到自己和老师布置的感觉就多了,不过多没关系,我先将它和自己的学习任务按时间和重要程度分类列清单,然后定完成时间,最后再一步一步去完成,相信自己可以就一定能行。当我感觉难的时候,我就用《戒了吧,拖延症》里面的一句话来
- Day-03
清杨程
第一节UINavigationControllerUINavigationController基本知识1>继承(UIViewController)2>高度(64)3>层级2.UINavigationController创建self.window=[[UIWindowalloc]initWithFrame:[UIScreenmainScreen].bounds];FirestViewControll
- Liunx操作day-03
陈small末
一、上堂回顾1.目录结构/;根目录/home:存放普通用户/etc:存放系统配置的文件【用户信息,用户密码,root密码等】/root:存放超级管理员/tmp:临时目录,存放临时文件2.常用命令文件管理:ls:列出指定目录下的所有的信息-a:包括隐藏文件-l:权限,大小,文件属性等全部列出来ls-a-l----->ls-al----->llpwd:查看当前的工作目录cat:查看文件的内容catfi
- Day-03 Java变量,数据类型和运算符
神经蛙哇
Day03-Java变量,数据类型和运算符一.关键字与保留字1.关键字的特点和定义定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写官方地址:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html2.保留字Java保留字:现有Java版本尚未使用,但以后版本可能会作
- DAY-03
weixin_30407099
pythonphp人工智能
上午selenium元素交互操作——点击、清除1fromseleniumimportwebdriver2fromselenium.webdriverimportActionChains#破解滑动验证码的时候用的可以拖动图片3fromselenium.webdriver.common.keysimportKeys#键盘按键操作4importtime5driver=webdriver.Chrome()
- 2003京淘项目Day-03京淘后台项目搭建
闪耀太阳
正课
1.SpringBoot整合JSP1.1创建项目1.1.1创建项目1.1.2编辑POM.xml文件添加继承/依赖/插件org.springframework.bootspring-boot-starter-parent2.3.1.RELEASE1.83.1.1trueorg.springframework.bootspring-boot-starter-weborg.springframework
- Day-03:shell编程3个实例
Yubochang
Linux实验
实验题目:1.设计如下一个菜单驱动程序,保存为:menu.shUseoneofthefollowingoptions:P:TodisplaycurrentdirectoryS:Todisplaythenameofrunningfile$0D:Todisplaytoday'sdateandpresenttime(如:2017-04-2605:45:12)L:Toseethelistoffilesin
- day-03 变量和运算符
哗啦噼里啪啦
变量就是在程序中用来保存数据的容器1.申明变量(定义变量)-假申明语法:变量名=值说明:变量名-要求:标识符(关键字不能用来命名)规范:a.遵守PEP8的命名规范(名字所有字母都小写,如果多个单词组成,单词之间用下划线隔开)student_nameb.见名知义(看到名字就知道意思)=-赋值符号(将=右边的值赋给左边的变量)值-可以是任何有结果的表达式如234变量-10+20,调用函数表达式age=
- 华师行-DAY-03:刘教授的三板斧
裕哥
公元二零一七年,六月二十七日九时正,在华师大心理学院五楼学术报告厅门,刘志雅教授用极其煽动性的语调,充分运用积累的实践经验,从心理角度控制了整个学术报告厅,调动了所有学员的积极性,引来了学员阵阵的笑声和掌声;鲜明的例子,枯燥的理论在他舌尖绽放出来是那么的和谐,一点都不冲突,可见教授功底非同凡响!他用生动的案例浅浅易懂的解释了心理咨询的过程和方法,他毫无保留的向学员们传授了20多年来他总结出的精华,
- 分身术训练营Day-03
麻吉89757
学习收获1通过学习,知道了情绪是发现问题的钥匙;当情绪出现时,我们更应该关注情绪来源和产生情绪的问题。2知道了任何负面情绪都有正面的积极意义。3学会了管理情绪的PDRGS模型。*Permission:没有人能够伤害你,除非你允许*Difference:人与人生而不同,差异和分歧肯定是存在的*Rich:你有非常丰富的资源来解决问题*Fortune:所有的问题和历练将来都会成为你的财富*Start:改
- 真自由训练营Day-03回顾
麻吉89757
【课程主要解决了什么问题?】什么是责任?如何用话术界定自己的责任?责任的定义是责任的3个核心要素:澄清身份+设定标准+落实行动界定责任的话术:你在这个工作里是什么样的人?还有别的身份吗?作为这些身份,你要设定一个什么样的标准?你要做哪些事?如何才能做到负责任?澄清身份:*每个人都有若干个身份,做不同的事情时,一定要找出合适的身份,否则会产生情绪。*话术:在这件工作中你的身份是什么?还有其他的身份吗
- canvas day-03
无敌万小奔
文字strokeText(text,x,y)fillText(text.x,y)fonttextAligntextBaseline图片插入图片drawImage(img,x,y)插入图片设置大小drawImage(img,x,y,width,height)插入图片的一部分到画布drawIamge(img,sx,sy,swidth,sheight,x,y,width,height)canvas阴影s
- PHP如何实现二维数组排序?
IT独行者
二维数组PHP排序
二维数组在PHP开发中经常遇到,但是他的排序就不如一维数组那样用内置函数来的方便了,(一维数组排序可以参考本站另一篇文章【PHP中数组排序函数详解汇总】)。二维数组的排序需要我们自己写函数处理了,这里UncleToo给大家分享一个PHP二维数组排序的函数:
代码:
functionarray_sort($arr,$keys,$type='asc'){
$keysvalue= $new_arr
- 【Hadoop十七】HDFS HA配置
bit1129
hadoop
基于Zookeeper的HDFS HA配置主要涉及两个文件,core-site和hdfs-site.xml。
测试环境有三台
hadoop.master
hadoop.slave1
hadoop.slave2
hadoop.master包含的组件NameNode, JournalNode, Zookeeper,DFSZKFailoverController
- 由wsdl生成的java vo类不适合做普通java vo
darrenzhu
VOwsdlwebservicerpc
开发java webservice项目时,如果我们通过SOAP协议来输入输出,我们会利用工具从wsdl文件生成webservice的client端类,但是这里面生成的java data model类却不适合做为项目中的普通java vo类来使用,当然有一中情况例外,如果这个自动生成的类里面的properties都是基本数据类型,就没问题,但是如果有集合类,就不行。原因如下:
1)使用了集合如Li
- JAVA海量数据处理之二(BitMap)
周凡杨
java算法bitmapbitset数据
路漫漫其修远兮,吾将上下而求索。想要更快,就要深入挖掘 JAVA 基础的数据结构,从来分析出所编写的 JAVA 代码为什么把内存耗尽,思考有什么办法可以节省内存呢? 啊哈!算法。这里采用了 BitMap 思想。
首先来看一个实验:
指定 VM 参数大小: -Xms256m -Xmx540m
- java类型与数据库类型
g21121
java
很多时候我们用hibernate的时候往往并不是十分关心数据库类型和java类型的对应关心,因为大多数hbm文件是自动生成的,但有些时候诸如:数据库设计、没有生成工具、使用原始JDBC、使用mybatis(ibatIS)等等情况,就会手动的去对应数据库与java的数据类型关心,当然比较简单的数据类型即使配置错了也会很快发现问题,但有些数据类型却并不是十分常见,这就给程序员带来了很多麻烦。
&nb
- Linux命令
510888780
linux命令
系统信息
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示C
- java常用JVM参数
墙头上一根草
javajvm参数
-Xms:初始堆大小,默认为物理内存的1/64(<1GB);默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制
-Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制
-Xmn:新生代的内存空间大小,注意:此处的大小是(eden+ 2
- 我的spring学习笔记9-Spring使用工厂方法实例化Bean的注意点
aijuans
Spring 3
方法一:
<bean id="musicBox" class="onlyfun.caterpillar.factory.MusicBoxFactory"
factory-method="createMusicBoxStatic"></bean>
方法二:
- mysql查询性能优化之二
annan211
UNIONmysql查询优化索引优化
1 union的限制
有时mysql无法将限制条件从外层下推到内层,这使得原本能够限制部分返回结果的条件无法应用到内层
查询的优化上。
如果希望union的各个子句能够根据limit只取部分结果集,或者希望能够先排好序在
合并结果集的话,就需要在union的各个子句中分别使用这些子句。
例如 想将两个子查询结果联合起来,然后再取前20条记录,那么mys
- 数据的备份与恢复
百合不是茶
oraclesql数据恢复数据备份
数据的备份与恢复的方式有: 表,方案 ,数据库;
数据的备份:
导出到的常见命令;
参数 说明
USERID 确定执行导出实用程序的用户名和口令
BUFFER 确定导出数据时所使用的缓冲区大小,其大小用字节表示
FILE 指定导出的二进制文
- 线程组
bijian1013
java多线程threadjava多线程线程组
有些程序包含了相当数量的线程。这时,如果按照线程的功能将他们分成不同的类别将很有用。
线程组可以用来同时对一组线程进行操作。
创建线程组:ThreadGroup g = new ThreadGroup(groupName);
&nbs
- top命令找到占用CPU最高的java线程
bijian1013
javalinuxtop
上次分析系统中占用CPU高的问题,得到一些使用Java自身调试工具的经验,与大家分享。 (1)使用top命令找出占用cpu最高的JAVA进程PID:28174 (2)如下命令找出占用cpu最高的线程
top -Hp 28174 -d 1 -n 1
32694 root 20 0 3249m 2.0g 11m S 2 6.4 3:31.12 java
- 【持久化框架MyBatis3四】MyBatis3一对一关联查询
bit1129
Mybatis3
当两个实体具有1对1的对应关系时,可以使用One-To-One的进行映射关联查询
One-To-One示例数据
以学生表Student和地址信息表为例,每个学生都有都有1个唯一的地址(现实中,这种对应关系是不合适的,因为人和地址是多对一的关系),这里只是演示目的
学生表
CREATE TABLE STUDENTS
(
- C/C++图片或文件的读写
bitcarter
写图片
先看代码:
/*strTmpResult是文件或图片字符串
* filePath文件需要写入的地址或路径
*/
int writeFile(std::string &strTmpResult,std::string &filePath)
{
int i,len = strTmpResult.length();
unsigned cha
- nginx自定义指定加载配置
ronin47
进入 /usr/local/nginx/conf/include 目录,创建 nginx.node.conf 文件,在里面输入如下代码:
upstream nodejs {
server 127.0.0.1:3000;
#server 127.0.0.1:3001;
keepalive 64;
}
server {
liste
- java-71-数值的整数次方.实现函数double Power(double base, int exponent),求base的exponent次方
bylijinnan
double
public class Power {
/**
*Q71-数值的整数次方
*实现函数double Power(double base, int exponent),求base的exponent次方。不需要考虑溢出。
*/
private static boolean InvalidInput=false;
public static void main(
- Android四大组件的理解
Cb123456
android四大组件的理解
分享一下,今天在Android开发文档-开发者指南中看到的:
App components are the essential building blocks of an Android
- [宇宙与计算]涡旋场计算与拓扑分析
comsci
计算
怎么阐述我这个理论呢? 。。。。。。。。。
首先: 宇宙是一个非线性的拓扑结构与涡旋轨道时空的统一体。。。。
我们要在宇宙中寻找到一个适合人类居住的行星,时间非常重要,早一个刻度和晚一个刻度,这颗行星的
- 同一个Tomcat不同Web应用之间共享会话Session
cwqcwqmax9
session
实现两个WEB之间通过session 共享数据
查看tomcat 关于 HTTP Connector 中有个emptySessionPath 其解释如下:
If set to true, all paths for session cookies will be set to /. This can be useful for portlet specification impleme
- springmvc Spring3 MVC,ajax,乱码
dashuaifu
springjquerymvcAjax
springmvc Spring3 MVC @ResponseBody返回,jquery ajax调用中文乱码问题解决
Spring3.0 MVC @ResponseBody 的作用是把返回值直接写到HTTP response body里。具体实现AnnotationMethodHandlerAdapter类handleResponseBody方法,具体实
- 搭建WAMP环境
dcj3sjt126com
wamp
这里先解释一下WAMP是什么意思。W:windows,A:Apache,M:MYSQL,P:PHP。也就是说本文说明的是在windows系统下搭建以apache做服务器、MYSQL为数据库的PHP开发环境。
工欲善其事,必须先利其器。因为笔者的系统是WinXP,所以下文指的系统均为此系统。笔者所使用的Apache版本为apache_2.2.11-
- yii2 使用raw http request
dcj3sjt126com
http
Parses a raw HTTP request using yii\helpers\Json::decode()
To enable parsing for JSON requests you can configure yii\web\Request::$parsers using this class:
'request' =&g
- Quartz-1.8.6 理论部分
eksliang
quartz
转载请出自出处:http://eksliang.iteye.com/blog/2207691 一.概述
基于Quartz-1.8.6进行学习,因为Quartz2.0以后的API发生的非常大的变化,统一采用了build模式进行构建;
什么是quartz?
答:简单的说他是一个开源的java作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。并且还能和Sp
- 什么是POJO?
gupeng_ie
javaPOJO框架Hibernate
POJO--Plain Old Java Objects(简单的java对象)
POJO是一个简单的、正规Java对象,它不包含业务逻辑处理或持久化逻辑等,也不是JavaBean、EntityBean等,不具有任何特殊角色和不继承或不实现任何其它Java框架的类或接口。
POJO对象有时也被称为Data对象,大量应用于表现现实中的对象。如果项目中使用了Hiber
- jQuery网站顶部定时折叠广告
ini
JavaScripthtmljqueryWebcss
效果体验:http://hovertree.com/texiao/jquery/4.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>网页顶部定时收起广告jQuery特效 - HoverTree<
- Spring boot内嵌的tomcat启动失败
kane_xie
spring boot
根据这篇guide创建了一个简单的spring boot应用,能运行且成功的访问。但移植到现有项目(基于hbase)中的时候,却报出以下错误:
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.Lif
- leetcode: sort list
michelle_0916
Algorithmlinked listsort
Sort a linked list in O(n log n) time using constant space complexity.
====analysis=======
mergeSort for singly-linked list
====code======= /**
* Definition for sin
- nginx的安装与配置,中途遇到问题的解决
qifeifei
nginx
我使用的是ubuntu13.04系统,在安装nginx的时候遇到如下几个问题,然后找思路解决的,nginx 的下载与安装
wget http://nginx.org/download/nginx-1.0.11.tar.gz
tar zxvf nginx-1.0.11.tar.gz
./configure
make
make install
安装的时候出现
- 用枚举来处理java自定义异常
tcrct
javaenumexception
在系统开发过程中,总少不免要自己处理一些异常信息,然后将异常信息变成友好的提示返回到客户端的这样一个过程,之前都是new一个自定义的异常,当然这个所谓的自定义异常也是继承RuntimeException的,但这样往往会造成异常信息说明不一致的情况,所以就想到了用枚举来解决的办法。
1,先创建一个接口,里面有两个方法,一个是getCode, 一个是getMessage
public
- erlang supervisor分析
wudixiaotie
erlang
当我们给supervisor指定需要创建的子进程的时候,会指定M,F,A,如果是simple_one_for_one的策略的话,启动子进程的方式是supervisor:start_child(SupName, OtherArgs),这种方式可以根据调用者的需求传不同的参数给需要启动的子进程的方法。和最初的参数合并成一个数组,A ++ OtherArgs。那么这个时候就有个问题了,既然参数不一致,那