文章分类 - 编程设计
C、C++、JAVA、C#、.NET、数据结构和算法、数据库、软件工程、设计模式、架构设计、软件测试、
摘要:在网上找了个题目如题目,本来以为就跟字符串的复制一样,一个while就行了,看了答案才知道,内存处理没有那么简单,因为我们时刻要小心内存处理问题。 但是看了代码,想了半天才想同原理,真是惭愧啊! 本来打算准备用个坐标轴来描述这个原理的,只是我个人比较懒的去画,就简单的说下,以明示自己下次不能犯这样的
阅读全文
摘要:【本文系外部转贴,原文地址:http://coolshell.info/c/c++/2014/12/13/c-open-project.htm】留作存档下次造轮子前先看看现有的轮子吧值得学习的C语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它...
阅读全文
摘要:一、介绍CSerialIO实现一个对串口读写的类,有一个线程负责处理对串口数据的读写,只需要简单调用CSerialIO提供的API就可以侦听串口的数据。二、背景目前网上有同步和异步的串口读写控件,需要用户去定时的或者启动一个线程去读取数据,所以我实现的这个串口读写类时已经封装了一个线程来处理读写数据...
阅读全文
摘要:转载自:http://www.cnblogs.com/wustcsd/archive/2013/04/30/3050981.htmlC语言预处理器执行宏替换、条件编译和文件包含。通常采用以“#”为行首的提示。下面是C语言预处理的应用场合: 1.三字母词(Trigraph Sequences) C源程序的字符集被包含在7位的ASCII字符集中,但是它是ISO 646-1983 Invariant Code Set的超集。为了让程序可以在缩减集(reduced set)中呈现出来,下面的三字母词会被替换成相应的单字符.三字母词单字符??=#??/\??'^??([??)]??!|??<
阅读全文