首页 > 编程语言
设计模式C++实现十六:迭代器模式
迭代器模式(Iterator):提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。 使用场景:当我们需要访问一个聚集对象时,而且不管这些对象是什么都需要遍历的时候,我们可以考虑使用迭代器模式。如果我们需要对聚集有多种方式遍历时,也可以考虑使用迭代器模式。迭代器一般需要提供开始,下一个,是否结束,当前项的内容等方法。 #ifndef ITERATOR_H #define ...
分类:编程语言   时间:2015-05-14 14:15:22    收藏:0  评论:0  赞:0  阅读:101
LeetCode 30 Substring with Concatenation of All Words (C,C++,Java,Python)
Problem: You are given a string, s, and a list of words, words, that are all of the same length. Find all starting indices of substring(s) in s that is a concatenation of each word in wordsexac...
分类:编程语言   时间:2015-05-14 14:14:53    收藏:0  评论:0  赞:0  阅读:202
【学习笔记】JavaScript编码规范-字符串
对字符串使用单引号。 //good var name = 'Terence'; //bad var name = "Terence"; 超过80个字符的字符串应该使用字符串连接符进行换行。 //good var msg = '测试信息测试信息测试信息测试信息'+ '测试信息测试信息测试信息测试信息测试信息'+ '测试信息测试信息测试信息'; //bad var msg = '测试信息测试...
分类:编程语言   时间:2015-05-14 14:10:17    收藏:0  评论:0  赞:0  阅读:217
IntelliJ IDEA 14.x 与 Tomcat 集成,创建并运行Java Web项目
创建Web项目 1、File -> New Project ,进入创建项目窗口   2、在 WEB-INF 目录下点击右键,New -> Directory,创建 classes 和 lib 两个目录   3、File -> Project Structure,进入 Project Structure窗口 4、点击 Modules...
分类:编程语言   时间:2015-05-14 14:09:22    收藏:0  评论:0  赞:0  阅读:140
用javascript为页面添加样式
// 为element增加一个样式名为newClassName的新样式function addClass(element, newClassName) { // your implement var oldClassName=element.className; element.c...
分类:编程语言   时间:2015-05-14 13:56:55    收藏:0  评论:0  赞:0  阅读:535
javascript权威指南-语言结构笔记
Js 程序采用Unicode字符集编码的;Js语言严格区分大小写(变量, 函数, 关键字,标识符)Js语言会忽略空格 换行 制表符Js语句以 ;(分号) 结尾, 但是如果语句独占一行是可以省略; 注:不是所有换行处都可以省略 ; 只有在缺少了分号,javascript无法正确解析代...
分类:编程语言   时间:2015-05-14 13:54:46    收藏:0  评论:0  赞:0  阅读:325
C/C++浮点数的比较
原文地址:https://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/[Floating-point] math is hard.Seriously. Each time I t...
分类:编程语言   时间:2015-05-14 13:53:05    收藏:0  评论:0  赞:0  阅读:1410
Python3.4 threading socket 学习
#!/usr/bin/env python3#file name: threadtest.py# -*- coding:utf8 -*-# -version:1.0-import threading, time, socketclass Server(): '''接收消息的服务器类''' def _...
分类:编程语言   时间:2015-05-14 13:51:35    收藏:0  评论:0  赞:0  阅读:203
java 打包jar文件以在没有安装JDK或JRE的机子上运行
前言:java号称“一次编译,到处运行”,但这有个前提,那就是你的机子上得安装java环境。对于开发人员或其他一些比较懂计算机的人来说这没什么,但是对于一些不懂计算机的人来说这会很麻烦,他们更希望的是东西拿来就能用,而不用另外安装其他软件。我们可以通过把jre和导出的jar文件封装在一起来实现这个效...
分类:编程语言   时间:2015-05-14 13:45:45    收藏:0  评论:0  赞:0  阅读:1564
eclipse中java项目转成Web项目
1、找到项目目录下的.project文件2、编辑.project文件,找到...3、2中找到的结点中加下面的的代码org.eclipse.wst.common.project.facet.core.natureorg.eclipse.wst.common.modulecore.ModuleCoreN...
分类:编程语言   时间:2015-05-14 13:44:35    收藏:0  评论:0  赞:0  阅读:199
Java静态变量的用法:伪单例
这几天遇到一个问题,一个Service里有一个map,但是这个Service有别的继承,于是每一个Service都会创建一个map,但是这个map应该是公用的,于是就有问题了。。。(按结构说Service里是不应该有map存在的,结果设计有问题,但是结构不影响研究)特殊的解决方式:把此map改为st...
分类:编程语言   时间:2015-05-14 13:42:45    收藏:0  评论:0  赞:0  阅读:230
检测电话号码的python程序(一)
def isPhoneNumber(text): #固定电话 if len(text) != 13: return False # 位数不够 for i in range(0, 4): if not text[i].isdecimal(): ...
分类:编程语言   时间:2015-05-14 13:40:45    收藏:0  评论:0  赞:0  阅读:794
字符串中的字符排序
import java.util.Arrays;/*"20 78 9 22 34 44" * 对一个字符串中的数进行排序 * 思路:如何获取到这个字符串中的这些需要排序的数值? * 发现这个字符串其实都是空格进行分割的 * 将大字符串转化为小字符串 * 再将小...
分类:编程语言   时间:2015-05-14 13:38:35    收藏:0  评论:0  赞:0  阅读:255
Java 堆内存与栈内存异同(Java Heap Memory vs Stack Memory Difference)
--referenceJava Heap Memory vs Stack Memory Difference在数据结构中,堆和栈可以说是两种最基础的数据结构,而Java中的栈内存空间和堆内存空间有什么异同,以及和数据结构中的堆栈有何关系?一、Java 堆存储空间堆内存(堆存储空间)会在Java运行时...
分类:编程语言   时间:2015-05-14 13:34:10    收藏:0  评论:0  赞:0  阅读:253
Java Learning (3)
类的积累:在写类的时候,必须做好安全性考虑,为确保类中各个元素被安全使用及读取,必须符合下面三个原则:所有域中的变量必须为private,类中必须设定public的域访问方法,类中应设定必需的域修改方法:e.g.public class test{ private String name; ...
分类:编程语言   时间:2015-05-14 13:33:06    收藏:0  评论:0  赞:0  阅读:229
数组去重
$a = array('a', 'b', 'a', 'c', 'a', 'b', 'e');print_r(array_flip(array_flip($a)));结果Array( [4] => a [5] => b [3] => c [6] => e)后面重复的被删除
分类:编程语言   时间:2015-05-14 13:31:45    收藏:0  评论:0  赞:0  阅读:249
从VBA到Delphi
我一般用OLE方式处理office系列的数据。一、定义 WordApp: variant; CurrDoc: variant; Selection: variant;二、初始化WordApp.Visible := true; CurrDoc := WordApp.documents...
分类:编程语言   时间:2015-05-14 13:31:15    收藏:0  评论:0  赞:0  阅读:312
Linux环境下Tomcat运行报错java.lang.OutOfMemoryError
va.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "http-bio-8080-exec-5" java.lang.OutOfMemoryError: PermGen space 进入Tomcat中的/bin/catalina.sh? 在catalina.sh中添加如下...
分类:编程语言   时间:2015-05-14 12:26:16    收藏:0  评论:0  赞:0  阅读:988
Spring-data-redis配置 订阅/发布 功能
Spring-data-redis配置 订阅/发布 功能 一、添加maven依赖 <!--?redis?--> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1.5.0.RELEASE</v...
分类:编程语言   时间:2015-05-14 12:25:46    收藏:0  评论:0  赞:0  阅读:296
SpringMVC 使用hibernate返回list
在dao中查询出来的实体 return this.dao.getListByHQL("from 类名"); 在controller中要得到这个list, List<类名> 类名首字母小写= platformOrgService.findAllOrg(); request.setAttribute("类名首字母小写", 类...
分类:编程语言   时间:2015-05-14 12:23:55    收藏:0  评论:0  赞:0  阅读:206
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!