- 树莓派-Ubuntu22.04
m晴朗
linux树莓派
树莓派1安装Ubuntu系统2ssh登录3配置3.1安装软件3.2换源3.3安装桌面3.4开机脚本1安装Ubuntu系统通过制作sdk,使系统在sdk中运行:下载制作软件:https://www.raspberrypi.com/software/下载Ubuntu镜像:https://cn.ubuntu.com/download/raspberry-pi(推荐安装服务器版的)格式化sdk开始烧录等待
- 树莓派安装ubuntu系统
daoyang1024
树莓派ubuntulinux服务器
ubuntu镜像下载官方地址:https://cn.ubuntu.com/download/raspberry-pi清华镜像:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-cdimage/ubuntu/releases/22.04.1/release/准备树莓派镜像工具(RaspberryPiImager)下载地址:https://www.raspberr
- 树莓派ubuntu22桌面配置(一)
牙刷与鞋垫
树莓派linux运维服务器
烧录系统至树莓派下载系统:https://ubuntu.com/download/raspberry-pi选择合适的版本下载镜像安装器安装:终端输入:sudosnapinstallrpi-imager打开镜像安装器,按照需求选择树莓派版本与要写入的系统还有安装的u盘方案二就是在软件中选择需要烧录的系统(我最后又装了20.04的系统,因为22的系统不能装ros1)点击next点击“编辑设置”安装需求
- 树莓派安装Ubuntu20.04
SpeculateCat
树莓派RaspbianRaspberryUbunturaspberrypiIoT
在树莓派3的时代,当时树莓派官方还仅提供32bit的debian系统。如今,Ubuntu已经提供了支持树莓派的版本,而且树莓派3以上的树莓派,都可以安装64bit的系统,以下为使用树莓派3演示安装Ubuntu20.0464bit系统。准备工作首先需要先下载系统的镜像文件,可以从树莓派官网找到:https://ubuntu.com/download/raspberry-pi,我的树莓派是树莓派3,可
- 树莓派ubuntu系统安装以及配置
一只那个两只
ubuntulinux服务器pythonc语言
1.系统安装1.1前期准备物品树莓派4B2Gubuntu系统SD卡32G1.2系统选择官方提供了三种系统:桌面版、服务器版、Core版个人比较推荐服务器64位版,桌面版的图形化界面2G的树莓派运行起来很容易崩掉,尤其是应用开的多的时候镜像位置:https://cn.ubuntu.com/download/raspberry-pi烧录工具:https://www.raspberrypi.com/so
- 树莓派4B安装ubuntu系统
Garfield0_0
ubuntusshlinux
一、准备材料树莓派4B单板一块tf内存卡一张tf内存卡读卡器一个二、安装ubuntu20.10系统安装RaspberryPiImager下载链接:https://www.raspberrypi.com/software/也可以选择从ubuntu官网下载镜像手动安装:https://cn.ubuntu.com/download/raspberry-pi选择操作系统时选择,othergeneral-p
- 树莓派4B Ubuntu 远程桌面 步骤
woshigaowei5146
嵌入式Linux树莓派Ubuntu远程桌面
文章目录准备更换国内源更新软件列表和软件安装SSH安装ubuntu-desktopxrdp方法VNC方法问题故障解决花屏蓝屏/黑屏无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系参考准备UbuntuMate/UbuntuDesktop版本为22.04官网只能下载最新版22.04:https://ubuntu-mate.org/raspberry-pi/download/
- 树莓派+普通usb摄像头 做人脸识别
帅气的Ezio
http://v.eepw.com.cn/video/play/id/14049我是根据这个来做的,源代码就在github上https://github.com/codelast/raspberry-pi。1.刷系统以及安装opencv:我是参照视频教程安装了archlinuxarm。其实系统无所谓,用raspbian的安装opencv请参照http://www.jb51.net/article/
- 树莓派3B配置无线路由器
gslhelloworld
工具
文章目录系统安装设置设置网卡ip地址安装软件包设置热点工具/原料:树莓派RaspbPi3、系统版本:ubuntumate、用ssh软件工具连接树莓派系统安装设置下载系统:https://ubuntu.com/download/raspberry-pi/thank-you?version=18.04.5&architecture=armhf+raspi3设置网卡ip地址在Ubuntu18.04中,传
- 构建GCC作为Raspberry-Pi的交叉编译器
chocolate2018
编译器ARMcompiler
构建GCC作为Raspberry-Pi的交叉编译器在本文中,展示如何构建GCC10作为RaspberryPi的交叉编译器。交叉编译器是在一个操作系统上运行并为另一个操作系统生成可执行文件的编译器。当你想用你的健壮的计算机为树莓派构建一个库或其他大型代码段时,这是非常有用的。作为一个实际的例子,在本文的最后,我将向您展示如何使用交叉编译器将GCC本身构建为一个本地RaspberryPi应用程序。本文
- 【树莓派4B深度学习 yolo】Chap.1 给树莓派配置yolo模型(darknet-nnpack)【深度学习 招式篇】
Jie_AI
#树莓派#【深度学习招式篇】【工程应用问题】python深度学习人工智能计算机视觉cv
【树莓派4B深度学习yolo】Chap.1给树莓派配置yolo模型(darknet-nnpack)【深度学习招式篇】参考链接一、运行方式:二、步骤:参考链接在树莓派4B上使用YOLOhttps://yanwei-liu.medium.com/raspberry-pi%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%98-%E4%BA%8C%E5%8D%81%E4%B8%83-%E
- 树莓派4b安装ubuntu20.04并设置7寸触摸屏
Lz~ryeom
树莓派ubuntu
树莓派4b安装ubuntu20.04并设置7寸触摸屏ubuntu20.04镜像下载烧录镜像ubuntu20.04配置配置7寸触摸显示器ubuntu20.04镜像下载ubuntu官方系统下载网址,选择20.04lot版本进行下载https://ubuntu.com/download/raspberry-pi烧录镜像烧录镜像有多种方式可以选择。(1)镜像烧录软件Etcherhttps://www.ba
- 树莓派4b(4g版)烧录ubuntu系统(Ubuntu Server 20.04.1 LTS)
社畜阿藏
树莓派ubuntulinux服务器ssh
一.烧录Ubuntu201.准备工作烧录软件:1.SDCardFormatter2.Win32DiskImager软件:(如果之前没有,且无法找到资源点击这里跳转并下载)镜像源:1.https://ubuntu.com/download/raspberry-pi镜像源(如果之前没有,且无法找到资源点击这里跳转并下载)之前看的教程用的是ubuntu18,但是现在官网上面好像没有这个版本了2.格式化S
- 树莓派4b连接RealSense T265
仟人斩
教程树莓派RealSenseT26
使用的是树莓派48G版本,准备连接RealSenseT265的双目相机。T265目前官方编译好的的只有Ubuntu16和18,其他的系统版本需要自己编译realsense驱动。安装ubuntu20.10https://ubuntu.com/download/raspberry-pi在这个网站可以下载适用于树莓派的Ubuntu版本。把img文件烧写到SD卡推荐使用win32diskimager。在树
- 树莓派4B 安装 ubuntu18.0.4
参考答案开心否
树莓派ubuntu路由器
树莓派4B安装ubuntu18.0.4ssh连接安装不需要显示器要有一张SD卡网线一根能看连接设备IP地址的路由器(这里是小米路由器)官方系统镜像地址:https://ubuntu.com/download/raspberry-pi(选择相应的版本,建议64位的,用迅雷下载链接可能快一些)然后进行解压,得到镜像文件镜像文件:ubuntu-18.04.4-preinstalled-server-ar
- 树莓派 Raspberry-Pi 折腾系列:系统安装及一些必要的配置
momo的时光机
LINUX-OPENCV
入手树莓派将近一个月了,很折腾,许多资源不好找,也很乱。简单整理一下自己用到的东西,方便以后自己或别人继续折腾。0.操作系统下载树莓派官方Raspbian系统下载:http://www.raspberrypi.org/downloads或直接下载http://downloads.raspberrypi.org/raspbian_latest.torrent最新版的BT种子。还有一个选择是由国人制作
- 树莓派3B--深入学习wiringPi
worthsen
树莓派3b
资料一:关于wiringPi的函数库官方的在这里https://projects.drogon.net/raspberry-pi/wiringpi/functions/点击打开链接还有一个前辈翻译了一部分的[html]viewplaincopyAPI函数英文网页:https://projects.drogon.net/raspberry-pi/wiringpi/functions/BCM2835芯
- 7、wiringSerial源码
leleyuan1130
树莓派开发
源码地址/**wiringSerial.c:*Handleaserialport************************************************************************ThisfileispartofwiringPi:*https://projects.drogon.net/raspberry-pi/wiringpi/**wiringPiis
- 13树莓派手动安装Home Assistant
weixin_30414245
2017-09-0500:53:02https://home-assistant.io/docs/installation/raspberry-pi/已经安装步骤安装了带桌面的树莓派系统,在SD卡的根目录新建文件SSH.txt,然后删除后缀名.txt,将恶意SD插入树莓派,启动就可以使用SSH命令登录了。sudoapt-getupdatesudoapt-getupgrade-ysudoapt-ge
- 树莓派虚拟环境手动安装HA
weixin_30527143
树莓派手动安装https://www.home-assistant.io/docs/installation/raspberry-pi/sudoapt-getupdatesudoapt-getupgrade-ysudoapt-getinstallpython3python3-venvpython3-pipsudouseradd-rmhomeassistant-Gdialout,gpiocd/srv
- 树莓派上安装ubuntu与vscode
Qrpucp
经验总结
安装ubuntu系统:1/首先去ubuntu官网(https://ubuntu.com/)上下载ubuntu系统镜像,这里我们需要下载的是ubuntuforiot版本的。https://ubuntu.com/download/raspberry-pi这是ubuntu官网教程,本系统支持raspberrypi2、3、4。我们根据教程制作ubuntu启动盘。2/将SD卡插入树莓派开机后,树莓派会自动安
- 树莓派3B,3B+,4B 安装桌面版ubuntu 18.04LTS 及联网方法
天道发发
ubunturaspberrypinetworkmanager
写在前面:推荐使用4或4B,3系列可能无法进入桌面1.资源准备ubuntuserver安装镜像:UbuntuServer18.04.4forRaspberryPi官网https://ubuntu.com/download/raspberry-pi板子:树莓派3B,3B+,4,4BSD卡:32G+2.Win32DiskImager等软件写入SD参考:[https://ubuntu.com/tutor
- 树莓派上安装Ubuntu14.04 mate
oldbalck
2019独角兽企业重金招聘Python工程师标准>>>1、img镜像下载downloadlocation:https://ubuntu-mate.org/raspberry-pi/2、Win32diskmanager(镜像读写工具)downloadlocation:https://sourceforge.net/projects/win32diskimager/files/latest/downl
- Ubuntu MATE(用于Raspberry Pi 2 和Raspberry Pi 3)
一颗小树x
树莓派
官网说明地址:https://ubuntu-mate.org/raspberry-pi/官网都是英文的,我做一下翻译,方便大家学习。第三方操作系统映像RaspberryPi的第三方操作系统映像也可用:UbuntuMATEMartinWimpress和RohithMadhavan为基于常规Ubuntuarmhf基础的RaspberryPi2和RaspberryPi3制作了UbuntuMATE图像,而
- 树莓派4 安装linux( ubuntu),安装桌面
hoojou
目录1、硬件准备:2、软件准备:3、安装系统:4、进入系统,安装桌面把镜像源换成国内的源安装桌面5、安装wifi驱动。1、硬件准备:树莓派,内存卡,读卡器2、软件准备:SDCardFormatterwin32DiskImagerubuntu镜像https://ubuntu.com/download/raspberry-pi记住点击下载后不要急着退出,页面下面有重要内容3、安装系统:使用SDCard
- 为树莓派装上WiringPi
此号更改到diac
RaspberryPi
先说下环境:UK版512M内存树莓派,Debian系统参考文章:https://projects.drogon.net/raspberry-pi/wiringpi/download-and-install/http://blog.csdn.net/liang890319/article/details/8677437第一步如果你没有安装GIT,那么首先要安装一下GITsudoapt-getinst
- 树莓派3B+ (ubuntu-mate-16.04.2)安装ROS Kinetic版本,已测试过
wanghq2013
ROS
树莓派先安装ubuntu下载ubuntu系统(ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img.xz)https://ubuntu-mate.org/raspberry-pi/ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img.xzraspberry官网:https://www.raspberry
- Mosquitto服务器的搭建以及SSL/TLS安全通信配置 openhab raspberry-pi 眼泪成诗hocc 2016年05月07日发布 4.8k 次浏览 1、 SSL简介 SSL
qingheli123
linux
转自https://segmentfault.com/a/11900000050793001、SSL简介SSL(SecureSocketLayer)安全套接层,是网景公司提出的用于保证Server与client之间安全通信的一种协议,该协议位于TCP/IP协议与各应用层协议之间,即SSL独立于各应用层协议,因此各应用层协议可以透明地调用SSL来保证自身传输的安全性,SSL与TCP/IP协议及其其他
- [01]树梅派Raspberry-Pi入门上手
weixin_34235371
这周从淘宝花了200多买到向往已久的树莓派板子,是英国版『UK』的,想来玩玩手上,特此开贴为记。SD卡单独买的,32G大小的,感觉8G不够用。没有配显示器,本来就是树莓派当作机器敲。英国版树莓派配置如下:项目B型SoCBroadcomBCM2835(CPU,GPU,DSP和SDRAM,USB)CPUARM1176JZF-S核心(ARM11系列)700MHzGPUBroadcomVideoCrore
- 建树莓派3b/3b+ rt-thread的多核开发环境
tugouxp
1.本文目的本⽂主要介绍如何快速⾼效的搭建树莓派rt-thread的开发环境。按照⽂章的步骤,可以很快速的将rt-thread运⾏起来。2.准备条件1.raspberry-pi3b/3b+均可,本文使用的是3b+版本2.usb转ttl串口模块,本文使用的是ch3403.ubuntu系统的电脑,本文使用的是ubuntu18.04准备好上述资源后,就可以开始raspberry-pi的rt-thread
- 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。那么这个时候就有个问题了,既然参数不一致,那