码迷,mamicode.com
首页 > 编程语言 > 周排行
数据结构——堆排序(使用Java)
一、简介 堆排序(HeapSort)是选择排序的改进版,它可以减少在选择排序中的比较次数,进而减少排序时间,堆排序法用到了二叉树的技巧,它利用堆积树来完成,堆积是一种特殊的二叉树,可分为大根堆和小根堆。 大根堆需要具备的条件: 它是一棵完全二叉树 所有节点的值都大于或等于它左右子节点的值 树根是堆积 ...
分类:编程语言   时间:2017-10-19 12:38:50    阅读次数:153
第四次课:Python运算符
和其他编程语言一样,Python也拥有运算符,用于执行程序代码运算,常用的运算符有1.Python算术运算符2.Python关系运算符3.Python赋值运算符4.Python逻辑运算符,下面就依次介绍下各个运算符的使用方法:算术运算符为了更加直观清晰地分辨出各个运算符之间的差异,这里先申明两..
分类:编程语言   时间:2017-10-19 12:39:20    阅读次数:125
python之读取文件信息
读取文件信息代码如下: ...
分类:编程语言   时间:2017-10-19 12:41:20    阅读次数:160
java
publicclassAESUtils{publicstaticfinalStringAES_GIV="ASwsqwerty1uDs";//定义16为偏移向量publicstaticLoglogger=LogFactory.getLog(AESUtils.class);/***加密*@paramStringsSrc需要加密的参数*@paramStringsKey密钥16位长度的String*@returnString加密后的数据*/publicstati..
分类:编程语言   时间:2017-10-19 12:41:29    阅读次数:122
Java三大特性之---封装
封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面的已经授权的操作来与这个封装的 ...
分类:编程语言   时间:2017-10-19 12:42:18    阅读次数:100
python执行使用shell命令方法
1. os.system(shell_command) 直接在终端输出执行结果,返回执行状态0,1 此函数会启动子进程,在子进程中执行command,并返回command命令执行完毕后的退出状态,如果command有执行内容,会在标准输出显示。这实际上是使用C标准库函数system()实现的。 缺点 ...
分类:编程语言   时间:2017-10-19 12:42:47    阅读次数:247
Java三大特性---继承
继承 从这里我们可以看出,Wife、Husband两个类除了各自的husband、wife外其余部分全部相同,作为一个想最大限度实现复用代码的我们是不能够忍受这样的重复代码,那么我们如何来实现这些类的可复用呢?利用继承!! 首先我们先离开软件编程的世界,从常识中我们知道丈夫、妻子、小三、小四…,他们 ...
分类:编程语言   时间:2017-10-19 12:43:45    阅读次数:138
线程安全计算 AtomicLong
一般如果我们自己写一个计数器方法,需要考虑线程安全问题,尤其高并发访问的时候。 AtomicLong 已处理并发问题,直接使用。java.util.concurrent.atomic包提供多种线程安全计数器 详情参考:http://blog.csdn.net/yaqingwa/article/det ...
分类:编程语言   时间:2017-10-19 12:45:09    阅读次数:154
Eclipse Java注释模板设置详解
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍: 注释快捷键 方法: 1、先敲“/”在敲两个**,然后回车 方法: 2、alt+shift+J ...
分类:编程语言   时间:2017-10-19 12:46:15    阅读次数:219
JavaScript 中的回调函数
原文:http://javascriptissexy.com/ 翻译:http://blog.csdn.net/luoweifu/article/details/41466537 【建议阅读原文,以下为个人学习笔记,有部分知识点补充,不喜勿喷】 在JavaScrip中,function是内置的类对象 ...
分类:编程语言   时间:2017-10-19 12:47:18    阅读次数:132
[转载]pythonnet
python与c#的交互模块pythonnethttp://www.cnblogs.com/tester-zhenghan/p/5406521.html [集成IronPython] 添加CLR对象到运行环境http://www.cnblogs.com/Cajon/archive/2008/07/2 ...
分类:编程语言   时间:2017-10-19 12:48:00    阅读次数:167
python版本原因导致不能安装和卸载软件
下面是bug的输出: 正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 38 个软件包未被升级。有 22 个软件包没有被完全安装或卸载。解压缩后会消耗 0 B 的额外空间。正在设置 pyth ...
分类:编程语言   时间:2017-10-19 12:48:36    阅读次数:2281
将JavaScript转化为C#
因为一个需求,不得不将JavaScript转化为C#。 其实有强大的 Node.js。 说说代码, 其实可以使用dynamic 来实现。但是dynamic有很多问题。 直接上代码吧,不是很难,就是很啰嗦。 https://github.com/zzbjuke/javascripttoCsharp 说 ...
分类:编程语言   时间:2017-10-19 12:49:18    阅读次数:135
java的-D命令行参数 mvn -D参数
java的-D命令行参数 我们会用mvn启动一个应用,如下的命令行: 我们来解析一下这些命令行的意义. -Dxxxx是java运行参数的语法 作用是配置一些环境变量,具体有哪些参数,参数有什么效果,和你用的实际环境、项目架构都有关对,让程序知道log_path代表什么,具体程序怎么用,那是程序的事了 ...
分类:编程语言   时间:2017-10-19 12:49:56    阅读次数:183
Java从入门到精通索引
Java从入门到精通索引原文链接:http://dashidan.com/article/java/index.html20世纪初意大利经济学家巴莱多发现了一个有趣的规律:在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%尽管是多数,却是次要的,因此又称二八定律.这个广泛的应用在了经济学管理学等领域...
分类:编程语言   时间:2017-10-19 12:50:03    阅读次数:155
<Qt C++>Timer实现变速
//Dialog.h private: QTimer*timer; //Dialog.cpp //构造函数里 timer=newQTimer(this); connect(timer,SIGNAL(timeout()),this,SLOT(update())); updatetime(); //构造函数外 voidDialog::updatetime() { if(speed==1) timer->stop(); else timer->start(300-speed..
分类:编程语言   时间:2017-10-19 12:53:05    阅读次数:204
Swift UIImageView常用方法
import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let image = UIImage.init(named: "111.png"); let ...
分类:编程语言   时间:2017-10-19 12:53:23    阅读次数:222
python 基础 1.4 python运算符
一. 布尔值: 1》True 2》False 二.关系运算符 “=” (a=b):把b的值赋给a。等号赋值 “==”(a==b): 判断a与b是否相等。返回Trule或Flase “!=” : 不等于 “>” : 大于 “<” : 小于 “>=” : 大于等于 “<=” : 小于等于 三.赋值运算符 ...
分类:编程语言   时间:2017-10-19 12:55:42    阅读次数:186
支持向量机算法的理解
支持向量机是一种二分类模型。它的基本模型是定义在特征空间上的间隔最大的线性分类器,间隔最大使他有别于感知机;支持向量机还包括核技巧,这使它成为实质上的非线性分类器。支持向量机的学习策略就是间隔最大化。可形式化为一个求解凸二次规划的问题。当训练数据线性可分时..
分类:编程语言   时间:2017-10-19 12:56:24    阅读次数:159
java基础---java语言概述
一、计算机编程的两种范型 1、面向过程的模型 具有线性执行特点,认为是代码作用于数据。 2、面向对象的模型 围绕它的数据(即对象)和为这个数据定义的接口来组织程序;实际上是用数据控制代码的访问 二、面向对象的实质性的要素 抽象 人们通过抽象处理复杂性,而抽象的管理方法是使用层级分类,它允许你根据物理 ...
分类:编程语言   时间:2017-10-19 13:53:26    阅读次数:247
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!