自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 资源 (2)
  • 收藏
  • 关注

原创 Vue-role :vue 可视化权限管理

项目介绍Vue-role v0.1.0 正式发布,Vue-role 是基于 Vue 的可视化权限管理库,让开发定义权限简单,让非技术人员分配权限更简单,和传统的树形权限结构说 noV0.1.0功能1.任何 ctr+/ 一键开启权限编辑模式2.支持对页面的按钮, div 等任何可视化组件进行定义权限3.支持对当前页面定义权限4.支持模拟不同权限查看访问效果有图有真像...

2018-09-29 14:36:44 1064

Vue-rap 构建基于 Vue 的流应用

      前几年前端还是 html+css+js 简单的配合,还记得那几年公司招前端要求很低,工资开的也低,前端需要学习的东西很低,一个新人(特别是刚出来的应届毕业生)只需要简单的培训下就可以快速进入公司前端的工作;      这几年不同了,新的技术全部出来了Angularjs,Vue,Rect,npm,webpack,Browserify,ES5,ES6,SASS拓展,不学会这么多新的技...

2018-03-17 10:26:19 201

原创 Perference 升级版的使用 -dhroid文档

SharedPreferences 是我们开发android使用很多的工具通常我们是这样使用的  SharedPreferences share=getSharedPreferences("name", MODE_WORLD_WRITEABLE); //存数据 share.edit().putString("key", "value").commit(); //获取...

2014-04-16 12:11:36 173

原创 Dhdb 简化sqlite数据库操作--dhroid文档

  android数据库其实使用的不多,dhroid框架中的网络缓存使用了数据库我就写了也写了一个数据库操作工具  dhroid 数据库基本还是单表操作多,为了简单我只做了单表,那些级联,懒加载,什么的分两个操作区解决吧       初始化在application中  //数据库初始化 DhDB db=IocContainer.getShare().get(D...

2014-04-15 12:30:11 1025

原创 dhroid ioc模块对 加密混淆问题

