- 浏览: 340466 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (354)
- 学习 (219)
- 工作 (69)
- 前端技术 (188)
- 个人评论 (1)
- 工作总结 (1)
- 工作的方法 (1)
- 代码库 (1)
- jQuery (63)
- javascript (4)
- css (4)
- 网络通信协议 (3)
- web (7)
- 服务端性能 (1)
- 优化 (1)
- html5 (4)
- serialize (1)
- 上线页面 (1)
- ie6 (6)
- js (1)
- iframe (1)
- flash (1)
- a (1)
- img (1)
- 页面tms的要求 (1)
- kissy (3)
- 需求也页面 (0)
- 需求页面 (2)
- 视频插件 (1)
- 切图片 (1)
- map (1)
- display (1)
- 浮动定位 (1)
- 大小图片的切换功能 (2)
- demo (1)
- margin (1)
- a标签 (1)
- border (1)
- 侧导航 (1)
- 切换PNG格式的css (1)
- padding (1)
- 显示添加和删除 (1)
- 滚动条 (1)
- 和图片处理 (1)
- 移动端 (1)
- 定位 (1)
- 移动端的包的引入作用与直接拨打电话的A标签 (1)
- git (1)
- node.js (1)
- Zepto (1)
最新评论
-
幻紫1992:
还有分页的功能、、(⊙o⊙)嗯
[JS代码库] -
幻紫1992:
就是没有返回顶部的按钮,这个页面、、
[JS代码库] -
幻紫1992:
很受用,O(∩_∩)O谢谢啦~
[JS代码库] -
nlnl520coco:
想下个东西 规则太苛刻了 网站得改进
[JS代码库] -
hxp520520:
new Limiter() 这个对象是kissy API里面的 ...
Limiter的简单demo--20131029
//公共的类名
/**
* Newxin()类
* @author xinjie
*
*/
public class Newxx{
//定义主方法
/**
* main()方法
* @param String[] args
* @throws Exception throws Exception
* return 无
*/
public static void main(String[] args) {
//定义变量赋值
String obj = "{\"firsName\":\"Brett\",\"lastName\":\"McLaughlin\",\"email\":\"aaaa\"}," +
"{\"firsName\":\"Brett\",\"lastName\":\"McLaughlin2\",\"email\":\"bbbb\"}";
//实例化对象
Newzz zz = new Newzz();
//输出
System.out.println( zz.sun(obj));
}
}
//引用包
/* 注意:
* 修改
*/
import java.util.ArrayList;
//引用包
/* 注意
* HashMap
* 应用广泛的数据类型
*/
import java.util.HashMap;
//引用包
/* 注意
* Map
* 将键映射到值的对象
*/
import java.util.Map;
//引用包
/* 注意:
* 提供公共的执行操作方法的列表
*/
import java.util.List;
//引用包
/* 注意
* org
* 包
* apache
* 开源包
* commons
* 文档
* lang
* StringUtils
* 方法的操作对象
*/
import org.apache.commons.lang.StringUtils;
//公共类名
/**
* twoxin()类
* @author xinjie
*
*/
public class Newzz{
//定义方法
/**
* sun()方法
* @param String show
* return str
*/
public String sun(String show){
//定义变量
String[] obj = StringUtils.substringsBetween(show, "{", "}");
//实例化对象
List<Map<String,String>> arraylist = new ArrayList<Map<String,String>>();
//for循环
for(String s : obj){
//定义数组变量
String[] array = StringUtils.split(s, ",");
//实例化对象
Map<String,String> map = new HashMap<String,String>();
//for循环
for(String prop: array){
//定义数组变量
String[] a = StringUtils.split(prop, ":");
//调用方法
map.put(a[0], a[1]);
}
//调用方法
arraylist.add(map);
}
//定义变量
String str = "";
//for循环
for(Map<String,String> map : arraylist){
//for循环
for(String s : map.keySet()){
//if语句
if(StringUtils.equals(map.get(s), "\"McLaughlin\"")){
//继续当前循环
continue;
//否则
}else{
//str加上等于s加上" "加上map.get(s)加上" "
str += s + " " + map.get(s) + " ";
//跳出本次循环
break;
}
}
//跳出本次循环
break;
}
//返回str
return str;
}
}
/**
* Newxin()类
* @author xinjie
*
*/
public class Newxx{
//定义主方法
/**
* main()方法
* @param String[] args
* @throws Exception throws Exception
* return 无
*/
public static void main(String[] args) {
//定义变量赋值
String obj = "{\"firsName\":\"Brett\",\"lastName\":\"McLaughlin\",\"email\":\"aaaa\"}," +
"{\"firsName\":\"Brett\",\"lastName\":\"McLaughlin2\",\"email\":\"bbbb\"}";
//实例化对象
Newzz zz = new Newzz();
//输出
System.out.println( zz.sun(obj));
}
}
//引用包
/* 注意:
* 修改
*/
import java.util.ArrayList;
//引用包
/* 注意
* HashMap
* 应用广泛的数据类型
*/
import java.util.HashMap;
//引用包
/* 注意
* Map
* 将键映射到值的对象
*/
import java.util.Map;
//引用包
/* 注意:
* 提供公共的执行操作方法的列表
*/
import java.util.List;
//引用包
/* 注意
* org
* 包
* apache
* 开源包
* commons
* 文档
* lang
* StringUtils
* 方法的操作对象
*/
import org.apache.commons.lang.StringUtils;
//公共类名
/**
* twoxin()类
* @author xinjie
*
*/
public class Newzz{
//定义方法
/**
* sun()方法
* @param String show
* return str
*/
public String sun(String show){
//定义变量
String[] obj = StringUtils.substringsBetween(show, "{", "}");
//实例化对象
List<Map<String,String>> arraylist = new ArrayList<Map<String,String>>();
//for循环
for(String s : obj){
//定义数组变量
String[] array = StringUtils.split(s, ",");
//实例化对象
Map<String,String> map = new HashMap<String,String>();
//for循环
for(String prop: array){
//定义数组变量
String[] a = StringUtils.split(prop, ":");
//调用方法
map.put(a[0], a[1]);
}
//调用方法
arraylist.add(map);
}
//定义变量
String str = "";
//for循环
for(Map<String,String> map : arraylist){
//for循环
for(String s : map.keySet()){
//if语句
if(StringUtils.equals(map.get(s), "\"McLaughlin\"")){
//继续当前循环
continue;
//否则
}else{
//str加上等于s加上" "加上map.get(s)加上" "
str += s + " " + map.get(s) + " ";
//跳出本次循环
break;
}
}
//跳出本次循环
break;
}
//返回str
return str;
}
}
发表评论
-
Zepto
2015-08-15 13:49 1231Zepto Zepto,是一个比较 ... -
node.js的学习-20140611
2014-06-11 23:17 767//创建一个h1方法里面舒服一个nihao functi ... -
node.js的学习-20140609
2014-06-09 23:01 579Node.js 是一个基于Chrome JavaScript ... -
git的学习-20140604
2014-06-04 23:30 530Git使用 首先 开启"G ... -
PC和移动端的页面的一些差距-20140525
2014-05-25 23:46 876首先 1、标签、描述等描述清晰准确 2、网站结构3层树状结构 ... -
Bootstrap排版基础样式和响应式图片-20140521
2014-05-22 00:41 2735Bootstrap基础排版样式 .col-xs-* // ... -
Bootstrap特性、设计和组件-20140519
2014-05-19 22:22 710特点 Bootstrap是基于jQuery框架开发的,它在j ... -
Bootstrap流式布局-20140515
2014-05-16 00:26 14747流布局是一种适应屏幕的做法。即不固定块的宽度,而是采用百分比作 ... -
Bootstrap的宽度和分辨率的差别-20140514
2014-05-14 23:05 6262首先在bootstrap里面所有 ... -
Bootstrap的认识-20140513
2014-05-14 00:09 1376通过公司的两个比较大 ... -
jquery初步认识-20140123
2014-01-24 01:30 692一、原型模式结构 // 定义一个jQuery构造函数 ... -
html5的特殊标签作用-20140114
2014-01-15 01:04 912<base>、定义页面中所有链接的基准URL & ... -
ie下的指定样式-20140106
2014-01-08 00:00 7661. <!--[if !IE]><!--&g ... -
margin-left在IE6下左浮动加倍-20140102
2014-01-02 23:04 749一、IE6下如果line-height超出本身区块的heigh ... -
浮动存在的问题-20131229
2013-12-29 23:00 540看一个正常的浮动案例 <!DOCTYPE h ... -
在ie6下同张图片不能外面包有a标签后在画热区-20131223
2013-12-23 23:47 867最近在做页面有的发现一个问题 <div class ... -
ie6下导航存在的问题和-2013-12-20
2013-12-21 00:51 637最近在做事的时候发现一个有趣的问题,在上网也找过但是都没有很好 ... -
按比例展示的小js-20131217
2013-12-18 00:41 431做需求的做到一个关于这个功能的项目所以记下来 Math.ra ... -
定位需要注意-20131214
2013-12-15 01:07 694在CSS中关于定位的内容 ... -
flash在Safari下的BUG-20131212
2013-12-12 01:09 768<object width="940&qu ...
相关推荐
本工程是游戏服务器异步编程第二次重构的源码。是和博客配套的源码,如果没有看博客,建议不要下载。本源码适用于《0002-TcpListener/TcpClient异步编程 》---《0007-异步编程第二次重构》这几篇博客。
#### 二、重构的具体实践 ##### 1. 重构案例分析 书中的一个典型案例是关于电影租赁系统的重构过程。该系统涉及的主要类包括`Movie`、`Rental`和`Customer`等。通过逐步的改进,使原本混乱或低效的代码变得更加...
泛微OA ecology 9二次开发培训 01 / 流程表单校验,建模表单校验 ...资源很全面,下载不会吃亏,Ecology泛微的学习文件,有PPT,有二次开发的学习文档,学习完之后会对泛微有一个新的认识,开发起来速度更快,效率更高
【二次近邻稀疏重构法】是针对人脸识别领域的一种优化策略,它是在稀疏表示分类(Sparse Representation Classification, SRC)的基础上进行改进,旨在提高人脸识别的效率和准确性。SRC方法是利用整个数据集来构建...
使用matlab来实现非正交二次样条二维二进小波的快速分解和重构 编程实现例7.4中可分离二维二进小波的快速分解与重构算法 算法实现 使用matlab来实现非正交二次样条二维二进小波的快速分解和重构,实现的函数...
【重构语文课程 促进深度学习】的议题着重探讨如何打破传统语文教学的局限,通过创新课程设计,激发学生的深度学习。传统的语文教学过于依赖教材,答案标准化,导致学生的学习局限于书本,缺乏对生活的理解和实践。...
重构的核心概念是通过一系列微小的步骤,逐步改善代码质量,避免一次性大规模的修改所带来的风险。在C#中,重构涉及到各种技巧和工具,如提取函数、提取类、引入参数对象、消除重复代码等。这些方法旨在使代码更易于...
#### 二、重构的重要性 重构之所以重要,是因为随着软件系统的不断发展和演变,代码往往会变得越来越复杂和难以管理。如果不进行重构,随着时间的推移,这些系统可能会变成所谓的“遗产系统”或“技术债务”,这将...
基于深度学习的离轴菲涅耳数字全息非线性重构 知识点一:深度学习在数字全息图像重构中的应用 在本文中,作者提出了一种基于深度学习的离轴菲涅耳数字全息非线性重构方法。该方法利用经典的菲涅耳衍射积分模拟数字...
《重构:改善既有代码设计》是一本由Martin Fowler所著的经典IT著作,它详细阐述了在软件开发过程中如何通过重构来提升代码质量、可读性和维护性。重构是一种系统性的方法,旨在不改变软件外在行为的前提下,改进其...
"基于深度学习SDA的压缩感知图像重构方法" 该论文提出了一种基于深度学习的压缩感知图像重构方法,旨在解决传统压缩感知方法中存在的缺陷,如重构精度不高、计算时间长等问题。该方法采用堆叠去噪自动编码器作为无...
标题中的"【EMD重构】.rar"指的是包含EMD重构过程的压缩文件,而"EMD重构函数"是指在处理EMD分解后的IMF分量时使用的特定函数。"IMF变量重构"则是指将分解得到的各个IMF重新组合成原始信号的过程。"tomorrowi4n"可能...
重构是软件开发过程中的一个重要环节,它涉及到代码的优化、设计改进和质量提升,而不改变程序的外部行为。本文将详细探讨重构的目的、对象、时机和方法,帮助开发者理解和掌握重构的核心理念。 **重构的目的(Why...
《重构-改善既有代码的设计》是一本专注于Java编程领域的经典著作,主要探讨了如何通过重构技术来提升既有代码的质量和可维护性。重构是软件开发过程中一个至关重要的环节,它旨在不改变代码外在行为的前提下,改进...
泛微OA ecology 9二次开发培训 01 / 流程表单校验,建模表单校验 02 / 流程和建模action 03 / 建模的自定义按钮,建模的权限重构 04 / 怎么发布一个定时任务 05 / 怎么写API接口并发布API接口 06 / 怎么写WebService...
"二次谐波加权重构的77 GHz FMCW雷达心率监测方法" 心率是衡量人体健康状况的关键生理参数,常用于临床诊断、治疗效果与健康状态评估等方面。传统上,常用接触式传感器进行心率监测。但在实际使用中,接触式监测...
首先,重构应该是一个持续的过程,而不是一次性的大工程。其次,应该保持频繁的测试,确保代码重构不会引入新的错误。重构还应该采取小步快跑的方式,每次只进行少量改动,并且频繁地进行代码审查和测试,从而确保...
在MATLAB环境中,实现二维小波变换通常需要编写或调用相关的库函数,但在这个案例中,提供的代码是直接手写卷积函数来完成小波变换的分解与重构过程,这为理解小波变换的底层运算提供了良好的学习机会。 首先,我们...