- 博客(6)
- 资源 (13)
- 收藏
- 关注
原创 PyCharm 链接Mysql Server8 的坑
安装Mysql 配置mysql 账号密码 新建database 配置pycharm,下载驱动 测试链接,发现怎么也链接不上Could not create connection to database server. Attempted reconnect 3 times. Giving up.修改点:useSSL=falseserverTimezone=UTC...
2019-07-18 23:35:21 562
翻译 A deep dive into CMA
A deep dive into CMAMarch 14, 2012This article was contributed by Michal "mina86" NazarewiczTheContiguous Memory Allocator(or CMA), which LWNlooked atback in June 2011, has been developed to...
2019-07-15 16:17:38 469
转载 Python利器:使用pipenv搭建django开发环境
ipenv可以非常方便的为每个python项目维护一个单的虚拟环境,使多项目的开发环境不互相影响。这是pipenv Git地址而 django 则是python里非常有名的Web框架。这篇文章就来为大家介绍使用 pipenv 搭建一个 django 开发环境。安装pipenvpip install pipenv1搭建djngo开发环境以下操作都是在 Mac 上完成的。1. ...
2019-07-11 22:23:43 1009
转载 进程组调度机制
又碰到一个神奇的进程调度问题,在系统重启过程中,发现系统挂住了,过了30s后才重新复位,真正系统复位的原因是硬件看门狗重启的系统,而非原来正常的reboot流程。硬件狗记录的复位时间,将不喂狗的时间向前推30s分析串口记录日志,当时的日志就打印了一句话:“sched: RT throttling activated”。从linux-3.0.101-0.7.17版本内核代码中可以看出,sched_...
2019-07-11 00:17:00 1322
转载 Linux 内存管理
Linux 内存管理1 页的概念linux 内核中把物理页作为内存分配的最小单位,32位CPU 页的大小通常为4K,64位的CPU通常支持8K的也。内存管理单元MMU 同样以页为大小分配内存。2 内核虚拟地址分区和物理内存分区在32位内核中,内核虚拟地址空间为0-4G,其中用户态为1-3G空间,内核态为3G-4G,内核空间根据物理地址的特性大概可以分为三个区:区 描述 ...
2019-07-10 16:21:00 837
转载 mmap内存映射原理
mmap概念 mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。 特点:实现这样的映射关系后,进程就可以采用指针的方式读写操作这一段内存,而系统会自动回写脏页面到对应的文件磁盘上,即完成了对文件的操作而不必再调用read,write等系统调用函数。相反,内核空间对这段区域的修改也直接反映用户空间...
2019-07-10 14:02:27 1015
Linux 系統 Z87[z87x]系列主板,intel 千兆網卡驅動.
2013-12-19
第4章 嵌入式USB驱动分析
2011-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人