按类别查询搜索结果
关于关键词 的检测结果,共 25416
sailingnew | 2018-04-12 19:35:16 | 阅读(1670) | 评论(0)
https://blog.csdn.net/mao0514/article/details/32700835vxworks 中断处理程序之所以不用printf,本质在于printf是将信息输出到标准输出设备(STDOUT)中, 整个标准输出设备是一个全局变量,由于有semTake操作,那么就会发生阻塞,vxworks属于硬实时操作系统,不能在规定的时间内完成操作即会死机或复位。所以vxworks不用pr...【阅读全文】
visualfan | 2018-04-09 21:40:32 | 阅读(2480) | 评论(0)
   以前看书的时候看到char在C语言标准中没有规定是有符号还是无符号,并没有深刻印象,今天在工作中遇到跨平台移植的时候,才发现这是个坑。  今天将一个在x86平台的程序移植到arm平台的时候,发现在x86平台上运行正常的程序在arm平台却出现了奇怪的问题。这段程序用char类型的一个变量去获取一个函数的返...【阅读全文】
flightbird | 2018-04-09 11:40:01 | 阅读(2330) | 评论(0)
c源程序 m.c 包含两个头文件 1.h 和 2.h1.h 包含 2.h; 2.h 包含 1.h编译结果如下,出现未定义类型 t1,实际上 t1 在 1.h 中被定义。原因在于:  1.  m.c 首先解析 1.h;  2.  1.h 定义宏 H1_H,接着包含头文件 2.h,注意此时还没有走到第8句定义 t1;  3.  2.h 定义宏 H2_H,接着...【阅读全文】
shencz2000 | 2018-04-07 15:13:40 | 阅读(1370) | 评论(0)
这里有一个简单的C语言程序,它的功能是在一行里只显示一个单词。该程序只显示ASCII定义的可打印的字符。【阅读全文】
张宪笙 | 2018-03-29 13:38:25 | 阅读(1210) | 评论(0)
sailingnew | 2018-03-15 10:24:45 | 阅读(1280) | 评论(0)
1.  不管是在window下提交代码,还是在linux下提交代码,都需要在commit之前先设置好文件的可执行权限2. 如果不小心提交了没有权限的文件,即使在本地chmod +x,然后再提交,仍然是无法 修改为有可执行权限的 需要使用 svn propset svn:excutable on  xxxx       &n...【阅读全文】
mfc42d | 2018-03-14 16:44:26 | 阅读(4070) | 评论(0)
cmake_minimum_required(VERSION 2.8.4)project(BoostTest)message(STATUS "start running cmake...")find_package(Boost 1.57.0 COMPONENTS system filesystem REQUIRED)if(Boost_FOUND) message(STATUS "Boost_INCLUDE_DIRS: ${Boost_INCLUDE_DIRS}") message(STATUS "Boost_LIBRARIES: ${Boost_LIBRARI...【阅读全文】
StolennnXB | 2018-03-07 19:21:31 | 阅读(2850) | 评论(0)
老早以前就已经见过这道题目了,但是当时只是记住了一个结果,如下:点击(此处)折叠或打开int res = 0;while(n){    res++;    n=n&(n-1);}当时看到有这个简单的解法,就直接记...【阅读全文】
yangkai1089 | 2018-02-28 11:20:30 | 阅读(460) | 评论(0)
1.概述SylixOS作为一款大型的国产实时操作系统,有着众多小的功能点,本文对SylixOS功能点和部分性能点做了一个总结,具体内容如下。2.SylixOS功能大纲    基于SylixOS的1.5.3的内核,SylixOS功能大纲如图 2.1所示。 图 2.1 SylixOS功能大纲3.SylixOS功能大纲介绍&nb...【阅读全文】
18225629625 | 2018-02-27 22:57:52 | 阅读(1530) | 评论(0)
         helloworld程序绝对经典的让人落泪,这是很多人的第一个程序。这个程序在Brian Kernighan和Dennis M. Ritchie合著的《The C Programme Language》中使用而广泛流行。该程序也体现了两位作者心向世界的博大情怀。      &nb...【阅读全文】
Moonecho | 2018-02-26 16:29:38 | 阅读(2310) | 评论(0)
自己总结收集的一下小程序,以备后来使用。【阅读全文】
帮我Q下 | 2018-02-22 16:22:26 | 阅读(3360) | 评论(0)
原文:宏定义中使用do{}while(0)的好处#define MACRO_NAME(para) do{macro content}while(0)的格式,总结了以下几个原因:1,空的宏定义避免warning:#define foo() do{}while(0)2,存在一个独立的block,可以用来进行变量定义,进行比较复杂的实现。3,如果出现在判断语句过后的宏,这样可以保证作为一个整体来是实现...【阅读全文】
andersonyan | 2018-02-12 18:04:37 | 阅读(2360) | 评论(0)
前言:只要在类中声明静态成员变量,即使不定义对象,也可以为静态成员变量分配空间,进而可以使用静态成员变量。(因为静态成员变量在对象创建之前就已经被分配了内存空间)静态成员的定义和声明要加个关键static。静态成员可以通过双冒号来使用,即<类名>::<静态成员名>。不能用参数...【阅读全文】
philarlala | 2018-02-09 18:39:54 | 阅读(2600) | 评论(0)
LD_PRELOAD是unix下的一个环境变量,用来加载动态库的,动态库的加载顺序为LD_PRELOAD>LD_LIBRARY_PATH>/etc/ld.so.cache>/lib>/usr/lib。一般情况下,我们的程序都会用到很多库函数,只要是动态库的函数,都可以通过LD_PRELOAD 来让程序优先调用自定义的库函数,从而达到修改标准库函数的目的。下面的例子转载的:https://...【阅读全文】
ly21st | 2018-01-30 14:35:58 | 阅读(490) | 评论(0)
点击(此处)折叠或打开// strconv_my project main.gopackage main// Copyright 2015 The Go Authors. All rights reserved.// Use of this source code is governed by a BSD-style// license that can be found in the ...【阅读全文】
03xsxmj | 2018-01-28 17:13:38 | 阅读(1230) | 评论(0)
在ffmpeg的源代码中,有新旧版本的编解码接口调用示例,但是demux、mux然后decode、encode的联动起来的接口调用实例并没有,在使用旧版本的编解码接口在编译时会报接口弃用告警信息,所以最好尽快把原有的调用方式切换到新的编解码接口调用方式,告警信息如下:点击(此处)折叠或打开liuqideM...【阅读全文】
badb0y | 2018-01-25 11:29:42 | 阅读(900) | 评论(0)
环境RHEL6.4wget http://www.linux-pam.org/library/Linux-PAM-1.1.1.tar.gztar xzvf Linux-PAM-1.1.1.tar.gz主要修改 Linux-PAM-1.1.1/modules/pam_unix/pam_unix_auth.c点击(此处)折叠或打开/* verify the password of this user */   ...【阅读全文】
dream_my_dream | 2018-01-19 17:15:56 | 阅读(2760) | 评论(0)
C++实现带赋值运算符重载函数和迭代器的String类【阅读全文】
dream_my_dream | 2018-01-19 17:13:20 | 阅读(1380) | 评论(0)
zhbnx | 2018-01-10 11:19:35 | 阅读(620) | 评论(0)
C++ 公有 私有【阅读全文】