11 2013 档案
摘要:导读:本文是由陈皓和他的一位朋友Mailper合作完成,原名叫《Build Your ProgrammingTechnicalSkills》,本文分享了Mailper和作者个人的学习经历。每个程序员都希望自己能顺利的升级到高的层次,您不妨按照下面的方法去做。前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。回顾一下历史,看看历史上时间线上技术的
阅读全文
摘要:1)if,else if需要接判断表达式,只有在满足条件的时候执行而else语句是在前面条件都不满足的时候才能执行(2) 一个if...else if...else语句中可以有多个else if语句,但是最多只能有一个else语句(3)if语句可以不需要else if或者else语句,可独立成分支逻辑,但是else if和else必须要有if引导,如果不能找到对应的if语句,也会报错。(4)嵌套使用的时候else if和else遵循就近原则,和上面最靠近该语句的if语句匹配import java.util.Scanner;public class ifelse { public static
阅读全文
摘要:把 net那个包 放入到你编写的项目同一个文件夹下(与src文件夹平级的那个),然后刷新一下工程即可
阅读全文
摘要:一、Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) EGit插件地址:http://download.eclipse.org/egit/updatesOK,随后连续下一步默认安装就可以,安装后进行重启Eclipse二、在Eclipse中配置EGit准备工作:需要在https://github.com 上注册账号Preferences > Team > Git > Configuration这里的user.name 是你在https:
阅读全文
摘要:这些都是真实的IT公司招聘PHP程序员的面试题,这些都是简单的基本算法。包括:冒泡算法、快速排序算法、二分查找算法、顺序算法。冒泡排序,对象可以是一个数组01function bubble_sort($array){02$count = count($array);03if($count $i; $j--){08if($array[$j] $val) {07$keysvalue[$key] = $val[$keys];08}09if($order == 0){10asort($keysvalue);11}else{12arsort($keysvalue);13}14reset($keysva.
阅读全文
摘要:char和varchar区别char类型:对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,char存储定长数据很方便,char字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。因为是固定长度,所以速度效率高。varchar类型:varchar的类型不以空格填满,比如varchar(100),但它的值只是"qian",则它的值就是"qian"。而char不一样,比如char(100),它的值是"qian",而实际上它在数据库中是"qian"
阅读全文
摘要:MySQL的数据库引擎的类型 你能用的数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。 ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读 取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩溃了,那么数据文 件就无法恢复了。如果你...
阅读全文
摘要:搜索了网上各种版本的eclipse c,c++ ,头都晕了。。以前的版本很多都失效了。。下面这个是搞了两天才调通的。超级强大,推荐1、先装MinGW 2、配置环境变量3、然后把安装目录\mingw\bin目录中的XXX-make.exe(mingw32-make.exe)改成make.exe。4、关键步骤:下载这个 eclipse-cpp-galileo-win32(这就是cdt,不要再安装什么cdt了。cdt+eclipse等于这个)5、选中 新建→excutable→就会自动编译,超级强大,只有这个版本的eclipse自动编译。
阅读全文
摘要:Linux下出现launch failed.Binary not found的解决方案:首先当你把网上关于mingw的解决方案都看晕了的时候,告诉你,别看关于mingw的了。Linux下不用mingw,直接由Linux GCC完成1、看你的Eclipse下面控制台Console输出,如果有g++ not found 的话,说明你的系统g++没安装成功。解决方案:Ctrl+Alt+t到terminal(控制台)模式,输入sudo apt-get install g++2、还不行?用大部分解决方案中都会讲的:Project->Properties->C/C++Build->Set
阅读全文
摘要:开发环境:Eclipse3.2、CDT3.1、MinGW5.11、Eclipse及CDT的安装到Eclipse的官方网站http://www.eclipse.org上下载Eclipse。安装CDT。CDT的全称是C/C++ DevelopmentTools,是使Eclipse能够支持C/C++开发的插件,保健康。进入CDT的官方网站,http://www/eclipse.org/cdt,然后选择一个镜像站点分别下载CDT。下载完成后,将这两个压缩包解压到Eclipse的目录中或通过插件方式安装。CDT的版本和Eclipse的版本有严格的对应关系,如果版本对应不正确就会安装不成功。(也可以在安装
阅读全文
摘要:本文假定你已经熟悉Java,Eclipse的安装,并能顺利启动和运行Eclipse.此外因为各软件版本在不断更新,有些地方可能不准确,以最新的、原文资料为准。距上一次写和调C++程序,已经5、6年了,光阴荏苒岁月无情,现在再重新拾起来,很多东西都要从头来。Windows下C/C++的IDE有很多,我知道的就有MS Visual Studio,Borland C++等,但这些是要版权的。不要钱也有一些,但因为对Eclipse太熟了,所以就选下面要讲的Eclipse + GNU toolchain(话说toolchain这个词很形象).1. 首先下载Eclipse for C++, 最新版是基于E
阅读全文
摘要:工具-》选项-》文本编辑器-》选择你用的语言,选中行号,即可!
阅读全文
摘要:解决窗口一闪而过的方法有在源程序后面添加getchar(); 或者添加头文件#include之后在mian函数结尾前写上system("pause");
阅读全文
摘要:《C和指针》c语言的经典之作,全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。而且每章后面都有基础回顾已经较多例程,很适合入门者.《c语言程序设计》讲述深入浅出,配合典型例证,通俗易懂,实用性强!也是比较入门者,开始学习c语言的初学者,这两本书是必须要读读的!都是通俗易懂,入门级别的!《c陷阱和缺陷》属于进阶级别的书籍了,有一定c语言基础,代码逻辑有点混乱,概念是是而非的可以看看这本书了所揭示的知识,至少能够帮助你减少C代码和初级C++代码中90%的Bug。此书应该是床头必备书籍《c专家编程》《C和C++经典著作?C专家编程Exp
阅读全文
摘要:编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,笔者整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的推荐数排列。1、《代码大全》 史蒂夫·迈克康奈尔推荐数:1684“
阅读全文
摘要:方案1:在main 语句中加一条setbuf(stdout,NULL); 这个即可。在ecplise下使用cdt开发c程序,发现运行后终端没有输出,停止后会输出,通过在main中添加setbuf(stdout,NULL);解决问题,原来是因为默认输出流存在buffer机制,通过上面语句, 取消buffer。方案2:Eclipse的控制台经常对C语言的printf不能正常输出,究其原因,就是因为输出内容停留在了输出缓冲区里,而没有及时输出到控制台界面,解决的方法很简单:在每个printf后加上fflush(stdout)即可,或者,像我一样,把printf用一个宏封装一下#defineOUTPU
阅读全文
摘要:配置完成后建立工程测试,发现建立Hello World c++ Project类型的项目后可以运行测试,直接建立空项目写个测试类无法运行,提示"launchfailed.Binarynotfound",产生原因:在CDT中每一次新项目建成后,系统一般默认会进行第一次的构建,也就是自动生成可执行文件。可是事实我们在刚新建的项目甚至还没有源码文 件,所以当然不 会生成可执行的文件了。当我们新建了一个源码文件时,点击执行按钮,就会弹出所说的"launchfailed.Binarynotfound"提示说明(找不到可运行的二进制文件)。解决办法:窗口左面的项目文
阅读全文
摘要:以前使用visual studio 2010编写C/C++,后来接触了Eclipse后,据说eclipse也可以编写C/C++,以前觉得Visual studio 2010还蛮不错的,也没有多大好奇心去研究下eclipse 中使用C/C++,后来学习使用android,这个东西使用了好几种编程语言,比如说,汇编、C、C++,JAVA等等。使用eclipse 又可以编译java,有可以编译C/C++,感觉还不错吧,于是尝试了一番,具体过程如下:(所有程序下载地址,均为官方地址)。一、程序的下载:下载eclipse。http://www.eclipse.org/downloads/最好选择第一个(
阅读全文
摘要:我们知道assets/和res/文件夹用于存放可在应用程序中的使用文件。assets/用于存储各种应用程序中需要的文件(例如配置文件或音频文件等),这些文件会打包在Android应用程序中。res/包含应用程序所需的各种资源文件,如icons、用于国际化的字符串文件和用于界面布局的XML文件。它们同样打包于应用文件中。在这里我们不使用res/文件夹,因为它对我们构造文件集存在限制。而assets/目录才是我们存放的地方,无论如何层次结构的文件夹都可以。Assets/文件夹中的文件通过一个AssetManager类显示出来,我们可以在应用程序中引用该管理器,如下所示:AssetManager a
阅读全文
摘要:1、如果打开模拟器,不同程序打开了不同的模拟器。可能是某个某个模拟器的target版本过低,修改一下4.2,应该都可以用了2、找不到R.id。的错误,不妨删除menu文件夹下的xml文件3、activity如果出现异常错误,是不是没有在配置文件中注册4、如果没有下载到网络的资源,是不是没有 允许网络 配置5、出现这个错误unexpected namaspace prefix 要 么是xmlns:android="http://schemas.android.com/apk/res/android" 这条语句出现错误,注意http有冒号或者重写工程clean一下,或者有多条这
阅读全文
摘要:《CSAPP》全称《Computer Systems A Programmer’s perspective》,国内通常的书名翻译是《深入理解计算机系统》,然而有人认为这本书叫做《程序员所需要了解的计算机知识》更为合适。因为本书非常巧妙的把程序设计及优化、数字电路基础、指令集体系、汇编语言、存储器体系结构、链接与装载、进程、虚存这一摊来自各不同的学科的核心知识点糅合在一起,并以程序员的视角呈现。它能让程序员对平时用到的计算机核心知识拥有一个全局观,所以有人说,找到满意的工作,这本书功不可没。具体来看看,作为一个程序员,如果想从事底层开发或在Linux平台下开发,究竟要对硬件掌握到什么程度,硬件之
阅读全文
摘要:1、c++ int n[101],m[101],result[101];int i=0,j=0,k=0,Ncount=0,Mcount=0; while(scanf("%d",&Ncount)!=EOF){for(i=0;iNcount)continue;//m内的数多于n内的数,不符合输入准则for(j=0;j<Mcount;j++)//读入数组m并查找{scanf("%d",&m[j]);result[j]=0;//result初始化为0 。。。。while(scanf("%d", &n)!=EOF)
阅读全文
摘要:class Person { public static void prt(String s) { System.out.println(s); // 打印出来结果 } Person() { prt("父类无参构造方法."); } Person(String name) { prt("父类有参构造方法" + name); }}public class superyongfa extends Person{ superyongfa() // 子类无参构造函数或构造方法 { supe...
阅读全文