首页 > 编程语言
Java 实现一个链表
public class MyList { static class Node {// 节点类 Object data; Node next; public Node(Object data) {// 构造方法,为data赋值 this.data = data; this.next = null; ...
分类:编程语言   时间:2017-07-09 13:27:01    收藏:0  评论:0  赞:0  阅读:303
数据结构和算法分析 表、栈和队列
...
分类:编程语言   时间:2017-07-09 13:24:40    收藏:0  评论:0  赞:0  阅读:152
python机器学习实战(一)
这篇博客是关于机器学习中监督学习的k近邻算法,将介绍2个实例,分别是使用k-近邻算法改进约会网站的效果和手写识别系统. ...
分类:编程语言   时间:2017-07-09 13:23:30    收藏:0  评论:0  赞:0  阅读:429
在Javascript中什么是伪数组?如何将伪数组转化成标准数组?
在js中,数组是特殊的对象,凡是对象有的性质,数组都有,数组表示有序数据的集合,而对象表示无序数据的集合。 那伪数组是什么呢,当然它也是对象,伪数组一般具有以下特点: 按索引方式存储数据; 具有length属性; 没有数组的push、shift、pop等方法; function的arguments对 ...
分类:编程语言   时间:2017-07-09 13:23:01    收藏:0  评论:0  赞:0  阅读:220
Python基础--高速改造:字符串
Python的字符串值得一说。 先看: >>>"Hello world!" 'Hello world!' 我们写是双引號,可是打印出来后是单引號。差别何在? 答案是单引號双引號没差别。 >>>'Let's go!' 上面的代码会错误,假设字符串本身包括单引號,那么就要用双引號 相同,假设字符串本身有 ...
分类:编程语言   时间:2017-07-09 13:22:36    收藏:0  评论:0  赞:0  阅读:148
排序算法系列:插入排序算法
概述 直接插入排序(Straight Insertion Sort)的基本操作是将一个记录插入到已经排好序的有序表中,从而得到一个新的、记录数增1的有序表。 – 《大话数据结构》 版权说明 著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 本文作者:Coding-Naga 发表 ...
分类:编程语言   时间:2017-07-09 13:20:37    收藏:0  评论:0  赞:0  阅读:237
cocos2d JS -> JavaScript 中的简单继承关系
JavaScript 语言本身没有提供类,没有其他语言的类继承机制,它的继承时通过对象的原型实现的,但这不能满足我们对 Cocos2d-JS 引擎的要求,所有类都直接或间接继承实现的。 var Person = Class.extend({ //声明一个Person类,继承自 Class,Class ...
分类:编程语言   时间:2017-07-09 13:17:54    收藏:0  评论:0  赞:0  阅读:204
数组排序
一 概述 1.双层循环 排序通常由双层循环实现,外层循环控制循环轮数,内层循环实现单次排序。外层循环的索引从1到arr.length-1,内层循环循环次数随外层循环循环次数的增加而减少。 二 冒泡法 1.基本思想 对比相邻的两个元素,如果满足条件,则交换位置,这样就把较大的元素移动到后面了。 2.算 ...
分类:编程语言   时间:2017-07-09 13:16:57    收藏:0  评论:0  赞:0  阅读:192
快速排序的三种实现方式
实现时都是分治+递归的思路. 第一种 是 i 、j 找到的元素互换法, 如基准是第一个元素,那么j从后往前找比基准小的元素, 找到后接着让i从前往后找比基准大的元素,找到后让i j位置处的元素互换位置, 接着j再从后往前找比基准小的元素,直到 i == j 然后将相等位置处的元素和基准位置处的元素互 ...
分类:编程语言   时间:2017-07-09 13:14:00    收藏:0  评论:0  赞:0  阅读:259
从头认识java-15.1 填充容器(3)-填充Map
这一章节我们来讨论一下填充容器的还有一个方面Map。之前的两个章节我们都是用list来作为容器。这一章节我们使用Map。还有在这里解释一下为什么一直都使用生成器这个东西,事实上他就是建造者设计模式,它基本的作用就是生产复杂的对象,并且满足各种需求的变化(灵活性)。还有为什么花这么多章节来讨论填充容器 ...
分类:编程语言   时间:2017-07-09 13:11:38    收藏:0  评论:0  赞:0  阅读:156
javaweb经典面试题
1、hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得java程序员可以随心所欲的使用对象编程思维来操纵数据库。 工作原理: 1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Tran ...
分类:编程语言   时间:2017-07-09 13:10:40    收藏:0  评论:0  赞:0  阅读:159
PTA 09-排序2 Insert or Merge (25分)
题目地址 https://pta.patest.cn/pta/test/16/exam/4/question/675 5-13 Insert or Merge (25分) According to Wikipedia: Insertion sort iterates, consuming one i ...
分类:编程语言   时间:2017-07-09 13:09:21    收藏:0  评论:0  赞:0  阅读:300
PTA 09-排序3 Insertion or Heap Sort (25分)
题目地址 https://pta.patest.cn/pta/test/16/exam/4/question/676 5-14 Insertion or Heap Sort (25分) According to Wikipedia: Insertion sort iterates, consumin ...
分类:编程语言   时间:2017-07-09 13:08:17    收藏:0  评论:0  赞:0  阅读:383
Linux线程相互排斥量--进程共享属性
多线程中。在相互排斥量和 读写锁的 属性中。都有一个叫 进程共享属性 。 对于相互排斥量,查询和设置这个属性的方法为: pthread_mutexattr_getpshared pthread_mutexattr_setpshared 我一開始不理解什么是 进程共享属性。 看了man中的说明例如以下 ...
分类:编程语言   时间:2017-07-09 13:07:44    收藏:0  评论:0  赞:0  阅读:370
Powershell远程在Azure A7虚拟机执行Java JVM失败
近期。使用Powershell脚本在A7 (8核,56G内存)配置的 Azure VM(Virtual Machine。虚拟机)上远程运行Java JVM时 (java.exe -version)。总是失败并返回例如以下的错误信息。相同的Powershell脚本。在其他低于A7配置的VM上远程运行一 ...
分类:编程语言   时间:2017-07-09 13:07:08    收藏:0  评论:0  赞:0  阅读:267
PTA 10-排序6 Sort with Swap(0, i) (25分)
题目地址 https://pta.patest.cn/pta/test/16/exam/4/question/678 5-16 Sort with Swap(0, i) (25分) Given any permutation of the numbers {0, 1, 2,..., N-1N?1}, ...
分类:编程语言   时间:2017-07-09 13:05:49    收藏:0  评论:0  赞:0  阅读:215
编程算法 - n个骰子的点数(递归) 代码(C)
n个骰子的点数(递归) 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 把n个骰子仍在地上, 全部骰子朝上一面的点数之和为s. 输入n, 打印出s的全部可能的值出现的概率.採用递归的方法, 能够如果仅仅有一个骰子, 然后骰子数递增相加.代码:/* ...
分类:编程语言   时间:2017-07-09 13:05:35    收藏:0  评论:0  赞:0  阅读:199
PTA 10-排序5 PAT Judge (25分)
题目地址 https://pta.patest.cn/pta/test/16/exam/4/question/677 5-15 PAT Judge (25分) The ranklist of PAT is generated from the status list, which shows the ...
分类:编程语言   时间:2017-07-09 13:04:02    收藏:0  评论:0  赞:0  阅读:573
python实现端口状态扫描
要实现端口状态扫描需要用到python的namp模块。先到地址:https://pypi.python.org/pypi/python-nmap下载namp的软件包。我这里下载的是0.6.1版本,OS是centos7。执行如下命令安装namp模块:cdpython-nmap-0.6.1pythonsetupinstallpython实现代码如下:#!/usr/bin/envpython#-*-c..
分类:编程语言   时间:2017-07-09 12:16:25    收藏:0  评论:0  赞:0  阅读:167
POJ2155 Matrix 【二维树状数组】+【段更新点查询】
Matrix Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 17766 Accepted: 6674 Description Given an N*N matrix A, whose elements are either 0 ...
分类:编程语言   时间:2017-07-09 12:14:57    收藏:0  评论:0  赞:0  阅读:297
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!