- 浏览: 232806 次
- 性别:
- 来自: 北京
最新评论
-
qq594848450:
log4j1.2.17版是这样配置的log4j.additiv ...
Log4J 如何分开Logger输出 -
qq594848450:
非常有用,茅塞顿开。
Log4J 如何分开Logger输出 -
avi9111:
博主知道修改properties 后,如何可以不重新编译,修改 ...
Log4J 如何分开Logger输出 -
ancienthu:
能给我发一个吗?谢谢 406456883@qq.com
Object-C入门好教材《Learn Objective–C on the Mac》 -
lovedame:
// Singleton.h 错误的实例
class S ...
C++多线程的Singleton(1)
文章列表
UITabBarController和UINavigationController是iPhone里经常使用的两个控件,这篇教程的目的就是把UINavigationController放到UITabBar里面,或者说UITabBar其中一个item是UINavigationController。其实iPhone里很多这样的应用,最常见的就是Phone和iPod这两个程序了。如下图:
其实我们可以很简单方便的做出类似的效果,不过有些小的技巧。首先,我们按照常规方法拖放一个UITabBarController到MainWindows.xib里面,然后再拖放UINavigationContr ...
1. arguments
在函数内部,arguments表示传入进来的参数,是个类似数组的Object。
function add(x, y, z) {
if (arguments.length != 3) {
throw new Error("f should called with 3 arguments!");
}
return x + y + z;
}
funct ...
大概3月份,我写了一个PPT,记录下如何在不交99美金的情况下把自己写得程序放到真正的iPhone上使用的过程。然后我把这个PPT发布出来,之后就有许多网友给我提建议,感谢我分享这个文档。大概过去1个半月了,在这些天里,我几乎每天都在学习iPhone的开发,并且写了大概20来个示例小程序。在这个过程中,我又不断的改进了把App放到iPhone上的步骤(当然很多是网友提醒告诉我的,谢谢你们的帮助)。今天,我把这些新的东西整理了一下,推出了这篇文档的2.0版本,希望大家可以继续给我提意见或者建议。大家一起提高^_^
在线浏览文档的地址:http://docs.google.com/Prese ...
1. 首先就是Object可以用作Hash, Map,关联数组
2. Object的属性和方法
hasOwnProperty()
propertyIsEnumerable()
isPrototypeOf()
3. Array的属性和方法
首先要注意Array[index]中的index不会做任何trunction这种操作,什么意思呢,看下面的代码
var arr = [0,1,2,3];
//!arr["1.23"] = 1.23;
document.write("arr[1] is " + arr[1] + &quo ...
这个Javascript和C++,Java几乎是一抹一样的,只是function的定义和C++/Java有些不同。首先,function是可以嵌套的,不过function的定义只能嵌套在function里面。还有,function是编译期就决定的,所以如果有变量名和它同名,就会有些“奇怪”的现象,看下面的代码:
var point = new Object();
point.x = 10;
point.y = 20;
for (var pro in point) {
document.write("name: " + pro + "; ...
下面的准则要牢记(有的时候觉得这个规则蛮麻烦的)
===
[1] 如果左右两边是同一个对象的reference,那么返回true。这种情况都是false:
var now = new Date();
var arr1 = [now];
var arr2 = [now];
arr1 === arr2 (false)
[2] 如果左右两边是数字,那么它们的值相等就返回true。可是注意一下,1 === 1.0 (true);如果其中只要有一个是NaN,那么结果一定是false。
[3] 如果是s ...
如果没记错的话,Vim7的发布应该有2年半了。虽然说Vim已经很强大很稳定了,但是还有些功能很期待。今天Google了一下Vim8,只看到一个feature voting的页面,比较有价值:http://www.vim.org/sponsor/vote_results.php。坦白说,我自己也有些期 ...
- 2009-04-17 12:49
- 浏览 4006
- 评论(0)
Javascript的作用域和C++比较类似,它就是一个由内向外找的过程,内部的名字会掩盖外部的名字(这点Java是不可以的)。但是它有几点和C++是不一样的:
[1] 它的block是没有作用域的,也就是说你在if,for这样的block里面定义的变量,外面是可以访问的。
[2] 下面这个语句它和C++完全不一样:
var a = 10;
function infoa() {
alert(a);
var a = 20;
alert(a);
}
infoa();
这段javascipt执行的结果是,先弹出一个对话框,undefi ...
- 2009-04-16 22:02
- 浏览 873
- 评论(0)
3.1 Number
8进制数不是标准的,应该避免使用。
3.2 String
Number --> String
var abc = 12;
undefined
abc.toString();
"12"
abc.toString(16);
"c"
String(abc);
"12"
abc + "";
"12"
var efg = 123456.789;
undefined
efg.toFixed(0);
"123457"
e ...
一、男:我希望我儿子叫你妈。。。女:好啊。。。白捡一儿子。。。在哪里?男:我是说我想那个儿子是你生的。。。女:那干嘛是你儿子啊?男:。。。二、男:我好喜欢你。女:我也好喜欢我。男:。。。三、女:我喜欢你。男:我心情不好。女:我不是想给你压力。男:我昨晚没睡好。女:那你能接受我吗?男:昨天那场考试我考砸了。女:你别顾左右言他。男:我们不合适,我知道你昨天考得很好。女:这不是重点吧。男:呜呜呜呜呜呜呜呜(开始狂哭)女:。。。四、女:你别装傻,你到底知不知道我喜欢你啊。男:我不知道啊。女:噢~那你现在怎么想。男:我在想 我为什么不知道。女:。。。。五、女:我。。。嗯。。。我想。。。。(害羞中)男:你不 ...
- 2009-04-16 13:30
- 浏览 1201
- 评论(0)
图片如下,大家可以看一看,就是为了好玩写得。很像App Store的Night Stand。
先看一下截图
因为配置的功能,还有星期的功能没有加全。改好了,我将会放出源代码。
学习Object-C 和 iPhone也有将近两个月了,几乎任何讲Object-C的书第一章就会用到NSLog这个函数,这个函数可以向Console输出一些信息,方便我们跟踪程序的运行过程。可是我在做一些iPhone的开发的时候,却需要一些稍微强大的日志功 ...
这个可能是基于性能的考虑(我猜测的),也可能是因为大部分程序不需要MultiTouch的支持。所以用这个功能,需要打开MultiTouch的支持。UIView有个property:multipleTouchEnabled,把这个设置成TRUE,就OK了。下面是小段示例代码,因为我用的是UIViewController来处理touchesBegan,touchEnded,touchesMoved这三个事件,所以这段代码我写在了viewDidLoad里面
- (void)viewDidLoad {
self.view.multipleTouchEnabled = TRUE;
[sup ...
这些天一直在看JavaEE的东西,我觉得JSF比较复杂,可是我觉得EJB3概念很清晰,也很好理解啊。我做了一个简单的例子,前端是一个html页面,让用户填写用户名和密码,然后通过HTTP Post把用户名和密码传给一个HttpServlet,然后这个HttpServlet通过JMS把这个注册信息(用户名和密码)发给一个Message Driven Bean (MDB)。然后这个MDB把数据通过JDBC存下来(为了简化,我没有使用JPA和实体Bean)。开发环境是GlassFish和Netbeans。
注意事项:
[1] 如果我们是用Netbeans创建MDB,那么Netbeans ...
- 2009-04-08 17:53
- 浏览 1560
- 评论(0)