自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Asp.net2.0开发专栏

推荐大家使用在线.net代码生成器 www.maiton.cn

  • 博客(350)
  • 收藏
  • 关注

转载 TortoiseSVN,TortoiseGit修改差异查看器为BeyondCompare

1.TortoiseSvn修改差异化查看器为BeyondCompare: (1).设置比较不同版本文件的程序,选择External(外部),在下面文本框中填入:"D:\DevelopTools\Beyond Compare\BComp.exe" %base %mine /title1=%bname /title2=%yname /leftreadonly --前面部分是我的BComp.ex

2015-12-02 11:46:17 1638

原创 android liter框架

网址:http://litesuits.com/#

2015-10-26 10:39:50 514

转载 Facebook内部高效工作PPT指南

2015-10-23 11:51:30 702

转载 Cloning into '.git'...遇到的问题

注册了github的账号,设置了如下命令git config --global user.namegit config --global user.email新建了库HelloWorld执行命令git clone git://github.com/yiyayitian/HelloWorld .git(我的github访问地址是https://github.com/yiyayit

2015-09-24 00:00:11 13516 2

转载 Android开发知识点

http://segmentfault.com/a/1190000003773197

2015-09-22 09:04:05 417

原创 IOS汇总

类库列表:DZNEmptyDataSet(UI,空表格视图解算器)PDTSimpleCalendar(UI,drop-in日历组件)MagicalRecord(实施活跃记录模式的Core Data助手)Chameleon(UI,色彩框架)Alamofire(Swift 网络)TextFieldEffects (UI,自定义外观的文本区域)GPUImage(快速图片处理)iR

2015-09-21 09:42:29 356

原创 phalapi改动的地方

框架改动:PhalApi\Response\json.phpprotected function formatResult($result) { return json_encode($result,JSON_UNESCAPED_UNICODE); }PhalApi\Response.php public function getResult

2015-09-03 15:21:13 656

转载 Android开源项目分类汇总

第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style等等。一、L

2015-09-01 11:41:33 1702

转载 缓存淘汰算法

http://flychao88.iteye.com/blog/19776531. LRU1.1. 原理LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。1.2. 实现最常见的实现是使用一个链表保存缓存数据,详细算法实现如下:

2015-08-31 17:17:07 615

原创 android stuido插件

http://www.imooc.com/article/1148bitbucketbitbucket git源代码管理插件. SelectorChapek for Android这是用于生成Selector的插件。你需要在drawable文件夹中右键,在弹出的菜单中选择Generate Android Selectors,如下所示,

2015-08-24 17:48:53 446

原创 Linux shell脚本编码问题

在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。 使用Notepa++转换 编辑–》档案格式转换–》转换为unix格式

2015-05-27 16:13:11 698

转载 MySQL general_log优化性能

原文url:http://shanchao7932297.blog.163.com/blog/static/1363624201122351847166/常常遇到这样的问题:数据库访问量很大,想要从SQL方面进行优化。往往开发同学会问:能看到哪些SQL执行比较频繁吗?回道:不能哦,只能看到当前正在运行的SQL和慢日志里记录的SQL。因为为了性能考虑,一般general log不会开启。slow lo

2015-05-27 15:20:29 1425

原创 maven class.getResource注意

执行如果出现这种错误 Exception in thread “main” java.lang.NullPointerException解决方法:修改工程Java Build Path–>source 把Excluded:**改为Excluded:(None)

2015-05-20 18:34:51 1148

转载 Java单元测试(Junit+Mock+代码覆盖率)

单元测试是编写测试代码,用来检测特定的、明确的、细颗粒的功能。单元测试并不一定保证程序功能是正确的,更不保证整体业务是准备的。单元测试不仅仅用来保证当前代码的正确性,更重要的是用来保证代码修复、改进或重构之后的正确性。一般来说,单元测试任务包括接口功能测试:用来保证接口功能的正确性。 局部数据结构测试(不常用):用来保证接口中的数据结构是正确的 比如变量有无初始值 变量是否溢出 边界条件测试

2015-05-15 09:40:09 844

原创 枚举高级用法

