码迷,mamicode.com
首页 > 编程语言
细说java中Map的两种迭代方式
以前对java中迭代方式总是迷迷糊糊的,今天总算弄懂了,特意的总结了一下,基本是算是理解透彻了。 1.再说Map之前先说下Iterator: Iterator主要用于遍历(即迭代访问)Collection集合中的元素,Iterator也称为迭代器。它仅仅只有三个方法:hasNext(),next()和remove() hasNext():如果仍有元素可以迭代,则返回 true。(换句话说,如...
分类:编程语言   时间:2014-07-19 23:28:49    阅读次数:359
【LeetCode with Python】 Rotate Image
You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockwise). Follow up: Could you do this in-place?...
分类:编程语言   时间:2014-07-19 23:46:49    阅读次数:516
银行综合储蓄业务系统,水平为学了一年C语言
银行综合储蓄业务系统 #include #include int acccunt = 0; char name[10],pw[10]; struct user   //定义结构体 { int ID; char userName[10]; char userPwd[10]; float money; int status;  // 状态 1:正常 2. 挂失 0:销户 ...
分类:编程语言   时间:2014-07-19 23:24:29    阅读次数:336
python 逻辑推理编程解决八皇后
可以和Haskell , Prolog 一样做到模式匹配, 建立逻辑推到规则,描述问题,得出答案。 from pyDatalog import pyDatalog pyDatalog.create_atoms( 'N, N1, X, Y, X0, X1, X2, X3, X4, X5, X6, X7' ) pyDatalog.create_atoms( 'ok,queens, nex...
分类:编程语言   时间:2014-07-19 23:31:49    阅读次数:377
c++格式控制
1. 两个int型相除要得到double int a=3; int b=2; double c=a/b; 结果c=1; 事实上/是取余。 如何得到double或float型呢。 方法1:(隐式转化) int a=3; int b=2; double c=a*1.0/b; 结果c=1.5 因为数据类型沿着低级向高级转化,一旦出现高级类型,数据运算过程都是转化成最高级的类型...
分类:编程语言   时间:2014-07-19 23:21:40    阅读次数:274
C++进程注入(通过远程线程注入进程)
需要本文代码请直接跳到文章最底部下载 注入进程的方法有很多,本文主要介绍通过远程线程来注入进程的方法; 我们知道,每个进程都有4GB的地址空间,windows可用的大小大概为1.5GB左右,远程线程注入的方法主要是,打开一个线程以后,将要注入的动态库的地址写入这个地址空间,然后调用开启远程线程的函数,来执行LoadLibraryA或者LoadLibraryW(其实不存在LoadLibrar...
分类:编程语言   时间:2014-07-19 23:19:51    阅读次数:449
数学之路-python计算实战(16)-机器视觉-滤波去噪(邻域平均法滤波)
# -*- coding: utf-8 -*- #code:myhaspl@myhaspl.com #邻域平均法滤波,半径为2 import cv2 import numpy as np fn="test3.jpg" myimg=cv2.imread(fn) img=cv2.cvtColor(myimg,cv2.COLOR_BGR2GRAY) #加上椒盐噪声 param=20 #灰阶范围...
分类:编程语言   时间:2014-07-19 23:18:52    阅读次数:405
C++中如何split字符串(转)
#include #include #include using namespace std;int main(){ string s("Somewhere down the road"); istringstream iss(s); while (iss) ...
分类:编程语言   时间:2014-07-19 23:13:54    阅读次数:248
python中的yield
例如这个函数 def fab(max): n, a, b = 0, 0, 1 while n < max: yield b # print b a, b = b, a + b n = n + 1 简单地讲,yield 的...
分类:编程语言   时间:2014-07-19 23:15:12    阅读次数:247
Javascript获取当前日期
实例:获取当前日期varCurrentTime=newDate().getFullYear()+"-"+parseFloat(newDate().getMonth()+1)+"-"+newDate().getDate();
分类:编程语言   时间:2014-07-19 23:11:30    阅读次数:233
java求两个集合的差集
publicstaticvoidmain(String[]args){Setset=newHashSet();Setset1=newHashSet();set.add("sanny");set.add("mary");set.add("bill");set.add("tom");set.add("t...
分类:编程语言   时间:2014-07-19 23:08:46    阅读次数:345
Java动态数组
其中java动态数组:Java动态数组是一种可以任意伸缩数组长度的对象,在Java中比较常用的是ArrayList,ArrayList是javaAPI中自带的java.util.ArrayList。下面介绍一下ArrayList作为Java动态数组的用法。 1.语法:add()是添加一个新的元素,r...
分类:编程语言   时间:2014-07-19 23:08:03    阅读次数:199
为什么要用Hibernate框架? 把SessionFactory,Session,Transcational封装成包含crud的工具类并且处理了事务,那不是用不着spring了?
既然用Hibernate框架访问管理持久层,那为何又提到用Spring来管理以及整合Hibernate呢?把SessionFactory,Session,Transcational封装成包含crud的工具类并且处理了事务,那不是用不着spring了?Hibernate操作的步骤如下:1. ...
分类:编程语言   时间:2014-07-19 23:05:17    阅读次数:668
如何注册java程序为windows服务
如何注册java程序为windows服务最近想找个软件来控制电脑的关机时间,在网上找了几个,都是可视化界面的可以设置具体的关机时间的软件。由于我想编写的关机程序是运行在别人机器上,只能让该机器在晚上17点到23点25分才上网,到了23点25分就可以自动关机。为了让别人感觉不到这个软件的“存在”(免得...
分类:编程语言   时间:2014-07-19 23:32:51    阅读次数:342
Java中String的split()方法的一些需要注意的地方
项目中我用到了字符串的split()方法,为这种方法的方便称赞,可是程序在测试的时候出现的问题折腾了我好久,原来在使用的时候存在着以下几个需要注意的地方。本来使用split()方法是判断String的数量,结果这么的不靠谱,最后换成了hashset动态添加字符串,然后求hashset.size()的...
分类:编程语言   时间:2014-07-22 22:51:15    阅读次数:212
(转)多线程下:Vector、Hashtable、ArrayList、LinkedList、HashMap 性能特征
最近在研究关于多线程环境下如何提升性能,在程序中执行最多的是“查询”,但同时也要维护数据的“添加”和“删除”目前在 Hashtable 和 HashMap 中选择。看了jdk文档,我们知道 Hashtable是同步的,而HashMap是不同步的。所以一开始的时候,我采用的是 Hashtable,因为...
分类:编程语言   时间:2014-07-22 22:51:15    阅读次数:227
Java 解决约瑟夫问题
约瑟夫问题(有时也称为约瑟夫斯置换,是一个出现在计算机科学和数学中的问题。在计算机编程的算法中,类似问题又称为约瑟夫环。又称“丢手绢问题”.)有这样一个故事,15个教徒和15个非教徒在深海遇险必须讲一半的人投到海中,其余的人才能获救,于是想出这样过一个办法,30个人围城一圈。从第一个人开始一次报数,...
分类:编程语言   时间:2014-07-22 22:51:37    阅读次数:263
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!