码迷,mamicode.com
首页 > 编程语言
java 面向对象 面试题
2. java是如何做到跨平台的?源程序(java)--字节码(二进制class)--类装载器(加载)—字节码检验器—解释器(不同版本,跨平台根本原因) 操作系统平台(编译加解释语言)编译:产生一个新文件。解释:没有新文件产生。3.java程序员的执行过程是怎样的?先由程序员书写java源文件,再由 ...
分类:编程语言   时间:2016-07-14 23:50:17    阅读次数:226
javascript中for in与in的用法
1.For...In 声明用于对数组或者对象的属性进行循环/迭代操作。 对于数组 ,迭代出来的是数组元 素,对于对象 ,迭代出来的是对象的属性; Js代码 var x var mycars = new Array() mycars[0] = "Saab" mycars[1] = "Volvo" my ...
分类:编程语言   时间:2016-07-14 23:48:26    阅读次数:301
c++并发抽象
在线程的基础上,以任务的形式将并发抽象。设计task类,用于完成一个任务或者说动作。process类用于存储task队列,可以向process投递一个task。再设计一个consumer类,它包含一个线程以及多个process,它的proce函数循环从所有process取出一个task并执行。如果执 ...
分类:编程语言   时间:2016-07-14 23:45:40    阅读次数:366
Emacs下编译C++/C程序<转>
1.启动Emacs,在终端输入“emacs&”命令后回车(你也可以输入“emacs”命令,不过当你在使用Emacs的时候,当前终端 就不为你工作了;并且如果你熟练使用Emacs的话也可以输入“emacs -nw”命令以启动非X视窗下的Emacs),至于后面为什么要加一个“&”符,这是Linux里面的 ...
分类:编程语言   时间:2016-07-14 23:44:19    阅读次数:160
C++6个默认成员函数
问题:C++中的空类,默认情况下会产生哪些类成员函数?系统默认的缺省构造函数和拷贝构造函数(复制构造函数)系统默认提供的析构函数.系统默认的运算符重载函数(拷贝赋值函数):用于同类对象之间的赋值.系统默认的取值运算:当对类的对象进行取地址(&)时会被调用.1.构造函数法和..
分类:编程语言   时间:2016-07-14 22:21:13    阅读次数:299
JavaWEB前端向服务器端发送对象
最近项目中需要做一个关于批量删除的功能,删除条件有多个,需要从页面全部传给后台服务器程序,单个的删除,可以拼接参数给url,服务器端获取参数后执行删除操作即可。但是批量删除多个,参数会很多,传递就有些麻烦。当然有一种比较常见的解决方法,是使用逗号、下划线、或者..
分类:编程语言   时间:2016-07-14 22:16:28    阅读次数:199
Python 单元测试 & 文档测试
1.1单元测试1.1.1单元测试编写单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。编写一个Dict类,这个类的行为和dict一致,但是通过属性来访问。>>>d=Dict(a=1,b=2)>>>d[‘a‘]1>>>d.a1classdict编写如下:[root@daidaipyth..
分类:编程语言   时间:2016-07-14 22:12:38    阅读次数:459
Python IO编程——文件读写
1.1文件读写1.1.1读文件>>>f=open(‘/root/python/hello.py‘,‘r‘)#标识符r表示读>>>f=open(‘/root/python/hello1.py‘,‘r‘)#文件不存在报错Traceback(mostrecentcalllast):File"<stdin>",line1,in<module>FileNotFoundError:[Errno2]Nosuchfileord..
分类:编程语言   时间:2016-07-14 22:11:45    阅读次数:277
Python IO编程——StringIO & BytesIO
1.1StringIO&BytesIO1.1.1StringIOStringIO顾名思义就是在内存中读写str。写StringIO>>>fromioimportStringIO>>>f=StringIO()>>>f.write(‘hello‘)5>>>f.write(‘‘)1>>>f.write(‘world!‘)6>>>f.getvalue()‘helloworld..
分类:编程语言   时间:2016-07-14 22:10:28    阅读次数:230
Python IO编程——操作文件和目录
1.1操作文件和目录>>>importos>>>os.name#操作系统类型‘posix‘>>>os.uname()#详细的系统信息posix.uname_result(sysname=‘Linux‘,nodename=‘daidai.com‘,release=‘2.6.18-194.el5‘,version=‘#1SMPTueMar1621:52:39EDT2010‘,machine=‘x86_64‘)>&g..
分类:编程语言   时间:2016-07-14 22:12:53    阅读次数:253
javaScript 函数重载
javaScript函数不支持重载。有时我们想像java、C等语言一样定义重载的方法,那么我们就可以用其他的方式去定义重载的函数。当然,实现的方式有好多种,每个人可能不同。下面我贴出我的实现及使用方法和大家交流。js源码:/** *函数参数重载方法overload,对函数参数进行模式匹配..
分类:编程语言   时间:2016-07-14 22:10:44    阅读次数:182
java语言及其垃圾回收机制简单概述
一、java语言概述Java语言是一门纯粹的面向对象编程语言,它吸收了c++语言的各种优点。又摈弃了c++里难以理解的多继承,指针等概念因此Java语言具有功能强大和简单易用两个特征。Java语言的几个重要概念如下:J2ME:主要用于控制移动设备和信息家电等有限存储设备J2SE:整个java..
分类:编程语言   时间:2016-07-14 22:09:05    阅读次数:280
C++ 学习基础一
1.预处理器指示符如果文件名用尖括号“<”和”>”括起来的,则表示该文件是工程或标准头文件,查找过程会检查预定义的目录。如果文件名用双引号括起来,则表示该文件是用户自定义的头文件,查找该文件时将从当前文件目录开始。 2.注释块不能嵌套,即如下情况是不允许的 /* * do not allow /** ...
分类:编程语言   时间:2016-07-14 22:03:31    阅读次数:149
[教程] 树莓派上轻松安装wiringPi库,方便用C语言编程的童鞋使用GPIO
安装git-core sudo apt-get install git-core 下载winringPi库 git clone git://git.drogon.net/wiringPi 编译和安装库 cd wiringPi ./build 另外大家可以使用下面的命令对库进行更新 cd wiring ...
分类:编程语言   时间:2016-07-14 22:03:28    阅读次数:1468
Fibnacci数列Java实现
Fibnacci数列:如是:[1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89] f(0) = 1; f(1) = 1; f(n) = f(n-1)+f(n-2) n>1; ...
分类:编程语言   时间:2016-07-14 21:58:58    阅读次数:677
C++ 强制转换
C++中有两种风格的类型转换,一种C风格的,一种C++风格的。C风格:int a = int(2.33);C++新增了四种cast运算符,static_cast<type>(var), const_cast<tyep>(var), reinterpret_cast<type>(var), dynam ...
分类:编程语言   时间:2016-07-14 21:56:52    阅读次数:266
Install Python on Mac
1. 从官网下载最新版Python 3.X 后安装;由于Mac OS X EI Capitan中默认已经集成了 Python 2.7,因此需要在Terminal中输入 Python3 来检测是否安装成功,使用Python命令默认调用的是Python 2.7。 2. 安装pip;从官网页面下载get- ...
分类:编程语言   时间:2016-07-14 21:57:27    阅读次数:283
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!