- 博客(1)
- 资源 (20)
- 收藏
- 关注
翻译 linux应用程序如何运行
当一个应用程序调用execve()执行系统调用时究竟发生了什么? 从应用程序空间来看 在深入Linux内核前,先来探索一下从用户空间开始的程序执行的过程。对于Linux而言,唯一的运行一个新程序运行的系统调用是execve(),其原型如下: int execve(const char*filename, char *const argv[], char *const envp[]); 文件
2015-02-16 18:20:30 8911
深度学习 模型调优 keras mnist
越来越多的人工智能解决方案将深度学习作为其基本技术,然而构建深度学习模型并不是一件容易的事,为了获得满意的准确性和效率,通常需要数周的时间优化模型。
本下载源码为博客文章 https://blog.csdn.net/shichaog/article/details/125128321 配套资源,从网络结构本身和训练参数两个层级两个方面实例分析优化的过程和手段
2022-06-06
bluetooth BLE server
bluedroid bluetooth low energy,server端示例代码,client 端下载地址见:
http://blog.csdn.net/shichaog/article/details/53557274
2016-12-12
vim 技巧和插件
共六个部分。
第一个部分是vim常用命令快捷方式
第二个是Tlist插件的安装和使用实例。
第三个是ctags的安装和使用实例
第四个是自动补齐功能的实例
第五个是winmanager的安装和使用实例
第六个是cscope安装和使用实例
每个录制文件包含了time_*和vim_*两个文件,其中time文件记录时间,vim命令记录的是命令,它们内容是script工具生成的。
查看演示方法,如查看第二个(time和vim两个文件中去有2的文件):
scriptreplay time_hacking2_tlist.log vim_hacking2_tlist.txt
其中在~/.vimrc的文件在vimrc文件里,如果只使用scriptreplay回放,则不需要替换~/.vimrc;如果替换,则先备份原文件,以免习惯不同导致不适应。
2015-05-08
linux tcp/ip协议栈
分为上篇和下篇,上下篇共十八章,上篇九章部侧重于TCP/IP数据收发流程,即OSI模型的IP和TCP层,下篇也是九章,并不属于TCP/IP本身,但是多少和网络有关且常用到,比如LC-trie路由、netfilter包过滤防火、还有一些网络相关的命令行工具等,文末给出IPV6的协议栈模型图,此外还给出了测试源码。
2015-04-22
Linux系统启动那些事—基于Linux 3.10内核
注:Linux310启动,为旧版本,请下载这版
也许你会好奇Linux是如何启动的?一些基础的服务又是何时准备好的?本文旨在揭秘操作系统是启动过程的,主要是内核态下发生的一些事。本文涉及grub、uboot、initrd、根文件系统、设备树、以及Linux内核编译等内容。
对那些好奇系统是如何启动的人本文非常适合,当然对于由于涉及操作系统的方方面面,bsp的开发人员也有点价值,但是这里没有对应用做介绍;本文讨论两种平台下的启动方式,因为它们均是对应体系架构下的典型。
2014-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人