6 snail0428

尚未进行身份认证

我要认证

Talk is cheap, show me the code!

等级
TA的排名 13w+

在Java中如何遍历Map对象(转载)

转载自:http://www.cnblogs.com/coder-wzr/p/7838522.htmlHow to Iterate Over a Map in Java在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHashMap, Hash...

2018-07-29 19:52:20

mvc的深入理解

http://www.cnblogs.com/coltfoal/p/4713329.html前言最近在思考关于iOS视图架构的一些东西,于是开始纠结MVC、MVVM等架构。由于项目里原来的代码比较乱,日积月累,维护的人也换了又换,可以说到了十分臃肿难以维护的地步。所以借某个机会得以对其进行重新设计。项目里的业务逻辑比较多,也比较乱。所以必须把架构做好,以方便后期的维护。说回视图

2017-06-28 09:53:42

使用 web 代理实现 Ajax 跨域调用

http://www.oschina.net/translate/use-a-web-proxy-for-cross-domain-xmlhttprequest-callsXMLHttpRequest对象(在IE中是XMLHTTP)处于当今最令人兴奋的AJAX Web应用程序的核心地位。但是实际上使用这个对象编写客户端web应用程序将会受到网络上web浏览器对跨域链接的限制。这个指南提

2017-06-28 08:16:10

深入理解ajax系列第一篇——XHR对象

原文:http://www.108js.com/article/article2/20153.html?id=2817 ajax是asynchronous javascript and XML的简写,中文翻译是异步的javascript和XML,这一技术能够向服务器请求额外的数据而无须卸载页面,会带来更好的用户体验。虽然名字中包含XML,但ajax通信与数据格式无关。下面将详细

2017-06-27 17:05:59

Java中Filter、Servlet、Listener的学习

