1.C语言中定义一个符号常量可以用宏定义实现
如# define MIN 5
宏定义的缺陷是仅仅对常量做简单的替换,有时会出现预料之外的结果,如# define MIN(x) x*x
将x设为(2+3)会得到13,而不是25
C++中可以用const修饰符来定义常量,const比宏定义常量更加安全。
下面的例子展示了宏定义和const
的不同,
int x=5;
# defi...
分类:
编程语言 时间:
2014-01-31 15:36:39
收藏:
0 评论:
0 赞:
0 阅读:
661
(转http://www.nowamagic.net/librarys/veda/detail/2128)int i;int *pi;i = 30;pi =
&i;printf("%d\n", i);printf("%d\n", *pi);printf("%d\n", &i);#include
"s...
分类:
编程语言 时间:
2014-01-31 12:55:48
收藏:
0 评论:
0 赞:
0 阅读:
503
一段时间前在网上看到一段面试题,要求如下:employee文件中记录了工号和姓名 cat
employee.txt: 100 Jason Smith 200 John Doe 300 Sanjay Gupta 400 Ashok
Sharmabonus文件中记录工号和工资 cat bonus.txt...
分类:
编程语言 时间:
2014-01-31 12:54:08
收藏:
0 评论:
0 赞:
0 阅读:
509
c语言预处理程序有三种,分别是:1.包含头文件,如:#include 2.宏定义(本质是字符串的替换)
如 :#define 宏名 串(宏体)#define PI 3.14159#undef 终止宏定义的作用域如:#undef PI
注:双引号内与宏同名的字符串不做宏体展开#define R 3.0...
分类:
编程语言 时间:
2014-01-31 12:29:58
收藏:
0 评论:
0 赞:
0 阅读:
404
哈哈,这是我第一篇博客园的博客。写了一个用python实现的哈希表,处理冲突的方法是开放地址法,冲突表达式为Hi=(H(key)+1)mod
m,m为表长。迟点再实现更难的拉链法。 1 #! /usr/bin/env python 2 #coding=utf-8 3 #实现哈希表(线性地址再散列)
...
分类:
编程语言 时间:
2014-01-31 12:27:28
收藏:
0 评论:
0 赞:
0 阅读:
1002
c语言中变量分为四类,分别是1.auto 自动变量2.static
静态存贮分配变量(又分为内部静态和外部静态)3.extern 全程变量(用于外部变量说明)4.register
寄存器变量(分配在硬件寄存器中)四大类,所有变量必须先说明(定义),后使用。下面分别介绍1.自动变量(局部变量)局部变量...
分类:
编程语言 时间:
2014-01-31 12:26:38
收藏:
0 评论:
0 赞:
0 阅读:
418
上海投行需要一大群JAVA,C++,C#,UNIX.走过路过不要错过!过完年想换工作看过来初级资深都有
- V2EX上海投行需要一大群JAVA,C++,C#,UNIX.走过路过不要错过!过完年想换工作看过来初级资深都有
分类:
编程语言 时间:
2014-01-31 12:08:18
收藏:
0 评论:
0 赞:
0 阅读:
455
paip.日期时间操作以及时间戳uapi php java python 总结
///uapi
Date 函数 | Day 函数 | Hour 函数 | Minute 函数 | Month 函数 | Second 函数 | Time 函数 | Weekday 函数 | Year 函数
timestamp() 返回当前的 Unix 时间戳
date -- 格式化一个本地时间/日期
...
分类:
编程语言 时间:
2014-01-30 11:15:47
收藏:
0 评论:
0 赞:
0 阅读:
676
在上文中,讲述了PyOpenGL的基本配置,以及网格,球形的生成,以及基本的漫游。现在利用上一篇的内容,来利用高程图实现一个基本的地形,并且,利用上文中的第三人称漫游,以小球为视角,来在地形上前后左右漫游,能实时检测高度。下面先看下效果图:
二张图,球分别在不同的地方,不同的显示模型,一个是全填充的...
分类:
编程语言 时间:
2014-01-30 10:54:07
收藏:
0 评论:
0 赞:
0 阅读:
777
今天碰到一个问题,如何将功能机的号码簿转换到智能机中。但是这款BBK手机没有对应的电脑端软件,所以备份号码簿并不方便。我的解决方案是将功能机的电话簿导出成.csv格式的文件。导出的格式如下:
---------------
姓名,电话,邮箱,……
李四,13579236810,,,
---------------
棘手的是标题都是中文。直接将这个csv文件导入到智能手机中,发现只有号码没...
分类:
编程语言 时间:
2014-01-30 03:01:36
收藏:
0 评论:
0 赞:
0 阅读:
565
1.VC++2010中新建win32项目,命名为“win32dll”,在应用程序类型中选择dll,在附加选项中选择导出符号,
2.Win32dll项目中自动生成的头文件有stdafx.h,targetver.h,win32dll.h,自动生成的源文件有dllmain.cpp,stdafx.cpp,win32dll.cpp
在win32dll.h中加入以下函数声明:
_de...
分类:
编程语言 时间:
2014-01-30 02:53:16
收藏:
0 评论:
0 赞:
0 阅读:
421
1 ./configure --prefix=/home/yajwu 2 3 make 4 #
check module 5 6 make install 7 8 apt-get -y install zlib1g-dev 9 apt-get
install libreadline-dev -y10...
分类:
编程语言 时间:
2014-01-30 01:51:36
收藏:
0 评论:
0 赞:
0 阅读:
426
original created byshuliang一、引言
学习编程,好比练功,总得先有个环境,搭台子是必须的。为了照顾初学者,很多时候台子已经搭好了,比如用Python,IDE、Terminal下直接敲命令运行就可以了,但有些时候还是需要自己动手配置,今天的tornado即是如此。好在Mac比...
分类:
编程语言 时间:
2014-01-30 01:09:56
收藏:
0 评论:
0 赞:
0 阅读:
823
转载:http://coolshell.cn/articles/4102.html我相信,这可能是很多朋友的问题,我以前也有这样的感觉,编程编到一定的时候,发现能力到了瓶颈,既不深,也不扎实,半吊子。比如:你长期地使用Java和.NET
,这些有虚拟机的语言对于开发便利是便利,但是对于程序员来说可能...
分类:
编程语言 时间:
2014-01-30 00:51:36
收藏:
0 评论:
0 赞:
0 阅读:
509
运行python程序的时候会在背景显示一个cmd,要想不显示其实很简单(虽然是我找了1个小时...才了解的基本知识)方法1:pythonw
xxx.py方法2:将.py改成.pyw (这个其实就是使用脚本解析程序pythonw.exe)原文: 1) Try changing the file
ext...
分类:
编程语言 时间:
2014-01-30 00:06:36
收藏:
0 评论:
0 赞:
0 阅读:
789
换过很多博客的客户端,感觉没有一款适合自己的。正好这几天在看python,就用python写一个博客园的,用来发布博客。用来博客园的MetaWeblog的API。
1 #!/usr/bin/python 2 3 import xmlrpclib 4 import sys 5 import time ...
分类:
编程语言 时间:
2014-01-30 00:04:56
收藏:
0 评论:
0 赞:
0 阅读:
713
C++中的类实现了数据的隐藏,在类中的数据成员一般为私有成员,在访问这些数据的时候,必须通过公有的成员函数来访问私有成员,有时希望用直接的方式访问私有成员,C++中的友元实现了这种机制。
友元可以是友元函数,也可以是友元类,模板也可以定义友元。
1 友元类
# include
using namespace std;
class Point
{
public:
friend cl...
分类:
编程语言 时间:
2014-01-29 15:58:15
收藏:
0 评论:
0 赞:
0 阅读:
527
原文链接:Improve Your Python: Metaclasses and Dynamic Classes With Type
`metaclass`和`type`关键字在Python代码中较少被使用(也正因如此,它们的作用也没有很好的被理解)。在这篇文章中,我们将探究`type()`的类型(types)和跟`metaclasses`相关的`type`的用法。...
分类:
编程语言 时间:
2014-01-29 16:26:35
收藏:
0 评论:
0 赞:
0 阅读:
524
执行结果如下:本示例的测试环境是:操作系统:CentOS(Linux 192
2.6.18-348.6.1.el5 x86_64 GNU/Linux)编译器 :cc (GCC) 4.1.2 20080704 (Red Hat
4.1.2-54)测试代码如下: 1 #include 2 #includ...
分类:
编程语言 时间:
2014-01-29 14:52:25
收藏:
0 评论:
0 赞:
0 阅读:
463
http://www.python.org/dev/peps/pep-0318http://wiki.woodpecker.org.cn/moin/WeiZhong/DecoratorsInPython24?highlight=%28decorator%29
分类:
编程语言 时间:
2014-01-29 14:38:15
收藏:
0 评论:
0 赞:
0 阅读:
499