首页 > 编程语言
Python面向对象运算符重载
运算符重载的概念如下:运算符重载让类拦截常规的Python运算;类可重载所有Python表达式运算符;类也可重载打英函数调用、属性点号运算等内置运算;重载是类实例的行为想内置类型;重载是通过提供特殊名称的类方法来实现的;常见的运算符重载方法方法重载调用__init__构造函数..
分类:编程语言   时间:2017-04-27 11:34:49    收藏:0  评论:0  赞:0  阅读:234
JavaScript
一、JavaScript代码存在形式与存放位置1.JavaScript代码有两种存在形式,一种是直接在html内部编写javascript,另一种是导入JS文件。方式一:在html内部编写javascript1<script>2functionf1(){3alert(‘f1‘)4}5f1();6</script>方式二:通过文件导入1<scriptsrc="co..
分类:编程语言   时间:2017-04-27 11:34:06    收藏:0  评论:0  赞:0  阅读:443
Python 基础练习 PAT水题(三)
#学习笔记#用以练习python基础#原题链接:https://www.patest.cn/contests/pat-b-practise/10391039.到底买不买(20)小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全..
分类:编程语言   时间:2017-04-27 11:31:43    收藏:0  评论:0  赞:0  阅读:360
JavaScript 中 this 的详解
this的指向this是js中定义的关键字,它自动定义于每一个函数域内,但是它的指向却让人很迷惑。在实际应用中,this的指向大致可以分为以下四种情况。原文作者:林鑫,作者博客:https://github.com/lin-xin/blog1.作为普通函数调用当函数作为一个普通函数被调用,this指向全局对..
分类:编程语言   时间:2017-04-27 11:25:01    收藏:0  评论:0  赞:0  阅读:228
c++编译器对类的处理
类的成员变量放在栈区,静态成员变量放在静态/全局存储区,任何成员函数放在代码区。c++编译器对类进行了如下处理:例如如下的函数:#include<iostream>usingnamespacestd;classC1{private: inta,b,c; staticintd;//这个放在静态/全局存储区public: voidsetabc(){a=1;b=2..
分类:编程语言   时间:2017-04-27 11:21:34    收藏:0  评论:0  赞:0  阅读:183
Python 基础练习 PAT水题(四)
#学习笔记#用以练习python基础#原题链接:https://www.patest.cn/contests/pat-b-practise/10501050.螺旋矩阵(25)本题要求将给定的N个正整数按非递增的顺序,填入“螺旋矩阵”。所谓“螺旋矩阵”,是指从左上角第1个格子开始,按顺时针螺旋方向填充。要求矩阵的规模为m行n列,..
分类:编程语言   时间:2017-04-27 11:20:48    收藏:0  评论:0  赞:0  阅读:254
Python 基础练习 PAT水题(二)
#学习笔记#用以练习Python基础#原题链接:https://www.patest.cn/contests/pat-b-practise/10111011.A+B和C(15)给定区间[-231,231]内的3个整数A、B和C,请判断A+B是否大于C。输入格式:输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺..
分类:编程语言   时间:2017-04-27 11:20:11    收藏:0  评论:0  赞:0  阅读:269
Python 基础练习 PAT水题(一)
#学习笔记#用以练习Python基础##原题链接https://www.patest.cn/contests/pat-b-practise/10461046.划拳(15)划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和..
分类:编程语言   时间:2017-04-27 11:19:40    收藏:0  评论:0  赞:0  阅读:304
JAVAEE规范基础知识
JavaEE规范基础知识 本人博客文章网址:https://www.peretang.com/basic-knowledge-of-javaee-standard/ JavaEE简介 JavaEE,Java平台企业版,其提供了一个用于开发Web应用和企业应用的标准平台/规范。 意味着,所有d的JavaEE服务器厂商提供的JavaEE容器/服务器必然包含/..
分类:编程语言   时间:2017-04-27 11:19:15    收藏:0  评论:0  赞:0  阅读:213
python协程
线程和进程的操作是由程序触发系统接口,最后的执行者是系统,协程的操作则是人为。 协程存在的意义:对于多线程应用,cpu通过切片的方式来切换线程间的执行,线程切换时需要耗时(保存状态,下次继续)。协程则只使用一个线程,在一个线程中规定某个代码块执行顺序。 协程的使用场景:当程序中存在大量不需要cpu的 ...
分类:编程语言   时间:2017-04-27 11:08:05    收藏:0  评论:0  赞:0  阅读:273
Java实现二叉树及相关遍历方式
Java实现二叉树及相关遍历方式 在计算机科学中。二叉树是每一个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。下面用Java实现对二叉树的先序遍历,中序遍历,后序遍历。广度优先遍历。深 ...
分类:编程语言   时间:2017-04-27 11:06:30    收藏:0  评论:0  赞:0  阅读:179
五. 面向对象高级特性6. Java 泛型
我们知道,使用变量之前要定义,定义一个变量时必须要指明它的数据类型,什么样的数据类型赋给什么样的值。假如我们现在要定义一个类来表示坐标,要求坐标的数据类型可以是整数、小数和字符串,例如: x = 10、y = 10 x = 12.88、y = 129.65 x = "东京180度"、y = "北纬2 ...
分类:编程语言   时间:2017-04-27 11:05:20    收藏:0  评论:0  赞:0  阅读:243
Python 分布式进程Worker
#!/usr/bin/envpython#-*-coding:utf-8-*-#author:ChanghuaGongimportrandom,time,queuefrommultiprocessing.managersimportBaseManagerfromqueueimportQueue‘‘‘worker进程:执行任务,反馈结果这部分内容与官网教程,有些出入‘‘‘#从BaseManager继承QueueManagerclassQueueMana..
分类:编程语言   时间:2017-04-27 10:08:44    收藏:0  评论:0  赞:0  阅读:298
Python 分布式进程Master
#!/usr/bin/envpython#-*-coding:utf-8-*-#author:ChanghuaGongimportrandom,time,queuefrommultiprocessing.managersimportBaseManagerfrommultiprocessingimportfreeze_support‘‘‘master进程:调度进程,作用分配任务和接收结果这部分内容与官网教程,有些出入‘‘‘#发送任务的..
分类:编程语言   时间:2017-04-27 10:08:30    收藏:0  评论:0  赞:0  阅读:135
Go语言之函数方法
在Go语言中,函数和方法不太一样,有明确的概念区分。在其他语言中,比如Java,一般来说,函数就是方法,方法就是函数。但是在Go语言中,函数是指不属于任何结构体、类型的方法。也就是说,函数是没有接收者的;而方法是有接收者的。我们说的方法要么是属于一个结构体的,要么..
分类:编程语言   时间:2017-04-27 10:06:44    收藏:0  评论:0  赞:0  阅读:197
C++中面向对象的理解
?? 1、对于OO(面向对象)的含义,并非每一个人的看法都是同样的。即使在如今。假设问十个人,可能会得到15种不同的答案。差点儿全部的人都会允许继承和多态是OO中的概念。大多数人还会再加上封装。另一些人会加上异常处理。而可能会没有人将模板也包括进去。问题的关键在于:对于某个特性是否是属于OO的,往往 ...
分类:编程语言   时间:2017-04-27 09:59:56    收藏:0  评论:0  赞:0  阅读:269
用二叉树进行排序 x (从小到大)
先输入n,表示拥有多少个数; 第二行输入1-n个数,然后开始排序 输出从小到大的排序. 代码~ ...
分类:编程语言   时间:2017-04-27 09:52:36    收藏:0  评论:0  赞:0  阅读:303
Python学习之路day4-函数高级特性、装饰器
一、预备知识 学习装饰器需理解以下预备知识: 函数即变量 函数本质上也是一种变量,函数名即变量名,函数体就变量对应的值;函数体可以作为值赋给其他变量(函数),也可以通过函数名来直接调用函数。调用符号即()。 嵌套函数 函数内部可以嵌套定义一层或多层函数,被嵌套的内部函数可以在外层函数体内部调用,也可... ...
分类:编程语言   时间:2017-04-27 09:47:31    收藏:0  评论:0  赞:0  阅读:199
hdu 3392(滚动数组优化dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3392 Pie Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submiss ...
分类:编程语言   时间:2017-04-27 09:47:10    收藏:0  评论:0  赞:0  阅读:268
Guava ---- Ordering排序工具
使用Guava的排序工具类, 高速实现对象的单变量排序和多变量排序, 让你的开发效率爆炸... import com.google.common.collect.Lists; import com.google.common.collect.Ordering; import com.google.c ...
分类:编程语言   时间:2017-04-27 09:43:56    收藏:0  评论:0  赞:0  阅读:594
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!