Emacs TRAMP遭遇zsh触发卡死之解

“Emacs”

Emacs在过去几年一直是我的日常编辑器,–尽管更多时间,我是在使用IDE(如Android Studio、Visual Studio Code等)与终端(如iTerm2等)。虽然也知道Emacs能够打开并编辑远程计算机上的文件,但还是更多地在ssh登录到远程计算机后运行Emacs,特别是在我尝试了几次利用TRAMP打开远程文件之后。

[ Read More » ]

配置Jupyter Notebook在局域网下访问

“Jupyter”

在学习和运用Python中,Jupyter是个非常得力的助手,特别在数据科学和机器学习领域里,更是效率放大器。

Jupyter包括Jupyter Notebook和JupyterLab,由于我在学习的资料还在用前者,因此这篇博文讲围绕Jupyter Notebook来讲述。

[ Read More » ]

使用TensorFlow Lite的三个入门问题

“TensorFlow”

最近开始上手TensorFlow做项目,之前总是看书觉得停留在表面,这次实战果然遇到了书本上遇不到的问题。

我把问题总结下来,事后来看其实都是小事,不过在刚开始时也是破费时间,也许其他人也会遇到,于是就发表出来。

[ Read More » ]

警惕ContentProvider的风险

Android

当下的Android App形态里,很大一部分App是多进程的。 假设某音乐类App,其有主进程(Main Process)和播放进程(Play Process)之分,二者之间通过ContentProvider进行大数据量访问。 前者负责提供ContentProvider,后者则访问该ContentProvider

通常,运行在操作系统之上的各个进程,其地址空间是独立的,运行起来互不干扰。 其中一个进程退出或崩溃,并不会影响其他进程,这种隔离是由操作系统保障的。 但是,在Android上似乎并不是这么符合直观。

[ Read More » ]

Understanding Android Source: ASHMEM

Android

本文介绍了对作者Android匿名共享内存的认识,这些认识来自于对三本书的学习,分别是《Android系统源代码情景分析》、《深入理解Linux内核》、《Unix网络编程 卷二:进程间通信》。作者能力水平有限,难免在一些文字上鹦鹉学舌,错误也难免,敬请读者注意甄别。

[ Read More » ]
←Older