自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

落雨惊风的技术博客

热爱原生开发,ios和安卓都积极学习中

  • 博客(69)
  • 资源 (3)
  • 收藏
  • 关注

原创 PHP框架概论

开源的PHP框架太多了,看得让人有点眼花缭乱,本文主要结合博主的工作经验以及对多个PHP框架源码阅读和研究之后,总结出来的一篇入门级的文章。

2016-09-28 16:48:25 402

原创 在Android UI线程中执行定时任务的方法

在项目中,我们经常会碰见执行定时任务的情况,比如下面这个场景:在2秒内连续点击两次返回键,应用就退出。这个功能实现的思路大体这样:定义一个类变量goback,记录点击的次数,如果2秒内点击了2次就finish,如果没有,goback就被重置为0,其中一种实现方法如下(1.0): new Handler().postDelayed(new Runnable() { @Override

2015-03-27 11:24:04 1222 1

原创 Android数据传输增加签名认证(防止数据被篡改)

我们开发的客户端项目,跟服务器通信的时候,一般都是HTTP明文的形式进行的,这样的数据很容易被别人截取,如果被截取的信息是比较敏感的数据,并且数据没有进行加密,被随意的篡改成,那后果不堪设想。还好,目前来说有比较好的签名算法,下面是PHP版本的(微信数据验证就是用下面的方法):      算法的原理是这样的:假设我们请求的网址是http://xxxx.com,要传过去的数据是username=

2015-03-26 16:32:08 1459

原创 Android 如何从一个APP中打开另外一个APP

众所周知,在一个APP内部,从一个页面跳转到另外一个页面是使用startactivity函数来实现的。同样的,对于应用之间的跳转也是如此的。应用直接的跳转分为三种情况,为了方便描述,我加上有两个应用A和B,需求是要从A点击一个按钮,可以跳转到B,同时A要传数据给B,B能够接收并且处理:1.从A跳转到B的主Activity,代码如下:     Intent intent = new In

2015-03-26 15:40:45 2667

原创 制作一个类似QQ第三方登陆的sdk平台(安卓版)

最近公司需要做一个SDK,该SDK为其他的APP可以调用我们的APP,然后通过获取我们的APP获取用户信息,返回给他们一个唯一的授权码。说白了就是弄一个第三方登陆功能,通过登陆我们的用户中心,给他们一个用户标识。

2015-03-26 11:51:54 1264

原创 swift

Swift目录Swift简介关于SwiftSwift简介使用XCode开发环境Swift语言详解简单值 常量、变量基本运算符 赋值、算术、关系、三元、区间、逻辑、位运算符、溢出运算符、字符串和字符 字面量、初始化、可变、遍历、比较集合类型 数组、字典、可变性流程控制 for、while、if、switch函数 定义、声明、参数、返回值、参数名称、函数类型、嵌套函数、内

2017-01-07 11:09:23 335

原创 2016年中总结和展望

2016年中总结和展望工作总结 今年上半年工作确实非常辛苦,是我从2013年正式进入公司以来最忙碌的半年了。以前工作都是别人给我分配任务,现在,有5、6个人等着我去分配任务。现在遇到了技术难题,第一个冲在前面的是我,项目如果遇到延期或者需求变更导致规划时间内完成不了,就需要我来跟产品解释、沟通,总之,工作的压力随着职位的提升反而变得越来越大了。同时,又经历了团队人员离职,人员转正评估,管

2016-08-24 11:30:21 437

原创 Mac 电脑设置 Apache2的虚拟主机

最近在Mac上配置环境,发现出现了一堆问题,Mac版本是10.10,配置文件如下,apache版本是2.4<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "/Users/yanzhen/Desktop/group_live_client" <Directory /Users/yan

2016-05-16 18:18:36 683

原创 Swift 学习博客

前言最近看了很多国内大牛的博客,觉得他们写得博客真得太棒了,很羡慕他们能够坚持下来去记录学习的历程。于是,我又翻开了被我抛弃了已久的博客,决定重新捡回来。接下来的博客计划Swift距离苹果第一次发布已经过了近2年的时间了,现在已经是2.0版本了,我也一直在说要学习swift开发,但是,一直没有去做。前两天突然发现斯坦福大学公开课更新了使用Swift开发iOS 9.0的课程,而且到今天才更新了1次课程

2016-04-22 16:28:38 437

原创 iOS 社区类APP讲解系列:准备工作

项目开始前 把 bundle id改掉 项目名称 APP名称 改掉 把服务器地址改掉 去掉ci123 总共100分钟 1.6小时1.APP功能简介 (30min)运行项目,演示项目的功能 使用Xcode新建一个Signle View Application 新建一个空白的项目说明一下Xcode 的Group管理原理(引用方式)把Main.storyboard 和 LaunchScre

2016-03-18 17:32:45 824

原创 mac 上使用多个git不

touch ~/.ssh/configchmod 600 ~/.ssh/configvim ~/.ssh/config Host *.workdomain.com IdentityFile ~/.ssh/id_rsa.work Host github.com IdentityFile ~/.ssh/id_rsa.github

2015-07-27 11:43:29 427

转载 iPhone审核条例

1. Terms and conditions(法律与条款)1.1As a developer of applications for the App Store you are bound by the terms of the Program License Agreement (PLA), Human Interface Guidelines (HIG), and any other

2015-03-23 09:41:37 518

原创 SQLiteOpenHelper 打开自定义路径下的db数据库文件

最近在做一个安卓项目,项目使用的sqlite数据库是cocos2dx 创建的,放在了/data/data/com.*.*/files下面,而SQLiteOpenHelper打开的文件默认是放在/data/data/databases/下面的,SQLiteOpenHelper里面没有地方能改变数据库的路径。于是在网上查阅了国外大牛的解决方案,完美解决了我的问题。解决办法:       自定义Co

2015-03-17 15:26:28 5496 1

转载 Android存储访问及目录

Android的外部存储  Android支持外部存储(case-insensitive filesystem with immutable POSIX permission classes and modes)。  外部存储可以通过物理介质提供(如SD卡),也可以通过将内部存储中的一部分封装而成,设备可以有多个外部存储实例。 访问外部存储的权限  从And

2015-03-05 09:25:15 500

原创 Eclipse Android 代码自动提示功能

本农是从iOS转了做安卓,用了一段时间eclipse,总是感觉缺些什么,android studio也用了几天,发现以前的项目都是eclipse做的,鉴于自己还只是一只小菜鸟,就放弃了android studio。用了xcode之后再用eclipse,感觉总是少了一点什么,什么呢?哦,代码提示功能,My God!     查阅一些资料发现让eclipse 提示代码设置还是很简单啊,话不多说,直

2015-02-28 10:28:45 456

原创 Android:不同Activity之间的数据传递

在Activity中调用另一个Activity时,需要调用startActivity(Intent i), 若需要在调用另外一个Activity的同时传递数据,那么就需要利用android.os.Bundle对象封装数据的能力,将欲传递的数据或参数,通过Bundle来传递不同Intent之间的数据。Bundle对象针对了不同的数据类型提供了许多的方法,例如,传递String类型的数据,使用的方法为

2015-02-27 14:15:53 530

原创 Android 使用 selector 来改变TextView在不同状态下的textColor和background

最近在项目中需要实现一个功能:可以点击TextView,当TextView被点击的时候,背景变成了红色,字体颜色变成了白色,当不点击的时候,字体是灰色的,背景是白色的。为了能够实现这个功能,我想到了selector,于是,在drawable文件夹下面定义两个文件,分别用于TextView的textColor 和 background:      设置background :

2015-02-27 13:44:55 5896

原创 从一个程序员转变为项目经理的蜕变

今年开始,一个新的机遇和挑战摆在了我的面前:独立负责项目!我感觉Boss还是对我不够太相信,一直是想试探我,看看我到底行不行!我想要证明:我可以的!目前团队有三个人:我、一个安卓开发实习生和一名经验不是很多的UI美工。        一直在关注技术,学习技术,痴迷于技术,殊不知,做好一个项目,单纯的技术是不行的,还要有项目的思维:不仅仅要懂技术,还要了解美工,了解策划,对项目负责,对用户负责,

2015-02-26 08:58:16 682

原创 工作1年半了,总结一下

2013年6月,带着对未来的憧憬,离开了象牙塔的教育。放弃继续拿毕业证是我人生一大转折点:我是跟导师说了不读的情况下才出来找工作的!唉!想想那个时候是多么的傻呀!为什么不等等呢,等到找到工作再说呢?不过这一切都不重要了,重要的是1年半后,现在的我是一个什么样的我:用了5个月时间二次开发了一个页游平台,其实那个时候几乎没有压力,因为工作内容很简单,又没有多大的压力。当平台慢慢地步入正轨的时候,我

2015-02-16 15:55:47 530

原创 IOS开发中遇到的各种问题以及解决方案集锦

IOS开发常常遇到各种坑,特别是storyboard(绘图板)上面直接布局界面,又有各种坑,本人把自己在项目中遇到的各种坑以及解决方案全部拿出来,与大家共勉。

2014-11-18 11:35:41 2056

原创 产品开发第一步-架构设计

比较大型的APP,一定是一个高耦合、低内聚以及ke'chong

2014-11-11 18:28:08 728

原创 IOS产品养成记-前言

今天开始,开发出一款新的产品chan

2014-11-11 09:58:36 364

原创 SVN使用随笔

有的时候,是用putty的时候,采用

2014-09-11 17:05:22 488

原创 IOS7 APP开发总结

最近在做一个比较大型的AP

2014-09-03 11:22:32 525

原创 IOS开发的各种坑

1.任何项目和功能模块,在没有写代码之前,就要把

2014-09-03 10:50:43 567

原创 lua 与 php 通过AES数据加密进行通讯

最近公司有款《围住神经猫》的微信小游戏火爆的不行!公司又决定开发一系列的神经猫的小游戏,于是,我被拉过来了。后来使用cocos-2dx 开发一款小游戏,客户端用的是lua脚本,为了服务器与客户端交互的安全性,我们决定对API接口传输的JSON数据进行加密、解密。一般情况就是客户端加密,服务器段进行解密:lua客户端使用的是一个纯lua写的库:aeslua,下载地址:http://lua

2014-08-05 16:20:10 7178 2

原创 页游开发总结

从网站开发转页游开发已经快一年了,这一年确实学习了很多,做一个总结。游戏开发逻辑比网站开发复杂多了

2014-07-29 17:04:38 789

原创 Linux centos系统下PHP脚本轮询

今天在搞一个PHP脚本,需要实现的功能是从一个服务器每1秒轮询一次一个URL。当我在命令行模式下运行PHP脚本的时候,发现报错:mysql_connect函数不存在。最后发现根本原因是 php test.php , PHP命令是系统默认的软件,而我在另外一个目录:/opt/php下面又安装了一个php, 系统默认的PHP软件没有安装php_mysql模块,所以······解决办法:把/o

2014-07-29 17:04:36 475

原创 AS3和AMFPHP上传文件到服务器

最近在做一个项目,需要用到AS3把图片上传到服务器上面。服务器语言选择PHP。于是,在网上搜索了一下,发现主流的操作是利用AS3+AMFPHP进行结合。   纠结了半天,写了一个客户端DEMO和服务器端脚本DEMO。   客户端三个辅助类:   package {    importcom.adobe.images.JPGEncoder;    importflash.di

2014-07-29 17:04:34 738

原创 非常有意思的一段利用PHP&nbsp;的header…

代码如下,大家可以去试试,必须要用Firfox查看输出:   header("Content-type:multipart/x-mixed-replace;charset=utf-8;boundary=endofsection");    print"--endofsection\n";    $pmt =array("-", "\\", "|", "/" );    for(

2014-07-29 17:04:32 447

原创 var_export&nbsp;与&nbsp;var_dump的不同

var_export和var_dump的区别:var_export必须返回合法的php代码, 也就是说,var_export返回的代码,可以直接当作php代码赋值个一个变量。而这个变量就会取得和被var_export一样的类型的值但是, 当变量类型为resource的时候, 是无法简单copy复制的,所以,当var_export的变量是resource类型时, var_export会返回

2014-07-29 17:04:29 411

原创 PHP的header函数的使用以及HTTP状…

PHP header()the function declaration: void header ( string string [, boolreplace [, int http_response_code]])The optional replace parameter indicates whether the header shouldreplace a previous si

2014-07-29 17:04:27 350

原创 centos&nbsp;如何关闭卡死的程序?

最近一直在使用centos进行开发,centos里面安装vMware player,在虚拟机里面安装了XP系统。有的时候centos系统也会卡死的,这个时候,点击“关闭”按钮已经没有用处了,只能用kill 了。先用 ps aux |grep netbeans 找到与netbeans相关的进程,然后 kill -9 pid就行了。

2014-07-29 17:04:25 3107

原创 PHP&nbsp;中被json_encode的数据,…

最近在用Thinkphp开发一个项目,用json_encode编码一个带有中文数据的数组,然后,把encode后的数据插入到Mysql保存,当再一次取出mysql数据,并且用json_decode进行解析的时候,就发生了问题:被utf-8编码后的json数据如\u2321,数据前面的\没有了!    真是奇怪了哈~于是,我就开始排查问题,当我在mysql数据中插入带\u的数据时,我发现我的数

2014-07-29 17:04:23 757

原创 javascript&nbsp;获取url中的参数对

2014-07-29 17:04:21 429

原创 联运游戏总结

最近在做一个游戏联运平台,跟43**等合作的。     所谓的联运游戏平台,就是,我们有流量,他们有游戏,把他们的游戏接入到我们的平台上面,玩家都来我们平台来玩游戏,然后赚得钱大家分。     我可以说是目睹了整个联运平台的流程:     1.准备好服务器,联运平台项目准备好,域名,服务器,文网文一定要准备好!     2.商务跟43**的人联系好,准备好联运对接。     

2014-07-29 17:04:19 731

原创 vim&nbsp;更改文件的编码

在命令行模式输入 :set fenc=gbk 然后保存文件即可,保存之后再输入:set fenc=utf-8就可以继续编辑其他utf-8文件了

2014-07-29 17:04:16 321

原创 svn&nbsp;import&nbsp;或者&nbsp;update&nbsp;报错

执行svn import 和 svn update命令的时候报错:svn: 目录 “/opt/ci123/www/html/lanqiu/config” 中的条目从本地编码转换到 UTF8失败svn: 有效 UTF-8 数据(16进制: )后面是无效 UTF-8 序列(16进制:  d7 e3 c7 f2)其实,也就是你的文件是用GB2312编码了,而你的svn服务器系统用的是UT

2014-07-29 17:04:14 526

原创 mysql&nbsp;添加用户访问权限

grant 权限 on 数据库对象 to 用户passwordmysql> grant all on *.* to root@"%" identified by'abc123';Query OK, 0 rows affected (0.01 sec)mysql> select host,User,password  fromuser;+--------------+--------

2014-07-29 17:04:12 417

原创 mysql&nbsp;create&nbsp;database

CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci;

2014-07-29 17:04:10 428

php动态建站的安全提示

建立动态的PHP网站需要注意的安全方面的提示,该文档是英文的,希望能帮到大家。

2012-09-05

zend Framework手册

zend framework 开发手册,中文版的,希望对大家有帮助。

2012-09-05

Linux常用命令全集

有关linux一些常用的命令的集合,可以轻松使用linux,更加方便、快捷。

2010-05-06

空空如也

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

TA关注的人

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