码迷,mamicode.com
首页 > 编程语言
Python 程序员经常犯的 10 个错误
关于Python Python是一种解释性、面向对象并具有动态语义的高级程序语言。它内建了高级的数据结构,结合了动态类型和动态绑定的优点,这使得它在快速应用开发中非常有吸引力,并且可作为脚本或胶水语言来连接现有...
分类:编程语言   时间:2015-01-05 13:21:02    阅读次数:330
【C语言探索之旅】 第三课:你的第一个程序
内容简介1、课程大纲2、第一部分第三课:你的第一个程序3、第一部分第四课预告:变量的世界课程大纲我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案。还会带大家用C语言编写三个游戏。C语言编程基础知识什么是编程?工欲善其事,必先利其器你的第一个程序..
分类:编程语言   时间:2015-01-05 13:18:33    阅读次数:346
C++引用和指针
使用引用的两个原因:1、程序员可以修改调用函数中的数据对象。2、通过传递引用而不传递整个数据对象,可以提高程序运行速度。对于使用传递的值而不做修改的函数:如果数据对象小,可以直接传值。如果数据对象是数组,则使用指针,因为这是唯一选择,并且将指针声明为只想const..
分类:编程语言   时间:2015-01-05 13:16:04    阅读次数:141
vim 之python补全功能
下载pythoncomplete.vim,并复制到~/.vim/autoload/目录下。http://www.vim.org/scripts/script.php?script_id=1542如何启用自动补全在~/.vimrc 中添加这样两行filetypepluginonautocmdFileTypepythonsetomnifunc=pythoncomplete#Completesetcompleteopt-=preview此时,我..
分类:编程语言   时间:2015-01-05 13:12:56    阅读次数:155
java swing版本 贪食蛇 小游戏
java swing版本 贪食蛇 小游戏...
分类:编程语言   时间:2015-01-05 13:05:48    阅读次数:208
利用百度翻译API实现多语言的翻译
支持语言: 中英、英中、中日、日中、中韩、韩中、中法、法中、中西、西中、中泰、泰中、中阿、阿中、中俄、俄中、英日、日英、英泰、泰英、英阿、阿英、英西、西英、英葡、葡英 频率限制: 普通开发者提供1000次/小时限制,支持扩容; GET请求方式: http://openapi.baidu.com/public/2.0/bmt/translate?client_id=YourApiK...
分类:编程语言   时间:2015-01-05 13:02:55    阅读次数:200
JVM的重排序
重排序通常是编译器或运行时环境为了优化程序性能而采取的对指令进行重新排序执行的一种手段。重排序分为两类:编译期重排序和运行期重排序,分别对应编译时和运行时环境。 在并发程序中,程序员会特别关注不同进程或线程之间的数据同步,特别是多个线程同时修改同一变量时,必须采取可靠的同步或其它措施保障数据被正确地修改,这里的一条重要原则是:不要假设指令执行的顺序,你无法预知不同线程之间的指令会以何种顺序执...
分类:编程语言   时间:2015-01-05 13:02:12    阅读次数:150
JavaScript入门篇之正则表达式
正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。   一、创建   创建正则表达式和创建字符串相似,有以下两种方法。  方法一:NE...
分类:编程语言   时间:2015-01-05 13:01:40    阅读次数:191
[经典面试题]给定一个有序(非降序)数组A,可含有重复元素,求最小的i使得A[i]等于target,不存在则返回-1
【题目】 给定一个有序(非降序)数组A,可含有重复元素,求最小的i使得A[i]等于target,不存在则返回-1。 【分析】 此题也就是求target在数组中第一次出现的位置。这里可能会有人想先直接用原始的二分查找,如果不存在直接返回-1, 如果存在,然后再顺序找到这个等于target值区间的最左位置,这样的话,最坏情况下的复杂度就是O(n)了,没有完全发挥出二分查找的优势。 这里的...
分类:编程语言   时间:2015-01-05 13:02:16    阅读次数:392
python基础 - lambda关键字
Python中的lambda关键字可以理解为:其功能类似于函数指针。 lambda的官方翻译是匿名函数,这是相对与正常的函数来说的,举例说明: 定义一个正常的函数,实现增1运算: def plus1(x): return x+1 上面的语句实现了: 1. 定义了一个函数,函数名叫:plus1 2. 此函数有一个参数 对应的匿名函数语句写作: lambda...
分类:编程语言   时间:2015-01-05 13:00:15    阅读次数:143
深入理解C++中的mutable关键字
mutalbe的中文意思是“可变的,易变的”,跟C++中的const是反义词。在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中。我们知道,如果类的成员函数不会改变对象的状态,那么这个成员函数一般会声明成con...
分类:编程语言   时间:2015-01-05 12:57:15    阅读次数:175
java 静态方法和实例方法的区别(转)
静态方法和实例方法的区别主要体现在两个方面:在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变...
分类:编程语言   时间:2015-01-05 12:58:18    阅读次数:194
Spring.net+NHibernate+asp.net+权限系统分享
运用Spring.net、NHibernate也有一段时间了,总结了一套快速开发框架,集成的有权限系统及代码生成器,直接网站介绍Java版本就不用多说了,常用的就是SSH,最近java版本也做了一套可以看网站介绍www.hy-rj.cn,个人的哦欢迎大家交流
分类:编程语言   时间:2015-01-05 12:56:06    阅读次数:119
C++学习笔记_02 C++中的const和Java中的final关键字的区别
(1)final在java中定义常量,可作用于基本类型或者类类型,若是作用于类类型,则此类类型不能作为父类被继承,也就是说它的下面不能有子类,这样的类叫做原子类。 C++中的const定义常量(2)Java中的final如果是对于基本类型,那和C++的const是一样的 但是如果是对对象而言,不同了...
分类:编程语言   时间:2015-01-05 12:52:48    阅读次数:222
javascript学习笔记
Javascript和html结合直接嵌入htm中封装进js文件中,再引入hello.jsalert("hello!");数组javascript中数组定义两种方式var arr=[];var arr=[3,5,6];使用Array对象来完成var arr = new Array();//var a...
分类:编程语言   时间:2015-01-05 12:46:15    阅读次数:255
JavaWeb学习总结(五十)——文件上传和下载
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apac...
分类:编程语言   时间:2015-01-05 12:47:12    阅读次数:207
java 的instanceof方法的使用
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。用法:result = object instanceof class参数:Result:布尔类型。Object:必...
分类:编程语言   时间:2015-01-05 12:44:22    阅读次数:221
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!