自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

转载 Linux目录说明

在linux系统中,有两个重要的目录:bin与sbin,分别包括/bin、/usr/bin/与/sbin、/usr/sbin/。bin:bin为binary的简写,主要放置系统的必备执行文件,例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。/usr/bin:主要放置应用程序工具的必备执行文件,例如:c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 gzip、ht

2020-10-10 16:22:35 124

原创 MVP框架实例解析

关于MVC,MVP,MVVM,有很多人写了区别,比如这篇。这里只是分析大多数人使用的MVP框架 mosby MVP,代码请点击。首先再来回顾一下MVP的整体概念,View不直接和Model打交道(区别于MVC)View和Presenter之间互相调用,Model只和Presenter交互,一般由Presenter这方调用。mosby MVP框架代码相关几个部分View层: MvpActivity(...

2018-03-14 19:43:23 4234

原创 【面向对象基础】| 面向对象设计的六原则理解和区别

每次说到六原则,可能开始只是会随口而来的几句定义,但是真正去设计模式的时候有正确应用呢?笔者总结一下它们之间的关系,以及对应的面向对象的抽象,封装,继承,多态的特性呢?1.功能简单单一组,对应特征:封装    要求模块间松耦合,内部高聚合。    1)单一职责原则——SRP  (针对类Class的单一功能要求)          抽象类,普通类要求功能简单明了,避免多个功能耦合在一个类里面    ...

2018-03-02 18:51:28 286

原创 开发者的mac机器磁盘空间清理方法

对于Mac机器只有128G的硬盘来说,应该会经常碰见存储空间不够的问题吧,特别是对于开发者来说,安装一个xcode后,用着用着就不够了。Xcode确实是元凶之一,开发经常使用的模拟器,设备支持,缓存,打包文件,时间长了都会留下太多的不用的文件。1.对Xcode缓存的清理这点是从网上摘录的,请参照这里。移除对旧设备的支持影响:可重新生成;再连接旧设备调试时,会重新自动生成。路径:~/Library/...

2017-12-16 16:09:34 4299

原创 Mac电脑远程Windows的证书无效连接

当有些程序必须运行在Windows机上,或者你必须登录Windows的后台服务器,Mac机QQ不能远程,其他的远程工具还要money。不过即使如此Mac有个【远程桌面连接】程序适合您。一般为系统自带,如果没有,可以在这里下载。前提:远程Windows电脑的以下设置都是ok的。1)允许可支持远程控制2)可远程账号和密码1.安装好远程桌面连接,输入远程账号密

2017-10-02 16:50:30 12746 1

原创 [Android学习]对话框在android6.0以上版本不显示按钮文字

最近半个月又写点android了(时隔2年半)事情是这样的.用Weex做的App 的对话框在某些手机上对话框能显示按钮,有些不能显示如图锁定问题1)是否修改过对话框Native的对话框代码?是否修改过对话框调用Weex的JS代码?2)哪些手机能再现?哪些不能?3)能再现该问题的手机 Weex的Playground的代码是否正常运行?该正常运行代码能否在自己工

2017-07-25 15:18:05 3132 1

转载 [Web学习]微信网页ios的标题能被正确设置

iOS微信Title经常在刷新的时候设置不能用。原因是第一次刷新全部,后面只刷新局部。document.title = "the title you want to set";这个方式在ios不适用。网上有很多网友提供了解决好的例子:原文在这注意点:iframe在加载然后删除的时候会重新刷新一次页面,这个时候可以设置title保证iframe刷新的时候会闪烁,设

2016-07-13 00:03:50 1127

原创 [iOS学习]关于UILabel计算多行高度以及显示的问题

