- 博客(28)
- 资源 (32)
- 收藏
- 关注
原创 Linux下C++开发工具介绍
Linux下C++开发工具介绍 概述 就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样。Emacs, vi, eclipse, anjuta,kdevelop等层出不穷。 Windows下,开发工具多以集成开发环境IDE的形式展现给最终用户。例如,VS2005集成了编辑器,宏汇编ml
2010-05-30 15:46:00
1251
原创 国内国外 ACM Online Judge
国内 ACM Online Judge 列表 浙江大学 http://acm.zju.edu.cn 北京大学 http://acm.pku.edu.cn/JudgeOnline 天津大学 http://acm.tju.edu.cn 吉林大学 http://acm.jlu.edu.cn 厦门大学 http://acm.xmu.edu.cn/JudgeOnline 福州大学 http://acm.fz
2010-04-18 02:07:00
5709
原创 素数判断算法(高效率)
chuanbindeng 的 素数判断算法关于素数的算法是信息学竞赛和程序设计竞赛中常考的数论知识,在这里我跟大家讲一下寻找一定范围内素数的几个算法。看了以后相信对大家一定有帮助。 正如大家都知道的那样,一个数 n 如果是合数,那么它的所有的因子不超过sqrt(n)--n的开方,那么我们可以用这个性质用最直观的方法来求出小于等于n的所有的素数。 num = 0;
2010-04-13 21:58:00
189745
13
原创 GCC G++ C C++的区别
gcc 是c的编译器,g++是c++的编译器。cc一般是一个符号连接,指向gcc。 CC一般是makefile里面的一个名字,具体是什么根据实际情况决定。 gcc和g++都是GNU(组织)的一个编译器。 误区一:gcc只能编译c代码,g++只能编译c++代码 两者都可以,但是请注意: 1,后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注
2010-04-13 16:22:00
4418
原创 取石子游戏
代码如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include#includeint main(){ int a,b,k,temp; while(scanf("%d %d",&a,&b)!=EOF){
2010-04-13 09:04:00
990
原创 简述如何书写工程化的简单代码
简述如何书写工程化的简单代码肖舸老师在坛子里混了这么久, 看了很多同学的代码, 感觉到大家的代码, 学校里面的书生气有点重,对于细节考虑不够,有时候,感觉和吃了颗苍蝇一样,确实很不舒服。这里根据我个人的经验, 给大家简述一下, 工程化代码, 以及简单代码, 不容易出错的代码的一些基本写法。1、工程化代码,首先考虑是团伙作案,独行大盗的时代已经过去了,呵呵,因此,特别强调“人”能看懂
2010-04-05 11:46:00
1175
1
原创 C++继承方式区别
公有继承(public)基类的public和protected成员的访问属性在派生类中保持不变,但基类的private成员不可直接访问。l 派生类中的成员函数可以直接访问基类中的public和protected成员,但不能直接访问基类的private成员。l 通过派生类的对象只能访问基类的public成员。 私有继承(private)l
2010-04-03 17:32:00
1077
转载 c++模板类
理解编译器的编译模板过程如何组织编写模板程序 前言常遇到询问使用模板到底是否容易的问题,我的回答是:“模板的使用是容易的,但组织编写却不容易”。看看我们几乎每天都能遇到的模板类吧,如STL, ATL, WTL, 以及Boost的模板类,都能体会到这样的滋味:接口简单,操作复杂。我在5年前开始使用模板,那时我看到了MFC的容器类。直到去年我还没有必要自己编写模板类。可是在我需要自己编写模
2010-04-02 11:40:00
2750
原创 Dev-C++非官方中文入门教程
Dev-C++非官方中文入门教程前言本教程仅仅是为了C语言入门者(暂时不涉及C++),并且假设我的读者只有中学文化。我将近可能少用术语,让你轻松理解。C很灵活,有时候用A、B两种方法都可达到目的,但我要告诉你用A方法的好处,用B方法的坏处。与我的读者一起共勉!导读1、什么是 Dev-C++?它是C程序的可视化集成编译环境(IDE),并且它是免费的,您可以去它的官方网站http://www.bloo
2010-03-27 19:22:00
27478
2
原创 这么多技术我该怎么学
一、这多东西啥时候能学完?这么多技术我该怎么学杨中科老师 现在 IT 新技术日新月异。就常用编程语言而言,有 c/c++、汇编、java,c#、Python 等;操作系统平台有 unix/linux,windows 系列;开发工具有 VC、VisualStudio2008、Eclipse、NetBeans 等;每个大平台下,还有很多的的方向:如网络、数据库、脚本、HTML、动态网站、
2010-03-27 13:06:00
1578
1
原创 选择技术还是选择销售?
选择技术还是选择销售?肖舸老师 这是一位同学给我的留言, 咨询方向选择的问题, 最近被同学们问这类问题很多, 感觉有些代表性,因此这里统一作答。一家之言哈,欢迎拍砖。原文在这里========================================肖舸老师你好:看了您对那么多人的评论之后,觉的您的建议很中肯,所以想向您请教。我去年大学毕业(专业是通信工程), 觉得自己虚度
2010-03-27 13:03:00
3454
原创 IT 业的职业细分
IT 业的职业细分肖舸老师 在大本营看到很多同学讨论以后的出路, 感觉到大家对IT 业职业的细分还不是很了解,这里就我的经验,给大家一点参考,希望能帮到大家。一家之言哈,欢迎拍砖和补充。我在 IT 业很多年,也仔细分析过IT 业的职业构成,就我的了解,其实IT 业也在细分,大致分为如下几种:1、研发,包括软件研发和硬件研发,就好比我们这个论坛大多数朋友,在一个
2010-03-27 13:01:00
2662
1
原创 简述 C 和 C++的学习历程
简述 C 和 C++的学习历程肖舸老师 总是被同学们问到,如何学习C 和 C++才不茫然,才不是乱学,想了一下,这里给出一个总的回复。一家之言,欢迎拍砖哈。1、可以考虑先学习 C。大多数时候, 我们学习语言的目的, 不是为了成为一个语言专家, 而是希望成为一个解决问题的专家。 做一个有用的程序员, 做一个赚钱的程序员。 我们的价值, 将体现在客户价值上,而不是语言写
2010-03-27 12:57:00
1375
1
原创 构建自己的不可替代性
构建自己的不可替代性肖舸老师这是最近的一些思考,由感而发,希望能给大家一点参考。一家之言哈,欢迎拍砖!我问过很多年轻的朋友,他们在找工作的时候,最看重什么? 答案很多啦,公司要够大,薪水要够高,要有足够的挑战性,要有成就感。 。 。等等,当然,也有一脸茫然的,那是还没有想好的。其实后来我考虑了一下,这个话题可以换个方式问,就是大家为什么需要找工作?这个答案就少一些了,赚
2010-03-27 12:55:00
918
原创 7000 块钱能买什么? ----答一位同学的培训问题
7000 块钱能买什么? ----答一位同学的培训问题肖舸老师昨天接到一个同学的网上提问, 由于这位同学没有实名, 因此, 这里没有办法确定哪位同学了。他的问题很简单:目前马上暑假了,他有两个机会学习深造:1、某个很不错的培训班,7000 块钱学半年,Java 语言的入门和深入,每天晚上上课。2、他老师安排他和研究生同学一起研究嵌入式课题。不要钱。乍一看, 这个问
2010-03-27 12:54:00
1144
原创 如何找需求练技术
如何找需求练技术肖舸老师被很多同学问,怎么才能知道用人单位的需求。 这个给个建议哈:去 优快云 或者其他什么网站的项目外包栏目看看,里面的需求,就是别人肯付钱的需求, 自己试着实现一下, 比较练技术。 如果能卖出去, 就表示技术练差不多了, 可以凭这个项目经验找工作了。 个人感觉, 这个项目经验在找工作的时候, 有时候比学历证书管用。嗯,这里面有几点请注意:1、不
2010-03-27 12:52:00
1107
原创 关于女生的程序员之路
关于女生的程序员之路肖舸老师 这是发到邮箱里面的一封信, 感觉近期讨论女性程序员居多, 有一定代表性, 这里尝试作答。一家之言哈,欢迎拍砖。原文如下:肖老师:您好!我是在大本营上认识的您,首先感谢您在大本营中给予我的帮助和指导,我真的从中获得不少收获。说实话, 我之所以加入大本营是因为在大学中课程学习的需要, 但是随着学习的深入,我对编程产生了很浓厚的兴趣,但是关于女生
2010-03-27 12:51:00
991
原创 职业生涯第一步-选择你的城市
IT 学生解惑真经 职业生涯第一步---选择你的城市肖舸老师这也是早就想探讨的一个话题了。 目前, 感觉很多同学, 在双选会签约, 工作地点的选择上, 有一定的盲目性。 很少有人能主动地去选择合适自己的城市, 因此, 这里提出一点讨论。一家之言哈,欢迎拍砖。我本人其实就是盲目选择的代表,呵呵。十几年前,我第一次从国营单位辞职出来,当时就没有什么主动选择的意识,直觉上,就跑到
2010-03-27 12:47:00
1346
原创 程序员如何踏上社会
程序员如何踏上社会肖舸老师 IT 学生解惑真经 这是发到邮箱里面的一封信件, 个人觉得比较有代表性, 特地在此公开作答。 还是那句话,一家之言哈,欢迎拍砖!原文:老师好!我是河南较好的一个二本大学学生,信息与计算科学专业,开设的课程大多是数学和信号,计算机的只学了 C 和 C++,以后还有操作系统、数据结构和数据库等课程,我们专业就业形势不好, 我不准备考研, 想毕业后从事计算
2010-03-27 12:45:00
934
原创 做什么样的软件才能赚钱?
做什么样的软件才能赚钱?学什么样的知识才能赚钱?肖舸老师 这是发在我的邮箱里面的一封信,这里做个统一回答。一家之言,欢迎拍砖哈。(原信篇幅过长,请大家到原帖去看)我的回答:这位同学你好, 从这封信看得出来你的心情还是很急迫的, 你这种心情我完全能够理解。我把问题分几点说,尽量说细一点,希望能对你有所帮助。首先,你说你是 09 年毕业的大学生,那么算下来,你应该上班才
2010-03-27 12:39:00
21335
原创 大学计算机课程学习路线
大学计算机课程学习路线 左飞老师如果你是一个计算机相关专业大学低年级学生,那么这篇文章就是为你写的。 我之前曾经发过一篇博文 《大学计算机专业那些课》 来谈论大学中各门课程的意义和重要性。 那是针对更宽泛的范围来说的, 这篇文章则更加精要和简约。 因为这里研究的仅仅是核心计算机课程, 更重要的是, 这里要说的是这些课程之间的关系, 以及它到底讲得是些什么东西。我
2010-03-27 08:40:00
2024
原创 IT 学生解惑真经
序IT 学生解惑真经 中国 IT 领域的发展速度之快令世界瞩目,但是中国的计算机教育却没有能够跟上。因此,在各大高校扩招的同时,IT 培训机构同样发展的很快。 然而, 学习IT 的学生却仍然面临着其他专业不一样的困惑。 因为IT 技术发展很快,而课程体系并不能很快跟上,因此学生在学校并不了解企业需要什么,自己需要学习什么。 正
2010-03-27 08:38:00
871
原创 IT 学生解惑真经
IT 学生解惑真经 肖舸 杨中科 左飞 著 这是一部写给在校计算机专业学生的书 如果没有看到这本书 你可能会茫然无措的度过学习阶段 把这本书推荐给你的同学 你会得到更多朋友 序 中国 IT 领域的发展
2010-03-27 08:29:00
892
原创 IT 学生解惑真经
非生而知之者,孰能无惑?惑而不从师,其为惑也,终不解矣。 --------韩愈《师说》 在校的 IT 学生有几百万 都在为如何如何学习才能找到工作、融入社会而迷 惑 我们需要的不是灵丹妙药 而是一本让你少走几年弯路的 IT 学生解惑真经 肖舸 杨中科 左飞 著
2010-03-27 08:25:00
692
原创 递推法
递推法是利用问题本身所具有的一种递推关系求问题解的一种方法。设要求问题规模为N的解,当N=1时,解或为已知,或能非常方便地得到解。能采用递推法构造算法的问题有重要的递推性质,即当得到问题规模为i-1的解后,由问题的递推性质,能从已求得的规模为1,2,…,i-1的一系列解,构造出问题规模为I的解。这样,程序可从i=0或i=1出发,重复地,由已知至i-1规模的解,通过递推,获得规模为i的解,
2010-03-22 18:54:00
1094
转载 迭代法
迭代法是用于求方程或方程组近似根的一种常用的算法设计方法。设方程为f(x)=0,用某种数学方法导出等价的形式x=g(x),然后按以下步骤执行:(1) 选一个方程的近似根,赋给变量x0;(2) 将x0的值保存于变量x1,然后计算g(x1),并将结果存于变量x0;(3) 当x0与x1的差的绝对值还大于指定的精度要求时,重复步骤(2)的计算。若方程有根
2010-03-22 18:49:00
1028
原创 动态分配二维数组的实现
#include using namespace std;int main() { int i, j; int m=3; int n[3]={1, 2, 3}; //行指针数组 int** array2D=new int*[m]; //每行分配不一样多的空间 for(i=0; i { array2D[i]=new int[n[i]]; } //测试一下 for(i=0; i { for(j=0
2010-03-12 11:12:00
771
原创 链表的创建代码详解
11:16:26#include/*链表是数据结构中很重要的一部分,后面的知识差不多都与链表有关,因此链表的意义在数据结构中就非同小可*//************结点的定义**********/一个指针结点有两部分组成:数据部分和指针部分,/数据部分,是用户根据具体需要而定义的,而指针部分是用来链接接结点的,/本质上指针部分是无用的,因为它白白占用了内存,但为了能使节点连起来,又必须使用
2010-03-05 17:37:00
2490
1
ACM经典代码代码库
2010-04-25
ACM 常见题目详解
2010-04-07
ACM基础题目 程序设计
2010-04-07
用VC++编写USB接口通信程序
2010-03-28
VC编程经验总结 VC编程经验总结
2010-03-28
经典算法经典算法经典算法经典算法
2010-03-11
c++基础知识c++基础知识c++基础知识
2010-03-11
算法分析与设计算法分析与设计
2010-03-11
C C++语言经典算法C C++语言经典算法
2010-01-12
高级人工智能(介绍各种搜索算法)ppt
2010-01-11
清华大学计算机教程之《数据结构》
2010-01-10
常用算法设计方法+搜集常用算法设计方法+搜集
2010-01-10
C+C++语言经典算法C+C++语言经典算法C+C++语言经典算法
2010-01-10
MFC中常用类MFC中常用类
2009-12-29
C++中this指针的用法
2009-12-29
几个比较有趣的小程序域代码
2009-12-28
VC书店销售管理系统VC书店销售管理系统VC书店销售管理系统
2009-11-27
VC++程序特效VC++程序特效VC++程序特效
2009-11-27
黑白棋黑白棋黑白棋黑白棋
2009-11-27
VC++游戏源代码VC++游戏源代码VC++游戏源代码
2009-11-27
俄罗斯方块源代码俄罗斯方块源代码
2009-11-27
mfc类库详解mfc类库详解mfc类库详解mfc类库详解
2009-11-27
精美PPT模板Zzone 精美PPT模板
2009-11-20
ACM竞赛辅导参考书籍
2009-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人