![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux编程
文章平均质量分 76
Meredith_Leaf
这个作者很懒,什么都没留下…
展开
-
算法部署和优化经验记录
1、关于尽量减少除法的使用2、当涉及到矩阵乘和卷积等运算时,是使用接口还是使用循环的问题。 比如一个sinc滤波器的实现,可以有下面两种方式:方式一:将卷积拆分为乘和加,每次只取101个数做乘加计算,当in_data_len值较大(如16000)时,比直接用卷积对所有值计算要少很多运算量。void sinc_filter_dot(int16_t *p_in_i16, uint32_t in_data_len, float *p_out_float, float* in_data_bu...原创 2021-05-18 16:41:43 · 323 阅读 · 0 评论 -
程序员面试题精选100题(47)-数组中出现次数超过一半的数字
本文转载自http://zhedahht.blog.163.com/blog/static/25411174201085114733349/网络是好东西, 分享让人受益~ 版权需要保护, 原著值得尊重! 转载请声明出处, O(∩_∩)O谢谢! 题目:数组中有一个转载 2011-10-16 21:42:08 · 515 阅读 · 0 评论 -
B树、B-树、B+树、B*树
B树、B-树、B+树、B*树 本文转自http://www.cnblogs.com/oldhorse/archive/2009/11/16/1604009.html转载请声明出处,谢谢~ B树 即二叉搜索转载 2011-10-10 21:56:10 · 430 阅读 · 0 评论 -
vim查看函数列表设置步骤
vim查看函数列表设置步骤 在ubuntu中查看代码,查看网友的经验,昨天设置了一次可以使用,今天在另一台机子上也设置了一下,发现还是走了很多弯路,现在整理一下使用vim能查看到函数列表的步骤:1、sudo apt-getinstall exuberant-ctags2、下载taglist_42.zip,解压到home目录下的.vim子目录中: http://w转载 2016-06-02 14:37:02 · 870 阅读 · 0 评论 -
vim: vs sp 调整窗口高度和宽度
vim: vs sp 调整窗口高度和宽度vim多窗口有时候需要调整默认的窗口宽度和高度,可以用如下命令配合使用CTRL-W = 使得所有窗口 (几乎) 等宽、等高,但当前窗口使用 'winheight' 和 'winwidth'。:res[ize] -N CTRL-W - 使得当前窗口高度减 N转载 2016-06-03 14:49:55 · 821 阅读 · 0 评论 -
VIM 配置ctags/cscope 函数跳转
VIM 配置ctags/cscope 函数跳转时间 2014-02-28 10:59:38 小文博客原文 http://zhaoyuwen.org/vim-配置ctagscscope-函数跳转.html 主题 Vim 工欲善其事,必先利其器。一个强大的开发环境可以大大提高工作效率。好吧,我知道这是废话。。。不过,我想一定有很多跟我一样打算进入Lin转载 2016-06-03 14:52:43 · 3728 阅读 · 0 评论 -
说说ARM汇编的LDR伪指令
说说ARM汇编的LDR伪指令 本文来自CSDN博客:http://blog.csdn.net/axx1611/archive/2008/04/27/2335410.aspx转载请标明出处。 我们知道ARM CPU中有一条被广泛使用的指令LDR,它主要是用来从存储器(确切地转载 2011-07-21 15:28:15 · 580 阅读 · 0 评论 -
arm linux 相关工具及文档
保存几个有用的arm-linux 相关的工具及文档下载网站:1、广州友善之臂公司: http://www.arm9.net/download-arm-linux-gcc-4.3.2.asp原创 2011-09-03 17:14:57 · 388 阅读 · 0 评论 -
softirq/tasklet/workqueue的区别
本文转载自小小外星人的技术博客原文出处:http://blog.csdn.net/wuxinyicomeon 2011年威盛Linux software的笔试题,我想了半天,就想出了工作队列允许睡眠。。。真后悔驱动没能深入看看 softirq和tasklet都属于软中断,tasklet是softirq的特殊实现;workqueue是普通的工作队列。1、softirq转载 2011-11-05 21:07:16 · 546 阅读 · 0 评论 -
Linux 内核的同步机制—第2部分
六、大内核锁(BKL--BigKernel Lock)大内核锁本质上也是自旋锁,但是它又不同于自旋锁,自旋锁是不可以递归获得锁的,因为那样会导致死锁。但大内核锁可以递归获得锁。大内核锁用于保护整个内核,而自旋锁用于保护非常特定的某一共享资源。进程保持大内核锁时可以发生调度,具体实现是:在执行schedule时,schedule将检查进程是否拥有大内核锁,如果有,它将被释放,以致于其它的进程转载 2011-11-06 12:17:56 · 1084 阅读 · 0 评论 -
Linux 内核的同步机制—第1部分
本文来源于与非网 http://www.eefocus.com原文地址:http://www.eefocus.com/article/09-05/4322404080527mrAa.html 一、引言 在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实象多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问。尤其是在多处理器系统上,更转载 2011-11-06 12:13:22 · 436 阅读 · 0 评论 -
open|creat & umask函数
【引用】open|creat & umask函数本文引用自千里马《open|creat & umask函数》 umask(设置建立新文件时的权限遮罩) 相关函数 creat,open表头文件 #include#include定义函数 mode_t umask(mode_t ma转载 2011-07-21 15:31:26 · 707 阅读 · 0 评论 -
简述configure、pkg-config、pkg_config_path三者的关系
【引用】简述configure、pkg-config、pkg_config_path三者的关系本文引用自蔡忠锋《简述configure、pkg-config、pkg_config_path三者的关系》 一、什么是configure 源码安装过程中大多会用到configure这转载 2011-07-21 15:40:38 · 494 阅读 · 0 评论 -
exit、return、_exit、_Exit这几个函数的区别
【引用】exit、return、_exit、_Exit这几个函数的区别本文引用自Luckey_Sun《exit、return、_exit、_Exit这几个函数的区别》转自U-BOOT的exit、return、_exit、_Exit这几个函数的区别 1、exit函数和retur转载 2011-07-21 15:19:29 · 409 阅读 · 0 评论 -
rsync bind failed (Address already in use)故障处理
本文转载自 潇雨菲菲的技术博客 原文地址:http://blog.csdn.net/xpl121/article/details/5098902 rsync bind failed (Address already in use)故障处理:故障现象描述:在客户端进行同步时,报转载 2011-07-24 18:17:51 · 977 阅读 · 0 评论 -
关于Linux内核学习的误区以及相关书籍介绍
【引用】关于Linux内核学习的误区以及相关书籍介绍 本文转载自 立宇泰电子官网 转载请声明出处~O(∩_∩)O谢谢~原文地址:http://www.hzlitai.com.cn/article/ARM9-article/system/1605.html关于Linux内核学习的误转载 2011-07-21 15:24:28 · 528 阅读 · 0 评论 -
cmake命令 安装、用法简介
【引用】cmake命令 安装、用法简介原文地址:http://digdeeply.org/archives/0421949.html 前言:cmake是kitware公司以及一些开源开发者在开发几个工具套件(VTK)的过程中所产生的衍生品。后来经过发展,最终形成体系,在2001年转载 2011-07-21 15:37:00 · 687 阅读 · 0 评论 -
printf( ) 函数的格式控制字符转换说明
使用printf()函数 printf()的基本形式: printf("格式控制字符串",变量列表); 格式控制字符转换说明%a 浮点数、十六进制数字和p-记数法 (C99)%A 浮点数、十六进制数字和p-记法 (C99)%c 一个字符原创 2011-08-25 10:13:02 · 1212 阅读 · 0 评论 -
Cmake 实践
【引用】Cmake 实践 本文引用自闲云野鹤《Cmake 实践》 前言:cmake 已经开发了5,6年的时间,如果没有KDE4,也许不会有人或者Linux 发行版本重视cmake ,因为除了Kitware 似乎没有人使用它。通过KDE4的选型和开发,cmake 逐渐进入了人们的视转载 2011-07-21 15:34:44 · 2290 阅读 · 0 评论