码迷,mamicode.com
首页 > 编程语言
Python 基础练习 PAT水题(四)
#学习笔记#用以练习python基础#原题链接:https://www.patest.cn/contests/pat-b-practise/10501050.螺旋矩阵(25)本题要求将给定的N个正整数按非递增的顺序,填入“螺旋矩阵”。所谓“螺旋矩阵”,是指从左上角第1个格子开始,按顺时针螺旋方向填充。要求矩阵的规模为m行n列,..
分类:编程语言   时间:2017-04-27 11:49:46    阅读次数:237
c++编译器对类的处理
类的成员变量放在栈区,静态成员变量放在静态/全局存储区,任何成员函数放在代码区。c++编译器对类进行了如下处理:例如如下的函数:#include<iostream>usingnamespacestd;classC1{private: inta,b,c; staticintd;//这个放在静态/全局存储区public: voidsetabc(){a=1;b=2..
分类:编程语言   时间:2017-04-27 11:45:15    阅读次数:152
JavaScript 中 this 的详解
this的指向this是js中定义的关键字,它自动定义于每一个函数域内,但是它的指向却让人很迷惑。在实际应用中,this的指向大致可以分为以下四种情况。原文作者:林鑫,作者博客:https://github.com/lin-xin/blog1.作为普通函数调用当函数作为一个普通函数被调用,this指向全局对..
分类:编程语言   时间:2017-04-27 11:44:50    阅读次数:151
Python面向对象运算符重载
运算符重载的概念如下:运算符重载让类拦截常规的Python运算;类可重载所有Python表达式运算符;类也可重载打英函数调用、属性点号运算等内置运算;重载是类实例的行为想内置类型;重载是通过提供特殊名称的类方法来实现的;常见的运算符重载方法方法重载调用__init__构造函数..
分类:编程语言   时间:2017-04-27 11:44:44    阅读次数:194
Java实现二叉树及相关遍历方式
Java实现二叉树及相关遍历方式 在计算机科学中。二叉树是每一个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。下面用Java实现对二叉树的先序遍历,中序遍历,后序遍历。广度优先遍历。深 ...
分类:编程语言   时间:2017-04-27 11:43:14    阅读次数:231
JAVAEE规范基础知识
JavaEE规范基础知识 本人博客文章网址:https://www.peretang.com/basic-knowledge-of-javaee-standard/ JavaEE简介 JavaEE,Java平台企业版,其提供了一个用于开发Web应用和企业应用的标准平台/规范。 意味着,所有d的JavaEE服务器厂商提供的JavaEE容器/服务器必然包含/..
分类:编程语言   时间:2017-04-27 11:42:29    阅读次数:153
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:41:55    阅读次数:355
五. 面向对象高级特性6. Java 泛型
我们知道,使用变量之前要定义,定义一个变量时必须要指明它的数据类型,什么样的数据类型赋给什么样的值。假如我们现在要定义一个类来表示坐标,要求坐标的数据类型可以是整数、小数和字符串,例如: x = 10、y = 10 x = 12.88、y = 129.65 x = "东京180度"、y = "北纬2 ...
分类:编程语言   时间:2017-04-27 11:41:22    阅读次数:128
python协程
线程和进程的操作是由程序触发系统接口,最后的执行者是系统,协程的操作则是人为。 协程存在的意义:对于多线程应用,cpu通过切片的方式来切换线程间的执行,线程切换时需要耗时(保存状态,下次继续)。协程则只使用一个线程,在一个线程中规定某个代码块执行顺序。 协程的使用场景:当程序中存在大量不需要cpu的 ...
分类:编程语言   时间:2017-04-27 11:40:36    阅读次数:223
Python 基础练习 PAT水题(三)
#学习笔记#用以练习python基础#原题链接:https://www.patest.cn/contests/pat-b-practise/10391039.到底买不买(20)小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全..
分类:编程语言   时间:2017-04-27 11:38:45    阅读次数:265
Python学习之路day4-函数高级特性、装饰器
一、预备知识 学习装饰器需理解以下预备知识: 函数即变量 函数本质上也是一种变量,函数名即变量名,函数体就变量对应的值;函数体可以作为值赋给其他变量(函数),也可以通过函数名来直接调用函数。调用符号即()。 嵌套函数 函数内部可以嵌套定义一层或多层函数,被嵌套的内部函数可以在外层函数体内部调用,也可... ...
分类:编程语言   时间:2017-04-27 10:31:48    阅读次数:274
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 10:30:28    阅读次数:191
Java正则表达式的使用和详解(上)
1.匹配验证-验证Email是否正确 2.在字符串中查询字符或者字符串 ...
分类:编程语言   时间:2017-04-27 10:29:02    阅读次数:134
Python 分布式进程Worker
#!/usr/bin/envpython#-*-coding:utf-8-*-#author:ChanghuaGongimportrandom,time,queuefrommultiprocessing.managersimportBaseManagerfromqueueimportQueue‘‘‘worker进程:执行任务,反馈结果这部分内容与官网教程,有些出入‘‘‘#从BaseManager继承QueueManagerclassQueueMana..
分类:编程语言   时间:2017-04-27 10:25:11    阅读次数:181
Python漫漫艰辛路之day1
今天做的内容就是从头整理笔记,方便以后调用查看。 变量 a = 1 表示先从内存中申请一块内存空间。把数据1创建出来。这个“1“也可以称为对象。 变量命名注意事项: 变量名只能是字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 关键字不能声明为变量名 变量名一定要有含义。 变量名不要写拼音 ...
分类:编程语言   时间:2017-04-27 10:22:16    阅读次数:283
Guava ---- Ordering排序工具
使用Guava的排序工具类, 高速实现对象的单变量排序和多变量排序, 让你的开发效率爆炸... import com.google.common.collect.Lists; import com.google.common.collect.Ordering; import com.google.c ...
分类:编程语言   时间:2017-04-27 10:22:03    阅读次数:226
Java面向对象----->接口和抽象类
抽象类和接口(一)在实际的项目中,整个项目的代码一般可以分为结构代码和逻辑的代码。就像建造房屋时,需要首先搭建整个房屋的结构,然后再细化房屋相关的其它的结构,也像制造汽车时,需要首先制作汽车的框架,然后才是安装配件以及美化等工作。程序项目的实现也遵循同样的道理。在项目设计时,一个基本的原则就是——“ ...
分类:编程语言   时间:2017-04-27 10:20:31    阅读次数:199
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!