自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Code-lover's Learning Notes

Keep hungry,Keep foolish

  • 博客(151)
  • 资源 (97)
  • 收藏
  • 关注

转载 ios CLLocationManager定位

IOS中的core location提供了定位功能,能定位装置的当前坐标,同时能得到装置移动信息。因为对定位装置的轮询是很耗电的,所以最好只在非常必要的前提下启动。其中,最重要的类是CLLocationManager,定位管理。其定位有3种方式:1,GPS,最精确的定位方式,貌似iphone1是不支持的。2,蜂窝基站三角定位,这种定位在信号基站比较秘籍的城市比较准确

2014-10-30 17:13:07 787

转载 TCP 的那些事儿(下)

这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》 上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TCP要解决一个很大的事,那就是要在一个网络根据不同的情况来动态调整自己的发包的速度,小则让自己的连接更稳定,大则让整个网络更稳定。在你阅读下篇之前,你需要做好准备,本篇文章有好些算法和策略,可能会引发你的各种思考,让你的大脑分配很多内存和计算资

2014-10-30 13:45:39 965

转载 TCP 的那些事儿(上)

TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》(当然,你也可以去读一下RFC793以及后面N多的RFC)。另外,本文我会使用英文术语,这样方便你通过这些英文关键词来查找相

2014-10-30 13:33:24 784

转载 java Class类文件结构

平台无关性    Java是与平台无关的语言,这得益于Java源代码编译后生成的存储字节码的文件,即Class文件,以及Java虚拟机的实现。不仅使用Java编译器可以把Java代码编译成存储字节码的Class文件,使用JRuby等其他语言的编译器也可以把程序代码编译成Class文件,虚拟机并不关心Class的来源是什么语言,只要它符合一定的结构,就可以在Java中运行。Java语言中的各

2014-10-29 23:34:32 968

转载 chrome 调试工具常用功能整理

