- 博客(69)
- 资源 (2)
- 收藏
- 关注
原创 react + redux + react-redux 心得
1、redux就是一个 DB + 状态变化操作 的容器;DB用来存储前端的数据,通过action来修改DB,且触发页面渲染,页面根据DB中数据重新渲染;2、如何使用action 定义操作reduce 定义操作修改DBcomponent 定义组件conatiner 将组件关心的 数据 + 操作 通过props给组件3、就是这么简单例子后续补上....
2016-08-06 19:02:17
427
1
原创 jquery ajax(CORS) 跨域 访问接口
今天进行前后端调试,由于接口目前和前端不在一台机器上,所以前端使用ajax访问接口需要跨域;准备工作:1、使用的是CROS2、前端使用jquery的ajax;3、后端node + express步骤:1、前端配置: $.ajax( type: "POST", url: "http://115.28.10.1:3000/tables/create", dataT
2014-05-29 21:21:20
20470
3
翻译 阿里云服务器centos6.3进行php升级(从5.3.3 -> 5.5.8)
背景:准备使用laravel框架(http://laravel.com),但是阿里云服务器上的php版本为 5.5.3,laravel的系统要求是 php版本 > 5.3.7.问题:使用 yum update-check,结果 当前 centos上的源的php版本还是5.5.3,所以决定换个源;步骤:1、参考:http://www.rackspace.com
2014-01-27 12:16:39
5976
4
原创 vim显示空格
在配置文件.vimrc中(我用的MAC :~/.vimrc)添加:set listchars=tab:>-,trail:-set list
2013-08-22 13:55:22
1740
原创 vim删除行尾的空格
代码规范强调行尾不能有空格,上网搜了一下,没找到自动删除的设置,搜到一个替换名::%s=\s\+$==解释一下:% 表示是全局作用S 表示是替换\s 表示是空格,\+ 其实是正则,表示至少一个$ 表示是行尾= 是分隔符,最后的==其实表示替换成的内容是空
2013-08-22 13:53:47
1155
原创 Git基本使用(一)
以github为服务器,1、在github申请账号;2、在github上创建一个空resp-HelloWorld;将本地代码与github服务器相关联,即本地有代码:1、在本地创建了一个项目:HelloWorld;2、进入HelloWorld项目根目录;// 将当前项目作为一个本地仓库git init //(.)点表示当前目录下的所有内容,交给git管理,也就是
2013-01-04 18:08:14
532
原创 mediaPlay看图说事儿~~~
mediaPlayer的状态图如下:一些常犯的错误,都是没有根据状态图的状态转换来操作导致的~~~错误1: reset后,需要重新setDataSource,prepare等操作;错误2: stop后,需要prepare操作,再start;待补充。。。
2012-12-24 10:20:48
441
转载 android布局(1)- LinearLayout
Android布局主要有以下几种:LinearLayout, RelativeLayout, TableLayout, FrameLayout.(1)LinearLayout LinearLayout线性布局,包含在LinearLayout里面的控件按顺序排列成一行或者一列,它的常用的属性主要包括: Orientation方向,即指定LinearLayout是代表一行还是一列,可以
2012-12-21 12:09:18
453
转载 禁用和开启MAC的spotlight
在应用程序-实用工具-终端 中输入如下代码回车即可:sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist如果想要再次开启Spotlight,那么在终端中再次执行下面的代码:sudo launchctl load -w /System/Library/LaunchDa
2012-12-19 23:52:52
2352
转载 Git 和Github初次使用
转载请注出处 http://hi.baidu.com/kissdev/blog/item/944aa2fab2817215a8d311f1.html1. GIT相比CVS/SVN,Git 的优势:- 支持离线开发,离线Repository- 强大的分支功能,适合多个独立开发者协作- 速度块更多的细节参见 http://mgcore.com/viewthread.
2012-12-18 10:50:58
472
转载 git revert和git reset的区别
原文:http://blog.csdn.net/koffuxu/article/details/6731876git revert 是撤销某次操作,此次操作之前的commit都会被保留git reset 是撤销某次提交,但是此次之后的修改都会被退回到暂存区具体一个例子,假设有三个commit, git st:commit3: add test3.ccommit2: add
2012-12-18 10:27:23
606
转载 Git fetch和git pull的区别
原文: http://www.tech126.com/git-fetch-pull/Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动mergegit fetch origin mastergit log -p master..origin/mastergit merge origin/master以上命
2012-12-18 10:20:45
605
转载 Eclipse中非常有用的快捷键组合
转载自:http://www.open-open.com/bbs/view/1320934157953一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个
2012-12-15 17:31:54
529
转载 Java中Interface的用法
转载自:http://www.cnblogs.com/zxl-jay/archive/2011/09/24/2189740.htmlJava中在接口的应用中,要注意一下几点:接口一般定义的是常量和一些抽象方法。抽象类中可以包含抽象方法,也可以有非抽象方法,但是有抽象方法的类一定是抽象类。抽象方法不能有方法体。在引用接口时,接口的引用指向实现的对象,尽量定义为接口或父类的引用。这其中
2012-12-13 14:19:57
439
转载 Ubuntu升级命令
转载自:http://blog.163.com/captain_zmc/blog/static/2040125882012339033105/如果针对版本升级命令: sudo apt-get updatesudo update-manager -c -d然后选选择 upgrade 如果是普通升级的命令: sudo apt-get updatesudo ap
2012-11-29 11:21:17
488
转载 Android三种播放视频的方式
转载自:http://blog.csdn.net/itachi85/article/details/7216962在Android中,我们有三种方式来实现视频的播放:1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。2、使用VideoView来播放。在布局文件中使用VideoView结合MediaControlle
2012-11-28 11:54:32
687
转载 调试 eclipse
1、单步调试快捷键以debug方式运行java程序后(F8)直接执行程序。遇到断点时暂停;(F5)单步执行程序,遇到方法时进入;(F6)单步执行程序,遇到方法时跳过;(F7)单步执行程序,从当前方法跳出。2、改变变量的值右击变量,在弹出的菜单中选择[change variable value],弹出修改画面。改变其值后,按下ok;这时,变量的值就改为修改后的值了
2012-11-28 10:07:39
399
原创 MAC eclipse res raw 添加文件
1、res下的raw文件夹的添加 在res上右键,选择“新文件夹”即可;2、添加文件 这里一定要注意一个问题! 如果是拷贝文件粘贴进去,该文件的完整路径上不要有中文,比如:从桌面粘贴,完整路径上就可能有中文了!
2012-11-27 20:17:52
1193
转载 Android实例说明
摘自:http://www.2cto.com/kf/201204/125939.html将ffmpeg编译成几个.so动态链接库之后(后面再说如何在android下编译ffmpeg源代码),就可以引用头文件并直接写自己的jni接口了,做完这些,就可以写android下的make文件了下面就介绍一下androidmake文件的写法。 首先最简单的mk文件可以参照ndk目录
2012-11-26 18:06:05
675
转载 Android.mk简介
转载自:http://blog.csdn.net/hudashi/article/details/7059006一、概述 Android.mk文件是GNU Makefile的一小部分,它用来对Android程序进行编译。 因为所有的编译文件都在同一个GNU MAKE 执行环境中进行执行,而Android.mk中所有的变量都是全局的。因此,您应尽量少声明变量,不要认
2012-11-26 17:50:44
442
原创 MAC ANDROID NDK 初体验
在android中使用到动态库,以:mylib.so为例子1、新建一个android项目;2、在项目中新建jni目录; 里面添加C/C++代码和Android.mk,Android.mk(即C/C++项目的总的Makefile)的内容是:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE
2012-11-23 14:20:12
884
原创 MAC android NDK r8c 安装
1、从官网下载 http://developer.android.com/tools/sdk/ndk/index.html2、解压到一个文件夹 我是解压到:/Users/username/Documents/Android 下面;3、配置NDK 设置环境变量,在 ~ 下编辑 vim .bash_profile export
2012-11-22 21:10:08
2447
转载 Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2012-11-18 15:45:41
498
转载 Android Bitmap用法总结
Bitmap用法总结(转载自:http://blog.csdn.net/YUZHIBOYI/article/details/7638952#comments)1、Drawable → Bitmap public static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap = Bitmap .createBi
2012-11-18 14:52:23
478
转载 Android 开发环境配置图文教程(jdk+eclipse+android sdk)(eclipse4.2-juno)
一、相关下载1 java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre. 2 eclipse下载进入该网页: http://www.eclipse.org/downloads/ (或者直接点击下载:BT下载H
2012-11-18 13:53:44
2585
转载 初学者学习andriod
转载自:http://www.zhihu.com/question/19611325stackoverflow.com/ 初期遇到的问题,stackoverflow总能找到。http://stackoverflow.com/questions/tagged/android?sort=votes 投票最多的几个问题,空闲时看看。 http://www.github.com/
2012-11-16 16:25:34
540
转载 iOS ARC
转载自:http://blog.csdn.net/zkdemon/article/details/7446385 ARC指南:http://download.csdn.net/detail/zkdemon/4213790 1、简介 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了reta
2012-11-16 11:48:32
713
转载 关于NSAutoReleasePool的理解
转载自:http://eleda.iteye.com/blog/1108700 今天需要记录的是关于NSAutoReleasePool的理解.(大部分内容来自于iOS4.3 Library) Cocoa的内存管理主要依赖于Reference Counting, 而NSAutoReleasePool就是用来支持它的. autorelease pool中存放的对象
2012-11-09 21:35:23
492
转载 iPad iPhone程序增加和删除启动画面
1、使用方式直接拖放到程序目录下面就可以了: Default.png iPhone默认启动图片, 320x480或者320x460Default@2x.png iPhone4启动图片 640x960或者640x9202、为iPad和iPhone程序增加启动画面非常简单,基本思路就是增加启动图片资源Default.pn
2012-11-07 17:11:10
5911
原创 熟悉下CGContextRef
Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框.Quartz提供了以下几种类型的Graphics Context:Bitmap Graphics ContextPDF Graphics ContextWindow Graphics ContextLaye
2012-11-07 17:05:28
6721
1
转载 CGContextRef用法
转载自:http://blog.csdn.net/perfect_promise/article/details/76602201、简介Quartz。Quartz 是主要的描画接口,支持基于路径的描画、抗锯齿渲染、渐变填充模式、图像、颜色、坐标空间变换、以及PDF 文档的创建、显示、和分析。UIKit 为Quartz 的图像和颜色操作提供了Objective-C 的封装。Core Anim
2012-11-07 17:04:24
1046
转载 CABasicAnimation animationWithKeyPath 一些规定的值
转载自:http://www.cnblogs.com/pengyingh/articles/2379631.html1、CABasicAnimation animationWithKeyPath Types When using the ‘CABasicAnimation’ from the QuartzCore Framework in Objective-C, you hav
2012-11-05 11:15:15
668
转载 在Mac OS X(10.7.5)下安装和使用GO语言
在Mac OS X(10.7.5)下安装和使用GO语言转载自:http://blog.prosight.me/index.php/2010/08/655,进行部分修改;Go语言是Google新推出的结合了动态语言和静态语言优势的一个新兴的语言。下面介绍一下如何在Mac系统下安装和使用这个语言。1、设置环境变量:$GOROOTGO语言的根目录,通常是$HOME/go,当然也可
2012-11-03 11:52:01
3904
转载 iPhone中使用NSLocalizedString实现国际化
原文链接:http://www.voland.com.cn/iphone-use-nslocalizedstring-internationalization一、获取系统所支持的国际化信息在国际化之前,你可以在iphone中的”设置->通用->多语言环境->语言”中来查看你的iphone支持哪些语言,当然也可以写一段代码测试一下你的iphone都支持哪些语言.测试代码如
2012-10-24 15:49:01
567
转载 怎样从ipa中提取PNG文件
转载自:http://hi.baidu.com/hh20040410/item/fe000847db4a602111ee1e6b 众所周知,ipa实际上就是一个zip文件,通过解压,可以在Payload目录下得到一个app文件,实际上这个app文件就是一个文件夹,当然windows下,用户很容易就知道这一点。在Mac下,用户需要将app更名。进入此目录后,ipa中的所有re
2012-10-24 15:44:58
911
转载 图像处理的代码片段(抓图、倒影、圆角)
转载自:http://www.189works.com/article-41036-1.html1、捕捉屏幕截图 CALayer实例使用Core Graphics的renderInContext方法可以将视图绘制到图像上下文中以便转化为其他UIImage实例。 引用头文件:#import+ (UIImage *)imageFromView:(UIView *
2012-10-24 15:28:14
567
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人