和朋友切磋高并发的时候,又一次涉及了Erlang,Erlang出自名门爱立信,具有稳定性极高的虚拟机和平台库,Facebook用它实现了聊天系统,Amazon 开发了SimpleDB,最令人惊叹的是What'sApp了,高并发的处理机制令人瞩目,是时候了解一下Erlang了。 世界是并行的,Erlang程序反应了我们思考和交流的方式,人作为个体通过发送消息进行交流,如果有人死亡,其他人会注意到。 Erlang里的模块类相当于OOPL中的类,进程相当于OOPL 继续阅读
mysql cte的用法
MySQL Common Table Expressions(CTE)是MySQL 8.0中的一个功能强大的扩展,可用于环节中包含高级SELECT查询。 CTE是一个临时结果集,表示由一个SQL查询定义的命名查询表。 它通过一个SQL查询给出了一个临时命名表,它们的结果可以被引用多次,而不需要对同一个SQL查询进行多次操作。 此外,CTE还可以帮助开发人员在处理数据时更聪明地编写代码,提高其维护性和阅读性。一、基本语法CTE的基本语法如下:WITH view_n 继续阅读
Erlang中的基本元素操作小结
Erlang shell中,用句号加空格、tab或回车来结束表达式,%表示注释的起点,;隔离子句。模块是.erl 文件,库的头文件.hrl, shell中的编译时c(),外编译命令时erlc, 退出shell用q(),或erlang:halt(). 变量以大写字母开头,且不能重新绑定变量,只能一次性赋值,具有不可变状态。原子是全局的,不需要宏定义或包含文件,以小写字母开头,还可放在单引号内,是极简表达式。 元组(tuple)是一些数量固定的项目归组成单一实体 继续阅读
mysql修改用户密码
MySQL是一种常用的关系型数据库管理系统,它可以用于管理大量数据。在MySQL中,为了保障账户安全,经常需要修改用户密码。本文将介绍关于MySQL修改用户密码的基础知识,包括MySQL修改用户密码命令、MySQL修改密码命令详细、MySQL修改用户密码安全策略、MySQL修改用户密码提示错误、MySQL修改用户密码语句、MySQL修改账户密码、MySQL修改用户密码修改表、MySQL修改用户密码使用的关键字、MySQL修改用户密码SQL语句以及Mariadb修 继续阅读
他将中介生意做到7000亿,店面和沙县小吃一样多
2005年初,34岁的“北漂”左晖在北京拥有了30家链家门店,小有所成。随后,他想在北京安顿下来,便买了第一套房子。买房时他被“骗了很多次”,这让他觉得行业很不成熟,自己可以做很多事情,于是一个目前已估值416亿、年销售规模7090亿的大生意就这样开始了。 【1】全国第一 在北京,你可能不知道左晖,但你不可能不知道链家,因为它到处都是。 链家的VI(企业视觉识别系统)使用绿色,门店招牌为绿底白字,上书“链家地产 HOME LINK”几个 继续阅读
为什么选择Python入门
这个星球的编程语言有数百上千种,能够称为热门的也只有那十几种而已,比如C、C++、Java、C#、PHP等,这些编程语言也都十分火爆。 但对于新人来讲,尤其是现阶段对编程语言的优劣还没有什么概念的时候,选择哪门编程语言进行入门,是需要特别慎重的。作为站长本人,我为什么建议你选择Python作为入门语言,本章将带你一起探讨。 在此之前,我觉得有必要讲一下本教程适合的人群: 程序员:众所周知,程序员学习其他编程语言是非常快的。多掌握一门语言 继续阅读
Erlang中遍历取出某个位置的最大值代码
例:有这么一个列表,A = [["abc","bds",3],["ssdss","dddx",2],["sfa","ww",4],["wad","ffx",0]]. 需求为:对最后一位取出列表中的最大值。 处理它的基本思想为:截取、遍历、取最大值。 这里有个listA,每个list中有N个元素,这 继续阅读
mysql regex的介绍和用法
MySQLRegex作为MYSQL中强大且常用的插件,能够对MYSQL的字符串进行正则匹配,大大扩展了MYSQL的功能和使用性。本文将以MYSQLRegex为中心,从多个方面对其做详细的阐述,包括其背景、原理、应用及案例,以期为读者深入了解该插件提供有益的帮助和参考。一、背景介绍随着互联网的快速发展和应用,数据基础设施成为今天信息时代不可或缺的一部分。MYSQL作为一种流行的关系型数据库管理系统,被广泛应用于互联网领域中。在MYSQL中,字符串查询和匹配是开发人 继续阅读
mysql优缺点
摘要:MySQL(结构化查询语言)是一种常用的开源关系型数据库管理系统,它被广泛应用于网站的建设和维护。文章主要探讨了MySQL数据库的优缺点,包括了MySQL和Oracle的区别,MySQL的优势和缺点、与PostgreSQL(简称PG)的优缺点对比、MySQL在数据库领域的适用性和面试题以及MySQL索引优缺点等方面。文中将详细探讨MySQL数据库的各个方面以及其优缺点,旨在为读者提供更全面的了解和认知。一、介绍MySQL数据库的优缺点MySQL数据库管理系 继续阅读
Erlang中的Record详解
在Erlang内部只有两种混合的数据类型:List和Tuple,而这两种都不支持命名访问,所以如果没有额外的库的话想创建像PHP、Ruby或Python中的关联数组(Ruby中的Hash)是不可能的 在Ruby中我可以这样做: 复制代码 代码如下: server_opts = {:port => 8080, :ip => '127.0.0.1', :max_connections => 10} 继续阅读
Java日期格式化SimpleDateFormat的用法
Java日期格式化涉及的关键类是java.text.SimpleDateFormat,此类包括了日期格式化和分析作用。我们可将日期目标格式化成可接受的日期字符串,还可以将日期字符串分析成日期目标。一、理解SimpleDateFormat类Java.text.SimpleDateFormat是一个来自java.text.DateFormat的具体类,大家可以在其中定义自己的日期时间显示格式。如HH:mm:ss表明只显示时分秒,MM/dd/yyyy则代表表明月/日/ 继续阅读
首批25家P2P存管银行白名单正式出炉
中国互联网金融协会于2018年9月20日晚间通过全国互联网金融登记披露服务平台刊登了北京银行等25家银行关于个体网络借贷资金存管系统通过测评的声明,网贷行业翘首以盼的存管银行白名单正式公布。据统计,本次公布的通过首批测评的银行包括: 北京银行、武汉众邦银行、浙江泰隆商业银行、中信百信银行、中国建设银行、中国民生银行、招商银行、平安银行、广发银行、恒丰银行、上海浦东发展银行、浙商银行、华夏银行、厦门银行、厦门国际银行、廊坊银行、上饶银行、宜 继续阅读
编译器与解释器原理
上一章我们已经了解到,编程语言其实就是一种我们人类易于理解的程序语言。我们用这种编程语言编写的程序就称为源代码。这些源代码是通过翻译器这么个东西,被翻译成二进制指令,从而让计算机能够执行我们的指令。 那么,这其中发挥很大作用的翻译器又是怎么回事? 编译型语言与解释型语言 其实,翻译器不止一种。我们根据翻译器翻译的时机,将它分为了编译器和解释器。 相应的,编程语言也分为了编译型语言和解释型语言。 编译型语言要求将所有的源代码通过编译器转换成 继续阅读
CentOS 6.5源码安装Erlang教程
Erlang目前已经是Fedora和Debian/Ubuntu软件仓库中的一部分。 Erlang目前最新的版本是OTP 17.0。Erlang是一种编程语言,用于构建大规模、高可伸缩性、高可用性的软实时系统的编程语言。它已经在电信、金融、电子商务、网络电话和即时消息中得到应用。Erlang的运行时系统已经内建了对并发、分布式和容错的支持。 OTP是Erlang库和设计原则的集合,提供了开发各种系统的中间件。它包含了自己的分布式数据库、面向其它编程语言的接口、调试 继续阅读
摄影必须要看的五本书
转载自迪派影像网,觉得很有道理,转上来供我们初学者学习: 摄影之所以被称为一门艺术,就是因为它需要的是一颗平静的心,任何浮躁与虚荣都是要不得的。 我相信,虽然进入了数码时代,但摄影的基础知识还是需要掌握的。我看来,既然接触摄影,要学会看懂五本书。 第一本要认真看的书,当然是产品说明书!在摄影论坛里,如果有人问产品说明书上本来很醒目的答案,是会遭到痛殴的。你只有在充分了解产品和基本操作的情况下,才能谈得上发挥系统的优点。也只有这样,相机才能真正成为你的工具。 第二本要看的书,是《美国纽约摄影学院 继续阅读



