- 浏览: 149423 次
- 性别:
- 来自: 成都
最新评论
-
fqdao:
请教一个问题。我现在有一个 建立基于UDP的Socket连接- ...
也来谈谈CFRunLoop(NSRunLoop) -
idision:
try {
setValu ...
Spring MVC 传入Date 为空时 的处理方式 -
fengzgxing:
写得很好,学习学习
让Play!Framework运行在OpenShift上 -
空谷悠悠:
Strengthen their own execution ...
发现我很失败 -
qesc:
想知道,楼主调试CURL模拟登陆邮件的时候,用了哪些方便的软件 ...
使用curl获取google联系人列表 (向zend的Gdata say no)
文章列表
round/ceil/floorf
- 博客分类:
- IOS
转自:http://blog.csdn.net/wygzky/article/details/3292202
这三个方法是在让人头疼,经过一阵搜索之后,特总结如下:
Math.round:如果参数是小数,则求本身的四舍五入。
Math.ceil:如果参数是小数,则求最小的整数但不小于本身.
Math.floor:如果参数是小数,则求最大的整数但不大于本身.
同时注意他们的返回类型:
long round(double a)
int round(float a)
double ceil(double a)
double floor(dou ...
对单个文件取消ARC,增加ARC
- 博客分类:
- IOS
取消ARC http://stackoverflow.com/questions/6646052/how-can-i-disable-arc-for-a-single-file-in-a-project/6658549#6658549
增加ARC http://stackoverflow.com/questions/11255177/how-to-enable-arc-for-a-file-in-non-arc-project
-fno-objc-arc
-fobjc-arc
#ifdef DEBUG
# define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
# define DLog(...)
#endif
// ALog always displays output regardless of the DEBUG setting
#define ALog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __P ...
整体修改ios控件外观,ios5+ 支持
- 博客分类:
- IOS
移步-> http://www.cocoachina.com/newbie/tutorial/2012/0113/3876.html
直接看这里 http://blog.cnrainbird.com/index.php/2012/09/25/jiu_gong_cheng_shi_pei_ios6_he_iphone5_xu_zhi_di_san_fang_jing_tai_ku/
哈哈
如何做一个成功的产品经理
- 博客分类:
- 项目管理
转自知乎http://www.zhihu.com/question/20194384/answer/14291714
以我7年来做pm的经验来看,说服他人,特别是研发、设计、前端这些研发部门的同事,最重要的不是口才、沟通能力和数据,而是专业。专业就是:第一,你要用内行的思维 ...
find ./ -name ".svn" | xargs rm -Rf 首先terminal定位到项目文件夹下,然后执行前面的命令就能删除恼人的.svn目录啦
Git 常用命令
- 博客分类:
- play!framework
git config branch.master.remote origin 默认将远端 origin 仓库作为本地master仓库的远端仓库
说来,我忘东西还真是飞快。
前一个月自认为把RunLoop研究得比较透彻了,但因为没有在项目中实际使用的缘故,到现在竟然都快忘了,我必须得把它记录下来,以后忘记了我还可以在这里找回来再看看。
下面是测试代码:
- (void)viewDidLoad
{
[super viewDidLoad];
//这里偷个懒,直接使用performSelectorInBackground来创建一个线程,并执行configRunLoop方法
[self performSelectorInBackground:@selector(configRun ...
OpenShift是什么?
OpenShift is Red Hat's free, auto-scaling Platform as a Service (PaaS) for applications. As an application platform in the cloud, OpenShift manages the stack so you can focus on your code.
对了,它就是RedHat的云服务,支持几乎所有的主流开发语言和开发框架,而且拥有相当高的自主性,对建立的每个应用程序能最高能免费使用1536M内存,3000M空间,具体解释请看这里。
...
Common Commands
rhc-tail-files 查看指定app的log信息
help
Displays a list of common commands to use
ctl_app
control your application
ctl_app start
ctl_app stop
ctl_app restart
ctl_app status
git windows 环境搭建
- 博客分类:
- j2ee
都说Git好,咱也来用一把。
1、先安装mysysgit
2、下载配置文件,解决中文乱码问题和Diff Merge工具,参考这里
3、解决其它中文乱码问题,看这里
4、这里还有个中文乱码的解决办法
5、
9000端口使用ip不能访问
- 博客分类:
- j2ee
今天在做PlayFramework的应用时,发现平时运行得好好的服务器突然不能使用ip访问了(http://192.168.1.xx:9000不能访问,localhost:9000能访问),奇怪之,退杀毒软件,关防火墙,无效,最好仔细想想,发现今天新装了酷狗音乐。仔细查看,发现确实是它的问题,随后修改之。
步骤:酷狗音乐->选项设置->下载设置->下载端口(默认为9000,修改为其它即可)!
策略模式(Strategy)
- 博客分类:
- 设计模式
以商场打折为例
package Strategy;
public abstract class CashSuper {
protected abstract Double acceptCash(Double money);
}
package Strategy;
/**
* 正常收费
* @author Modun
*
*/
public class CashNormal extends CashSuper{
@Override
protected Double acceptCash( ...
<p>
<pre name="code" class="java">//使用简单计算器实现</pre>
<pre name="code" class="java">//运算符基类</pre>
package Factory;
public abstract class Operation {
private Double _numberA = new Double(0);
private Double _numberB = new Double(0) ...