`
文章列表
Mac常用快捷键: 1、command + r 浏览器刷新 2、command + t 打开新的标签 3、command + ·/~ 同一个软件的不同实例间切换 4、command + delete 删除一行 5、command + n 新建一个页面 6、alt + command + l  格式化代码 7、ctrl + tab 切换标签 8、command + tab 切换应用
一:安装最新版(自动安装) 最简单的是用homebrew进行安装 安装homebrew 在终端输入ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" 安装thrift   brew install thrift 用brew安装的thrift版本是0.9的,but,我们项目中得thrift版本是0.8的,所以果断卸载掉。  brew uninstall thrift。转到下面第二种方法安装thrift 二:手动安装0.8.0 先安装依赖。 http ...
加载顺序是:         父类静态块-----父类静态常量-------子类静态块----------子类静态常量----------父类普通代码块------------父类构造方法------------子类代码块------------子类构造方法 类的加载顺序 1、静态代码块/静态成员 ...
1、NSData,数据,当我们需要把一些信息写入到文件里或发送到网络上,我们需要把这些数据转换下,变成纯粹的0、1字符流 1 NSString * str = @"hello, world!"; 2 NSData * data = [str dataUsingEncoding:NSUTF8StringEncoding]; //NSString转换成NSData类型 3 NSLog(@"%s", data.bytes); 4 NSString * newStr = [[NSString alloc] initWithData:data enc ...
- (void) sendRequestByNet:(NSString *) beginNum setDepartId:(NSString *)departmentId { NSString *url = @"url"; NSMutableDictionary *parameters = [NSMutableDictionary dictionary]; parameters[@"req_number"] = beginNum; parameters[@"departmentID" ...
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(buttonX, buttonY, width, height)]; //给button添加点击事件,action参数中写入事件执行方法 [button addTarget:self action:@selector(action:) forControlEvents:UIControlEventTouchUpInside]; //在button的tag中添加你需要传递的参数,目前资料中只有这种方法 //你可以传入任意类型的参数 [butto ...

解析Json串

if ([resopnseObject isKindOfClass:[NSDictionary class]]){ NSDictionary *dictionary = (NSDictionary *)resopnseObject; NSLog(@"Dersialized JSON Dictionary = %@", dictionary); }else if ([resopnseObject isKindOfClass: ...
用netstat –na   查看,发现绑定到127.0.0.1上: tcp        0      0 127.0.0.1:8080 修改jboss-5/server/default/deploy/jbossweb.sar/server.xml, 将${jboss.bind.address}修改为0.0.0.0 
FlyWeight模式 一 意图 运用共享技术有效地支持大量细粒度的对象。 二 动机       有些应用程序得益于在其整个设计过程中采用对象技术,但简单化的实现代价极大。 使用面向对象的抽象化,可能会造成庞大的对象群,造成空间的巨大消耗,而影响性能。 在文档编辑器例子中如果一个字符对应一个对象,那么一篇文档所要容纳的对象将是非常的庞大耗费大量的内存   Flyweight只存储相应的字符代码 这里的关键概念是内部状态和外部状态之间的区别。   内部状态存储于flyweight中,它包含了独立于f
< url-pattern > / </ url-pattern >   不会匹配到*.jsp,不会进入spring的DispatcherServlet类 < url-pattern > /* </ url-pattern > 会 匹配*.jsp,导致进入spring的DispatcherServlet 类,然后去寻找controller,接着找不到对应的controller所以报错 这让我很有疑问,如果/不会匹配到*.jsp,那么是不是*.jpg之类的静态文件也不会匹配到(不进入DispatcherServlet),但是事实上要访问静态文件还要 ...
可以采用下面的两种方法来解决该问题:  1、用组策略解决该问题  在Windows 2000/XP/2003中,单击“开始→运行”,输入“Gpedit.msc”后回车,打开“组策略”。然后依次展开“用户配置→管理模板→系统”,双击右侧窗口中的“阻止访问注册表编辑工具”,在弹出的窗口中选择“已禁用”,“确定”后再退出“组策略”,重新启动计算机即可为注册表解锁。  2、用脚本解决该问题  让我们按以下步骤来解除锁定:  1、点击“开始”菜单,从“程序”->“附件”中找到“记事本”命令并执行它。  2、在记事本窗口中输入以下内容: REGEDIT4 [HKEY_CURRENT_USER\S ...
  例子: 说到单点登录,往往是和Portal(门户)是离不开的。通常企业中会有许多应用,WEB的或CS的。而做Portal的时候往往是做成WEB的。这时候,用户登录Portal后,如何从Portal启动本地的CS程序,就成为需要解决的问题。不知道大家是如何解决的,我的做法是,自己实现一个协议(就象迅雷/电驴/网络蚂蚁那样),在Portal上实现一个形如协议名称://应用名称/作业?action=动作&param1=参数1&param2=参数2…这样的例子可能是(我们协议名是用公司简称,这里我就用foo):<a href=”foo://erp/order?actio ...
-[UIView addSubview:] causes the subview to be retained, and -[UIView removeFromSuperview] causes the view to be released. This is direct from Apple's UIView documentation. At that point, one of your objects needs to retain the CALayer or it will be deallocated. I assumed that the CALayer was crea ...
1,选择项目中的Targets,选中你所要操作的Target,2,选Build Phases,在其中Complie Sources中选择需要ARC的文件双击,     并在输入框中输入:-fobjc-arc,如果不要ARC则输入:-fno-objc-arc
ios启动界面中隐藏状态栏 1. 在项目info.plist 加上 Status bar is initially hidden YES,然后在AppDelegate.m里、 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法里面写 [[UIApplication sharedApplication]setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade]; ...
Global site tag (gtag.js) - Google Analytics