码迷,mamicode.com
首页 > 编程语言
【转】深入浅出 JavaScript 中的 this
Java 等面向对象的语言中,this 关键字的含义是明确且具体的,即指代当前对象。一般在编译期确定下来,或称为编译期绑定。而在 JavaScript 中,this 是动态绑定,或称为运行期绑定的,这就导致 JavaScript 中的 this 关键字有能力具备多重含义,带来灵活性的同时,也为初学者 ...
分类:编程语言   时间:2016-09-23 23:14:55    阅读次数:213
基于Python的汉诺塔算法
首先贴出Python编写的汉诺塔算法的代码: def hanoti(n,x1,x2,x3): if(n == 1): print('move:',x1,'-->',x3) return hanoti(n-1,x1,x3,x2) print('move:',x1,'-->',x3) hanoti(n- ...
分类:编程语言   时间:2016-09-23 23:14:19    阅读次数:258
C++虚析构函数
在类中,构造函数用于初始化对象及相关操作,构造函数是不能声明为虚函数的,因为在执行构造函数前对象尚未完成创建,虚函数表尚不存在,此时就无法去查询虚函数表,因此也就无法得知该调用哪一个构造函数了。析构函数则用于销毁对象时完成相应的资源释放工作,析构函数可以被声明为虚函数。我们先通过一个例子来说明析构函 ...
分类:编程语言   时间:2016-09-23 23:11:16    阅读次数:214
Python 基础之二用户交互input
Input是个内建函数: >>> input >>> 具体用法:接收用户输入的内容,输入的字符串,接收到就是字符串;输入的是数字,接收的就是数字 >>> name = input("please input your name:") please input your name:like >>> n... ...
分类:编程语言   时间:2016-09-23 23:12:50    阅读次数:230
FFmpeg学习5:多线程播放视音频
在前面的学习中,视频和音频的播放是分开进行的。这主要是为了学习的方便,经过一段时间的学习,对FFmpeg的也有了一定的了解,本文就介绍了如何使用多线程同时播放音频和视频(未实现同步),并对前面的学习的代码进行了重构,便于后面的扩展。本文主要有以下几个方面的内容: 多线程播放视音频的整体流程 多线程队 ...
分类:编程语言   时间:2016-09-23 23:09:53    阅读次数:250
进程调度算法
一、先来先服务和短作业(进程)优先调度算法 1.先来先服务调度算法 先来先服务(FCFS)调度算法是一种最简单的调度算法,该算法既可用于作业调度,也可用于进程调度。当在作业调度中采用该算法时,每次调度都是从后备作业队列中选择一个或多个最先进入该队列的作业,将它们调入内存,为它们分配资源、创建进程,然 ...
分类:编程语言   时间:2016-09-23 23:09:54    阅读次数:258
Java研发岗位面试归类B(附答案)
本文承接上文:Java研发岗位面试归类A(附答案): http://www.cnblogs.com/wp5719/p/5870243.html 答案自己网上找的,如有纰漏或错误,烦请指教。 七.数据库MySql 1.MySql的存储引擎的不同. MyISAM:拥有较高的插入,查询速度,但不支持事务. ...
分类:编程语言   时间:2016-09-23 23:08:12    阅读次数:914
java Io流向指定文件输入内容
package com.hp.io; import java.io.*; public class BufferedWriterTest{ public static void main(String args[]){ FileWriter fw=null; BufferedWriter bw=nu ...
分类:编程语言   时间:2016-09-23 23:07:02    阅读次数:209
java Io流更新文件内容
package com.hp.io; import java.io.FileOutputStream; import java.io.IOException; public class FileOutputStreamTest{ public static void main(String []ar ...
分类:编程语言   时间:2016-09-23 23:06:34    阅读次数:176
【转】 如何使用Valgrind memcheck工具进行C/C++的内存泄漏检测
系统编程中一个重要的方面就是有效地处理与内存相关的问题。你的工作越接近系统,你就需要面对越多的内存问题。有时这些问题非常琐碎,而更多时候它会演变成一个调试内存问题的恶梦。所以,在实践中会用到很多工具来调试内存问题。 在本文中,我们将讨论最流行的开源内存管理框架 VALGRIND。 摘自 Valgri ...
分类:编程语言   时间:2016-09-23 23:05:54    阅读次数:281
算法第四版 在Eclipse中调用Algs4库
首先下载Eclipse,我选择的是 Eclipse IDE for Java Developers64位版本,下载下来之后解压缩到喜欢的位置然后双击Eclipse.exe启动 然后开始新建项目,File -> New Java Project,项目名随便写,如下图 右键src文件夹,Add -> N ...
分类:编程语言   时间:2016-09-23 23:02:56    阅读次数:225
javascript中的toString()方法
javascript中的toString()方法,主要用于Array、Boolean、Date、Error、Function、Number等对象。下面是这些方法的一些解析和简单应用,做个纪律,以作备忘。 (1)Array.toString():将数组转换成一个字符串,并且返回这个字符串。描述:当数组 ...
分类:编程语言   时间:2016-09-23 23:01:52    阅读次数:204
C++教程 零基础如何学习C语言!
学习一门技术不是所想的很简单的一回事,学习C语言同样也不是一件简单的事!学好C语言,你想在短时间内学好,肯定是不可能的,但是也不需要你花个十年八年才嫩恶搞精通。今天小编就针对0基础的学员推荐给你们基本书籍以及技巧!一、要读就读好书,否则不如不读所有初学者面临的..
分类:编程语言   时间:2016-09-23 21:55:26    阅读次数:205
java虚拟机规范阅读(四)Java虚拟机指令集简介
Java虚拟机的指令由一个字节长度的、代表着某种特定操作含义的操作码(Opcode)以及跟随其后的零至多个代表此操作所需参数的操作数(Operands)所构成。虚拟机中许多指令并不包含操作数,只有一个操作码。如果忽略异常处理,那Java虚拟机的解释器使用下面这个伪代码的循环即可..
分类:编程语言   时间:2016-09-23 21:54:52    阅读次数:324
python登陆,注册小程序
deflogin(username,password): ‘‘‘ 用于用户登录 :paramusername:用户输入用户名 :parampassword:用户输入密码 :return:True表示登陆成功 ‘‘‘ f=open("db","r") forlineinf:#一行一行检测 line_list=line.strip().split("|") ifline_list[0]==usernameandline_list[1]==passwor..
分类:编程语言   时间:2016-09-23 21:53:18    阅读次数:179
python-快速改造:基础知识
一、python安装之pyenvwindows下安装Python(1)打开web浏览器,访问Python官方站点http://www.python.org(2)点击Download,或者在首页点击下载(3)下载所需版本,目前最新版本为3.5.2(4)下载完成后双击并执行安装CentOS下安装Python和pyenvpyenv:pyenv是一款python版本..
分类:编程语言   时间:2016-09-23 21:53:43    阅读次数:222
设置python开发环境-ywreport
不同的python项目需要不同的依赖库建议每个项目都使用自己的虚拟环境.参考python三大神器:http://www.ziqiangxuetang.com/python/pip-virtualenv-fabric.html我一般采用项目独立使用环境的方式下面以项目ywreport为例子:zy@BDC1:~$mkvirtualenvywreport..
分类:编程语言   时间:2016-09-23 21:47:45    阅读次数:180
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!