`
xpp02
  • 浏览: 1049232 次
社区版块
存档分类
最新评论
文章列表
时间紧张,先记一笔,后续优化与完善。           1、办公室里只有两种人,角主和龙套。 职场上,想要过的省力,不想往上爬,那就只能做一生的龙套。作龙套的处坏就是:死送你先去,劳功全没有,裁人先虑考。在现 ...
/* read/write ini file with c function @file testini.c chinayaosir blog: http://blog.csdn.net/chinayaosir connect.ini [database] 此程序有些BUG 当ini文件不存在时,第一次建立connect.ini文件时, 在[database]前面会多一个空格. */ #include "stdio.h" #include "inifile.h" #define BUF_SIZE 256 int main() ...
[cpp] view plaincopy List(链表) List将元素按顺序储存在链表中. 与 向量(vectors)相比, 它允许快速的插入和删除,但是随机访问却比较慢. list对象函数 assign() 给list赋值back() 返回最后一个元素begin() 返回指向第一个元素的迭代器clear() 删除所有元素empty() 如果list是空的则返回trueend() 返回末尾的迭代器
以一个现成的模板实现了线性表的顺序结构实现,VC6.0调试OK 请大家以开源的方式来完善这个算法 ,以跟贴方式来添加代码 请大家往这个下面继续添加完整的可以运行的线性表的顺序结构实现代码 /* 线性表的顺序结构实现,数组C++实现法,VC调试OK 线性表可以用顺序结构(是用数组线性表来实现)来实现,也可以用链式结构来实现。 我们以顺序结构为例: 线性表的基本的操作: (1)创建线性表 (2)初始化线性表SeqList() (3)插入元素Insert(Type& x ,int i) (4)删除元素Remove(Type& x) (5)查找元素 按位置查 ...
在csdn上很多年,学习了许多,也教了人许多,但最近,大家发现,我转载了大量文章,而很少原创文章,真正的有水平且自己一个字一个字敲键盘出来的,1000字要三四个小时,如果包含文章的行文、语句,高水平的文章许多8小时才能完成。 现在工作越来越忙,上csdn写博客时间就少了,所以就转载一些好文章上来,马上要放假,将写一些算法、编解码、尤其是H264、H265,C++真正提高内容。希望在2013年我们一起提高。
虽然编了几年程序,但是对于程序到底是什么规则变成汇编代码的,在这里搞了一个小程序。用VC查看了一下汇编代码。在此之前先介绍一下关于函数运行是堆栈变化的细节。 在高级语言编写程序时,函数的调用是很常见的事情,但是在函数调用过程中堆栈的变化通常有几个细节: 1.父函数将函数的实参按照从右至左的顺序压入堆栈; 2.CPU将父函数中函数调用指令Call的下一条指令地址EIP压入堆栈; 3.父函数通过Push Ebp指令将基址指针EBP的值压入堆栈,并通过Mov Ebp,Esp指令将当前堆栈指针Esp值传给Ebp; 4.通过Sub Esp,m(m是字节数)指令可以为存放函数中的局部变量开辟内存。 ...
2013-01-20 std::set/std::map (以下用 std::map 代表) 是常用的关联式容器,也是 ADT(抽象数据类型)。也就是说,其接口(不是 OO 意义下的 interface)不仅规定了操作的功能,还规定了操作的复杂度(代价/cost)。例如 set::insert(iterator first, iterator last) 在通常情况下是 O(NlogN),N是区间的长度;但是如果 [first, last) 已经排好序(在 key_compare 意义下),那么复杂度将会是 O(N)。 尽管 C++ 标准没有强求 std::map 底层的数据结构,但 ...
上周末公司年会,董事长蒋涛同学分享了他13年的创业经历。 算起来,这已经是我第1、2、3、4、5、6、7年参加CSDN的年会了。场面上,这也是最大的一次,也是蒋涛同学讲话时间最长的一次。下午时光,宝贝正在我怀里沉沉的睡 ...
■ 现实生活中的小数 数学中的小数,又称为实数。一般用十进制表示 例如: 3.14159265 ■ 科学计算法 数学中的科学计算法许多种表示法 3.14159265 = 0.314159265 × 101 ■ 计算机中浮点数的表示 在计算机中的使用科学计数法是一种“规格化计数法”。 ● 规格化计数法 用科学计数法表示实数时,如果最左边的第一个数字不是0,则被称为“规格化计数法” 0.1 × 10-2 不是规格化计数法 1.0 × 10-3 则是规格化计数法 ● IEEE 754 标准 IEEE 754 标准成立于1985年,80年代起所有的计算机系统均支持IEEE 75 ...
源文:http://bbs.dzsc.com/space/viewspacepost.aspx?postid=76976 C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程。过程图解如下:   从图上可以看到,整个代码的编译过程分为编译和链接两个过程,编译对应图中的大括号括起的部分,其余则为链接过程。
摘要:本文作者长期以来一直定期为开源世界贡献代码,最近重新思索了一下开源软件的意义,在开发者中引起了强烈共鸣。 15年来,我一直定期地贡献开源代码,但是现在我停下来思考这对我自己究竟意味着什么,也许仅仅 ...
摘要:在开发者的世界里,开发iPhone应用并不像表面那么光鲜,收支不成正比是常有之事,劳心劳力开发的应用无人问津更是屡见不鲜。走出了开发的一小步却难以迈出销售推广上的一大步,究竟如何才能将应用卖出去并获取利润?国外开发者Richard从推广销售角度,详解iPhone App的盈利之道。 Richard Felix是一名移动及Web应用开发者,到目前为止他已发布了多款应用,用户体验极赞的应用也为他赢得了良好的口碑及丰厚的收入,如Stunning、Dispatch、Retained及Are My Sites Up等。在开发者的世界里,开发一款iPhone应用并不像表面那样光鲜,收入与付出不成 ...
摘要:一行HTML5代码能做什么?国外开发者Jose Jesus Perez Aguinaga写了一行HTML5代码的文本编辑器。这件事在分享到Code Wall、Hacker News之后,引起了众多开发者的注意,纷纷发表了自己的创意。 这是最初的HTML5代码,它可以运行在最新的Chrome和Firefox中,只需在浏览器地址栏输入如下代码: 1 data:text/html, <html contenteditable> 但是功能十分有限,甚至没有保存功能,样式也非常简陋。 于是,网友Montas修改了他的代码,使用t ...
C++ STL学习笔记一 为何要学习STL: 数据结构与算法是编程的核心,STL中包含各种数据结构和优秀的算法,确实值得深入学习,本文中虽然着重使用,但希望有心的朋友能多看看相关数据结构的实现,对于C++语言确实会有较 ...
“大数据”概念于20世纪90年代被提出,最初只是对一些在一定时间内无法用传统方法进行抓取、管理和处理的数据的统称。随着时间的推移和科技的发展以及物联网、移动互联网、SNS的兴起,每年产生的数据量都以几何级数增长 ...
Global site tag (gtag.js) - Google Analytics