Quantcast
Channel: Adreaman's Blog » Program-Language
Browsing all 10 articles
Browse latest View live

ubuntu+eclipse+CDT环境的helloworld程序例子(standard make C++ project)

创建一个C++ project,并添加好main.cc和main.h两个文件: main.h #ifndef MAIN_H_ #define MAIN_H_ char *gStrMyName = “adreaman”; #endif /*MAIN_H_*/ main.cc #include “main.h” int main() { printf(“Hello world!I am...

View Article



计算二进制整数中bit位1的个数问题

问题:给出一个整数,请设计算法计算该整数以二进制格式表示时的1的个数。例如,十进制整数150,二进制表示为10010110,则1的个数为4个。要求算法效率尽可能的高。 这是今天从一个blog上看到的题目,乍一看到题目我没想到什么思路(显然,逐个bit位的数肯定不是最优算法)。Blog上给出了算法思路和示例,读后外加实践验证后才理解了其中的这个算法(另两个高级算法实在琢磨不清楚,还请高人看到后教我):...

View Article

OMG! Joel Spolsky这样地贬低Java!

读了一篇博客文章,是博主翻译Joel Spolsky著的More Joel on Software的一篇文章,大意是美国大学大量使用java作为计算机学科的教学语言,相比原来的C语言之类的课程,大大降低了计算机专业毕业门槛,造就了很多不合格的计算机毕业生。作者Spolsky对于这一情况作了警告和批判,其中,对待学习Java语言的技术含量更是做了无情的贬低。...

View Article

什么是whitespace?

在英文的计算机书籍上经常看到“whitespace”这个词,它在一般的书籍中表示那些不可打印字符,但是,这个词在其他地方还有另外的含义,它还是一种编程语言的名字。...

View Article

Image may be NSFW.
Clik here to view.

More WhiteSpace语言

昨天写了《什么是whitespace》简略介绍了whitespace语言的特点,感觉介绍的太简略了,今天再补充一些内容。...

View Article


为什么标准C++中两个直接字符串常量不能相加

这是《Accelerated C++》一书的第一章的课后题 - 下面的编译是否有问题? 1: const std::string hello = “Hello”; const std::string message = hello + “, world” + “!”; 2: const std::string exclam = “!”; const std::string message =...

View Article

用python脚本实现的简易http服务器、客户端和https服务器、客户端

因工作需要,在网上搜罗一圈并拼凑一番之后,做出了一个python脚本实现的简易http/https的服务器和客户端。 我主要是用它来作为一个Internet网络传输文件的机制,经简单测试了一下,运转正常。测试基于debian系统。 不说废话,上代码,有问题欢迎讨论。 1、http服务器: from BaseHTTPServer import...

View Article

快速的4个字符的字符串比较

偶然看到的一个非常巧妙的算法: #define COMPARE_4CHAR(p,a,b,c,d) \ ( ( (*(int*)p) | 0x20202020) == (a | (b<<8) | (c<<16) | (d<<24)) 很简短的一行宏定义代码,你能看出它的功能吗?...

View Article


[编程题目]给一个String,查找出现多于一次的的substring

[编程题目]给一个String,查找出现多于一次的的substring. 例如: abcabcaacb >> abc aababa >> aba #include <stdio.h> #include <stdlib.h> #include <string.h> char* find_same_substring(char* pStart,...

View Article


[编程题目]翻转一句话中单词出现的先后顺序

[编程题目]翻转一句话中单词出现的先后顺序 example: “This is a beautiful city” === > “city beautiful a is This” #include "stdlib.h" #include "stdio.h" #include "string.h" #include "stdint.h" #include "assert.h"...

View Article
Browsing all 10 articles
Browse latest View live




Latest Images

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Vimeo 10.6.1 by Vimeo.com, Inc.

Vimeo 10.6.1 by Vimeo.com, Inc.