码迷,mamicode.com
首页 > 编程语言 > 月排行
java时间的转换
【转】java时间的转换 java.util.*;import java.text.*;import java.util.Calendar;public class VeDate {/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */publi ...
分类:编程语言   时间:2018-02-06 01:08:10    阅读次数:196
.NET单元测试-多线程
_鉴于.NET Framework 4.5后.NET增加了对 async/await 的支持,本文讨论的异步内容均基于async/await_   客户端界面开发,多线程是逃不了的话题,而多线程的加入势必对程序的稳定性带来挑战,单元测试就显得更为重要。相对于同步代码的测试,多线程 ...
分类:编程语言   时间:2018-02-06 01:08:55    阅读次数:259
Python函数--装饰器进阶
开放封闭原则 1.对扩展是开放的 为什么要对扩展开放呢? 我们说,任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改。所以我们必须允许代码扩展、添加新功能。 2.对修改是封闭的 为什么要对修改封闭呢? 就像我们刚刚提到的,因为我们写的一个函数,很有可能已经交付给其他人使用 ...
分类:编程语言   时间:2018-02-06 01:09:42    阅读次数:216
array_splice()函数 ,删除数组中的某个值
array_splice() 这个函数是真的皮,有好多种方法,但是最后还是在PHP官方的文档找到了合理的解释的用法 花了大概半个小时 $arr = array('a','b','c','d'); array_splice($arr,1,1); print_r($arr); ?> 结果就是 Array ...
分类:编程语言   时间:2018-02-06 01:10:48    阅读次数:229
Python学习笔记015——文件file的常规操作之二(二进制文件)
1 字节(byte)的单位 1KB = 2*10 Bytes 1MB = 1KB * 1024 = 2**20 Bytes 1GB = 1KB * 1K * 1K = 2**30 Bytes # 1byte = 8bit(位) 2 二进制文件 二进制文件是以字节(byte) 为单位存储的, 不以换行 ...
分类:编程语言   时间:2018-02-06 01:13:22    阅读次数:184
我的java之路week2类的无参、带参方法
2.1语法 public 返回值类型 方法名(){ //方法体 } 2.2方法的调用语法 对象名.方法名 计算平均分和总成绩 1 public class Score { 2 /** 3 * 创建类 ScoreCalc 编写方法实现各功能 编写测试类 4 * 从键盘接收三门课分数,(java c# ...
分类:编程语言   时间:2018-02-06 01:14:37    阅读次数:225
JAVA程序员常用软件类库下载地址整理
IT行业是个发展更新特别快的领域,每个程序员在职业生涯中都会经历各类技术和工具的更新迭代. 俗话说:工欲善其事,必先利其器.本着独乐乐不如众乐乐的精神(其实是自己健忘)本人把经常要用到的软件工具官方下载地址都集锦到一起,方便大家一起学习进步. 学习参考网站类: 菜鸟教程:http://www.run ...
分类:编程语言   时间:2018-02-06 01:15:31    阅读次数:269
Python装饰器
1、装饰器定义: 装饰器本质上是一个 Python 函数或类,它可以让其他函数或类在不需要做任何代码修改的前提下增加额外功能,装饰器的返回值也是一个函数/类对象。 2、装饰器的意义: 装饰器的作用就是为已经存在的对象添加额外的功能。并且同时取出与函数功能不符的代码到装饰器中使之得到重用。 3、先来看 ...
分类:编程语言   时间:2018-02-06 01:16:29    阅读次数:156
java算法之打印杨辉三角
效果图如下:首先我们看图片上下是对称的,我们先来打印上半部分,1.用一个for循环来做外层循环控制打印的列数for(inti=0;i<10;i++){//打印10列}2.同样用2个for循环来打印内层的空格和*for(intj=0;j<10-j;j++){//打印空格,不换行System.out.print("")}当打印了空格不换行,再打印*就只能往后面放for(intk=0;k&l
分类:编程语言   时间:2018-02-06 01:17:14    阅读次数:221
python基础-驼峰命名法
一.驼峰命名法: 小驼峰命名法:第一个单词以小写字母开始;第二个单词的首字母大写,例如myNane,aDog 大驼峰命名法:每一个单词的首字母都采用大写字母,例如:FirstName,LastName 不过在程序员中还有一种命名法比较流行,就是用下划线来连接所有单词,例如:send_buf 二.标志 ...
分类:编程语言   时间:2018-02-06 01:17:39    阅读次数:3669
如何查看.java文件的字节码(原码)
出自于:https://www.cnblogs.com/tomasman/p/6751751.html 直接了解foreach底层有些困难,我们需要从更简单的例子着手.下面上一个简单例子: 1 public class Simple { 2 3 public static void main(Str ...
分类:编程语言   时间:2018-02-06 01:17:54    阅读次数:158
Python爬虫: "追新番"网站资源链接爬取
追新番网站提供最新的日剧和日影下载地址,更新比较快。 个人比较喜欢看日剧,因此想着通过爬取该网站,做一个资源地图 可以查看网站到底有哪些日剧,并且随时可以下载。 ...
分类:编程语言   时间:2018-02-06 01:18:13    阅读次数:422
OpenCV3计算机视觉+python(三)
使用OpenCV3处理图像下面要介绍的内容都与图像处理有关,这时需要修改图像,比如要使用具有艺术性的滤镜、外插(extrapolate)某些部分、分割、粘贴或其他需要的操作。不同色彩空间的转换OpenCV中有数百种关于在不同色彩空间之间转换的方法。当前,在计算机视觉中有三种常用的色彩空间:灰度、BG... ...
分类:编程语言   时间:2018-02-06 01:18:22    阅读次数:426
算法训练 Pollution Solution(计算几何)
问题描述 作为水污染管理部门的一名雇员,你需要监控那些被有意无意倒入河流、湖泊和海洋的污染物。你的其中一项工作就是估计污染物对不同的水生态系统(珊瑚礁、产卵地等等)造成的影响。 你计算所使用的模型已经在图1中被说明。海岸线(图1中的水平直线)为x轴,污染源位于原点(0, 0)。污染的蔓延呈半圆形,多 ...
分类:编程语言   时间:2018-02-06 01:18:36    阅读次数:519
java关于集合的遍历与增强for循环(foreach)的使用
java集合类的使用可以说是无处不在,总的我们可以将之分为三大块,分别是从Collection接口延伸出的List、Set和以键值对形式作存储的Map类型集合。 许多情况需要我们遍历出集合中的元素,并做相应的处理。 下面对各种类型的集合的遍历做一些总结,关于增强for循环,需要注意的是,使用增强fo ...
分类:编程语言   时间:2018-02-06 01:19:24    阅读次数:167
Java 反射获取方法
package cn.itcast_03; import java.lang.reflect.Constructor; import java.lang.reflect.Method; public class Hour09_Reflect { public static void main(Str... ...
分类:编程语言   时间:2018-02-06 01:19:32    阅读次数:142
拓扑排序
拓扑排序(topological sort)是对有向无环图的顶点的一种排序,它使得如果存在一条从vi到vj的路径,那么在排序中vj出现在vi的后面。正是由于这个特性,如果图含有回路,那么拓扑排序是不可能的。 1.统计所有顶点的入度 2.将入度为0的顶点放到 V 中,删除和此顶点有关的边 , 在余下的 ...
分类:编程语言   时间:2018-02-06 01:20:12    阅读次数:170
3-Python3从入门到实战—基础之数据类型(数字-Number)
"Python从入门到实战系列——目录" Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典) Number(数字) Python3 支持三种不同的数值类型: int(整型)、fl ...
分类:编程语言   时间:2018-02-06 01:20:21    阅读次数:122
平面上圆的凸包算法
平面上圆的凸包算法 我们之前探讨过这个有趣的问题: 平面上有若干圆,求包含这些圆的所有凸集的交。 根据之前讨论的结果,直接按圆心排序做扫描线的方法是错误的。我们需要考虑圆上的每一个点是否可以作为凸包上的一部分。 然而圆上的点的数目是无限多的。我们需要借助离散化的思想:因为我们发现凸包一定是由若干圆弧 ...
分类:编程语言   时间:2018-02-06 01:21:03    阅读次数:368
Ubuntu系统Python3相关环境或模块安装
前提:一般用户安装都命令前都需要sudo ,或者在root用户下 1、Ubuntu 16.04 安装PyCharm Ubuntu 16.04 安装PyCharm 本文通过第三方源安装PyCharm,好处是升级方便。 添加源: $ sudo add-apt-repository ppa:mystic- ...
分类:编程语言   时间:2018-02-06 01:21:36    阅读次数:475
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!