码迷,mamicode.com
首页 > 编程语言 > 月排行
Java抽象类与接口的区别
很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。 抽象类 抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建 ...
分类:编程语言   时间:2018-04-27 13:59:42    阅读次数:166
Python开发环境(1):Eclipse+PyDev插件
电脑:小米笔记本电脑Pro 15.6寸(i5-8250U),操作系统:Windows 10,JDK版本:1.8.0_152(环境变量已配置) Step 1.下载Eclipse 根据我的CPU型号,选择了64位版本。 下载成功后,解压到自己选择的目录,我的是D盘。 Step 2.运行Eclipse,安 ...
分类:编程语言   时间:2018-04-27 14:00:13    阅读次数:171
javaScrip字符串(String)相关
此页只记录前端关于String的东西 1.0 获取字符串某个字符串的所有索引值集合 getIndexArr(str,'a‘) = > [0, 7, 11, 16, 20] 2.0 用新的字符串替换在字符串中所有的被选中的字符串,返回替换后的字符串 replace(str,'a','我') = > ' ...
分类:编程语言   时间:2018-04-27 14:38:55    阅读次数:174
List集合元素的计算、排序、查找、统计
引入:针对List元素的计算、排序、查找、统计。1)计算(max,min,sum)示例1:list01=[45, 90, 123, 987, -18, 78, 96]print("list01的最小值:",min(list01))print("list01的最大值:",max(list01))print("list01所有元素的和:%d"
分类:编程语言   时间:2018-04-27 14:39:16    阅读次数:155
python-常识
python第三方库存放的位置 lib 下存放的都是第三方库 os模块 import模块导入 如果要应用的话,要么在同一个目录下,要不放到全局目录下site-packages 什么是pyc pyc是编译之后生成的文件 ...
分类:编程语言   时间:2018-04-27 14:39:40    阅读次数:142
java基础(五) String性质深入解析
引言本文将讲解String的几个性质。一、String的不可变性对于初学者来说,很容易误认为String对象是可以改变的,特别是+链接时,对象似乎真的改变了。然而,String对象一经创建就不可以修改。接下来,我们一步步分析String是怎么维护其不可改变的性质;1.手段一:final类和final的私有成员我们先看一下String的部分源码:publicfinalclassStringimple
分类:编程语言   时间:2018-04-27 14:41:00    阅读次数:166
python发展史
Python发展史 1989年,Guido开始写Python语言的编译器。 <!--more--> 1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。 ...
分类:编程语言   时间:2018-04-27 15:43:40    阅读次数:178
Python 导入与注册
背景 最近一直学习写一个POC扫描框架,但是不知道如何下手,正巧因为一些需要有朋友在研究POCSuite的实现原理,顺面蹭一些知识点,补一补Python基础的不足,为以后编写POC框架打地基。 导入 静态模块导入 以上都是常见的静态导入方法 ...
分类:编程语言   时间:2018-04-27 15:44:09    阅读次数:186
C#中正确使用enum累做Key的姿势
C#中自定义enum,然后将其作为Dictionary的Key,通常的做法如下: 但是这样在调用Add方法的时候,会间接地造成封箱操作,这样就带来了不必要的性能消耗。当然了,不只是Add方法。 下面的方法可以解决该问题: ...
分类:编程语言   时间:2018-04-27 15:47:16    阅读次数:142
python之迭代器生成器和内置函数,匿名函数
今天学习了迭代器生成器以及内置函数和匿名函数,说实话有些懵圈,有些难度了。 一、迭代器和生成器 1、如何从列表、字典中取值的: index索引 for循环 凡是可以使用for循环取值的都是可迭代的 (1)可迭代协议:内部含有__iter__方法的都是可迭代的 (2)迭代器协议:内部含有__iter_ ...
分类:编程语言   时间:2018-04-27 15:48:10    阅读次数:204
将二维数组中某个值为空的数组进行删除!
for($i=0,$len=count($lists); $i<$len; $i++){ if($lists[$i]['picurl']==""){ unset($lists[$i]); }} ...
分类:编程语言   时间:2018-04-27 15:49:04    阅读次数:160
python脚本调用jdango orm映射的方法
#_*_coding:utf-8_*_#!/usr/bin/envpython__author__=‘xiaoke‘__date__=‘2018/4/2714:38‘importsys,osimportdjangosys.path.append(r‘/opt/CxOps/‘)os.environ.setdefault(‘DJANGO_SETTINGS_MODULE‘,‘CxOps.settings
分类:编程语言   时间:2018-04-27 15:50:01    阅读次数:249
python学习笔记8--面向对象编程
一、面向对象编程 面向对象--Object Oriented Programming,简称oop,是一种程序设计思想。在说面向对象之前,先说一下什么是编程范式,编程范式你按照什么方式来去编程,去实现一个功能。举个例子,你要做饭,可以用电磁炉,也可以用煤气灶。不同的编程范式本质上代表对各种类型的任务采 ...
分类:编程语言   时间:2018-04-27 15:50:25    阅读次数:187
多线程-生产者消费者(BlockingQueue实现)
三、采用BlockingQueue实现 BlockingQueue也是java.util.concurrent下的主要用来控制线程同步的工具。 BlockingQueue有四个具体的实现类,根据不同需求,选择不同的实现类1、ArrayBlockingQueue:一个由数组支持的有界阻塞队列,规定大小 ...
分类:编程语言   时间:2018-04-27 15:52:02    阅读次数:168
细谈Java对象创建
Java是一门面向对象的语言,Java程序运行过程中无时无刻都有对象被创建出来。在语言层面上,创建对象(克隆、反序列化)就是一个new关键字而已,但是虚拟机层面上却不是如此。我们看一下在虚拟机层面上创建对象的步骤: (1)虚拟机遇到一条new指令,首先去检查这个指令的参数能否在常量池中定位到一个类的 ...
分类:编程语言   时间:2018-04-27 15:52:15    阅读次数:138
JavaScript window对象
计时器 浏览器定位和导航 浏览历史 浏览器和屏幕信息 对话框 错误处理 作为window对象属性的文档元素 多窗口和窗体 ...
分类:编程语言   时间:2018-04-27 15:52:29    阅读次数:170
idea 工程打包(war) 和 将集成第三方jar的工程 打成jar包 引用
一:idea工程打成war 执行命令 :run:xxxx[war:war] 二:引用集成第三方jar的工程的jar包 ...
分类:编程语言   时间:2018-04-27 15:53:25    阅读次数:149
Java在Service层异常封装
dao层不需要抛出异常,应该在service层抛出异常,可以是自定义的异常,也可以包装异常,然后在controller中定义exception handler统一处理或者单独处理。 参考: https://segmentfault.com/q/1010000006653269 ...
分类:编程语言   时间:2018-04-27 16:43:08    阅读次数:131
Python re模块将字符串分割为列表
今天,我试图通过python爬虫获取某页面的文章浏览量。 却每次得到的结果都是一样的。 原来,浏览量是通过请求了一个php页面得到的。 请求得到的结果如下: 其中的750是浏览量。 那么怎么得到这个750呢? 代码如下: ...
分类:编程语言   时间:2018-04-27 16:43:50    阅读次数:181
unity quaternion vector
做脚印呢 做了曲面细分和decal两种 先用正交camera生成 高度图 采样uv由pos 从world到camera space生成 unity对tessellation的支持限制还是比较大的 只能用surfaceshader 并且开tesse的 surfaceshader就不支持自己vs 到ps ...
分类:编程语言   时间:2018-04-27 16:44:03    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!