码迷,mamicode.com
首页 > 编程语言
Python - 字典(dict)删除元素
字典(dict)删除元素, 可以选择两种方式, dict.pop(key)和del dict[key].代码# -*- coding: utf-8 -*- def remove_key(d, key): r = dict(d) del r[key] return r x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0} x.pop(1) print xx =...
分类:编程语言   时间:2015-07-25 23:04:27    阅读次数:163
44. 蛤蟆的数据结构笔记之四十四弗洛伊德Floyd算法
44. 蛤蟆的数据结构笔记之四十四弗洛伊德Floyd算法 本篇名言:“希望是厄运的忠实的姐妹。 --普希金” 我们继续来看下数据结构图中的一个算法,这个算法来自图灵奖得主。 1.  Floyd算法介绍 Floyd算法又称为插点法,是一种用于寻找给定的加权图中多源点之间最短路径的算法。该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德命名。注意这个可不...
分类:编程语言   时间:2015-07-25 23:03:34    阅读次数:291
构建一个docker 的java编译环境
用Dockerfile 构建一个java的编译环境1、包括以下软件包 ubuntu jdk maven svn 2、jdk、maven 需要手动下载,下载之后分别为 jdk-8u51-linux-x64.gz apache-maven-3.3.3-bin.tar.gz 3、创建一个Dockerfile文件,包含以下内容FROM ubuntu RUN apt-get update RUN apt-g...
分类:编程语言   时间:2015-07-25 23:06:09    阅读次数:191
Python - 两个列表(list)组成字典(dict)
使用zip函数, 把key和value的list组合在一起, 再转成字典(dict).代码:# -*- coding: utf-8 -*- keys = ['a', 'b', 'c'] values = [1, 2, 3] dictionary = dict(zip(keys, values)) print dictionary""" 输出: {'a': 1, 'c': 3, 'b': 2} """...
分类:编程语言   时间:2015-07-25 23:03:05    阅读次数:884
深入浅出java静态代理和动态代理
首先介绍一下,什么是代理:   代理模式,是常用的设计模式。特征是,代理类与委托类有相同的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类。以及事后处理消息。   代理类和委托类,存在着关联关系。代理类的对象本身并不真正实现服务,知识通过调用委托类的对象的相关方法。 代理类可以分为两种:静态代理和动态代理。     静态代理: 代理类是由程序员创建,或由工具生...
分类:编程语言   时间:2015-07-25 23:02:22    阅读次数:140
C++ 虚函数与纯虚函数 浅析
本文首先简述虚函数与纯虚函数的定义,然后分析比较两者的区别与联系(DWS)。...
分类:编程语言   时间:2015-07-25 23:00:54    阅读次数:191
把数组中的n个元素的值分别扩大5倍,要求数组名作为参数。
通过把数组名作为参数传递,实际上是把数组的地址传递给形式参数。这样在被调用函数中就可以对整个数组进行操作了,将数组名作为参数传递,调用函数和被调用函数都是对占同一块内存单元的数组进行操作。#include #define N 10 void MulArray1(int *x,int n);//数组名作为参数的函数原型 void MulArray2(int *aPtr,int n);//指针作为参数...
分类:编程语言   时间:2015-07-25 23:03:12    阅读次数:172
JavaScript的子集和超集
1、JavaScript子集JavaScript子集的定义大部分都是出于安全考虑,只有使用这门语言的一个安全的子集编写脚本,才能让代码执行得更安全、更稳定,比如如何更安全地执行一段由不可信第三方提供的广告代码。JavaScript子集通常会移除JavaScript的一些特性,如ADsafe、dojox.secure、Caja、FBJS以及微软的Web Sandbox等,这些都实现了安全子集。2、常量...
分类:编程语言   时间:2015-07-25 23:01:19    阅读次数:185
《深入理解Java虚拟机》:类加载的过程
《深入理解Java虚拟机》:类加载的过程类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。 下面详细讲述类加载过程中每个阶段所做的工作.加载加载时类加载过程的第一个阶段,在加载阶段,虚拟机需要完成以下三件事情: 1、通过一个类的全限定名来获取其定义的二进...
分类:编程语言   时间:2015-07-25 23:01:15    阅读次数:144
Java HashMap LinkedHashMap 区别及原理
HashMap原理 HashMap是Map的一个常用的子类实现。其实使用散列算法实现的。 HashMap内部维护着一个散列数组(就是一个存放元素的数组),我们称其为散列桶,而当我们向HashMap中存入一组键值对时,HashMap首先获取key这个对象的hashcode()方法的返回值,然后使用该值进行一个散列算法,得出一个数字,这个数字就是这组键值对要存入散列数组中的下标位置。 那么得知了下...
分类:编程语言   时间:2015-07-25 22:58:43    阅读次数:250
Java线程:概念与原理
一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。   线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进...
分类:编程语言   时间:2015-07-25 22:59:04    阅读次数:224
java面向对象:String类的用法
package com.cloud.oop; public class Demo2 { /** * @param args */ public static void main(String[] args) { System.out.println("===String类型:实例化String类对象==="); String name="Tom"; System.o...
分类:编程语言   时间:2015-07-25 22:59:00    阅读次数:151
JavaScript服务器端初探
1、RhinoRhino是Mozilla开发的免费软件,是一种用Java编写的JavaScript解释器,其设计目标是借助于强大的Java平台API实现轻松编写JavaScript程序。Rhino能自动完成JavaScript原生类型之间的相互转换,因此JavaScript脚本可以设置、查询Java属性,并调用Java方法。Rhino常用于创建脚本服务器,也能使用Java的Swing框架创建GUI。...
分类:编程语言   时间:2015-07-25 22:59:05    阅读次数:162
[转]IFTTT开源Swift编写的帧动画框架--RazzleDazzle
RazzleDazzle是IFTTT开源的一个iOS帧动画框架,用Swift编写,非常适用于APP初次使用时的介绍和引导信息。RazzleDazzle由IFTTT此前开源的一款Objective-C滚动帧动画库JazzHands发展而来。JazzHands是UIKit一个简单的关键帧基础动画框架,可...
分类:编程语言   时间:2015-07-25 22:56:04    阅读次数:198
二、java语法基础
这里提几个个人感觉需要注意的细节,具体的内容推荐随便看本java书籍一、标识符1.标识符命名规则:1)字母、下划线、美元符号或者数字组成2)字母、下划线、美元符号开头(不能是数字)(面试喜欢考这两点)3)大小写敏感,长度无限制4)不能和关键字、保留字重名2.约定一般采用驼峰规则,并且是见名知意3.注...
分类:编程语言   时间:2015-07-25 22:57:11    阅读次数:305
【JavaWeb】学习笔记二 WEB-INF目录详解
1.WEB-INF是Java的WEB应用安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录2.web.xml是项目部署文件3.classes文件夹用以放置*.class文件4.lib文件夹用于存放需要的jar包5.web.xml可以配置默认的欢迎页 /test.jsp当web.xml修....
分类:编程语言   时间:2015-07-25 22:58:33    阅读次数:164
《Just For Java——基础扎实》——第二节:String
一、String简介 包:java.lang.String,java.lang提供利用 Java 编程语言进行程序设计的基础类。 实现:public final class String implements java.io.Serializable, Comparable, CharSeque.....
分类:编程语言   时间:2015-07-25 22:55:50    阅读次数:135
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!