码迷,mamicode.com
首页 > 编程语言
Python进阶---面向对象的程序设计思想(一)
thon的面向对象 一、面向过程与面向对象的对比 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了程序的复杂度 缺点是:一套流水线或者流程就是用来解决一个问题,生产汽水的流水线无法生产 ...
分类:编程语言   时间:2017-07-03 20:01:31    阅读次数:184
一个伟大的发现,装X一下。笔记本win7系统64位机器执行unity 时,屏幕模糊解决的方法
笔者笔记本win7系统64位机器执行unity 时。往往切换时unity界面屏幕模糊,后来发现此时须要下载DirectXRuntimes201006x64,安装就可以。 ...
分类:编程语言   时间:2017-07-03 20:01:02    阅读次数:142
转:LRU算法
LRU是Least Recently Used的缩写,即最近最少使用页面置换算法,是为虚拟页式存储管理服务的,是根据页面调入内存后的使用情况进行决策了。由于无法预测各页面将来的使用情况,只能利用“最近的过去”作为“最近的将来”的近似,因此,LRU算法就是将最近最久未使用的页面予以淘汰。 可以用一个特 ...
分类:编程语言   时间:2017-07-03 20:00:54    阅读次数:252
jaVa函数
函数是JavaScript世界里的第一公民,换句话来说,就是我们如果可以精通JavaScript函数的使用,那么对JavaScript的运用可以更游刃有余了。熟悉JavaScript的人应该都知道,同样的函数,以不同的方式调用的话,受影响最大的应该是 this 。下面我们来说说JavaScript函 ...
分类:编程语言   时间:2017-07-03 20:00:05    阅读次数:195
Java中子类能继承父类的私有属性吗?
前段时间去听老师讲课的时候,老师告诉我子类是可以继承父类所有的属性和方法的。当时我是极其疑惑的,因为之前学校考试时这个考点我记得很清楚:子类只能继承父类的非私有属性和方法。老师给我的解释是这样的——先看下面一段代码 我们可以看到测试类中即使没有给Child类对象的属性进行赋值,tell方法依旧是可用 ...
分类:编程语言   时间:2017-07-03 19:59:51    阅读次数:214
python类继承和组合
在python3中所有类默认继承object,凡是继承了object的类都成为新式类,以及该子类的子类Python3中所有的类都是新式类,没有集成object类的子类成为经典类(在Python2中没有集成object的类以及它的子类都是经典类 继承式用来创建新的类的一种方式,好处是减少重复代码 组合 ...
分类:编程语言   时间:2017-07-03 19:56:44    阅读次数:186
C++实现字符串的切割和替换
代码编译执行平台:VS2012+Win32+Debug 1.C++中替换全部指定的子串 下面代码,作为平时代码库的储备,仅供各位猿友參考: //替换指定的子串 //src:原字符串 target:待被替换的子串 subs:替换的子串 string replaceALL(const char* src ...
分类:编程语言   时间:2017-07-03 19:56:27    阅读次数:278
java学习(1):在一个文件夹下搜寻想要类型的所有文件
要求:在一个文件夹下,搜寻自己想要类型的所有文件(比如:我想要一个文件夹中的所有txt文件)。 此段代码对找寻文件时可以使用。 ...
分类:编程语言   时间:2017-07-03 19:55:56    阅读次数:163
[算法之美] KMP算法的直观理解
KMP算法是解决字符串匹配问题的,简单说来,其实就是问“P串(Pattern串)是不是T串(Text串)的子串,如果是的话就回答子串在P中的起始位置(即Index函数的返回值)”。 穷举的算法是摆好T串并固定,然后手拿着P串一个一个比对。(我们假设i是指向T串的,j是指向P串的) 现在我们拿着P串, ...
分类:编程语言   时间:2017-07-03 19:55:04    阅读次数:105
java面向对象
成员变量和局部变量的区别: A:在类中的位置不同 成员变量:在类中方法外 局部变量:在方法定义中或者方法声明上 B:在内存中的位置不同 成员变量:在堆内存 局部变量:在栈内存 C:生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用而存在,随着方法的调用完毕而... ...
分类:编程语言   时间:2017-07-03 19:53:16    阅读次数:169
[ c++] cmake 编译时 undefined reference to `std::cout' 错误的解决方案
cmake .. 和 make 之后,出现如下错误 tmp.cpp 内容如下 解决方法: 在 CMakeLists.txt 中添加如下命令,指定 g++ 为编译器。 用 gcc 直接编译会出现同样的错误,用 g++直接编译则不会。 ...
分类:编程语言   时间:2017-07-03 19:16:06    阅读次数:288
python - day02
本节类容: 1. 循环语句 if for while 2.数据类型 数字 字符串 列表 元组 python 循环语句: python if 语句: # 用户登录验证 # 思路: 1.提示用户输入用户名和密码 2.验证用户名和密码 3.正确. 提示成功.并欢迎 4.错误. 提示并退出程序 user_n ...
分类:编程语言   时间:2017-07-03 19:15:46    阅读次数:275
Java EE基础之JSP
软件152唐伟 一、JSP的基本原理以及和servlet的关系 在没有出现 JSP之前,我们访问网站都是访问的Servlet,通过它返回html代码。就像下面这样: 所有的html代码都是用这种方式输出到浏览器的,这种将html代码耦合在Java代码中的方式,直接导致前端程序员没法直接参与编码工作, ...
分类:编程语言   时间:2017-07-03 19:14:53    阅读次数:255
JavaScript 函数调用时带括号和不带括号的区别
代码功能:在弹出框显示body元素的子元素。 不带括号为9; 带括号为8,在加载完成后为9; 那么到底在使用一个函数时需不需要加上()呢? 函数只要是要调用它进行执行的,都必须加括号。此时,函数实际上等于函数的返回值或者执行效果,当然,有些没有返回值,但已经执行了函数体内的行为,就是说,加括号的,就 ...
分类:编程语言   时间:2017-07-03 19:13:04    阅读次数:165
后缀数组入门
基础介绍: http://www.nocow.cn/index.php/%E5%90%8E%E7%BC%80%E6%95%B0%E7%BB%84 应用:整理自《后缀数组——处理字符串的有力工具》 2.1、最长公共前缀 这里先介绍后缀数组的一些性质。 height数组:定义height[i]=suff ...
分类:编程语言   时间:2017-07-03 19:11:19    阅读次数:194
java ee的框架
软件152唐伟 JAVAEE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。 事实上,sun设计 JAVAEE的初衷正是为了解决两层模式(client/server)的弊端,在传统模式中,客户端担当了过多的角色而显得臃肿,在这种模式中,第一次部署的 ...
分类:编程语言   时间:2017-07-03 19:11:13    阅读次数:173
C++编译器与链接器工作原理
http://blog.csdn.net/success041000/article/details/6714195 1. 几个概念 1)编译:把源文件中的源代码翻译成机器语言,保存到目标文件中。如果编译通过,就会把CPP转换成OBJ文件。 2)编译单元:根据C++标准,每一个CPP文件就是一个编译 ...
分类:编程语言   时间:2017-07-03 19:10:48    阅读次数:178
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!