- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 输入输出空格问题!
输入空格的几种方法:1. 调用cin.getline();2. 调用gets();setiosflags(ios::skipws)忽略前导空白(用于输入)cin.unsetf(ios_base::skipws)则与之相反{ char * str; cin.unsetf(ios :: skipws); ci
2008-06-03 13:38:00 779
原创 python字符串
一、字符串的创建和赋值创建一个字符串就像使用一个标量一样简单,当然你也可以把str()作为工厂方法来创建一个字符串并把它赋值给一个变量:>>> aString = 'Hello World!' # 使用单引号>>> anotherString = "Python is cool!" # 使用双引号>>> print aString # print 不带引号的 Hello World
2015-03-11 08:53:49 414
原创 Python简单错误
1、 AttributeError: 'module' object has no attribute 'randint'You have anther file named "random.py" on the Python path that is read before the random module is reached.
2015-03-09 12:43:48 517
转载 统计一个数的二进制表示时1的个数
统计一个数的二进制表示时1的个数。int func(x) { int countx = 0 ; while (x) { countx ++ ; x = x & (x - 1 ); } return countx;} 反转一个字节 和 判断32位整数二进制中1的个数 的算法 unsigned ch
2009-09-18 16:45:00 903
用JMS手工实现私聊和公聊
最近接触J2EE JMS,准备做个简单的聊天系统,其实都是在命令行下完成,没有用到Eclipce,全部用最原始的方式编代码、编译、部署、运行!其实我们最主要的是学会原理然后在逐步深入!这里用到服务器是jboss-5.0.0.GA,下面就让我们来动手吧! 1) 初始化上下文 配置JNDI的一个方法是通过属性文件jndi.properties! 这里会随着服务器的不同而不同!...
2009-05-14 18:12:51 201
转载 Top Ten Errors Java Programmers Make
Top Ten Errors Java Programmers Make(How to spot them. How to fix/prevent them.)By David ReillyWhether you program regularly in Java, and know it like the back of your hand, or whether your
2008-09-09 09:03:00 392
原创 c笔试题
1. 说出下面程序段的功能, 并说出两段程序的优缺点.程序段1:int ftest1(const char *str) { char num[256] = {0}; unsigned char *pos = (unsigned char *)str; while (*pos != 0) { if(num[*pos] ==
2008-06-20 19:46:00 747
原创 C语言 itoa函数及atoi函数
C语言 itoa函数及atoi函数 itoa函数及atoi函数 2007-05-11 13:52 C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转 换为字符串的一个例子: # include # include void main (void) { int num = 100; char str[25]; itoa(num
2008-06-20 19:39:00 19693
转载 经典C语言面试题
一、预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 考点: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出
2008-06-20 19:31:00 821 1
转载 Strcpy与memcpy两函数的实现
char *strcpy(char *des, const char *src){ assert((des != NULL) && (src != NULL)); char *add = des; while ((*des++ = *src++) != ‘/0’) ;return des;} void *memcpy(void *pv
2008-06-20 19:13:00 463
转载 C语言高效编程的的四大绝招2
第三招:使用位操作 实现高效的C语言编写的第三招——使用位操作。减少除法和取模的运算。在计算机程序中,数据的位是可以操作的最小数据单位,理论上可以用"位运算"来完成所有的运算和操作。一般的位操作是用来控制硬件的,或者做数据变换使用,但是,灵活的位操作可以有效地提高程序运行的效率。举例如下: 方法G int
2008-06-17 00:16:00 548
转载 C语言高效编程的的四大绝招1
引言: 编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。 第一招:以空间换时间 计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。 例如:字符串的赋值。 方法A:通常的办法:
2008-06-17 00:14:00 533
转载 KMP算法
#include#include/*一般的模式匹配算法如主串为Z[]=abababc,模式串M[]=ababcZL=strlen(Z),ML=strlen(M)匹配时使用i=0,j=0,则当Z[i]==M[j]时i++,j++,否则i=i-j+1,j=0不变,这样直到确认匹配或者主串已经找完*/int locate(char *Z,char*M){ int i,j,ZL,ML
2008-06-06 12:58:00 407
转载 c++笔试题目大全1
1.求下面函数的返回值(微软) int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 假定x = 9999。 答案:8 思路:将x转化为2进制,看含有的1的个数。 2. 什么是“引用”?申明和使用“引用”要注意哪些问题? 答:引用就是某个目标变量的“别名”(
2008-06-06 12:48:00 410
转载 Static
与const一样,static是c++中比较特殊的关键字之一。static的许多特性都会在平常的程序编写中体现出来,不弄明白它的深刻含义就会在程序编写和调试的过程中出现许多莫名其妙的问题。存在区间与初始化 static修饰的变量比较特别的一点是:若该变量是类成员变量或函数,则其在main函数被初始化以前就会存在,直至程序进程的结束;若是函数中的局部变量或函数,则会在当函数被调用时初始
2008-06-03 22:10:00 439
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人