大家应该已经看过ioc的知识在ioc基础中中视图事件都是通过注解实现的  问题1如果有某个属性只声明了一下,其他代码没有引用由于混淆时会进行属性优化,将没用的属性去掉,这时需要处理处理方法:在混淆配置文件中保留属性    问题2混合代码时方法名都会变成a,b,c等,这样ioc事件可能就找不到方法如下面的注解InjectView(i...

2014-04-14 12:52:41 115

原创 我所了解的一个精神失常的程序员(来自开源中国)

 不久前我们公司有个程序员精神失常。他走进经理办公室开始大喊大叫,说着一些奇怪的事情。如果我不是像了解自己一下了解他,就会以为他磕了药。但是事实上他简直就是精神失常了。他是我在编程行业见过的最勤奋员工。他经常在下班后加班,周末的时候,当管理人员需要人手去处理紧急工作时,他总是随叫随到。在这个阶段公司并不赚 钱,老板需要尽可能快的完成项目,所以任何被客户急催的软件开发都会自动分配给他。...

2014-04-04 12:54:36 198

原创 NetJSONAdapter 网络化的adapter(高效) -dhroid文档

关于adapter 我想对于大家来说已经不陌生了,基本应用都会用的很多,不知道现在你是不是还是按一定的套路写很多代码去实现adapter我想大多数人还是写个adapter继承自baseadapter 实现getView方法(我想大家还会用网络流行的viewholder模式吧),如果数据来自网络用个网络访问工具访问数据,数据转换,然后add进adapter,如果有下拉刷新,加载更多代码会...

2014-04-04 12:15:06 109

原创 DhNet 网络http工具(带缓存功能哦) -dhroid文档

网络请求是大多数应用不可获取的一部分,曾经和一个其他公司的团队一起开发,他们网络请求就是不断的写handler,代码分到了各个地方,我根本读不通网络请求本身很简单的,写过js的都知道jquery中的ajax都很简单不吐槽了我们开始  DhNet net=new DhNet("路劲"); net.addParam("key", "参数") .addPa...

2014-03-24 13:36:02 325

原创 eventbus 事件总线-dhroid文档

你听过onClick 事件,onItemClick 事件,事件总线不一定听过吧,eventbus 事件总线也是一个编程思想,为什么要设计EventBus了,因为他是领域驱动设计中比不可少的模块,它承担传输数据的作用,它可以解耦模块之间的耦合性。在android开发过程中,我们总会遇到各个组件模块之间的通信,当功能点越来越多的时候,组件间的通信难免会变得混乱 我们还是已事例说明为...

2014-03-23 11:47:33 674

原创 ioc高级(接口,对象注入)-dhroid文档

   前一章 ioc基础(视图,资源,assert注入)-dhroid文档下面到了接口对象的注入了解冻吧,现在才是我们的重点,这才是ioc的核心思想,上面的都是android的辅助 1.5 对象依赖问题         我们先来将一下对象对象依赖的重要性,很多同学可能只学了android没学过javaee ,跟没听过spring的强大例如中我们dhroid库的dhnet...

2014-03-21 13:04:33 134

原创 ioc基础(视图,资源,assert注入)-dhroid文档

上一节 Android 极速开发框架 dhroid来了1 ioc即控制反转。控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转还有一个名字叫做依赖注入(Dependency Injection)    dhroid的ioc不仅实现了视图和资源的注入,同时对...

2014-03-21 12:59:13 129

原创 IOC容器详解(想晋升的进来)---dhroid框架教教程(一)

控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转还有一个名字叫做依赖注入(Dependency Injection)。简称DI。更多IOC的解释自己百度去吧下面我们看dhroid中的ioc可以注入视图;可以注入事件;可以注入子视图;可以注入资源(draw...

2014-03-20 10:30:30 113

原创 Android 极速开发框架 dhroid来了(提供demo)

我们公司内部使用的商业级android开发框架dhroid开源了android开发不止你现在学到的ioc听过没(听过但它实现全面吗)?事件总线听过没,还在为一些简单的回调烦恼吗!!你现在不会还在代码里到处实用handler来处理网络吧!!还没找到好用的orm?原来adapter只需要几行代码!!Perference用多了,自己都不知道里面有哪些字段了?来试试dhroid吧(已经为各位...

2014-03-19 17:24:54 153

原创 开发者需知的10类工具

为一个软件开发者,你不可避免地需要用到各种工具来设计、理解、编辑任何程序,本文作者按类型总结了10类开发者须知的工具。  免责声明:“最好”的软件工具通常属于主观看法,也许你并不同意我的观点,但是也可以从中获取所需。1. 版本控制工具无论你是在100人的团队,还是一个人做设计、开发,版本控制工具都能让你从中获益。通过版本控制工具,你可以保留同一文件中在不同时期的版本,...

2013-05-14 10:15:24 101

原创 HttpClient的3种超时说明

/* 从连接池中取连接的超时时间 */ConnManagerParams.setTimeout(params, 1000);/* 连接超时 */HttpConnectionParams.setConnectionTimeout(params, 2000);/* 请求超时 */HttpConnectionParams.setSoTimeout(params, 4000); 第一行设...

2013-03-14 11:05:46 189

原创 android中当EditText获得焦点时屏幕下面的控件移位

这几天在写一个Anroid App时,在最下面写了一个工具栏,然后在窗口上有一个EditText,但是当DditText获得焦点时,悲剧出现了,工具栏自动移位,直接移动键盘上面,这样就会挡掉一个控件,这个不是我想要的,在网上找了很久,找不到什么办法解决,可能是找的关键字不对吧,后在在一个好心的朋友下得到的这个问题的答案具体解决方法如下:找到项目的AnroidManifest.xml文件,在受影响的...

2013-01-27 21:15:31 311

原创 MeasureSpec介绍及使用详解

一个MeasureSpec封装了父布局传递给子布局的布局要求,每个MeasureSpec代表了一组宽度和高度的要求。一个MeasureSpec由大小和模式组成。它有三种模式:UNSPECIFIED(未指定),父元素部队自元素施加任何束缚,子元素可以得到任意想要的大小;EXACTLY(完全),父元素决定自元素的确切大小,子元素将被限定在给定的边界里而忽略它本身大小;AT_MOST(至多),子元素至...

2013-01-24 21:21:10 123

原创 android 4.0 以上平台选择图片报错Attempted to access a cursor after it has been closed.

android 4.0 以上平台选择图片报错Attempted to access a cursor after it has been closed.android.database.StaleDataException: Attempted to access a cursor after it has been closed.at android.app.ActivityThrea...

2013-01-20 15:32:40 99

原创 org.hibernate.TransactionException: JDBC begin failed解决方案

org.hibernate.TransactionException: JDBC begin failed:     at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:68)    at org.hibernate.impl.SessionImpl.beginTransaction(SessionIm...

2013-01-15 22:42:37 1687

原创 GDataXML解析XML文档

  在IOS平台上进行XML文档的解析有很多种方法,在SDK里面有自带的解析方法,但是大多情况下都倾向于用第三方的库,原因是解析效率更高、使用上更方便,关于IOS平台各种解析XML库的优缺点分析,可以看下这篇文章:http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-proj...

2013-01-09 09:57:06 99

原创 Android使用自定义AlertDialog

Android使用自定义AlertDialog以下的代码是写在Activity下的,代码如下:public boolean onKeyDown(int keyCode, KeyEvent event) { // 如果是返回键,直接返回到桌面 if(keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_HOME){      ...

2012-12-28 11:48:52 88

原创 android textview 添加下划线 中划线 删除线

tv=(TextView)findViewById(R.id.tvId);  tv.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); //删除线//Paint.UNDERLINE_TEXT_FLAG 下划线 可以测试其他的自己

2012-12-26 22:22:16 101

原创 GDataXMLNode.h

首先就是先现在Google的第三方的开源包,地址自己Google就可以了。把它加入到工程当中。然后GDataXMLNode.h中给我们提示到:// libxml includes require that the target Header Search Paths contain////   /usr/include/libxml2//// and Other Linker Flags cont...

2012-11-20 12:13:02 119

原创 淘宝技术发展(分布式时代:服务化)

接上一篇:淘宝技术发展(Java时代:创造技术-Tair)在系统发展的过程中,架构师的眼光至关重要,作为程序员,把功能实现即可,但作为架构师,要考虑系统的扩展性、重用性,这种敏锐的感觉,有人说是一种代码洁癖。淘宝早期有几个架构师具备了这种感觉。一指开发的Webx是一个扩展性很强的框架,行癫在这个框架上插入了数据分库路由的模块、session框架等等。在做淘宝后台系统的时候,同...

2012-11-19 13:26:18 215

原创 淘宝技术发展(Java时代:创造技术-Tair)

 接上一篇:淘宝技术发展(Java时代:创造技术-TFS)TFS的开发,让淘宝的图片功能得到了充分的发挥。同TFS一样,很多技术都是在产品的推动下得到发展的。在讲下面的技术之前,有必要说说那些年,我们一起做过的几个产品。先说个比较悲剧的——【团购】,这个团购可不是现在满大街挂的那种groupon类型的模式,在groupon出生之前,在2006年,淘宝的产品经理一 灯就提出了“团...

2012-11-19 13:25:03 203

原创 淘宝技术发展(Java时代:创造技术-TFS)

接上一篇:淘宝技术发展(Java时代:坚若磐石)在讲淘宝文件系统TFS之前,先回顾一下上面几个版本。1.0版的PHP系统运行了将近一年的时间(2003.05-2004.01);后来数据库变成 Oracle之后(2004.01-2004.05,叫1.1版本吧),不到半年就把开发语言转换为Java系统了(2004.02-2005.03,叫 2.0版本);进行分库、加入缓存、CDN之后我们叫它2.1...

2012-11-19 13:20:03 198

原创 淘宝技术发展(Java时代:坚若磐石)

接上一篇:淘宝技术发展(Java时代:脱胎换骨)已经有读者在迫不及待的问怎么去掉了IOE,别急,在去掉IOE之前还有很长的路要走。行癫他们买回来小型机之后,我们用上了Oracle,七公带着一帮 DBA在优化SQL和存储,行癫带着几个架构师在研究数据库的扩展性。Oracle本身是一个封闭的系统,用Oracle怎么做扩展?用现在一个时髦的说 法就是做“分库分表”。我们知道一台O...

2012-11-19 13:17:56 140

原创 淘宝技术发展(Java时代:脱胎换骨)

接上一篇:Oracle/支付宝/旺旺我的师父黄裳@岳旭强曾经说过,“好的架构图充满美感”,一个架构好不好,从审美的角度就能看得出来。后来我看了很多系统的架构,发现这个言论基本成立。那么反观淘宝前面的两个版本的架构,你看哪个比较美?显然第一个比较好看,后面那个显得头重脚轻,这也注定了它不是一个稳定的版本,只存活了不到半年的时间。2004年初,SQL Relay的问题解决不...

2012-11-16 10:55:51 116

原创 iphone练习之手势识别(双击、捏、旋转、拖动、划动、长按)UITapGestureRecognizer...

首先新建一个基于Sigle view Application的项目,名为GestureTest;我的项目结构如下: 往viewController.xib文件里拖动一个imageView,并使覆盖整个屏幕,改动属性为: viewController.h文件: [cpp]viewplaincopy 1.     #import <UIKit/UIK...

2012-11-15 19:47:06 101

原创 淘宝技术发展(Oracle/支付宝/旺旺)

接上一篇 :淘宝技术发展(个人网站)淘宝网作为个人网站发展的时间其实并不长,由于它太引人注目了,马云在2003年7月就宣布了这个是阿里巴巴旗下的网站,随后在市场上展开了很成功的运作。 最著名的就是利用中小网站来做广告,突围eBay在门户网站上对淘宝的广告封锁。上网比较早的人应该还记得那些在右下角的弹窗和网站腰封上一闪一闪的广 告。市场部那位到处花钱买广告的家伙,太能花钱了,一出手就是几百万,他...

2012-11-15 18:41:24 119

原创 淘宝技术发展(个人网站)

个人网站2003年4月7日,马云,在杭州,成立了一个神秘的组织。他叫来十位员工,要他们签了一份协议,这份协议要求他们立刻离开阿里巴巴,去做一个神秘的项目。这个项目要求绝对保密,老马戏称“连说梦话被老婆听到都不行,谁要是透漏出去,我将追杀到天涯海角”。这份协议是英文版的,匆忙之间,大多数人根本来不及看懂,但出于对老马的信任,都卷起铺盖离开了阿里巴巴。他们去了一个神秘的据点——湖畔花园小区的一套未装修...

2012-11-15 15:02:57 150

原创 IOS开发之百度地图API应用

问题2012-10-26 11:37:05.519 yuanshi[1307:c07] -[UIDevice uniqueGlobalDeviceIdentifier]: unrecognized selector sent to instance 0xaa6cdb02012-10-26 11:49:53.867 yuanshi[1307:c07] *** Terminating app...

2012-11-14 11:13:17 89

原创 UIGestureRecognizer 的使用

UIKit中包含了UIGestureRecognizer类,用于检测发生在设备中的手势。UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,它有下面一些子类用于处理具体的手势:     1、拍击UITapGestureRecognizer (任意次数的拍击)      2、向里或向外捏UIPinchGestureRecognizer (用于缩放)      3、...

2012-11-13 10:14:00 71

原创 ios 增加对点击图片的响应

interface builder中没有提供对点击组件ImageView、Label的响应,在程序运行初期添加gesture recognizer可以实现对相应点击事件的响应,例如实现点击背景图片关闭键盘操作1、在viewDidLoad中增家gesture recognizerUITapGestureRecognizer*tapRecognizer=[[UITapGestureRec...

2012-11-12 21:37:26 111

原创 UIScrollView(滚动控件)的详细讲解(五5.14)

今天就讲下UIScrollView的一些事情,这个可以拖动的组件无论在应用还是游戏开发都会经常用到,所以我们就一定要更加熟悉它了。下面我们开始下手咯。(1)初始化一般的组件初始化都可以alloc和init来初始化,上一段代码初始化。?UIScrollView *sv  = [[UIScrollView alloc] initWithFrame:CGRectMake(0.0, 0.0, self.v...

2012-11-12 14:31:12 128

原创 UILabel(label控件)的详细使用及特殊效果(五5.6)

详细使用: UILabel *label = [[UILabelalloc] initWithFrame:CGRectMake(0, 0, 75, 40)];   //声明UIlbel并指定其位置和长宽 label.backgroundColor = [UIColorclearColor];   //设置label的背景色,这里设置为透明色。 label.font = [U...

2012-11-12 14:25:17 127

原创 关于iOS App的切图

图形用户界面中的图形有两种实现方式,一种是用代码画出来,比如Quartz 2D技术,狠一点有OpenGL ES,另一种则是使用图片。 代码画的方式比较耗费程序员脑力,CPU或GPU; 图片则耗费磁盘空间,会增加app的体积.一般的app我们会偏重于使用图片来构建用户界面. 设计师一般会使用PS来设计界面,所以在直接使用之前,有一个PSD到png的切图(Image Slicing)过程.下面是...

2012-11-12 13:48:34 76

原创 在ARC工程中制定部分文件不适用ARC编译的方法

在ARC工程中制定部分文件不适用ARC编译的方法 ARC是编译器LLVM 3.0的新功能,而非iOS,因此ARC支持 Mac OS X v10.6 v10.7 (64-bit applicati*****) 以及 iOS 4 iOS 5. (遗憾的是,weak reference 是runtime属性,因此 不支持 iOS 4 和 Mac OS X v10.6。)...

2012-11-09 14:44:51 97

原创 iOS开发-代码块的使用(二)

翻译自 http://pragmaticstudio.com/blog/2010/7/28/ios4-blocks-2译者水平有限,建议阅读原帖    在本系列的第一部分,我们学会了如何声明和调用基本的Objective-C代码块。动机是为了了解如何有效的使用iOS4提供的使用代码块作为参数的API。在这一部分我们将重点转向写我们自己的使用代码块的方法。通过理解在自己的代码中如何使用代码块,你将会...

2012-11-06 14:31:21 84

原创 在iOS4中使用代码块-基础知识

翻译自 http://pragmaticstudio.com/blog/2010/7/28/ios4-blocks-1译者水平有限,建议阅读原帖    iOS4引入了一个新特性,支持代码块的使用,这将从根本上改变你的编程方式。代码块是对C语言的一个扩展,因此在Objective-C中完全支持。如果你学过Ruby,Python或Lisp编程语言,那么你肯定知道代码块的强大之处。简单的说,你可以...

2012-11-06 14:05:17 87

《Android应用开发揭秘》 高清pdf

《Android应用开发揭秘》 高清pdf《Android应用开发揭秘》 高清pdf《Android应用开发揭秘》 高清pdf《Android应用开发揭秘》 高清pdf《Android应用开发揭秘》 高清pdf

2011-11-18

java飞信接口(移动服务器)

java 飞信 接口 移动(用的移动的wap飞信接口)

2011-07-10

空空如也

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

TA关注的人

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