public enum MatchingWhereSelectResultConstants { NO_WHERE(“no_where”, 0), HIT_YES(“hit_yes”,1), HIT_NO(“hit_no”,2);private String name;private int index;private MatchingWhereSelectResul

2015-05-14 10:38:29 541

原创 Map遍历

Map<String, SqlFileBean> mapSqlFiles=store.getSqlFiles(); HashMultiset<String> mapSqlFormat=HashMultiset.create(); Iterator iter=mapSqlFiles.entrySet().iterator(); while

2015-04-23 17:20:42 469

转载 JAVA CAS原理深度分析

转载:http://blog.csdn.net/hsuxu/article/details/9467651看了一堆文章,终于把JAVA CAS的原理深入分析清楚了。感谢GOOGLE强大的搜索,借此挖苦下百度,依靠百度什么都学习不到!参考文档:http://www.blogjava.net/xylz/archive/2010/07/04/325206.htmlhttp://blog.hesey.net

2015-04-22 09:47:36 529

转载 JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解

JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。 现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用(Lock Conten

2015-04-22 09:45:28 2127

转载 Java中native关键字 JNI

native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他语言来实现对底层的访问。JNI是Java本机接口(Java Native Interface),是一个本机编程接口,它是Java软件开发工具箱(Java Software Development

2015-04-22 09:45:21 562

转载 jmeter 压力测试实践

本文主要介绍性能测试中的常用工具jmeter的使用方式,以方便开发人员在自测过程中就能自己动手对系统进行自动压测和模拟用户操作访问请求。最后还用linux下的压测工具ab做了简单对比。Jmeter相关概念简介: JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 Jmeter每个任务都由测试计划 组成,

2015-03-31 11:51:33 2000

转载 java 运行 jar classpath配置

方法一按照developrworks上说的:http://www.ibm.com/developerworks/cn/java/j-jar/index.html创建可执行 JAR 创建一个可执行 JAR 很容易。首先将所有应用程序代码放到一个目录中。假设应用程序中的主类是 com.mycompany.myapp.Sample。您要创建一个包含应用程序代码的 JAR 文件并标识出主类。为此,在某个位

2015-03-06 14:49:00 530

转载 Protocol Buffer技术详解(语言规范)

http://www.cnblogs.com/stephen-liu74/archive/2013/01/02/2841485.html该系列Blog的内容主体主要源自于Protocol Buffer的官方文档,而代码示例则抽取于当前正在开发的一个公司内部项目的Demo。这样做的目的主要在于不仅可以保持Google文档的良好风格和系统性,同时再结合一些比较实用和通用的用例,这样就更加便于公司内部的培

2015-02-27 15:56:11 343

转载 Socket粘包问题

一两个简单概念长连接与短连接: 1.长连接Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。2.短连接Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此种方式常用于一点对多点 通讯,比如多个Client连接一个Server.二 什么时候需要考虑粘包问题?1:如果利用tcp每次发送数据,就与对方建立连接,然后双

2015-02-16 11:15:48 449

转载 memcache的一致性hash算法使用

http://blog.csdn.net/kongqz/article/details/6695417一、概述 1、我们的memcache客户端(这里我看的spymemcache的源码),使用了一致性hash算法ketama进行数据存储节点的选择。与常规的hash算法思路不同,只是对我们要存储数据的key进行hash计算,分配到不同节点存储。一致性hash算法是对我们要存储数据的服务器进行ha

2015-02-15 14:36:22 480

转载 数据库事务

事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。 针对上面的描述可以看出,事务的提出主要是为了解决并发情况下保

2015-02-13 16:16:55 1087

原创 java里时间戳(Timestamp) String 相互转换

Date date=new Date(); System.out.println(date.getTime());  //获取当前时间戳Long timeLong=1418438884773L;SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式String sd = sdf.

2014-12-13 10:56:52 2707

转载 Eclipse快捷键 10个最有用的快捷键

Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如a

2014-12-12 19:31:25 549

转载 Eclipse开启代码自动提示功能

Eclipse代码里面的代码提示功能默认是关闭的,只有输入“.”的时候才会提示功能,用vs的用户可能不太习惯 这种,vs是输入任何字母都会提示,下面说一下如何修改eclipse配置,开启代码自动提示功能 打开 Eclipse  -> Window -> Perferences -> Java -> Editor -> Content Assist,在右边最下面一栏找

2014-12-10 14:52:00 755

转载 hibernate save没有保存数据到数据库

最近在使用MyEclipse进行项目开发的时侯,发现使用其自带的Hibernate 反向工程生成的dao文件的save方法不能入库:解决方法如下:1:首先是主键自增问题:一般我们常用的主键自增主要是一下几种:increment 主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持一个变量,以保存着当前的最大值,之后每次需要生成主键的时候将此值加1作为主键。

2014-11-29 14:09:31 1271

原创 myeclipse中deploy按钮以及manage deployments按钮无效

这是因为以前的项目不是用myEclipse创建的,所以用myeclipse deploy的时候找不到你的项目。可以这样做:右击原项目名 - myeclipse - Add Web Capilities...这样就可以用myEclipse做deployment了。

2014-11-28 08:20:12 2677 1

原创 eclipse 更改编码utf-8

2014-11-21 16:55:29 518

转载 延迟调用performSelector介绍

performSelector- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay;上述的方法可以灵活的运用,使用方便,只需要告诉他会调用什么方法,然后在多长时间对他进行调用即可。例如:[self

2014-11-03 14:29:22 459

转载 iOS申请真机调试证书-图文详解

一、真机调试所需材料说明在申请真机调试证书之前,先对苹果真机调试所需的文件进行说明: 苹果真机调试需要证书(Certificates)和描述文件(Provisoning Profiles) 1、证书(Certificates) 通过苹果自带的钥匙串生成后上传到Developer中再生成来完成2、描述文件(Provisoning Profiles) 生

2014-10-30 17:04:11 508

转载 据说是iOS开发一年总结的笔记,有空看看

iphone开发笔记 退回输入键盘   - (BOOL) textFieldShouldReturn:(id)textField{    [textField  resignFirstResponder];} CGRect CGRect frame = CGRectMake (origin.x, origin.y, size.widt

2014-10-30 17:02:27 997

转载 IOS7的状态栏和导航栏

http://my.oschina.net/u/1402271/blog/330665iOS 7中默认的导航栏在导航栏中使用背景图片定制返回按钮的颜修改导航栏标题的字体修改导航栏标题为图片添加多个按钮修改状态栏的风格隐藏状态栏iOS 7中默认的导航栏 在开始定制之前,我们先来看看iOS 7中默认导航

2014-10-30 14:34:10 653

转载 iOS 富文本类库RTLabel

本节关于RTLable基本介绍,原文来自 https://github.com/honcheng/RTLabelRTLabel基于富文本的格式,适用于iOS,类似HTML的标记。RTLabel 基于UILabel类的拓展,能够支持Html标记的富文本显示,它是基于Core Text,因此也支持Core Text上的一些东西。特点粗体和斜体

2014-09-16 14:05:10 880

转载 iOS开发技巧 -- 复用代码片段

如果你是一位开发人员在开发过程中会发现有些代码无论是在同一个工程中还是在不同工程中使用率会很高,有经验的人会直接封装在一个类里,或者写成一个宏定义或者把这些代码收集起来,下次直接使用,或者放到xcode的代码片库里,直接使用, 从而提高开发效率;1. 将常用代码片段封装成一个类里当一个代码片在一个或多个工程之中经常出现时,把他封装在一个类里面,在使用时候直接传参即可实现对于功能,或者直

2014-09-16 14:04:35 443

转载 IOS - 自定义表格(UITableView)

在ios开发里面,表格几乎到处被用到。ios的表格控件UITableView是相当的强大,而且很灵活。如果想做出各种效果的table,那么就得使用自定义table了。自定义table也是比较容易的。这里就介绍一下。首先用xcode创建一个工程,随便什么模板都行,我这里使用了single view模板。TableView 控件拖一个Table View控件到xib界面上。如:

2014-09-09 10:28:15 760

转载 ThinkPHP3.1.x模板volist输出一维数组 array

ThinkPHP框架的模板标签一般用于循环输出从控制器端传递过来的二维或四维数组,但是如何循环输出一维数组呢?下面给大家简单介绍一下使用循环输出一维数组,假设控制器代码如下:$list = array("username"=>"路人甲","addr"=>"北京市朝阳区","email"=>"[email protected]");$this->assign("list",$list);

2014-09-08 12:03:40 8460

转载 xcode5 arc 开启和关闭 出现错误提示 ARC forbids Objective-C

经常会有工程中涉及到第三方的代码, 但这些代码有的是ARC的, 有的不是. 这样的话, 在与你的工程中集成的时候就会出现问题. 如果你的工程是开启ARC的, 那就需要对某些文件禁用ARC, (-fno-objc-arc)如果你的工程是关闭ARC的, 那就需要对某些文件开启ARC.(-fobjc-arc) 设置方法:Targets -->Build P

2014-09-04 15:39:42 883

空空如也

空空如也

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

TA关注的人

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