码迷,mamicode.com
首页 > 编程语言
C++:vector中的v.at(0)和v[0]的区别
设v是一个vector的对象, 如果v是非空的,则v.at(0)和v[0]是没有区别的,都是取数组中第一个值; 如果v是空的,则v.at(0)会抛出异常(exception std::out_of_range),指出数组下标越界,而v[0]的行为是未知的,因为operator[]操作符是不做下标越界 ...
分类:编程语言   时间:2017-06-02 21:11:36    阅读次数:258
JAVA _____Scanner用法
今天就来说一说Scanner用法,以前我在学C的时候记得第一天学的是很普遍的HelloWord的输出,JAVA中的输出是这样子的, 而java中的输入和C也有很大的区别,首先是: 这个类最实用的地方表现在获取控制台输入,随后在主函数中写: 运行后: ...
分类:编程语言   时间:2017-06-02 21:10:38    阅读次数:290
JAVA实现Base64编码的三种方式
摘要: Javabase64编码的三种方式 有如下三种方式: 方式一:commons-codec.jar Java代码 1. String base64String="whuang123"; 2. byte[] result = Base64. Javabase64编码的三种方式 有如下三种方式: ...
分类:编程语言   时间:2017-06-02 21:09:09    阅读次数:226
Python生成8位随机字符串的一些方法
#第一种方法 import random import string seed = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+=-" sa = [] for i in range(8): sa ...
分类:编程语言   时间:2017-06-02 21:07:26    阅读次数:275
Unity运动残影技能
残影实现: 1、List<DrawMesh> list,此list中包含某一帧动画模型网格、材质 2、每过一段时间就将运动物体的模型add到list中(优化:未实现,网格合并) 3、LateUpdate里将list中所有模型材质alpha减少,为0,则remove;其余的模型 DrawMesh 技能 ...
分类:编程语言   时间:2017-06-02 20:26:44    阅读次数:205
Java设置session超时(失效)的三种方式
1. 在web容器中设置(此处以tomcat为例) 在tomcat-5.0.28\conf\web.xml中设置,以下是tomcat 5.0中的默认配置: 2. 在工程的web.xml中设置 <!-- 时间单位为分钟 --> 3. 通过Java代码设置 三种方式优先级:1 < 2 <3 ...
分类:编程语言   时间:2017-06-02 20:26:37    阅读次数:212
排序算法总结
转自:http://blog.csdn.net/touch_2011/article/details/6767673 《漫谈经典排序算法:一、从简单选择排序到堆排序的深度解析》 《漫谈经典排序算法:二、各种插入排序解析及性能比较》 《漫谈经典排序算法:三、冒泡排序 && 快速排序》 《漫谈经典排序算 ...
分类:编程语言   时间:2017-06-02 20:25:08    阅读次数:187
c语言中用简单方法对多维数组进行初始化
例:int array[4][3] = {1,2,3,4,5,6,7,8,9,10,11,12}; 说明:a.由4*3可知,本二维数组包含12个元素,因此初始化时array[0][0] = 1 ,array[0][1] = 2......,可以通过简单方法,即直接大括号包含数据的形式初始化,默认从第 ...
分类:编程语言   时间:2017-06-02 20:21:46    阅读次数:455
python datetime获取几分钟、小时、天之前的时间
输出结果 ...
分类:编程语言   时间:2017-06-02 20:21:20    阅读次数:443
c语言中多维数组和指针的关系
如图: 执行结果: 说明:由执行结果可知,三个输出的结果相等(可能在不同的平台执行结果不相同,但三个的结果是相等的),数组multi的地址与数组multi[0]的地址相同,都等于存储的第一个整数的地址(multi[0][0]) ...
分类:编程语言   时间:2017-06-02 20:21:00    阅读次数:199
《小白滴滴系列》-线程和进程(小白学习,内容均参考网络资料)
1、进程就是操作系统将资源分配成一块一块的内存 2、线程就是在进程中运行的多个程序 3、线程是程序运行的最小单位,而进程则是分配资源的最小单位。 4、一个进程可以有多个线程 5、任务调度:采取时间片轮转抢占式执行,就是执行一段时间,强制暂停,执行里一个任务。以此类推。 6、多并发:就是多个线程进行切 ...
分类:编程语言   时间:2017-06-02 20:19:06    阅读次数:161
K-Means算法
K-Means算法是一种cluster analysis的算法,其主要是来计算数据聚集的算法,主要通过不断地取离种子点最近均值的算法。 问题 K-Means算法主要解决的问题如下图所示。我们可以看到,在图的左边有一些点,我们用肉眼可以看出来有四个点群,但是我们怎么通过计算机程序找出这几个点群来呢?于 ...
分类:编程语言   时间:2017-06-02 20:18:16    阅读次数:269
hibernate 管理 Session(单独使用session,非spring)
Hibernate 自身提供了三种管理 Session 对象的方法 Session 对象的生命周期与本地线程绑定 Session 对象的生命周期与 JTA 事务绑定 Hibernate 托付程序管理 Session 对象的生命周期 在 Hibernate 的配置文件里, hibernate.curr ...
分类:编程语言   时间:2017-06-02 19:40:12    阅读次数:299
Java UDP的简单实例以及知识点简述
UDP的实现 Java中实现UDP协议的两个类,分别是DatagramPacket数据包类以及DatagramSocket套接字类。 其与TCP协议实现不同的是: UDP的套接字DatagramSocket相比于Socket、ServerSocket来说,是一个非常简单的概念,没有连接的含义。套接字 ...
分类:编程语言   时间:2017-06-02 19:39:45    阅读次数:301
HDU 5389 Zero Escape(DP + 滚动数组)
Zero Escape Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 864 Accepted Submission(s): 438 Pr ...
分类:编程语言   时间:2017-06-02 19:39:27    阅读次数:314
python-冒泡排序与插入排序
def bubble_sort(L): """ 设计思路:从前往后遍历列表,每次选取列表中两个数进行比较,如果不符合排序的规则,则进行交换 这样一次遍历后,最大(最小)的元素就会像气泡一样到达最后位置,从而达到交换的目的 算法优点:稳定,不需要大量额外的空间开销 缺点:慢 时间复杂度:O(... ...
分类:编程语言   时间:2017-06-02 19:39:18    阅读次数:217
java生成二维码
其实在写这个东西的时候,有些细节问题的配置,我就不再详细的写了,只写了相关的主要源代码: package com.tz.util; import java.awt.Color;import java.awt.Graphics2D;import java.awt.Image;import java.a ...
分类:编程语言   时间:2017-06-02 19:38:41    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!