ILD

memmem未声明导致返回值不对的问题分析
2019-10-28
在64位系统上,使用memmem接口,根据手册,memmem声明在string.h代码如下:#include #include #include #define _GNU_SOURCE#include main(){

stardard io buffer机制
2019-10-28
标准输入输出库,有3种类型的bufferunbuffered,立即输出。block buffered,缓存满输出。line buffered,按行输出。通常,所有的文件都是block buffered。如果一个stream指向一个terminal,它是line buffered。标准错误默认总是un

Permission in linux
2019-10-30
Process UID, EUID对于内核来讲,只有User Identifier,它是一个整数,存储在进程信息中。内核不关心用户名。用户名是文件系统中的一个文件映射UID到到一个字符串实现。Real UID,也即UID,是运行进程的用户,Effective user ID,也即EUID,内核使用E

openwrt使用external toolchain遇到的问题
2019-11-2
每次重编toolchain是很耗时的,因此编译好一次后,将其提取出来,作为外挂toolchain使用。make menuconfig 配置如下:--- Use external toolchain[ ] Use host's toolchain (arm-openwrt-linux-muslgn

openwrt启用nfs尝试
2019-11-4
setenv bootargs "root=/dev/nfs nfsroot=192.168.0.100:/work/openwrt/rootfs,vers=3 ip=192.168.0.101:::255.255.255.0::eth1 nfsrootdebug"setenv bootcmd "t

安装双系统的折腾之路
2019-11-12
UEFI,dd烧录windows早期的iso到usb,启动不了。dd,Ubuntu19的iso到usb可以启动,但是需要在bios中开启CMS的支持。fdisk查看分区信息:Disk /dev/sde: 115.6 GiB, 124117843968 bytes, 242417664 sectors

ubuntu下从第二块硬盘安装windows 10
2019-11-19
首先了解下UEFI specification,GPT分区格式是UEFI规范的一部分。在第二块磁盘创建一个esp分区:使用gparted工具,创建一个1G大小的fat32分区,将其flag设置为boot, esp。然后将windows 10安装iso里面的除sources外的所有文件、文件夹,以及s

efibootmgr修改启动项
2019-11-19
bios里面的启动项,可以使用efibootmgr管理。查看启动项:efibootmgr -v$ sudo efibootmgr -vBootCurrent: 000BTimeout: 1 secondsBootOrder: 000B,0009,0000,000CBoot0000 Windows

双硬盘移动windows efi启动文件
2019-11-19
之前在ssd装了ubuntu,然后买了第二块ssd,把windows安装在了第二块ssd。然后发现windows把它的efi bootloader安装到了第一块ssd的ESP分区。这样把第一块ssd拔掉就启动不了windows了。重新接入第一块ssd,启动进入ubuntu,将第一块ssd的esp分区

今天发现电脑的噪声竟然是硬盘
2019-11-21
有3块很古老的机械硬盘,排除了CPU风扇和电源风扇,耳朵贴近听,居然硬盘的噪声非常大。我已经准备把文件拷贝出来,淘汰这3块硬盘了,留下两块ssd硬盘。不过我还把电源风扇的供电给剪了,因为我发现电源吹出来的风根本没热度。后续电源风扇剪了,稳定性还待观察,电源风扇没有转速控制,感觉是多余的。

Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.