首页 > 编程语言
C语言函数返回值不能直接写数组
C语言返回值不能直接写数组 #ifndef _VMATH_H #define _VMATH_H #ifdef _cplusplus extern "C" { #endif typedef float Matrix44f[16]; Matrix44f translate(float x, float y, float z); Matrix44f scale(float x, float ...
分类:编程语言   时间:2014-02-13 00:37:28    收藏:0  评论:0  赞:0  阅读:442
微软、百度、联想等名企面试笔试题60题(C++)
微软、百度、联想等名企面试笔试题60题(C++)...
分类:编程语言   时间:2014-02-13 01:54:19    收藏:0  评论:0  赞:0  阅读:527
报数游戏python 解答
又做了个小题目,报数游戏。题目详情一种报数游戏是从1开始连续报数,如果报到7的倍数(7,14,21,28……)或者包含数字7的数(7,17,27,37……)就用拍手代替这个数而不能报出。假设你连续听到m声拍手,问造成你听到m声拍手的第一下拍手所代表的数是几?例如,你听到了两次连续的拍手,最小的可能这两次拍手是27和28,因此输出27。输入m, 输出这m次连续的拍手第一下所代表的最小可能的数。def...
分类:编程语言   时间:2014-02-13 01:34:00    收藏:0  评论:0  赞:0  阅读:710
C++ I/O 重定向方法(定向到串口或Socket)
C++ I/O stream 如何重新定向到其他外设。...
分类:编程语言   时间:2014-02-13 01:05:44    收藏:0  评论:0  赞:0  阅读:582
C++ 语言的 15 个晦涩特性
这个列表收集了 C++ 语言的一些晦涩(Obscure)特性,是我转载于此处。C++非常庞大,我总是能学到一些新知识。即使你对C++已了如指掌,也希望你能从列表中学到一些东西。下面列举的特性,根据晦涩程度由浅入深进行排序。1. 方括号的真正含义2. 最烦人的解析3.替代运算标记符4. 重定义关键字5...
分类:编程语言   时间:2014-02-13 00:11:51    收藏:0  评论:0  赞:0  阅读:407
python datetime获取几分钟、小时、天之前的时间
print((datetime.datetime.now()-datetime.timedelta(minutes=2)).strftime("%Y-%m-%d%H:%M"))可以控制days、seconds、minutes、hours、weeks等
分类:编程语言   时间:2014-02-12 23:15:19    收藏:0  评论:0  赞:0  阅读:1659
C/C++ 高质量编程--内存,二重指针,指针的高级使用解析 3
内存分配方式有三种: (1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static 变量。 (2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 (3) 从堆上分配,亦称动态内存分配。程序...
分类:编程语言   时间:2014-02-12 22:45:46    收藏:0  评论:0  赞:0  阅读:502
python缩进区别
仔细观察下面两个python程序,代码一模一样,但是运行的结果却不同,就是因为最后一行return缩进的不同 def powersum(power, *args):     '''Return the sum of each argument raised to specified power.'''     total = 0     for i in args:         to...
分类:编程语言   时间:2014-02-12 22:36:58    收藏:0  评论:0  赞:0  阅读:497
glsl着色器(c语言)
#include #include #include #include "readtext.h" #ifdef __APPLE__ #include #else #define FREEGLUT_STATIC #include #endif #pragma comment(lib,"../readtext.lib") #pragma comment(lib,"../glew3...
分类:编程语言   时间:2014-02-12 23:26:48    收藏:0  评论:0  赞:0  阅读:630
c++快速查找实现(递归和非递归)
1、算法思想  快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。 (1) 分治法的基本思想  分治法的基本思想是:将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。...
分类:编程语言   时间:2014-02-12 21:55:10    收藏:0  评论:0  赞:0  阅读:572
C/C++ 局部类和嵌套类
主要参考资料:C++编程思想和 高质量编程 以及网络文章 局部类 局部类是指在函数中定义类。 (c++不能在函数中定义函数。c++在类中定义的函数也就是成员函数。)这个类以及由它创建的对象,都局限在该函数作用域中;必须在类内实现所有的成员函数,不能拿到类外。因为函数是不可以嵌套定义的;若类内含有静态数据成员,必须在该函数外初始化;类内不可含有静态函数成员;类中不可使用包裹它的函数...
分类:编程语言   时间:2014-02-12 23:03:24    收藏:0  评论:0  赞:0  阅读:498
【转】java与C++的区别
转自:http://club.topsage.com/thread-265349-1-1.htmlJava并不仅仅是C++语言的一个变种,它们在某些本质问题上有根本的不同: (1)Java比C++程序可靠性更高。有人曾估计每50行C++程序中至少有一个BUG.姑且不去讨论这个数字是否夸张,但是任何一...
分类:编程语言   时间:2014-02-12 18:16:16    收藏:0  评论:0  赞:0  阅读:357
c语言变量(曾经困扰了很久问题的理解)(转自mj博客)
1. 回想一下,之前我们是如何更改某个变量的值?我们之前是通过变量名来直接引用变量,然后进行赋值:char a;a = 10;2. 看上去是很简单,其实程序内部是怎么操作的呢?其实,程序对变量的读写操作,实际上是对变量所在的存储空间进行写入或取出数据。就上面的代码而言,系统会自动将变量名a转换为变量...
分类:编程语言   时间:2014-02-12 17:26:46    收藏:0  评论:0  赞:0  阅读:419
c++设计模式系列----单例模式(Singleton模式
单例模式是为了解决唯一对象实例问题而提出来的,许多时候整个系统只需要拥有一个全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境...
分类:编程语言   时间:2014-02-12 17:23:28    收藏:0  评论:0  赞:0  阅读:529
C语言中宏定义多条语句 do { ... } while(0)
本文为笔者原创,如果错误,请指明,谢谢!在查看FreeBSD和linux系统代码时,不难发现其中会出现很多的宏定义,它们中包含了多条语句。为确保语句被完整执行,会使用do{...}while(0)来包含所有要执行的语句。如:#defineMYPRINT(a,b)\do{\printf(#a"=%d\n",(a));\printf(#b"=%d..
分类:编程语言   时间:2014-02-12 17:10:07    收藏:0  评论:0  赞:0  阅读:363
VC++中独立捕获按钮按下和抬起两个动作
1 由来 现实世界中的按钮的动作为:按下后只要不松手就一直处于被按下状态,此时会执行开关闭合等类似的行为;松开手后,按钮抬起,执行开关断开等类似行为。VC++中默认的按钮的外观行为与物理按钮类似,也是鼠标按下后保持被按下状态,松开鼠标则自动弹起。然而问题是,按钮只会在 按下-抬起 这个过程完成后才会向父窗口发送WM_COMMAND消息,单独的按下以及单独的抬起都不会通知父窗口。 在工...
分类:编程语言   时间:2014-02-12 13:53:31    收藏:0  评论:0  赞:0  阅读:650
python unicode
History of Character Codes ASCII defined numeric codes for various characters, with the numeric values running from 0 to 127. For example, the lowercase letter ‘a’ is assigned 97 as its code value....
分类:编程语言   时间:2014-02-12 14:26:51    收藏:0  评论:0  赞:0  阅读:705
Python的类实例方法,类方法,类静态方法
以下面的类定义为例:# coding:utf-8class A: count = 0 def __init__(self, inst_name): self.inst_name = inst_name self.__class__.count += 1 def inst_method(self): ...
分类:编程语言   时间:2014-02-12 11:10:11    收藏:0  评论:0  赞:0  阅读:363
c++设计模式系列----factory模式
问题: 假设我们要开发一个游戏--打怪物,首先,游戏有分等级,假设有初级,中级两个个等级(就不用flappy bird模式了,那个比较特殊,对一个玩家来说是难以具有持久吸引力的!),不同的等级怪物也是不一样的,我们不妨假设初级为怪物A1, B1,中级为怪物A2,B2。如图所示: 设计:那么根据面向对...
分类:编程语言   时间:2014-02-12 09:01:17    收藏:0  评论:0  赞:0  阅读:434
Python 学习笔记 (8)—— sys模块
主要介绍用的比较多的sys的模块命令包括:sys.argv,sys.platform,sys.getdefaultencoding,sys.setdefaultencoding(),sys.getfilesystemencoding(),sys.exit(n),sys.path,sys.modules.keys(),sys.stdin,sys.stdout,sys.stderr等。sys.argv获取参数参数获取从0开始,而..
分类:编程语言   时间:2014-02-12 04:47:11    收藏:0  评论:0  赞:0  阅读:472
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!