zjllike
码龄15年
求更新 关注
提问 私信
  • 博客:101,070
    101,070
    总访问量
  • 31
    原创
  • 28
    粉丝
  • 8
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
加入CSDN时间: 2010-04-03
博客简介:

zjllike的专栏

博客描述:
学习C/C++,大家相互交流,共同学习!欢迎大家批评指正,转载请标注连接!谢谢!
查看详细资料
个人成就
  • 获得25次点赞
  • 内容获得9次评论
  • 获得76次收藏
  • 博客总排名415,307名
创作历程
  • 1篇
    2013年
  • 4篇
    2012年
  • 44篇
    2011年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 嵌入式
    单片机
  • 硬件开发
    驱动开发arm开发基带工程
创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

55人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

纳什均衡


1994年诺贝尔经济学奖的获得者是美国普林斯顿大学的约翰·纳什。纳什获得诺贝尔经济学奖的原因是他在博弈论领域的贡献,他提出了“纳什均衡”理论、关于博奕论,流传最广的是一个叫做“囚徒困境”的故事:  话说有一天,一个富翁在家中被杀,财物被盗;警方在此案的侦破过程中,抓到两个犯罪嫌疑人张三和李四,并从他们的住处搜出被害人家中丢失的财物。但是,他们矢口否认曾杀过人,辩称他们只是顺手牵羊偷了点儿东西。于是警方将两人隔离,分别关在不同的房间进行审讯。警察分别对张三和李四说,“由于你们的偷盗罪已有确凿的证据
转载
发布博客 2011.04.20 ·
1921 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

功率电平和电压电平

首先 什么是电平,电平就是指电路中两点或者几点在相同的阻抗下的电量相对比值。电量指功率,电压,电流,并将倍数转化为对数,用分贝表示,记作dB,表示为10*lgP2/P1,20*lgU2/U1,20*lgI2/I1。任然是以功率为比较对象的,从公式中就能看出。好处在于:其一读写、计算方便;其二能如实地反映人对声音的感觉。  功率电平和电压电平是同一种东西 不同的表现形式。功率电平计算
原创
发布博客 2013.03.20 ·
10203 阅读 ·
6 点赞 ·
0 评论 ·
28 收藏

keil 中常见的几种警告

keil中常见的几种警告,固然,相对于错误的,警告的程度不及错误的严重性,有时候忽略,会出现意想不到的错误。先看看常见的几种错误,分析出来现的原因。1. Warning 280:’i’:unreferenced local variable说明 局部变量 i 在函数中未作任何的存取操作解决方法 消除函数中 i变量的宣告2 Warning 206:’Music3’:missi
转载
发布博客 2012.05.02 ·
30164 阅读 ·
9 点赞 ·
1 评论 ·
55 收藏

用Source Insight打开linux内核源代码

Linux的内核源代码可以从很多途径得到。一般来讲,在安装的linux系统下,/usr/src/linux目录下的东西就是内核源代码。另外还可以从互连网上下载,解压缩后文件一般也都位于linux目录下。内核源代码有很多版本,目前最新的稳定版是2.2.14。  许多人对于阅读Linux内核有一种恐惧感,其实大可不必。当然,象Linux内核这样大而复杂的系统代码,阅读起来确实有很多困难,但是也不象
转载
发布博客 2012.04.19 ·
3461 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

list_entry() 源代码解析

本文出自 “little白” 博客:http://baifeng.blog.51cto.com/4471342/786691 和http://www.flatws.cn/article/program/linux/2011-05-23/27127.html 并在此基础上进行解释。以下是原文:list_entry这样定义:#define list_entry(ptr, t
原创
发布博客 2012.04.12 ·
678 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小问题大道理

