`
nswish
  • 浏览: 108410 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
问题一:用什么命令部署 mvn tomcat6/7:deploy # 做第一次部署 mvn tomcat6/7:redeploy # 做重新部署   问题二:在使用插件部署前,tomcat需要事先启动么 是的。   问题三:在插件部署过程中,报错找不到war包 先要使用 mvn war:war 打包   问题四:在插件部署过程中,无法完成war包的上传 1. 在tomcat的tomcat-user.xml中配置好manager-script用户角色,并且manager-gui角色的用户和manager-script角色的用户名不要相同。 2. 在pom.xml文件中,插 ...
Objective-C的内存管理策略是基于“拥有关系”的。凡是被“拥有”的对象,不会被回收。对内存的管理,实际上就是对“拥有”关系的管理。1. 通过开头名称为”alloc”,”new”,”copy”,”mutableCopy”的方法创建的对象,你对其有“拥有”关系。2. 对于你想保持的对象,通过retain取得其“拥有”关系。3. 你需要负责在合适的时机,释放你“拥有”的对象。4. 你不能释放你没有“拥有”的对象。总结来说就是,是你的(alloc, new, copy, mutableCopy, retain)你释放(release, autorelease),不是你的不要释放。
Objective-C在元编程方面的能力相当强,有那么一点Ruby的风范。1. 分类(Category)概念,与Ruby中的模块类似,但更简单和纯粹一些。2. 类方法只能被类调用,实例方法只能被实例调用,这点与Ruby一致。3. NSObject是一种根类(root class), ...
1. NSAutoreleasePool 用来实现引用计数的自动释放。它是和线程绑定的,并且可以嵌套,以栈式的方式组织。所有对象在设定autorelease的时候,都是加入到最顶层的pool之中。 2. 在自动引用计数的环境下,不能直接使用NSAutoreleasePool的实例,而是使用@autoreleasepool{} 块来定义自动释放池的作用范围。在非自动引用计数的环境下,亦可使用块。3. Application Kit会在每次事件触发时,自动生成一个局部的autoreleasepool,以便及时回收内存,最大限度的防止内存泄漏。在Application Kit的主线程外创建一个新的 ...
命令:clang -fobjc-arc -framework Foundation <prog file> -o <exe file> 样例:hello.h——————#import <Foundation/Foundation.h>hello.m——————#import “hello.h”int main(){     NSLog(@“hello");     return 0;}$ clang -fobjc-arc -framework Foundation hello.m -o hello$ ./hello   #执行
在Linux上安装完Mysql之后,我重新启动了一下Mysql服务。   系统报出如下信息: Checking for tables which need an upgrade, are corrupt or were  not closed cleanly..   刚开始以为是启动错误,后来仔细看了下英文,发现这是一句平常的陈述句。它告诉我们Mysql正在检查数据表的完整性,仅此而已。   所以直接忽略即可!

Ruby语言点悟

    博客分类:
  • Ruby
Ruby语言是解释性语言,故其在语法上,所有的语句皆是可执行的。以此观点看待类的定义和方法的定义,很多令人迷惑之处就自动解开了。   class Foo < (user_input == '1' ? Bar : Baz) # 如果用户输入是"1"则继承Bar否则继承Baz #... end   在诸如Java这样的语言中,这样的语法简直无法想象。
  Bash的文件名元字符   元字符 含义 1.  *  匹配0个或者多个任意字符 2.   ?  匹配1个任意字符 3.   [abc...]  匹配一个括号中的字符,如果使用连接线(-),则表示匹配范围中的一个字符。(如, a-z, A-Z, 0-9) 4.   [!abc...]  匹配一个括号中的没有的字符 5.   ~  当前用户的主目录(Home) 6.   ~name  name用户的主目录(Home)  7.  ~+   当前的工作目录($PWD)  8. ~-   上一次的工作目 ...
转自:http://www.cnblogs.com/stephen-liu74/archive/2011/11/14/2243694.html   七. grep家族:       1.  grep退出状态:    0: 表示成功;    1: 表示在所提供的文件无法找到匹配的pattern;    2: 表示参数中提供的文件不存在。    见如下 ...
本文转自:http://cloudbbs.org/forum.php?mod=viewthread&tid=12350   一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立"严格模式"的目的,主要有以下几个:  - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;  - 消除代码运行的一些不安全之处,保证代码运行的安全;  - 提高编译器效率,增加运行速度;  - 为未来新版本的Java ...
本文转自 http://www.cnblogs.com/stephen-liu74/archive/2011/11/10/2240461.html   一.    特殊文件: /dev/null和/dev/tty    Linux系统提供了两个对Shell编程非常有用的特殊文件,/dev/null和/dev/tty。其中/dev/null将会丢掉所有写入它的数 据,换句换说,当程序将数据写入到此文件时,会认为它已经成功完成写入数据的操作,但实际上什么事都没有做。如果你需要的是命令的退出状态,而非它的输 出,此功能会非常有用,见如下Shell代码:    /> vi test_de ...
# 书名 语言 链接 1. Ruby and MongoDB Web Development Beginner's Guide 英文
      今天中午出门的时候,顺手插上了iPad2的充电器,希望回来的时候就可以电足足得用了。但是非常意外的情况出现了,到家以后发现,一点电都没有充进去。界面右上角显示了一个插座的图标,但是就是不进电。     出什么问题了?我一边把iPad插着继续充电,一边在网上找答案。     有人说是因为天气的缘故,太冷了充不上。我想了下,觉得今天的确是挺冷的。于是,我找来一条毯子,还有充了一个热水袋。把iPad和热水袋用毯子裹在一起继续充电。不到2分钟的时间,iPad右上角的图标从插座变成了闪电,电量显示的数值也变大了。看来iPad的电池比较娇贵,受环境温度的影响比较大。
经过一段时间的RubyOnRails学习,慢慢体会到了他们的强大力量,也越来越喜欢他们了。对于那些也和我一样,想学习RoR(Ruby On Rails)的朋友,我有两本书可以推荐给你们。   第一本是《Learning Rails》,由O'Reilly出版,目前的最新版覆盖Rails.3.x内容。如果RoR是一个游乐场,那么这本书就是游园指南,能够带领你体验其中的各种好玩设施。让你能够对RoR的全貌和各个功能模块能够有所了解。在通读完这本书之后,你就拥有了使用RoR开发的基本能力。如果你是想要找一份RoR的工作,那么这本书对你会有很大的帮助。   第二本是《The Rails Way》, ...
当我在Ubuntu上尝试安装sqlite3的Gem时遇到了一个报错:     Building native extensions. This could take a while... ERROR: Error installing sqlite3: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb checking for sqlite3.h... no sqlite3.h is missing. Try 'port install sqlite ...
Global site tag (gtag.js) - Google Analytics