根据fontSize计算String的size的高度可以由以下方法:+(CGFloat)getHeightSizeFromString:(NSString *)myString Font:(UIFont *)myFont Width:(float)myWidth { NSMutableAttributedString* attributedText = [[NSMutabl

2015-07-23 15:24:23 547

原创 [iOS学习]怎么用返回键设置自定义的图片

当使用第三方Controller库的时候,有必要设置返回键保持系统一致。怎么设置自己定义的返回键的图片呢?MCChatViewController *vc = [MCCore createChatViewController];vc.navigationBarTintColor = [UIColor whiteColor]; UIBarButtonIte

2015-07-23 00:16:58 1817

原创 [iOS学习]iOS提升性能的小技巧

基于Web服务的应用,提升性能的最好方式是避免发送那些不会立即用到的数据。        移动终端的款待非常有限,大多数情况下,如果试图实现提前获取内容(比如用户下一个页面的数据)的技术,只会拖慢应用。面向Web客户端的服务器通常会有很多小型的WEB服务调用,这些通常是通过AJAX执行的,而在iOS上,最好避免使用这些API。要尽可能地使用一次调用就可以返回大量自定义数据的

2015-07-05 14:03:46 438

转载 【IT基础】正则表达式集

验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$

2015-07-05 12:46:51 365

原创 【运营学习】项目运营经理所具备的能力

项目运营经理最起码有以下运营能力:1.制定整体运营策略2.结合产品,根据需求节日热点事件 策划运营方案,吸引客户购买产品,提升转化率。3.分析用户的属性,挖掘用户潜在需求,提出促进用户交易的营销策略,提高留存,增加持有策略4.结合行业和市场,研究分析商品属性,提出可行性模式和新策略5.运营数据,用户行为数据进行分析和挖掘,提升运营质量6.关注竞争公司状况和行业动态,并提

2015-06-23 01:29:40 1824

转载 怎么样减少iOS应用程序的大小

Build Settings编译选项将build setting中的 Optimization Level 设置为 Fastest, Smallest [-Os] ; 将build setting 中的 Strip Debug Symbols During Copy 设置为YES (COPY_PHASE_STRIP = YES),这样可以减小编译出二进制文件的尺寸。这里提到的这些设

2015-06-23 01:20:35 421

转载 [iOS学习]NSPredicate

原文地址:NSPredicate简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。定义(最常用到的方法):[cpp] view plaincopyNSPredicate *ca = [NSPredicate predicateWithForma

2015-06-17 14:05:10 377

原创 [iOS学习]设置iPhone5 5s6背景图

1. 屏幕大小问题点随着iOS的碎片化,特别是 4/4s/5/5s/6/6p出来后,每个屏幕的高度宽度都不一样,如果背景图片不具有拉伸平铺的性质,则同时@2x图的4/4s/5/5s/6 的图片将被压缩或拉伸。 关于iOSLauchImage画面适应iPhone5 iPhone5s iPhone6 iPhone6P分辨率的介绍有很多,比如将LaunchImage设置成多个分辨率,具体

2015-06-02 22:25:25 838

原创 【iOS学习】TABBAR选择的TAB背景颜色设置方法

最近在做IOS项目中 TABBAR的式样和普通的不同。比如说,普通的TABBAR的式样是 选择的状态是图片和文字改变颜色,   背景不会改变,而这次式样是 图片文字不改变,背景改变。   IOS没有直接设置选择的tab直接改变背景颜色的方法。只有一个可以设置背景图片的方法setSelectionIndicatorImage。  所以只能先将一个宽度为1的图片根据TAB的宽度拉伸

2015-04-27 16:50:02 2111

转载 【Java学习】垃圾回收站原理

垃圾回收期会检查托管堆中是否有应用程序不再使用的任何对象。如果有,他们的内存就可以回收。    JIT编译器生成本地代码时,还会创建一个内部使用的表。从逻辑上来讲,该表中的每个记录项都代表在方法的本地CPU指令中的一个字节偏移范围,针对每个范围,这个记录项都记录了包含着根的一组内存地址和CPU寄存器。(这个记录项的每个内存地址和CPU寄存器即是根,根只是抽象的说法)   一、 垃圾

2015-04-17 17:52:10 2446

原创 [Cordova学习]5.Cordova(android)架构和实现

JS和Native的通信方式从JS到Java通信方式有2种。addJavascriptInterface方法JS_OBJECT(默认) →参数是直接从JS传到Java对象的。同步处理方式。   js的prompt方法 →①Android2.3的虚拟机使用addJavascriptInterface的时候存在BUG,则可以使用prompt方法。   ②ad

2015-01-13 19:55:46 1699

原创 [Cordova学习]4.Cordova(iOS)架构和实现

JS和Native的通信原理图中表示的是默认的JS和Native通信的方法(采用iframe)保存Cordova_plugin.js的 插件文件名字和地址。插件的API呼出时,通过调用Cordova的exec模块将API的参数保存在CommandQueue的队列中。  CALLBACK则保存在JS侧的callbacks map里面。添加一个空的iframe,iframe的src则指向gap://r...

2015-01-07 01:05:04 3657

原创 [Cordova学习]3.Cordova自己插件的作成步骤

下面将以Android以及iOS做成各自的AlertDilaog插件作为例子。插件文件夹构造com.test.nativealert\plugin.xml <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" id="com.test.nativealert" versi

2015-01-03 00:53:49 1541

原创 [Cordova学习]2.Cordova既存的插件使用方式

插件参考下载地址http://plugins.cordova.io/http://plugreg.com/plugins Cordova提供的插件Cordova的官方网页上面已经有603个插件可供使用,(http://plugins.cordova.io/#/viewAll)插件除了以前从PhoneGap时代提供的插件以外,还有很多来自混合动力开发者自主开发的插

2015-01-03 00:06:51 3470 2

原创 [Cordova学习]1.Cordova環境作成步骤

参考地址:http://cordova.apache.org/docs/en/4.0.0/guide_cli_index.md.html#The%20Command-Line%20Interface前提Cordova (Phonegap)在2.9.0以后、Cordova不能直接从官方文档下载,而是用nodejs等工具下载。现在下载的Cordova版本号:          

2014-12-31 23:41:36 880

原创 [iOS 学习]访问在资源文件中的多级目录的HTML

关于iOS怎么访问资源文件中的html,查过很多资料,大多数的例子都是给出到第一层

2014-12-01 02:12:09 1600

原创 [Web学习]关于form提交的中文字符串错误笔记

最近在做web的项目,easyui的前台页面上的输入框输入中文的时候,输入OK的,进行submit以后,后台取request的parameter的数据是乱码,在form所在的html文件里也定义了,后台采用的是Jfinal的框架,对request的字符串编码不方便修改,找了半天原因,最后发现其实是用Form的时候忘记定义【method="post"】。在深化一下GET与POST的区

2014-12-01 01:48:41 952

转载 [Java学习]关于struts2+spring +Hibernate的思想

hibernate工作原理原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。2. Hibernate是一个基于JDBC的主流持久化框...

2014-11-17 17:18:09 386

转载 [iOS学习]iOS开发中视图相关的小笔记:push、modal、popover、replace、custom

zhu在storyboard中,segue有几种不同的类型,在iphone和ipad的开发中,segue的类型是不同的。在iphone中,segue有:push,modal,和custom三种不同的类型,这些类型的区别在与新页面出现的方式。而在ipad中,有push,modal,popover,replace和custom五种不同的类型。modal 模态转换最常用的

2014-11-11 11:45:36 452

原创 【Java学习】EffectiveJava学习--第六章方法的健壮灵活

方法设计上面的注意点:1.

2014-10-25 18:12:12 485

原创 [交互设计]简约至上4原则

阅读《简约至上》的设计书的几个

2014-10-18 17:59:09 2515

原创 【Windows学习】Windows核心编程-字符编码

1.字符编码主要

2014-09-25 23:11:03 510

原创 【JAVA学习】EffectiveJava的学习笔记--第二章 Object类的通用方法

Object类就是为了扩展用,其中非final方法(equals hashCode,toString,Clone,fin)

2014-09-08 16:23:33 751

原创 【JAVA学习】EffectiveJava的学习笔记--第一章 创建和销毁对象

该章主题是什么时候创建对象,如何

2014-09-07 17:24:56 512

原创 【Webkit学习】Android4.4 Chromium WebView学习

拜读了朱永盛

2014-08-20 23:17:19 2527

转载 从Samples中入门IOS开发(一)------ XCode上手

转自cu为了能更快速地阅读和调试IOS源码,上手XCode是第一步,总的来说XCode相比Eclipse要封闭许多,并且传承Apple的设计理念,看起来很简单的开发工具,复杂功能都藏得很深。试用了几天,谈不上完全上手,但感觉掌握以下几点后(基于Eclipse的使用经验),基本上能比较顺手地阅读和编写IOS代码:多tab页编辑模式初次使用xcode会被多种辅助编辑器给

2014-08-10 19:44:06 844

原创 【Android学习】Android性能优化--布局优化(1)

对于Android的布局来说常说的

2014-07-26 22:50:58 606

原创 【PhoneGAP学习】Android PhoneGap框架(3)--重要知识点的预先学习 (JS层与 Native 层之间通信)

JS与Native之间的通信据我所知

2014-07-21 02:15:39 811

原创 【PhoneGAP学习】Android PhoneGap框架(2)--重要知识点的预先学习 (jsonp)

关于JSONP  PhoneGAP中没有直接使用JSONP,这个是需要开发者自己去使用来实现跨域操作。 JSONP是什么,与JSON什么关系? JSON:  基于文本的数据描述格式,和XML

2014-07-21 00:04:12 620

原创 【PhoneGAP学习】Android PhoneGap框架(1)--重要知识点的预先学习(XHR)

PhoneGap推出了好几年了,网络上有不计其数的优秀说明文档和心得,通过学习他们的文章,了解PhoneGap的框架。话说PhoneGap虽然已经改名换姓成cordova ,但是因由原来的名字被熟知,PhoneGap的开源网站的名称还是留用了自己的名字。(PhoneGap开源网站)当然还有一些PhoneGap的开源论坛(PhoneGap论坛),可能是混合动力模式的萧条,该论坛现在活跃度和结

2014-07-16 23:49:44 819

原创 【Android学习】关于Android4.4沉浸模式的进入和退出时系统栏状态栏遮盖问题

在学习Android4.4沉浸模式的时候,http://www.cnblogs.com/zhengxt/p/3508485.html#commentform

2014-06-26 01:19:13 1076

原创 [Andorid学习]ActionBar的两个API笔记

在学习setDisplayHomeAsUpEnabled

2014-06-23 01:32:49 501

空空如也

空空如也

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

TA关注的人

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