闲来无事,写了段代码,编译下,有错误struct person{int ID;char name[10];char sex[2];int old;char depart[10];char add[20];float money;char education[3];};struct person *everyone;everyone=(st
原创
发布博客 2012.01.07 ·
514 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux下禁止beep的叫声!

不知道大家有没有遇见这种情况,在linux下,终端中,有时候输入方式不对,或者按Tab键,往前翻页过了,就会有这种声音。在安静的实验室下,这种声音很刺耳。那么如何禁止呢?在试之前,我木有办法会声音的啊,请想好了。来吧,这个世界太吵了,我想安静!1.简单的方法,就是拆掉beep,呵呵,可以试试啊!2.临时方案:linux终端下,使用sudo rmmod pcspkr命令这是R
原创
发布博客 2011.12.01 ·
928 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

引用

引用使用方法:引用就是对取某个目标变量的别名。1.声明引用时,切记需要初始化工作。2.声明一个引用,不定义新的变量。引用本身不占存贮单元,不能建立数组的引用,数组元素的单个引用是可以的。3.传递参数时,其效果和传递指针的效果一样的。使用引用的传递参数,实际上是直接对实参操作。当参数比较大时,引用的效果要好于传递一般的参数变量,所占空间小。4.引用型参数能被定义const的尽量定义为
原创
发布博客 2011.11.29 ·
353 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++的函数重载

——每个现象后面都隐藏一个本质,关键在于我们是否去挖掘写在前面:函数重载的重要性不言而明,但是你知道C++中函数重载是如何实现的呢(虽然本文谈的是C++中函数重载的实现,但我想其它语言也是类似的)?这个可以分解为下面两个问题1、声明/定义重载函数时,是如何解决命名冲突的?(抛开函数重载不谈,using就是一种解决命名冲突的方法,解决命名冲突还有很多其它的方法,这里就不论述了
转载
发布博客 2011.11.22 ·
567 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C/C++头文件.h和没有.h的区别

iostream是C++的头文件,iostream.h是C的头文件,即标准的C++头文件没有.h扩展名,将以前的C的头文件转化为C++的头文件后,有时加上c的前缀表示来自于c,例如cmath就是由math.h变来的。iostream.h里面定义的所有类以及对象都是在全局空间里,所以你可以直接用cout   但在iostream里面,它所定义的东西都在名字空间std里面,所以你必须加上
原创
发布博客 2011.11.22 ·
6716 阅读 ·
2 点赞 ·
0 评论 ·
13 收藏

联合体分析

一道小题分析 联合体#includeunion{int i;char x[2];}a;void main() {//int b=1000;a.x[0]=10;a.x[1]=1;printf("%d",a.i);}首先联合体中的元素是共用内存空间的,联合体所占空间的大小是联合体中占空间最大的那个元素的大小。共用体a:共占4个字节 (in
原创
发布博客 2011.11.21 ·
477 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

realloc,malloc,calloc的区别

realloc,malloc,calloc的区别三个函数的申明分别是: void* realloc(void* ptr, unsigned newsize); void* malloc(unsigned size); void* calloc(size_t numElements, size_t sizeOfElement); 都在stdlib.h函数库内它们的
转载
发布博客 2011.11.21 ·
319 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

详解C中volatile关键字

详解C中volatile关键字  volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在DSP开发中,经常需要等待某个事件的触发,所以经常会写出
转载
发布博客 2011.10.23 ·
451 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

排序算法

排序算法经过了很长时间的演变,产生了很多种不同的方法。对于初学者来说,对它们进行整理便于理解记忆显得很重要。每种算法都有它特定的使用场合,很难通用。因此,我们很有必要对所有常见的排序算法进行归纳。     我不喜欢死记硬背,我更偏向于弄清来龙去脉,理解性地记忆。比如下面这张图,我们将围绕这张图来思考几个问题。     上面的这张图来自一个PPT。它概括了数据结构
转载
发布博客 2011.10.21 ·
3866 阅读 ·
0 点赞 ·
0 评论 ·
11 收藏

被鄙视

今天华为软件研发被鄙视了,哎。怪自己太大意了,没有完全用心了,面试面皮了。年轻的面试官,比较喜欢老实的,憨厚的人,看你一副自信漫漫的样子就不爽。找工作这玩意,还真得看机遇才行(没实力的,我就是其中一个)。软件也知道,编过,也不少。硬件也搞过,做过一些东西。结果呢,两者都不精啊!
原创
发布博客 2011.10.21 ·
1603 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

回调函数

定义:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。平常的开发中,我们设计的函数常常是直接通过函数名调用,而回调函数却是与此相异的——常常作为另一个函数的参数传递,在
原创
发布博客 2011.10.16 ·
423 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

大小端模式判别

所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;所谓的小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一
原创
发布博客 2011.10.08 ·
619 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

结构体和类对比

结构体和类对比今天看报纸,看到结构两个字就让我联想起“结构体”这个东东,可想我对编程时多么热爱阿,时刻都能想起跟程序有关的东东(中毒太深)。然后我就想起好像在项目中很少用到结构体,大多用是用类替换了结构体,其实结构体在必要的时候还是需要使用的。先讲
转载
发布博客 2011.10.05 ·
747 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

链表的各种操作

链表结构:typedef struct node{int data;//data数据域struct node *next;//指针域}Lnode,*Linklist;//创建链表 长度为n,返回头结点,Linklist Crea
原创
发布博客 2011.10.04 ·
382 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言中typedef用法

(http://www.ccfans.net/bbs/dispbbs.asp?boardid=30&id=4455) C语言中typedef用法1. 基本解释  typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(i
转载
发布博客 2011.10.03 ·
420 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多