1、Filter的功能filter功能,它使用户可以改变一个 request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在离开 servlet时处理response.换种说法,filter其实是一个”servlet chaining”(servlet

2017-06-27 17:03:32

meta-inf文件夹的作用和意义

网上搜索meta-inf看到的回答最多的是:meta-inf文件夹相当于一个信息包,目录中的文件和目录获得Java 2平台的认可与解释,用来配置应用程序、扩展程序、类加载器和服务。其中的 manifest.mf文件,在用jar打包时自动生成。这里转载了另外一个帖子,有助于理解meta-inf,是从百度知道上看到,找不到出处了,就不多说明了。如何把 java 程序编译成 .e

2017-06-26 20:25:39

异步请求代理ajaxProxy

转载原文:http://www.charlestech.info/2015/05/27/ajax-proxy/?utm_source=tuicool&utm_medium=referral当前web系统的业务逻辑越来越多地向前端倾斜,前端负责的异步请求也越来越多,在日常业务需求开发中,执行异步请求时遇到的问题不少。有两个问题是我经常会遇到的。第一,前端并发触发异步请求,导致请求

2017-05-31 10:46:01

Spring容器

Spring容器Spring容器可以帮助你管理所有的Bean对象,专业术语称之为IoC控制反转。在传统的程序中,对象的生成都是由开发者完成的。而在控制反转中,对象的生成全部都交给框架完成。这样的好处就是减少了程序的依赖性。Bean在Spring中的生命周期如下:实例化。Spring通过new关键字将一个Bean进行实例化,JavaBean都有默认的构造函数,因此不需要提供构

2017-05-19 14:12:24

cin、cin.get()、getline()(讲解的很详细)黄刚的博客

黄刚的博客:cin、cin.get()、getline()(讲解的很详细)in等函数深入分析很多初学者都认为cin函数是一个很简单的函数,其实不然!cin函数有很多需要了解的知识(比如:cin的返回值是什么,cin提供了哪些成员函数且分别是什么作用,如cin.clear(),cin.ignore(), cin.fail(), cin.good()等等),如果没有很好的掌

2016-10-10 21:53:44

自旋锁spinlock剖析与改进

1, spinlock介绍  spinlock又称自旋锁,线程通过busy-wait-loop的方式来获取锁,任时刻只有一个线程能够获得锁,其他线程忙等待直到获得锁。spinlock在多处理器多线程环境的场景中有很广泛的使用,一般要求使用spinlock的临界区尽量简短,这样获取的锁可以尽快释放,以满足其他忙等的线程。Spinlock和mutex不同,spinlock不会导致线程的状态切换

2016-09-30 10:39:27

C语言中内存分配

在任何程序设计环境及语言中,内存管理都十分重要。在目前的计算机系统或嵌入式系统中,内存资源仍然是有限的。因此在程序设计中,有效地管理内存资源是程序员首先考虑的问题。第1节主要介绍内存管理基本概念,重点介绍C程序中内存的分配,以及C语言编译后的可执行程序的存储结构和运行结构,同时还介绍了堆空间和栈空间的用途及区别。第2节主要介绍C语言中内存分配及释放函数、函数的功能,以及如何调用这些

2016-09-24 16:15:06

内核态与用户态的区别

http://blog.csdn.net/fatsandwich/article/details/2131707#http://jakielong.iteye.com/blog/771663当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态(或简称为内核态)。此时处理器处于特权级最高的(0级)内核代码中执行。当进程处于内核态时,执行的内核代码会使用当前

2016-09-21 11:13:45

用户级线程和内核级线程的区别

转载于http://col1.blog.163.com/blog/static/1909775192012719114033352/1 .内核级线程:切换由内核控制,当线程进行切换的时候,由用户态转化为内核态。切换完毕要从内核态返回用户态;可以很好的利用smp,即利用多核cpu。windows线程就是这样的。 2. 用户级线程内核的切换由用户态程序自己控制内核切换,不需要内核干涉,

2016-09-21 11:09:14

单链表的反转(递归与非递归方式)

定义链表结构struct ListNode{ int val; ListNode *next; ListNode(int v) : val(v), next(NULL) {}};非递归反转单链表ListNode* reverse(ListNode *root){ if (root == NULL || root->next ==

2016-09-19 11:26:55

linux awk命令详解

http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: aw

2016-09-17 15:49:12

linux 进程创建clone、fork与vfork

转载自:http://blog.csdn.net/chenjiayi_yun/article/details/26242245 目录:1、clone、fork与vfork介绍2、fork说明3、vfork说明4、clone说明5、fork,vfork,clone的区别内容:1、clone、fork与vfork介绍

2016-09-17 13:51:25

i节点(inode)和文件描述符(file descriptor)的区别和联系

inode 或i节点是指对文件的索引。如一个系统,所有文件是放在磁盘或flash上,就要编个目录来说明每个文件在什么地方,有什么属性,及大小等。就像书本的目录一样,便于查找和管理。这目录是操作系统需要的,用来找文件或叫管理文件。许多操作系统都用到这个概念,如linux, 某些嵌入式文件系统等。当然,对某个系统来说,有许多i节点。所以对i节点本身也是要进行管理的。     在linu

2016-09-17 11:22:07

子进程复制了父进程的什么

如果你对代码段、数据段、栈、堆存放哪些数据还不是很清楚,请先看我写和Linux 内存管理。有时会出现父子进程变量的地址一样,但值不一样。看下面代码:#include#includestring.h>#include#includemain(){ char str[4]="asd"; pid_t pid=fork(); if(pid==0){

2016-09-17 11:03:12

Linux 文件、内容查找(递归) ,grep ,find

Linux 文件、内容查找(递归) ,grep ,find 收藏内容查找(递归)grep /etc/httpd/modules/ -lr 'php' *文件名查找(递归,不适合查找modules)find /etc/httpd/ -name httpd.conf引用:grep 命令用于搜索由 Pattern 参数指定的模式,并将每个匹配的行写入标准输出中

2016-09-16 15:57:16

滑动窗口机制

http://blog.csdn.net/yujun00/article/details/636495ARQ与滑动窗口概念       滑动窗口协议,是TCP使用的一种流量控制方法。该协议允许发送方在停止并等待确认前可以连续发送多个分组。由于发送方不必每发一个分组就停下来等待确认,因此该协议可以加速数据的传输。   自动重传请求(Automatic Repeat-reQ

2016-09-16 15:00:21

查看更多

勋章 我的勋章
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。