首页 > 编程语言
【More Effective C++】Item 2
Item 2:最好使用C++提供的转型操作符对于很多从C转行从事C++的开发人员来说,都习惯使用C语言提供的强制类型转换,即使用“(类型)”这种方式,但是这种方式在C++中却是非常不好的习惯: 原因一:不管是开发人员还是开发工具,都不能很好的察觉该转型符; 原因二:不安全,C风格的转型符可以实现任何...
分类:编程语言   时间:2014-03-08 11:59:33    收藏:0  评论:0  赞:0  阅读:113
C++-结构体,联合体,枚举,的区别
结构体:struct NUM{ int number;}a;结构体是声明只是一个模型,没有分配内存空间。当进行定义结构体变量后才分配内存空间联合体:union data{ int a;}b;大体和结构体一样,不同之处在于,它将几个不同的变量存放在同一单元,在联合体中,各个成员变量所占内存的字节数各不...
分类:编程语言   时间:2014-03-08 11:46:13    收藏:0  评论:0  赞:0  阅读:96
Python 学习笔记
开始学习Python啦,试试这个工具
分类:编程语言   时间:2014-03-08 11:16:38    收藏:0  评论:0  赞:0  阅读:95
[Python Essential Reference, Fourth Edition (2009)]读书笔记
Python programs are executed by an interpreter.When you use Python interactively, the special variable _ holds the result of the last operation.Python...
分类:编程语言   时间:2014-03-08 11:11:00    收藏:0  评论:0  赞:0  阅读:76
Delphi 和 C++Builder 2014年及以后技术路线图
RAD Studio, Delphi 和 C++Builder 2014年及以后技术路线图By: Embarcadero News内容源自Embarcadero新闻组,本人水平有限,欢迎各位高人修正相关错误!也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者可QQ:[email protected]..
分类:编程语言   时间:2014-03-08 10:37:47    收藏:0  评论:0  赞:0  阅读:162
Qt Quick5.2 开发笔记2 -------Qml 和 c++交互的探索
Qml 和 c++的相互交互的问题 这也是我们最关心的问题。 涉及到跟原先系统是否能集成, 这可以涉及系统架构的大问题啊。 百度/Google之后,找到了这个QM_Call_Qt_Function,原帖地址在这里: http://developer.nokia.com/community/wiki/QML%E4%B8%8EQt_C%2B%2B_%E4%BA%A4%E4%BA%...
分类:编程语言   时间:2014-03-08 10:29:59    收藏:0  评论:0  赞:0  阅读:89
C++要点复习笔记
1.函数指针的好处就是可以把函数的当作形参代入到另一个函数中。函数指针的实参用函数名代入。   2.int main(int argc, char * argv[]) argc 为命令行个数 用空格分开 包括函数名 argv数组 大小为argc个 里面存有命令行的值 //argv[0]为函数名   3.引用 定义时初始化某个变量 初始化之后不能再引用别的了 只能引用变...
分类:编程语言   时间:2014-03-08 10:26:16    收藏:0  评论:0  赞:0  阅读:93
C++ Primer Plus学习笔记之STL算法
C++ Primer Plus学习笔记之STL算法 STL包含很多处理容器的非成员函数,例如sort(),copy(),find(),transform()... 对于算法函数设计,有两个主要的通用部分。首先,它们都使用模板来提供泛型;其次,它们都使用迭代器来提供访问容器中数据的通用表示。统一的容器设计使得不同的类型的容器之间具有明显的关系。例如,copy()可以将常规数组中的值拷贝到ve...
分类:编程语言   时间:2014-03-08 10:05:24    收藏:0  评论:0  赞:0  阅读:114
深入理解C语言-02-数据编码
信息系统建模中,第一步是信息的编码,也就是说,信息如何在计算机中存储。 为了硬件设计的简单,通常使用芯片均采用二进制。并且,由于科技的局限性,数据的长度也是有限的。 比如,现在大多数电脑的数据总线是32位/或者64位。以32位系统为例,能编码的集合大小为 2的32次方,也就是4294967296。 显然这是一个有限集合。而现实中的模拟信息通常是无限集合。 这就涉及到信息的编...
分类:编程语言   时间:2014-03-08 09:47:19    收藏:0  评论:0  赞:0  阅读:88
使用Beaglebone Black的I2C (二)——使用C语言和i2c-dev驱动
在本博客的《使用Beaglebone Black的I2C(一)》中,介绍了BBB上无需编程对i2c总线进行读写操作的方法,本文将介绍如何在c语言程序中使用i2c-dev驱动来操作i2c设备。...
分类:编程语言   时间:2014-03-08 09:39:38    收藏:0  评论:0  赞:0  阅读:94
嵌入式系统开发人员C语言测试题 (运算符与表达式)
嵌入式系统开发人员C语言测试题 (运算符与表达式) 申明:原文来之嵌入式系统开发人员C语言测试题 (运算符与表达式) 一. 选择题(共15题,每题3分。) (1)设有以下语句: char a=3, b=6, c; c = a^b 则c的二进制值是_____。 a. 00011011 b. 00010100 c. 00011100 d. 00011000 解析:位操...
分类:编程语言   时间:2014-03-08 08:37:00    收藏:0  评论:0  赞:0  阅读:99
C语言复合梯形公式实现定积分
假设被积函数为??fx,积分区间为??,ab,把区间??,ab等分成n个小区间,各个区间的长度为h,即??/hban??,称之为“步长”。根据定积分的定义及几何意义,定积分就是求函数??fx在区间??,ab中图线下包围的面积。将积分区间n等分,各子区间的面积近似等于梯形的面积,面积的计算运用梯形公式...
分类:编程语言   时间:2014-03-08 07:51:21    收藏:0  评论:0  赞:0  阅读:111
【Datastructure In Python】Python模拟链表
最近一直在学习Python和Perl这两门语言,两者共同点很多,也有不多。希望通过这样的模拟练习可以让自己更熟悉语言,虽然很多时候觉得这样用Python或者Perl并没有体现这两者的真正价值。#! /usr/bin/env python# DataStructure Linkedlistclass ...
分类:编程语言   时间:2014-03-08 07:23:51    收藏:0  评论:0  赞:0  阅读:70
python写的一个简单的英汉翻译
注意:   1 安装pyqt模块     2.python的IDLE默认编码为utf-8   3.去http://fanyi.youdao.com/openapi?path=data-mode,申请一个api key # -*- coding: utf-8 -*- import sys from PyQt4 import QtGui,QtCore import urllib impor...
分类:编程语言   时间:2014-03-08 05:11:51    收藏:0  评论:0  赞:0  阅读:77
c++堆排序实现(heapsort) (算法导论)
利用最大堆实现。 最大堆:最大堆性质是除了根结点意外的所有结点 i 都要满足A[parent[i]] >= A[i] 需要利用到的一个性质:当用数组表示存储n个元素的堆时,叶结点的下标分别是n/2, n/2+1, n/2 + 2, ......,n - 1.  (下标从0开始) 需要用到的函数有: void max_heapify(int *a, int i)    //通过让a[i]的值...
分类:编程语言   时间:2014-03-08 04:59:19    收藏:0  评论:0  赞:0  阅读:73
Python range和xrange
xrange和range的区别和使用...
分类:编程语言   时间:2014-03-08 04:56:28    收藏:0  评论:0  赞:0  阅读:76
Python绘图和数值工具:matplotlib 和 numpy下载与使用
安装任何python模块的标准方式是使用标准的python版本,然后添加标准的模块最简单的方法是登陆相应的网站下载程序包。但是要考虑依赖关系 , 平台和Python版本号。windows一般带有安装程序(.exe or .msi格式)下面是numpy和matplotlib模块的下载与安装:Numer...
分类:编程语言   时间:2014-03-08 04:42:23    收藏:0  评论:0  赞:0  阅读:75
C++ 虚析构(virtual destructor)原理
注意:本文仅为个人理解,可能有误! 先看一段代码: #include using namespace std;class CBase{public: CBase() { coutpvtable-> vtable[0],又pObj这个对象实际上是CSon对象,所以调用流程如下: delete pObj...
分类:编程语言   时间:2014-03-08 04:29:57    收藏:0  评论:0  赞:0  阅读:96
C++ 标准模板库STL
STL是标准C++库的一部分。 STL模板类为C++提供了完善的数据结构和算法。 STL的特点 “类型参数化”,即STL的代码中可处理任意自定义类型的对象。 泛型编程(Generic Programming),它以模板为基础,弱化了 实体类型的差异,简化了编程时问题抽象的模型,提供了更好的 封装性和弹性。 //STL示例 #include #include #include ...
分类:编程语言   时间:2014-03-08 04:28:03    收藏:0  评论:0  赞:0  阅读:75
Python with用法
Python的with用法,详解!...
分类:编程语言   时间:2014-03-08 04:21:30    收藏:0  评论:0  赞:0  阅读:110
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号