自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

derAugenstern的博客

there are my kinds of the life.

  • 博客(13)
  • 收藏
  • 关注

原创 【Erlang进阶学习】4、进程与消息传递

在消息发送时,将Pid放入消息内,即可实现与其它进程反向通信。3、由于多个进程并发地在独立的内存空间执行,这些内存空间可以独立地进行垃圾回收(GC机制),这给Erlang程序带来了良好的可预测的软实时属性。5、当程序出现错误,进程将会崩溃,但由于内存不共享,错误是隔离的,不会影响其它不相关的进程继续运行。在Erlang系统中,进程都是轻量级的,意味着创建进程只需要花费微不足道的时间和极少的内存。1、进程间不共享内存,而是通过消息传递来通信。2、消息从发送进程的栈上复制到接收进程的堆上。

2023-12-02 16:20:18 252

原创 【Erlang进阶学习】3、列表推导

List列表是应用层程序大量使用到的数据类型,而对于list列表的操作也是程序开发过程中的高频操作,如何精准而有效的操作list列表来存取、操作数据,关系到程序的执行效率。需要注意的是,列表推导过程中新定义的原子变量会在Erlang原子注册表中不断注册,直到达到注册上限,导致程序崩溃。所以,在列表推导过程中,因避免定义新的原子名称,尽量使用字符串。erlang中的列表推导操作,可以支持快速的遍历列表元素,可以通过筛选条件,控制每个列表元素执行特定方法,并返回符合筛选条件的值,并输出新的列表。

2023-12-02 16:04:57 259

原创 【Erlang进阶学习】2、匿名函数

Fun = fun(Item) -> io:format("输出打印传入的参数:~p~n",[Item]) end.2、可以把函数作为复杂数据结构的一部分。3、把函数作为参数传递给另外一个函数。(匿名函数:不是定义在Erlang模块层面的函数。4、作为函数调用的结果返回。1、可以把函数赋值给变量。

2023-12-02 15:25:32 177

原创 【Erlang进阶学习】1、递归和模式匹配

递归和模式匹配

2023-12-02 15:14:25 192

原创 【Erlang学习总结】Erlang中文版第三章学习总结

1、模块1>、模块是Erlang中的基本单元,我们写的所有函数都存于模块之中。模块文件常放于 .erl 文件中。2>、模块编译成功,为 .beam 文件。3>、函数的子句间用分号( ;)分隔,最后一条子句以句点( . )作为结束符。 注:每一个子句都有一个函数头 和 一个函数体。!!!函数头由函数名和随后以括号括起来的模式组成。函数体则由一系列表达式组成...

2019-03-27 10:14:16 349

原创 【Erlang学习总结】Erlang中文版第二章学习总结

1、Erlang的安装和环境path值的搭建在shell中输入 erl 查看是否安装成功,及所安装的Erlang版本注意:在shell中仅仅能够对Erlang表达式求值,除此之外的其他事情,它都做不了!(也可以运用Erlang的库函数和fun函数)2、整数运算Erlang遵循标准运算规则Erlang中 = 号的意思为 模式匹配符,而不是赋值!3、变量变量仅可...

2019-03-27 10:12:30 299

原创 【Erlang学习总结】Erlang语言的特点:相等其实不是相等,变量实际上不能改变

Erlang语言的特点:相等其实不是相等,变量实际上不能改变如下一、cpu的多核化与云计算计算云技术是网络计算时代的操作系统,是核心2、并行化,交互式3、Erlang是天然适应多核的可靠计算环境4、在Erlang社区有一些已经开发的云计算系统,学习Erlang和这些系统是迅速进入此领域并且提高水平的捷径5、从容面对容错,分布,并发,多核的挑战容错,分布,负载均衡...

2019-03-27 10:10:32 495

原创 【Java】链接+操作数据库

本章将给出如何链接数据库的方法,以及如何操作数据库的数据库操作语句和代码解释:一、如何在eclipse上链接数据库?方法是什么?代码是怎样的?1、先说说链接数据库的步骤,如下:(需要三个工具:eclipse工具;Mysql数据库;JDBC驱动包;)    想要在eclipse上链接数据库,首先需要下载对应数据库的jdbc驱动包,如Mysql数据库需要下载Mysql数据库对应的jdbc驱动包。如果是...

2018-05-30 17:13:33 912

原创 【小白】使用SQLyog链接MySQL数据库的实际操作指南

接我的上一个博客,我们下载安装好MySQL数据库和对应的SQLyog可视化图形工具之后。我们再来实际操作,在SQLyog中正确地链接MySQL,并通过数据库操作语句录入简单的数据。                第一部分:连接MySQL数据库1、在我们配置SQLyog的时候,会默认的通过端口号:3306链接到本地(本电脑上)的MySQL数据库,因为MySQL数据库的默认端口即为:3306。如上图所...

2018-04-24 21:27:34 15709

原创 【小白】SQLyog下载安装配置篇全攻略

我是第一次使用 SQLyog 这款对于MySQL数据库的可视化图形管理工具,本篇是我对于SQLyog安装配置的过程和总结,仅供大家参考。    如下:了解SQLyog:    SQLyog 是一个快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库,由业界著名的Webyog公司出品。我总结了它的几个优点如下:        1、它是基于C++和MySQLAPI的编程;...

2018-04-18 20:47:37 4928

原创 【小白】MySQL下载安装配置篇全攻略

我是一个MySQL(关系数据库管理系统)的小白,【但我不是计算机行业的小白~】那么本篇是关于我对于MySQL数据库从网上下载安装和配置的一些学习和总结,仅供大家参考。如下:了解MySQL    1、首先我们搜索百度“MySQL”进入百度百科粗略的了解一下MySQL(关系数据库管理系统)的一些相关知识,作为一个系统学习计算机技术的人,我们不但要 学会使用 一款软件,我们同时也要了解与此软件相关的一些...

2018-04-17 19:56:42 839

原创 c++网络通信多人聊天室Server端运行代码,及小白的学习情况和经验总结

c++网络通信多人聊天室Server端一、描述1> 采用c++语言2>编译环境是vs20153>使用的是阻塞式套接字二、功能描述1>一个服务器对多个客户端2>通过广播的方式使得客户端与服务器端都能够接收到彼此的消息3>服务器端负责接收和处理客户端的数据注:以下包括4个头文件和4个源文件,一共有八个封装文件,下面将按顺序列出各个封装类的代码

2017-09-17 13:40:57 6148 4

原创 C语言递归方法小结

一、什么是递归?       递归方法就是不断的调用本函数程序。二、递归方法有什么用?       递归方法在实际操作中会占用大量的运算,但在有些程序设计中,使用递归方法能够有效的缩减运算流程,使运算更加简便。三、递归方法的要点、难点是什么?      一般的递归都会使用if—else判断语句。而递归方法中最主要的难点在于其中if(……)的判断条件的选择,如果选择错误,

2016-12-20 21:35:57 1582

空空如也

空空如也

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

TA关注的人

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