Elementschrome devtools 中 Elements panel 是审查 dom 元素和 css 的, 可以实时修改 dom/css.windows: ctrl + shift + imac: cmd + opt + iDOM修改 html & 属性节点右键, 如下图, 可以:添加属性(enter)修改 html(F2)删除元素(de

2014-10-29 09:13:52 960

转载 github秘籍,为你解读Git与Github酷而少知的功能

本秘籍收录了一些Git和Github非常酷同时又少有人知的功能。灵感来自于Zach Holman在2012年Aloha Ruby Conference和2013年WDCNZ上所做的演讲:Git and GitHub Secrets(slides)和More Git and GitHub Secrets(slides)。Read this in other languages: En

2014-10-29 09:10:46 1521

转载 svn 使用教程总结

SVN简介: 为什么要使用SVN?      程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。Subversion是什么?   它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史

2014-10-29 09:00:42 785

转载 git 使用教程

一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够

2014-10-29 08:57:21 678

转载 git 图解Git/图形化的Git参考手册

来源:marklodato此页图解git中的最常用命令。如果你稍微理解git的工作原理,这篇文章能够让你理解的更透彻。基本用法上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。● git add files 把当前文件放入暂存区域。● git commit 给暂存区域生成快照并提交。● git reset -- files 用来

2014-10-29 08:51:11 642

转载 ios UITextView 如何设置提示性文字

Android 中有 setHint()方法 iPhone中是否也有类似的方法啊 就是 TextView 出现的时候 自带一些提示性 的文字 然后输入开始后这些文字就消失 当输入的文字全部被删除,有重新出现?

2014-10-28 17:13:33 3123

转载 ios UITextField和 UITextView输入完毕后隐藏键盘

UITextField 比较简单 他有个Did End On Exite 事件,写个函数链接上就OK

2014-10-28 15:50:10 1047

转载 ios 键盘遮盖TextField的解决方法

常常我们在做界面的时候会用到文本框输入,但当把输入文本框放的过于低,就会导致在填写信息的时候弹出的虚拟键盘遮盖输入文本框,导致看不见所输入的信息,这对于用户体验当然很不好,所以我们需要改进这一情况,方法大致就是在点击输入文本框准备输入的时候,使得文本框上移到用户能看见的地方。这方法是网上资料,或许还有别的更好的解决方法,希望大家都能发出来。 比如如下的UIViewController有一个

2014-10-28 15:04:03 1332

转载 ios 关于UIImageView的显示问题——居中显示或者截取图片的中间部分显示

我们都知道在ios中,每一个UIImageView都有他的frame大小,但是如果图片的大小和这个frame的大小不符合的时候会怎么样呢?在默认情况,图片会被压缩或者拉伸以填满整个区域。通过查看UIView的属性可以知道,view的contentMode属性可以用来控制图片的显示情况。下面的设置可以让图片进行居中显示。

2014-10-28 10:27:03 2896

转载 java javac编译与JIT编译

编译过程    不论是物理机还是虚拟机,大部分的程序代码从开始编译到最终转化成物理机的目标代码或虚拟机能执行的指令集之前,都会按照如下图所示的各个步骤进行:    其中绿色的模块可以选择性实现。很容易看出,上图中间的那条分支是解释执行的过程(即一条字节码一条字节码地解释执行,如JavaScript),而下面的那条分支就是传统编译原理中从源代码到目

2014-10-27 23:05:53 1156

原创 java 在JS中的编码问题

在当前的web应用中,js操作页面元素的情况越来越多,尤其是通过js发起异步请求时遇到编码问题的情况经常出现。下面介绍在js中出现编码问题的几种情况。1.外部引入js文件       在一个单独的js文件中包含字符串输入的情况,如:        如果引入一个script.js脚本,这个脚本中有如下代码: document.wr

2014-10-26 16:56:52 1835

转载 javaEE tomcat的编码设置

tomcat的编码设置

2014-10-26 15:22:39 726

转载 java 中文编码问题

几种常见的编码格式为什么要编码不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言。由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte 来表示,因而必须要经过拆分或一些翻译工作,才能让计算机能理解。我们可以把计算机能够理解的

2014-10-26 13:05:52 639

转载 Java NIO 原理图文分析及代码实现

import java.io.IOException;import java.net.InetSocketAddress;import java.net.ServerSocket;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;impor

2014-10-25 23:57:11 649

转载 java NIO工作机制

在开始之前关于本教程新的输入/输出 (NIO) 库是在 JDK 1.4 中引入的。NIO 弥补了原来的 I/O 的不足,它在标准 Java 代码中提供了高速的、面向块的 I/O。通过定义包含数据的类,以及通过以块的形式处理这些数据,NIO 不用使用本机代码就可以利用低级优化,这是原来的 I/O 包所无法做到的。在本教程中,我们将讨论 NIO 库的几乎所有方面,从高级的概念性

2014-10-25 23:52:28 831

转载 java I/O 的工作机制

I/O 问题可以说是当今互联网 Web 应用中所面临的主要问题之一,因为当前在这个海量数据时代,数据在网络中随处流动。这个流动的过程中都涉及到 I/O 问题,可以说大部分 Web 应用系统的瓶颈都是 I/O 瓶颈。本文的目的正是分析 I/O 的内在工作机制,你将了解到:Java 的 I/O 类库的基本架构;磁盘 I/O 工作机制;网络 I/O 的工作机制;其中以网络 I/O 为重点介绍 Jav

2014-10-25 21:18:41 879

转载 java NIO详解

Java NIO 概述Java NIO 由以下几个核心部分组成:ChannelsBuffersSelectors虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的API。其它组件,如Pipe和FileLock,只不过是与三个核心组件共同使用的工具类。因此,在概述中我将集中在这三个组件上。其它组件

2014-10-25 19:26:01 805

转载 tcp 三次握手和四次挥手

建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。

2014-10-25 12:05:17 974

转载 深入分析Java Web技术内幕-深入Web请求过程

1.目前B/S网络架构大都采用类似下图所示的架构

2014-10-25 00:18:08 2003

转载 ios 两个ViewController间传值(二)

在上一篇 两个ViewController间传值(一)中说明了如何从A传值到B,这次要讲的是如何从A进入B,在B输入值后回传给A,这类似于Android中的利用Activity的onActivityResult回调方法实现两个Activity之间的值传递,那么在IOS中如何实现这个功能呢,答案是使用Delegate(委托协议)。首先来看看工程结构图:

2014-10-24 17:47:03 935

转载 ios 两个ViewController间传值(一)

IOS中,在两个ViewController之间传值有多种方式,这里学习其中一种,利用临时变量在两个ViewController之间传值,这可能不是最好的传值方式,但是也是一种选择。首先看看工程结构:其中ViewController是第一个界面,SecondViewController是第二个界面,UserEntity为一个实体对象,用来作为在两个界面间传值的媒介。

2014-10-24 17:25:34 776

转载 每一个程序员都必须阅读的10篇文章

原文:10 Atricle Every Programmer Must Read by Javin Paul作为一名Java程序员和软件开发者,我已经从那些名为《关于XXX,每个程序员都应了解的》的文章中学了很多东西,这些文章倾向于提供许多关于某一个特定主题的实用的、有深度、难以发掘的信息。在我的学习过程中,我读到了不少非常有用的文章,我会收藏这些文章以便日后参考和再次阅读。我个人认为

2014-10-24 01:07:53 1435 1

转载 oracle 多表查询

本次预计讲解的知识点1、 多表查询的操作、限制、笛卡尔积的问题;2、 统计函数及分组统计的操作;3、 子查询的操作,并且结合限定查询、数据排序、多表查询、统计查询一起完成各个复杂查询的操作;一、多表查询的基本概念在之前所使用的查询操作之中,都是从一张表之中查询出所需要的内容,那么如果现在一个查询语句需要显示多张表的数据,则就必须应用到多表查询的操作,而多表查

2014-10-23 08:29:01 812

转载 sql 典型SQL题(多表联查)

1.数据库表A 有个字段a是int类型 a中有数据有1到9任意(有重复的) 想取得a中,当 a=1时 a=2时 a=3…… 各一条记录的列表 select top 1 * from A where a=1 union select top 1 * from A where a=2 ... union select

2014-10-23 08:27:02 2086

转载 mysql 多表联合查询效率分析及优化

1. 多表连接类型1. 笛卡尔积(交叉连接) 在MySQL中可以为CROSS JOIN或者省略CROSS即JOIN,或者使用','  如: SELECT * FROM table1 CROSS JOIN table2   SELECT * FROM table1 JOIN table2   SELECT * FROM table1,table2     

2014-10-23 08:24:30 957

转载 sql 多表连接查询(详细实例)

本文主要列举两张和三张表来讲述多表连接查询。新建两张表:表1:student  截图如下:表2:course  截图如下:(此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键。)一、外连接外连接可分为:左连接、右连接、完全外连接。1、左连接  left join 或 left outer joinSQ

2014-10-22 22:58:52 794

转载 sql 多表联合查询

很少用join,这次学学,并备忘两篇文章!转自:http://hcx-2008.javaeye.com/blog/285661连接查询 通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接

2014-10-22 22:50:47 1026

转载 sql 基础,多表查询

--==========================--SQL基础-->多表查询--==========================/*一、多表查询    简言之,根据特定的连接条件从不同的表中获取所需的数据     笛卡尔集的产生条件:       省略连接条件       连接条件无效       第一个表中的所有行与第二个表中的所有行相连接

2014-10-22 22:49:56 834

转载 java 数组在内存中的结构

原文链接: What does a Java array look like in memory?Java中的数组存储两类事物: 原始值(int,char,...),或者引用(对象指针).当一个对象通过 new 创建,那么将在堆内存中分配一段空间,并且返回其引用(指针).对于数组,也是同样的方式.1. 一维数组

2014-10-22 22:14:42 680

转载 java JVM 运行时数据区

原文链接: JVM Run-Time Data Areas参考地址: JVM运行时是什么样子?这是阅读JVM规范时的笔记, 我画了一幅图来帮助自己加深理解:图1 JVM运行时数据区1. 单线程数据区(非共享)从上图可以看出,每个线程都有自己独立的数据区,包括 PC(程序计数器),JVM(方法)栈,以及本地方法栈. 当创建新线程时,这些数据区域将会一并创建.

2014-10-22 22:06:51 590

转载 java 对象在堆中的内存结构

原文链接:  What do Java objects look like in memory during run-time?我们知道,函数每次被调用时,在内存中都有自己的活动记录(activation record),称为栈空间(stack). Java 的方法在调用时在 JVM 栈中为其分配一个栈帧(Java栈空间的一个片段),可以称之为方法栈. 原则上,所有对象都在堆空间(He

2014-10-22 21:01:40 695

转载 java 配置文件中敏感信息进行加解密的工具类

在 JavaEE 配置文件中,例如 XML 或者 properties 文件,由于某些敏感信息不希望普通人员看见,则可以采用加密的方式存储,程序读取后进行解密。常见的如: 数据库用户密码,短信平台用户密码,系统间校验的固定密码等。本工具类参考了 《Spring.3.x企业应用开发实战》一书 5.3节的实现。完整代码与注释信息如下:package com.cncoun

2014-10-22 20:51:26 768

转载 java Arrays工具类十大常用方法

原文链接: Top 10 Methods for Java Arrays以下是由 stackoverflow 网站 投票决出的Java数组最常用的十个方法, 0. 声明数组

2014-10-22 20:48:25 1145

转载 html 插入视频

在HTML中添加视频的代码 自动载入视频  与音乐的播放一样,我们可以使用EMBED标签播放视频,    属性有:SRC="http://blog.163.com/qianxue126@126/blog/FILENAME"设定文件的路径AUTOSTART=TRUE/FALSE是否要文件传送完就自动播放,

2014-10-22 02:13:51 113196 1

转载 html 背景音乐

1. 如何贴rm,ra,ram类型的音乐,代码如下:2. 如何贴midi,asf,wma,asx类型的音乐,代码如下:>只需要把整段代码copy复制到文章中(编辑文章的时请先点击HTML代码模式再粘贴代码,否则这段代码会以文本形式显示出来,不能被执行),用你喜欢及可用的音乐文件的URL(网址)代替上面红色显示的音乐地址代码就可以了。造成音乐不能成功播放的大多

2014-10-22 02:10:49 1214

转载 java 协变性 逆变性 学习笔记

在面向对象的计算机程序语言中,经常涉及到类型之间的转换,例如从具体类小猫到动物之间的类型转换(上行转换),或者从形状向三角形之间的转换(下行转换)。我们之前往往都比较关注类型本身,却常常忽略类型转换的性质。最近在拜读《thinking in java》看到一些关于类型转换性质的比较抽象理论的内容,仔细研究一下,分享给大家。我们将围绕如下三个核心名词:协变性(covariance)、逆变性(

2014-10-21 17:42:38 660

Struts2教程.chm

Struts2教程.chm

2014-04-24

struts-2.2.1.1.chm

struts-2.2.1.1.chm

2014-04-24

struts2-tags-API.chm

struts2-tags-API.chm

2014-04-24

struts2.0中文帮助手册.chm

struts2.0中文帮助手册.chm

2014-04-24

spring2.0-reference_final_zh_cn.chm

spring2.0-reference_final_zh_cn.chm

2014-04-24

Hibernate+API+(3.3.1.GA).chm

Hibernate+API+(3.3.1.GA).chm

2014-04-24

Hibernate Annotations参考文档-3.20.chm

Hibernate Annotations参考文档-3.20.chm

2014-04-24

JAVAEE_6.0.1.chm

JAVAEE_6.0.1.chm

2014-04-24

JavaEE6 API 英文版.CHM

JavaEE6 API 英文版.CHM

2014-04-24

JavaEE6 API 中文版.chm

JavaEE6 API 中文版.chm

2014-04-24

Struts2Hibernate+Spring中文帮助文档.zip

Struts2Hibernate+Spring中文帮助文档.zip

2014-04-24

ssh2+API+集合.rar

ssh2+API+集合.rar

2014-04-24

spring-framework-master.zip

spring-framework-master.zip

2014-04-24

JavaEE6_API_英文版_中文版.rar

JavaEE6_API_英文版_中文版.rar

2014-04-24

Hibernate_Annotation_文档.pdf

Hibernate_Annotation_文档.pdf

2014-04-24

ssh框架api集合.rar

java ssh框架api集合

2014-04-24

.Struts2+API.chm

.Struts2+API.chm.

2014-04-24

Android中文文档.pdf

Android中文文档.pdf

2014-04-24

androidapi_chm.zip

androidapi_chm.zip

2014-04-24

程序员的数学.pdf

程序员的数学.pdf

2014-04-24

服务端源码.rar

服务端源码.rar

2015-07-15

客户端源码.rar

客户端源码.rar

2015-07-15

nio-src.zip

nio-srcnio-src

2015-03-15

ASM_Demo.zip

ASM_Demo.zip

2015-02-01

ssh Struts2.2+Hibernate3.6+Spring3.1+oracle 分页示例.zip

ssh Struts2.2+Hibernate3.6+Spring3.1+oracle 分页示例.zip

2015-01-22

Gif编码解码类,总共四个

Gif编码解码类,总共四个Gif

2014-12-29

css 清除默认样式

清除html原有样式清除html原有样式清除html原有样式清除html原有样式

2014-11-27

eclipse格式化代码配置文件.zip

eclipse格式化代码配置文件.zip(包含代码清理与格式化)

2014-08-07

j2se6.chm文档

j2se6.chm jdk jdk6 文档 api

2014-07-07

[精通正则表达式(第三版)].(美)佛瑞德.扫描版.pdf

[精通正则表达式(第三版)].(美)佛瑞德.扫描版.pdf [精通正则表达式(第三版)].(美)佛瑞德.扫描版.pdf [精通正则表达式(第三版)].(美)佛瑞德.扫描版.pdf

2014-06-28

jd-gui-0.3.5.osx.i686.dmg

jd-gui-0.3.5.osx.i686.

2014-06-09

dex2jar-0.0.9.15.zip

dex2jar-0.0.9.15.zip

2014-06-09

apktool1.5.2.tar.bz2

apktool1.5.2.tar.bz2

2014-06-09

apktool-install-macosx-r05-ibot.tar.bz2

apktool-install-macosx-r05-ibot.tar.bz2apktool-install-macosx-r05-ibot.tar.bz2apktool-install-macosx-r05-ibot.tar.bz2

2014-06-09

Node.js开发指南.pdf

Node.js开发指南.pdf

2014-05-27

jstl.rar(jar)

jstl.rar

2014-05-26

javaee mvc

javaee mvc

2014-05-22

ubuntu 下sublime2 输入法支持.tar.gz

ubuntu下让sublime2支持中文输入法,里面包含必要的文件和步骤文档,方便快速配置.

2014-04-26

Android自定义对话框样式.zip

该源码有各种样式可供开发者选用。开发者可参照源代码实现自己喜欢的样式。

2014-04-24

编程规范.rar

编程规范

2014-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除