- 博客(5)
- 收藏
- 关注
原创 git项目代码使用小技巧
1. git查看项目提交记录(1). 使用git log, 界面不友好(2). 使用tig命令,推荐2. 查看某个文件中的修改记录运行git blame可看到每一行的修改的简短commit id;运行git show +commit id 查看具体提交全局commit id和修改内容3. 导出、导入提交记录的patch文件(1)导出:git format-patch -n -1 (...
2019-07-11 16:58:50 240 1
原创 lighttpd源码分析-分析背景-模型介绍
分析背景最近需要在嵌入式设备路由器上运行lighttpd,主要需要使用它的proxy代理功能,实现http流量代理到自己服务器上。并且由于配置一个域名的代理配置文件如下:$HTTP["host"] == "www.baidu.com" { proxy.forwarded = ( ...
2019-07-11 16:01:18 872
原创 c语言程序的存储结构
Linux内存映像地址范围存储位置0xC0000000-0xFFFFFFFF (3~4GB)内核虚拟存储器(内核空间)0x00000000-0xC0000000 (0~3GB)程序三大段 (用户空间)程序三大段段类别中文作用dataStack栈(向上增长)存放函数形参和局部变量(auto类型),由编译器自动分配和释放da...
2019-07-11 12:01:19 2870
原创 各类编程语言中static关键字的用法
最近在各种语言之间来回编程,容易产生混乱,这里特意整理下:一. c语言(面向过程)在c语言中static 可以修饰变量跟函数,并且修饰后,只在本文件中可见,别的文件中可以使用同名变量或函数。因此添加static 有利于团队协作中出现命名相同编译识别的情况。1. 修饰变量在介绍修饰变量作用之前,读者应该要对c程序存储结构有一定的认知。(1) 存储方式:类别局部变量存储位置全局...
2019-07-10 19:02:37 6022
原创 修复ubuntu grub错误进不了系统的问题
出错原因最近想把我的ubutu12系统改为文本模式。修改为如下之后,执行update-grup,然后重启系统进不了系统,只能进入grup。–>经过确认,去掉注释那行就不会出现引导错误了。修复grub方法grub >set root=hd0,msdos8 //参数根据自己的系统boot盘进行选择grub >set prefix=(hd0,msdos8)/boot/...
2019-07-01 16:41:58 3077
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人