加载中
微服务治理生态的个人总结

https://www.jmjoy.top/posts/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%B2%BB%E7%90%86%E7%94%9F%E6%80%81%E7%9A%84%E4%B8%AA%E4%BA%BA%E6%80%BB%E7%BB%93/......

03/26 20:56
30
个人博客

https://www.jmjoy.top/

03/25 12:34
19
【Rust错误处理】使用`thiserror`+`anyhow`来优雅便捷地处理错误

错误处理,一直是编程语言的一个设计难点,各种编程语言的错误处理机制都不尽相同,并且各有优劣,Rust也不例外。 Rust使用Result这个enum来代表正确或错误的情况,思路来源于Haskell和OCaml...

03/08 17:37
1.3K
Ubuntu搭建openLDAP

Ubuntu搭建openLDAP

03/06 09:34
78
【actix-web】优雅灵活的`Route::to`方法原理分析

Rust的著名web框架actix-web(当前版本2.0.0)有一个方法Route::to,个人认为非常优雅灵活,比如下面是examples/basic.rs的例子: #[get("/resource1/{name}/index.html")] async fn index(re...

03/04 18:32
1.4K
键盘布局设计

我们都知道,现代键盘布局最早可溯源到打字机,错落有致的键位布局并不是为了提高效率,而只是因为早期打字机的局限性导致,这些论点在很多文章中都有提到,就不在这里详细陈述了。 有个事实...

02/24 11:49
185
php多进程 防止出现僵尸进程(适用所有*nix系操作系统)

转载:https://www.cnblogs.com/jkko123/p/6351615.html php多进程 防止出现僵尸进程 对于用PHP进行多进程并发编程,不可避免要遇到僵尸进程的问题。 僵尸进程是指的父进程已经退出,而该进程...

2019/12/22 13:06
78
使用纯Rust开发PHP扩展

背景 最近由于工作需要使用某个开源的PHP扩展,发现扩展并不成熟,在某些情况下会产生内存段错误使php-fpm退出,从而产生502错误。联想到PHP源码和PHP扩展都是用C语言写的,虽然C语言在性能和...

2019/12/22 00:05
872
Linux下图形化SVN解决方案

sudo apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus http://askubuntu.com/questions/812678/graphical-svn-client-for-ubuntu-16-04...

2016/12/29 12:19
1.9K
多继承完美闪避成员名冲突的问题

class A { fn t() { "A::t" } } class B { fn t() { "B::t" } } class C { extends A { fn t() { "(C override A)::t" ...

2016/06/10 01:05
133
Rust的多继承和mixin机制

先上一段Rust代码: trait A { fn say(self); } trait B { fn say(self); } struct S; impl A for S { fn say(self) { println!("S say: A"); } } impl B for ...

2016/05/23 22:03
1.7K
Emacs在minibuffer里的操作

| Key | Description | |---------+----------------------------------------------------------------------| | C-w | Add word at point to search string | | C-M-y | Add character at ...

2016/03/01 00:25
499
Emacs笔记

Emacs转移HOME配置: (setenv "HOME" "path/to/dir") (load "~/.emacs.d/init.el") emacs-client用root权限修改文件: /sudo:root@localhost:/etc/fstab 用sudo去编辑文本: (defun sudo ()...

2016/02/25 17:05
64
Ubuntu交换CapLock和Esc

~/.Xmodmap clear Lock keysym Caps_Lock = Escape keysym Escape = Caps_Lock add Lock = Caps_Lock Windows: SharpKeys. 以上...

2016/02/04 13:58
156
愚蠢的人使用惯性思维思考问题

有一个学者给他的学徒们讲了一个故事:五金店里面来了一个哑巴,他想买一个钉子。他对着服务员左手做拿钉子状,右手做握锤状,用右手锤左手。服务员给了他一把锤子。哑巴摇摇头,用右手指左手...

2016/01/09 23:05
72
对于文本编辑器/IDE的一些看法

最近我从Vim迁移到了Spacemacs。 其实我一段时间之前就已经听说过Spacemacs了,知道他的哲学是Vim+Emacs,也知道有一篇文章叫做《从Vim迁移到Emacs》,也曾安装试用过,但并没有多大的感觉。...

2015/12/26 01:23
107
windows下开发环境攻略

babun http://babun.github.io/ gvim 增强vim: https://tuxproject.de/projects/vim/ vim需要的lua53.dll: http://joedf.users.sourceforge.net/luabuilds/ vagrant https://www.vagrantu...

2015/11/18 19:27
81
angularjs显示内容如何newline?

style="white-space: pre;" 不要鄙视,这是我找了半天才找到的解决办法! ~~~~(>_<)~~~~

2015/11/16 11:33
38
设计一门语言

这门语言是非常安全的,但也是非常灵活的,同时性能和开发效率都要高。安全体现在严格的类型系统、防错机制和各种必要的限制,因为这门语言是强静态类型编译语言,灵活体现在强大的反射机制,...

2015/11/13 15:13
95

没有更多内容

加载失败,请刷新页面

返回顶部
顶部