偶尔研究一下 redis
more >>今天弹出一个升级框,天真地点了下去。悲剧发生了。电脑启动不了了。
本来都打算换电脑了。试了一下grub里显示的ubuntu的其他选项。
里面有各种内核版本的普通mode和safe mode。
于是选了旧的3.19版本,
启动成功!喜悦!
String做成immutable的意义何在?
一句话回答: 为了安全, 并发和复用, 详情请入内
在stack overflow看到一段话, 句句说到心坎里,
忍不住转载如下
Almost any language can be parallelized. In some languages it's simple, in others it's a pain in the butt, but it can be done. If you want to run a C++ program across 8000 CPU's in a grid, go ahead! You can do that. It's been done before.
Erlang doesn't do anything that's impossible in other languages. If a single CPU running an Erlang program is less efficient than the same CPU running a C++ program, then two hundred CPU's running Erlang will also be slower than two hundred CPU's running C++.
What Erlang does do is making this kind of parallelism easy to work with. It saves developer time and reduces the chance of bugs.
So I'm going to say no, there is no tipping point at which Erlang's parallelism allows it to outperform another language's numerical number-crunching strength.
Where Erlang scores is in making it easier to scale out and do so correctly. But it can still be done in other languages which are better at number-crunching, if you're willing to spend the extra development time.
And of course, let's not forget the good old point that languages don't have a speed. A sufficiently good Erlang compiler would yield perfectly optimal code. A sufficiently bad C compiler would yield code that runs slower than anything else.
Erlang has preemptive scheduling, and so there is no guarantee that a central process will necessarily get all of the CPU time it needs to flush data,
unless raising the process' priority, but if not done carefully, you can hog a scheduler and make everything rather unfair.
In any case, you want to avoid the pattern where a lot of work is done on a single process.
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true
2024-02-26
#mysql#db#rails#postgres#lock
2024-02-26
#regex#unicode
2024-02-25
#mysql#db#postgres
2024-02-24
#css
2024-02-24
#css#tailwind
2024-02-23
#rails
2024-02-21
#db#pg
2024-02-17
#web#js#cookie
2024-02-06
#telegram
2024-01-24
#db#pg#postgres
2024-01-23
#ruby#oop
2024-01-17
#web#rails#telegram#rfc
2023-09-06
#go#redis
2023-09-05
#go#postgresql
2023-07-28
#distribution#concurrency
2023-05-02
#game
2022-08-08
#operation
2022-01-07
#erlang#elixir
2022-01-04
#websocket#chrome
2022-01-02
#mysql#db#cloud
2021-12-09
#erlang
2021-12-02
#internet#dns
2021-10-01
#nginx#openresty#debug
2021-09-29
#go#http
2021-09-21
#elixir#exception
2021-08-28
#mysql#db#cloud
2021-08-26
#cloud#cdn
2021-08-19
#protocol
2021-08-05
#clickhouse#olap
2021-08-02
#mysql#erlang
2021-08-01
#erlang#java#jinterface
2021-07-30
#erlang#odbc
2021-07-15
#ddos
2021-07-14
#linux
2021-07-09
#erlang#elixir#graph
2021-06-25
#elixir#config
2021-06-24
#elixir
2021-06-23
#erlang#macro
2021-06-22
#erlang#elixir#http#plug#cowboy
2021-06-19
#erlang#elixir#mix#rebar#hex
2021-06-17
#erlang#config#mix#rebar#distillery
2021-05-03
#erlang#ets
2020-04-24
#erlang#tcp
2020-04-17
#erlang
2019-12-20
#linux#gnu#screen
2019-02-01
#design
2019-01-29
#programming
2018-10-19
#linux#locale#terminal
2018-10-19
#node#npm
2018-10-19
#ruby#rbenv
2018-10-19
#mac#xcode
2018-10-11
#go
2018-10-11
#encoding#mac#乱码#unicode#emoji
2018-10-10
#apple#iap#payment
2018-10-10
#go
2018-10-09
#go
2018-10-08
#env#proxy
2018-10-07
#erlang#float
2018-10-07
#erlang#regex#re
2018-09-27
#linux#devops#centos
2018-09-26
#json
2018-09-17
#mysql#db#config
2018-09-12
#linux#nat#ssh
2018-09-11
#aws#ec2#timezone
2018-09-11
#linux#root
2018-09-11
#mysql#db#install
2018-05-31
#erlang
2018-03-14
#internet#dns
2018-02-22
#push#firebase#android#ios
2016-12-12
#internet
2016-11-08
#db
2016-10-09
#go
2016-09-06
#linux#os
2016-09-06
#linux#log
2016-09-03
#linux
2016-08-21
#cs
2016-08-21
#cs
2016-08-19
#ubuntu
2016-08-18
#programming#python
2016-08-17
#erlang
2016-08-15
#programming
2016-08-14
#cs
2016-08-14
#cs
2016-08-14
#go
2016-08-13
#linux#monitoring
2016-08-10
#algorithm
2016-08-09
#db
2016-08-09
#mysql#db
2016-08-06
#linux#internet#proxy
2016-08-04
#go
2016-08-03
#mysql#db
2016-08-02
#go
2016-07-31
#mysql#db
2016-07-24
#linux
2016-07-24
#linux
2016-07-24
#linux#python
2016-07-19
#go
2016-07-18
#linux
2016-07-17
#linux#ubuntu
2016-07-17
#linux#ubuntu#wifi
2016-07-05
#compiler
2016-06-30
#erlang
2016-06-28
#linux#web
2016-06-28
#erlang
2016-06-28
#erlang
2016-06-21
#linux#firewalld#iptables
2016-06-17
#versioncontrol
2016-06-16
#linux
2016-06-16
#web#sns
2016-06-15
#linux
2016-06-15
#linux#internet
2016-06-14
#web#html#javascript
2016-06-13
#erlang#unicode
2016-06-13
#internet#tcp
2016-06-13
#internet#dns
2016-06-13
#internet#dns
2016-06-08
#internet#dns
2016-06-07
#internet
2016-06-07
#internet
2016-06-07
#internet
2016-06-06
#internet
2016-06-06
#internet
2016-06-06
#internet#test
2016-06-06
#internet#test
2016-06-04
#linux#bash
2016-06-04
#linux
2016-06-04
#linux
2016-06-04
#linux
2016-06-04
#linux
2016-06-03
#docker
2016-06-03
#erlang
2016-06-03
#linux
2016-06-01
#docker#network
2016-05-29
#docker#hexo
2016-05-29
#linux#socket#pam
2016-03-15
#algorithm
2016-03-08
#internet
2016-03-02
#erlang
2016-03-02
#algorithm
2016-03-01
#algorithm
2016-02-23
#erlang
2016-02-23
#db
2016-02-15
#erlang
2016-02-15
#erlang
2016-02-02
#haskell
2016-02-02
#haskell
2016-02-01
#haskell
2016-01-22
#haskell
2016-01-21
#haskell
2016-01-21
#haskell
2016-01-21
#haskell
2016-01-21
#haskell
2016-01-20
#linux#internet
2016-01-04
#web
2016-01-04
#linux
2016-01-03
#linux#internet
2016-01-03
#computer
2016-01-03
#linux#computer
2015-12-29
#mysql
2015-12-29
#mysql
2015-12-28
#erlang
2015-12-28
#erlang
2015-12-28
#erlang
2015-12-27
#erlang
2015-12-27
#c
2015-12-24
#erlang
2015-12-20
#programming
2015-12-20
#haskell
2015-12-20
#programming
2015-12-20
#programming
2015-12-06
#erlang
2015-12-04
#db
2015-12-03
#db
2015-12-03
#db
2015-12-03
#db
2015-12-03
#db
2015-12-03
#db
2015-11-29
#game
2015-11-26
#versioncontrol
2015-11-24
#internet
2015-11-19
#computer
2015-11-19
#haskell
2015-11-06
#linux#web
2015-11-06
#computer
2015-11-04
#erlang
2015-11-04
#linux
2015-10-26
#erlang
2015-10-15
#keyboard
2015-10-15
#windows
2015-10-14
#linux
2015-10-12
#erlang
2015-10-12
#computer
2015-10-12
#programming
2015-10-09
#erlang#algorithm
2015-10-08
#erlang#vim
2015-09-14
#versioncontrol
2015-09-13
#erlang
2015-09-13
#erlang
2015-09-13
#erlang
2015-09-10
#erlang
2015-09-09
#erlang
2015-09-08
#erlang
2015-09-07
#erlang
2015-09-07
#linux
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-07
#linux#bash
2015-09-06
#linux
2015-09-06
#erlang
2015-09-06
#erlang
2015-09-06
#erlang#internet
2015-09-05
#linux#internet
2015-09-05
#erlang
2015-09-05
#erlang
2015-09-05
#erlang
2015-09-05
#erlang
2015-09-05
#linux
2015-09-05
#linux
2015-09-05
#linux
2015-09-05
#linux
2015-09-05
#linux
2015-09-05
#linux
2015-09-05
#linux
2015-09-05
#linux
2015-09-05
#linux
2015-09-05
#charsets
2015-08-12
#linux#mysql#db
2015-08-11
#linux
2015-08-06
#linux
2015-08-05
#linux
2015-08-05
#linux#internet
2015-08-05
#linux
2015-08-05
#linux#erlang
2015-08-04
#linux#windows
2015-08-02
#linux#internet
2015-07-30
#linux
2015-07-29
#linux
2015-07-28
#linux#haskell#gui
2015-07-28
#erlang
2015-07-27
#linux
2015-07-26
#linux#internet
2015-07-24
#windows
2015-07-24
#internet
2015-07-23
#internet
2015-07-22
#linux
2015-07-22
#linux#ftp
2015-07-22
#internet
2015-07-21
#linux
2015-07-21
#erlang
2015-07-20
#encoding
2015-07-16
#internet
2015-07-16
#erlang
2015-07-16
#windows
2015-07-15
#linux
2015-07-15
#linux