- 博客(18)
- 收藏
- 关注
原创 RaspberryPi 运行 Google assistant 笔记【原创】
1.SSH root 登陆 :用户 pi: 密码*** 用户 root: 密码 *** 1.1 sudo passwd root 1.2 sudo passwd --unlock root //启用 root 账号登录 1.4 root 用户 执行raspi-config,配置界面选择 5 interface option ,继续选择SSH 1.5 sudo...
2019-08-01 12:53:11
699
转载 欢迎使用CSDN-markdown编辑器
C语言真扯蛋了,控制台输出Unicode中文的方法 (2011-06-27 21:17:31)转载▼ 标签: 杂谈 C 使用wprintf,_tprintf 打印简体中文的方法 【Locale.h】{ char* paName = “测试中”; wchar_t* pwName = L”测试中”; printf(paName); //输出为:测试中 wprintf((wchar_t*)pa
2015-03-27 15:12:46
475
转载 Linux下恢复被误删除的 /var/log/messages(验证可行)
Linux下恢复被误删除的 /var/log/messages软件开发日常工作中,出于方便定位问题的需要,我们常常会去清空日志文件。但是,Linux新手容易犯的一个错误是把日志文件给直接删除,而不是删除日志文件的内容。直接删除日志文件往往导致新产生的日志记录无法被写入到日志文件中(因为它已经被删除了),而仅仅重新新建(touch)同样名 字的文件是解决不了问题的。下面以De
2015-03-04 17:00:35
4427
转载 单独编译Linux内核中的某一模块(验证可行!)
最近阅读Linux-2.6.32的jbd模块代码,为了弄清楚jbd的执行流程,我在jbd模块的导出函数的入口处加了printk输出。然后就需要重新编译Linux的内核代码。大家知道,完全编译Linux整个内核代码需要的时间比较长。由于jbd是一个单独的模块,那能不能将这个模块进行单独编译呢? 当然可以!方法如下: 1.首先将jbd的代码(在Linux源码/fs/jbd目录)整个
2015-03-02 13:25:00
2770
转载 C/C++宏定义的可变参数
C/C++宏定义的可变参数 3-10 Web开发 Dante 16,686http://www.vimer.cn/2010/03/cc%E5%AE%8F%E5%AE%9A%E4%B9%89%E7%9A%84%E5%8F%AF%E5%8F%98%E5%8F%82%E6%95%B0.html编写代码的过程中,经常会输出一些调试信息到屏幕上,一般会调用p
2014-12-19 13:33:48
616
转载 Linux用户态程序计时方式详解
Linux用户态程序计时方式详解 前言 良好的计时器可帮助程序开发人员确定程序的性能瓶颈,或对不同算法进行性能比较。但要精确测量程序的运行时间并不容易,因为进程切换、中断、共享的多用户、网络流量、高速缓存访问及转移预测等因素都会对程序计时产生影响。 本文将不考虑这些影响因素(相关资料可参考《深入理解计算机系统》一书),而仅仅关注Linux系统
2014-12-10 11:45:04
1203
转载 strace学习
关于strace的一点东西好久没写博客了,感觉有点惭愧,觉得自己也应该静下心来利用自己可分配的时间去提升自己.虽然最近在看一些Python的东西,可是觉得自己还是不能忘记本行啊,Linux C的一些东西必须一直好好温习.不废话,今天打算写一个简单的东西, strace , 应该都对它或多或少的知道一些.很多时候除了core dump, backtrace的方式去排查程序的问题外,
2014-11-30 11:32:52
587
转载 SVN命令使用详解
SVN命令使用详解(2013-04-16 20:39:18)转载▼标签:it分类:服务器运维1、检出svn co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn co svn://路径(目录或文件的全路径) [本地目录全路径] --userna
2014-11-07 15:29:11
579
原创 C++成员函数强制转换,适应C风格!
void *thId = CreateNewThread((void *)(&CUartComm::_UartWatchProc), this);
2014-10-30 13:28:03
929
转载 C++中类成员函数作为回调函数 [转]
C++中类成员函数作为回调函数 [转]http://blog.csdn.net/this_capslock/article/details/17001003回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。 普通的C++
2014-10-28 11:42:11
27544
8
转载 GCC 参数详解
[介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x l
2014-09-29 13:49:12
548
转载 C++项目中的extern "C" {}
C++项目中的extern "C" {}2010-07-10 19:45 by 吴秦, 22513 阅读, 13 评论, 收藏, 编辑引言在用C++的项目源码中,经常会不可避免的会看到下面的代码:123456789#ifdef __cpluspluse
2014-09-18 17:51:51
643
转载 undefined reference问题总结
undefined reference问题总结2010-11-24 13:48:26标签:休闲 Linux 方法 解决 总结 undefined reference 职场原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ticktick.blog.51cto.com/823160/431329
2014-09-12 16:56:32
671
转载 s3c2410 MMU(存储器管理单元)讲解
s3c2410 MMU(存储器管理单元)讲解时间:2008-07-17 来源: 作者:蔡于清 点击: 5530 字体大小:【大 中 小】 MMU,全称Memory Manage Unit, 中文名——存储器管理单元。 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应
2014-06-10 15:07:24
556
转载 C语言打包解包文件程序
//测试通过 科嵌电子 #include #include #include typedef unsigned int uint; typedef unsigned char byte; // 包文件中最大可容纳的文件个数 #define MAX_FILE_COUNT 1
2013-09-18 09:54:33
5998
转载 match()和probe()函数
浅析linux2.6.23bus总线模型下match()和probe()函数调用顺序2007年10月29日 01:34 来源:ChinaUnix博客 作者:gliethttp 编辑:周荣茂 浅析linux 2.6.23 bus总线模型下match()和probe()函数调用顺序 文章来源:http://gliethttp.cublog.cn 将
2013-05-07 11:23:09
1052
转载 likely/unlikely剖析
likely/unlikely剖析这两个宏对程序运行结果没有影响,只是用于提高程序效率。其实现和gcc编译器密切相关。具体点说,就是如果你觉得程序运行时候一般param = 0的可能性比较大,那么就加上likely的macro;反之则加unlikely。首先要明确: if(likely(value)) 等价于 if(value)
2013-03-08 11:25:40
656
转载 __attribute__机制。__
摘要:在学习linux内核代码及一些开源软件的源码(如:DirectFB),经常可以看到有关__attribute__的相关使用。本文结合自己的学习经历,较为详细的介绍了__attribute__相关语法及其使用。---------------------------------------------------------声明: 此文为原创,欢迎转载,转载请保留如下信息
2013-03-06 14:48:12
473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人