- 博客(113)
- 收藏
- 关注
原创 Angularjs 跨域cookie
一般情况我们在使用WebApi之类的技术时,都会遇到跨域的问题,这个只需要在服务端做一下处理即可。如果这些GET或POST请求不需要传递Cookie数据的话,就没什么问题了,但如果需要,那么会发现 虽然已经处理了跨域请求的问题,但后台始终无法获取到Cookie。跨域传输Cookie是需要后台和前台同时做相关处理才能解决的。就好比一个握手会话,前台先表示,我的跨域请求是带有Cookie的...
2018-05-26 10:32:27
288
原创 Gradle多渠道apk打包自动重命名
使用友盟多渠道发布apk,使用gradle自动打apk是十分方便的,这里贴出build.gradle代码AndroidManifest.xml配置如下:<meta-data android:value="${UMENG_CHANNEL}" android:name="UMENG_CHANNEL"/> build.gradle代...
2018-01-20 21:22:39
460
原创 android 中支持input标签上传文件
关键代码如下:private ValueCallback<Uri> mUploadMessage; private ValueCallback<Uri[]> mUploadCallbackAboveL; privatefinalstaticintFILECHOOSER_RESULTCODE = 1; @Override ...
2017-09-04 17:52:42
651
原创 android5以上webview无法同步cookie的问题
最近在做android webView中加载h5游戏,发现部分手机一直无法获取token,发现不能获取token的手机的共同点为他们均为5.0以上系统,最后通过查找5.0以上系统的api文档,发现5.0以上版本的webview做了较大的改动,解决办法设置CookieManager.getInstance().setAcceptThirdPartyCookies(webView, true...
2017-07-24 15:30:18
563
原创 Xcode8下载与安装iOS模拟器
由于天朝的网络环境,在macOS中安装体积较大的软件,都会遭遇一些让人崩溃的问题,比如无法下载或者下载到快完成时,断开了网络连接……在Xcode中也一样,下面介绍下如何获取模拟器下载链接和安装模拟器,也适用于获取其它链接。环境:Xcode8.0, OS X10.11.6启动Xcode与控制台,在Xcode-Componets-Simulators中可以看到所有可下载的模拟器。 已...
2016-11-14 10:52:14
378
原创 AFNetWorking 3.0 用法
1、文件下载AFHTTPSessionManager *manager=[AFHTTPSessionManagermanager]; NSURLRequest *requestUrl=[NSURLRequestrequestWithURL:[NSURLURLWithString:url]]; NSURLSessionDownloadTask *task=[m...
2016-10-28 14:48:35
139
原创 iOS开发 适配iOS10以及Xcode8
现在在苹果的官网上,我们已经可以下载到Xcode8的GM版本了,加上9.14日凌晨,苹果就要正式推出iOS10系统的推送了,在此之际,iOS10的适配已经迫在眉睫啦,不知道Xcode8 beat版本,童鞋们有木有下载过来试试呢?就我的使用来说,总体觉得苹果还是坑不断,但是也在一直进步的啦。下面我就来说说,iOS10的适配以及Xcode8使用上的一些注意点。一、证书管理用Xcode...
2016-09-19 10:35:43
119
原创 XMLHttpRequest 分割上传文件显示进度
xhr = new XMLHttpRequest(); var clock = null; //file选择,触发定时器函数 function upload(){ clock = window.setInterval(selectfile,1000); //定时1s } //闭包函数 var selectfile = (func...
2016-08-09 21:26:20
240
原创 eclipse 中使用ARR
最近需要在公司应用上集成阿里反馈功能,然而阿里sdk只提供aar文件,这是完全抛弃eclipse了。。。不管怎样功能还是要放上去的,经过搜索找到了解决方案:aar是Google为Android Studio专门推出的一种库文件格式,Eclipse没办法像使用jar那样直接使用aar,但是我们可以使用aar里的文件快速创建一个Eclipse Library项目,然后在我们的项目中引用即可。第一...
2016-08-09 17:51:03
534
原创 linux 安装memcached1.4.25
### 下载memcachedwget http://memcached.org/files/memcached-1.4.25.tar.gz### 安装 libeventyum install libevent-devel.x86_64 -y### 解压Memcachedtar -zvxf memcached-1.4.25.tar.gz### 进入memcach...
2016-06-08 14:51:19
159
原创 mysql导出数据到excel
方法一php教程用mysql的命令和shellselect * into outfile './bestlovesky.xls' from bestlovesky where 1 order by id desc limit 0, 50; 方法二 把bestlovesky.xls以文本方式打开,然后另存为,在编码选择ansi编码,保存echo "select id,name...
2016-04-20 11:37:46
164
原创 CentOS 安装vsftp 建新用户的方法
rpm -qa | grep vsftpd 查看有没有安装vsftp运行命令开始安装yum -y install vsftpdcentos会自动下载安装。安装完毕后设置每次开机时自动运行chkconfig vsftpd on手工启动service vsftpd start可以通过 netstat -tl查看是否在监听21端口。建新用户# userad...
2016-03-01 09:23:17
502
原创 fragment中嵌套使用viewpager不显示的解决方案
private void InitViewPager(View parentView) { mPager = (ViewPager) parentView.findViewById(R.id.vPager); fragmentsList = new ArrayList<Fragment>(); fragment1 = new SortHotFra...
2015-11-17 11:08:44
718
原创 PHP 读取Excel内容
主要有两个选择,第一个是PHPExcelReader,另外一个是PHPExcel。 PHPExcelReader比较轻量级,仅支持Excel的读取,实际上就是一个Reader。但是可惜的是不能够支持Excel 2007的格式(.xlsx)。 PHPExcel比较强大,能够将内存中的数据输出成Excel文件,同时还能够对Excel做各种操作,下面主要介绍下如何使用PHPExcel进...
2015-07-19 00:27:13
113
原创 CocoaPods安装和使用教程
首先需要mac电脑上安装ruby环境系统需求Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...)步骤0 - 安装系统需要的包 # For Mac # 先安装 [Xcode](http://developer.apple.com/xcode/) 开发工具,它将帮你安装好 Unix 环境需要的开发包步骤1 - 安装 RVM ...
2015-05-27 11:09:51
176
原创 php 连接sqlserver2008
PHP自带的MSSQL扩展php_mssql.dll是给SQL Server 2000用的,连接不上2008?! -_-!!要使用SQL Server 2005以上版本,就要用到微软为PHP提供的最新第三方扩展SQL Server Driver for PHP才行,最新版本是2.0的,请见附件下载,安装解压到php的ext目录;php_pdo_sqlsrv_52_nts.dllphp_pdo_...
2015-02-02 14:55:26
225
原创 使用org.apache.commons.net.ftp包开发FTP客户端,实现进度汇报,实现断点续传,中文支持...
使用org.apache.commons.net.ftp包开发FTP客户端,实现进度汇报,实现断点续传,中文支持利用org.apache.commons.net.ftp包实现一个简单的ftp客户端实用类。主要实现一下功能1.支持上传下载。支持断点续传2.支持进度汇报3.支持对于中文目录及中文文件创建的支持。 import java.io.FileOutputStre...
2015-01-22 11:11:40
269
原创 IOS UIImagePickerController 不能全屏
添加以下代码可以使取景框全屏 CGSize screenBounds = [UIScreen mainScreen].bounds.size;CGFloat cameraAspectRatio = 4.0f/3.0f;CGFloat camViewHeight = screenBounds.width * cameraAspectRatio;CGFloat scale = s...
2015-01-06 23:27:52
1233
原创 openfire 插件开发
最近在做openfire的ios推送插件,下面介绍下openfire的插件开发1、 因为在很多使用openfire的过程中,需要更改openfire默认的一些行为,这就涉及到插件的开发。这里我也是写一个HelloWorld的入门案例。 2、案例插件的功能 这个插件很简单,就是在openfire Server启动时,和关闭时,在控制台打印出消息。 3...
2014-07-23 11:51:54
189
原创 openfire3.9.3导入eclipse
最近在用openfire开发ios通讯功能,需要开发一个推送插件,导入openfire3.9.3的源码一直报错很郁闷,以下是解决源码导入eclipse报错的方法入正题,看到这篇文章的的网友应该已经安装了jdk,eclipse,我就不在安装这些开发工具上赘述了,附载一下openfire的下载地址:http://www.igniterealtime.org/downloads/index.jsp...
2014-07-21 17:00:59
155
原创 linux 安装jdk
JDK安装 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载:jdk-8u5-linux-x64.tar.gz 这里我们将jdk-8u5-linux-x64.tar.gz解压到/usr/local/下。1、解压 解压到当前目录:$ tar -zxv...
2014-06-29 18:05:13
85
原创 ios 处理圆角图片拉伸
类似9patch效果的iOS图片拉伸下面张图片,本来是设计来做按钮背景的: button.png,尺寸为:24x60现在我们把它用作为按钮背景,按钮尺寸是150x50:// 得到view的尺寸CGSize viewSize = self.view.bounds.size;// 初始化按钮UIButton *button = [[UIButton ...
2014-06-26 09:33:15
451
原创 使用Xcode和Instruments调试解决iOS内存泄露
虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode 4.5.21、运行Demo。先下载一个实现准备好的内...
2014-05-21 09:00:53
129
ios 使用ZBar读取条形码和二维码
1.使用ZBar项目。下载地址是: http://zbar.sourceforge.net/iphone/index.html2.新建一个项目。3.导入 ZBar的sdk。把ZBar SDK的目录拉入项目,然后选中copy选项(见附件)4.在项目文件的target中加入 以下framework 5、.h代码为:#import <UIKit/UIKit.h>#...
2014-05-19 11:37:25
251
原创 ios 中gzip与unGzip
工程中添加libz.dylib.h文件如下: #import <Foundation/Foundation.h>#import "zlib.h" @interface LFCGzipUtility : NSObject{ } +(NSData*)gzipData:(NSData*)pUncompressedData; //压...
2014-05-14 15:09:24
559
原创 ios socket AsyncSocket使用
一.项目添加ASyncSocket 1.下载ASyncSocket库源码 2.把ASyncSocket库源码加入项目(见附件) 3.在项目增加CFNetwork框架 二、具体使用代码如下:导入:#import "AsyncSocket.h" //发送短消息-(IBAction)sendString{ NSDat...
2014-05-10 23:27:59
281
原创 android actionbar 学习
1.Action Bar 介绍我们能在应用中看见的actionbar一般就是下图的样子,比如快图应用1.App icon 应用的图标,左侧带应用相当于back返回键2.ViewControl3.Action button 相当于普通的Button可以监听点击事件 4.Action overflow 三个点,相当于手机上的menu键,可以显示隐藏的action bu...
2014-01-15 15:34:37
226
原创 ios7 改变状态栏颜色
ios7 状态栏默认为白底黑色,怎么改变为黑底白字呢,以下为步骤 第一步:在Plist里面添加 UIViewControllerBasedStatusBarAppearance 设置为 :NO 第二步:在入口类中写:[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightCont...
2014-01-14 15:30:59
119
原创 android 开源框架xUtils
git地址:https://github.com/wyouflf/xUtils/xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2...
2014-01-13 11:46:32
1005
原创 不使用ActionBarSherlock 兼容2.x的actionbar
当需要在 android 7或更高的版本使用 ActionBar,则可以通过继承ActionBarActivity来实现,网上有一个开源项目来兼容老版本显示ActionBar的效果:ActionBarSherlock。使用android.support.v7 来实现ActionBar感觉会更简单一些。 android.support.v7 有三个jar文件可供使用,对于Actio...
2014-01-13 11:35:26
133
原创 iOS企业账号发布流程
这两天需要发布一个ipa放到网上供其他人安装,需要用到企业级开发者账号。首先详细说明一下我们的目标,我们需要发布一个ipa放到网上,所有人(包括越狱及非越狱设备)可以直接通过链接下载安装,不需要通过AppStore,也不需要安装任何证书。要达到这个目标,就需要企业级开发账号(299刀)。企业级开发账号的申请流程在这里就不细说,主要说一下In House ipa的发布流程。1.登录http...
2013-12-31 14:33:24
210
原创 ListView 含有多个Item布局时,convertView的缓存与重用
最近有需求需要在listView中载入不同的listItem布局,若这样写public View getView(int position, View convertView, ViewGroup parent) { View view = new Xxx(...); ... ... return view;}没有使用缓存的 convertView,会导致内存泄露描述: 以...
2013-12-26 12:03:18
190
原创 mac 系统下删除目录的所有.svn文件
命令如下: [java] view plaincopy find . -type d -name ".svn"|xargs rm -rf 相关参数说明:find 就不说了,你懂得. 就是包含的目录,一般泛指当前-type 英文会认识abc的 基本上就懂了d 这个标示dir 目录的意思-name ...
2013-12-24 16:35:58
108
原创 android 图片加载和缓存开源项目 Picasso
Picasso – Android系统的图片下载和缓存类库Picasso 是Square开源的一个用于Android系统下载和缓存图片的项目。该项目和其他一些下载图片项目的主要区别之一是:使用4.0+系统上的HTTP缓存来代替磁盘缓存。Picasso 的使用是非常简单的,例如:帮助1Picasso.with(context).load("http://i.imgur.com/Dv...
2013-12-13 10:54:11
148
原创 ios GDataXMLNode 操作xml
创建XML: //创建XML GDataXMLElement *rootElement = [GDataXMLNode elementWithName:@"request"]; GDataXMLElement *element = [self getElementWithName:@"peter" withAge:@"24" withSex:@"male"withA...
2013-11-28 15:25:48
123
原创 ios NSdata 与 NSString,Byte数组相互转换
1. NSData 与 NSStringNSData-> NSStringNSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8StringEncoding]; NSString->NSDataNSString *aString = @"1234abcd";NSData ...
2013-11-28 14:42:17
1350
原创 Android、iPhone和Java三个平台一致的加密方法
先前一直在做安卓,最近要开发iPhone客户端,这其中遇到的最让人纠结的要属Java、Android和iPhone三个平台加解密不一致的问题。因为手机端后台通常是用JAVA开发的Web Service,Android和iPhone客户端调用同样的Web Service接口,为了数据安全考虑,要对数据进行加密。头疼的问题就来了,很难编写出一套加密程序,在3个平台间加解密的结果一致,总不能为Andr...
2013-11-25 22:52:43
148
原创 iOS开发图像处理--绘制图片上下颠倒
使用CGContextDrawImage绘制图片上下颠倒 首先要说的是,在iOS的不同framework中使用着不同的坐标系 :UIKit - y轴向下Core Graphics(Quartz) - y轴向上OpenGL ES - y轴向上 UIKit是iPhone SDK的Cocoa Touch层的核心framework,是iPhone应用程序图形界面和事件驱动的基础,它和传统的...
2013-11-16 22:07:57
160
原创 android导入已有的外部数据库db
我们平时见到的android数据库操作一般都是在程序开始时创建一个空的数据库,然后再进行相关操作。如果我们需要使用一个已有数据的数据库怎么办呢?我们都知道android系统下数据库应该存放在 /data/data/com.*.*(package name)/ 目录下,所以我们需要做的是把已有的数据库传入那个目录下。操作方法是用FileInputStream读取原数据库,再用FileOutputS...
2013-10-14 17:16:09
494
原创 让Eclipse兼容MacBook Retina屏幕的办法(解决Retina屏幕下eclipse字体变虚的问题)
最近因为想在本地(MacBook Pro 15' Retina)搭建开发环境,但是安装了Eclipse之后却发现显示的字体是虚的(这个很容易发现的,安装后默认设置下在编辑器里写两行代码立刻就能看出来)。于是依靠强大的Google找到了一个通过修改配置文件实现Retina显示器兼容的办法。 操作方法: 在eclipse.app右键,单击“显示包内容”,如下图: ...
2013-10-14 15:19:21
455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人