//c++里面,const不在是一个冒牌货void main(){ //c里面的const是一个冒牌货 const int a = 10; //a = 11; 直接修改a不可以 int *p = (int *)&a; *p = 11; //但是间接修改a可以,在C里面 printf("a: %d \
分类:
其他好文 时间:
2016-02-02 17:35:01
阅读次数:
88
1.约定大于配置 Content:存放静态文件(样式表、静态图片等) Controllers:存放控制器类 Models:存放数据模型文件 Scripts:存放脚本文件 Views:存放视图文件,里面的Shared存放公共视图(比如模板) 2.构建model模型 需要创建EF框架,新建一个项目的时候
分类:
Web程序 时间:
2016-02-02 17:35:34
阅读次数:
173
教程源代码及目录 https://github.com/lewis617/myReact 今天,我们要讲解的是自定义redux中间件这个知识点。本节内容非常抽象,特别是中间件的定义原理,那多层的函数嵌套和串联,需要极强逻辑思维能力才能完全消化吸收。不过我会多罗嗦几句,所以不用担心。 例子 例子是官方
分类:
其他好文 时间:
2016-02-02 17:34:13
阅读次数:
185
官方帮助文档:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL Hive的数据类型 -- 扩展数据类型data_type : primitive_type | array_type | map_type | str
分类:
其他好文 时间:
2016-02-02 17:35:22
阅读次数:
144
首先要明确一点,对git的操作是围绕3个大的步骤来展开的(其实几乎所有的SCM都是这样) 1. 从git取数据(git clone) 2. 改动代码 3. 将改动传回git(git push) 这3个步骤又涉及到两个repository,一个是remote repository,再远程服务器上,一个
分类:
其他好文 时间:
2016-02-02 17:33:55
阅读次数:
103
Modal是除开UINavigationController和UITabBarController外一种比较自由的控制器推出方式,自下往上弹出一个控制器完全覆盖当前屏幕。 1.推出 //one控制器(当前控制器)点击jump需要跳转到新控制器two控制器- (IBAction)jump { // 展
分类:
移动开发 时间:
2016-02-02 17:34:03
阅读次数:
176
在学习最小生成树的两种算法前,先学下并查集。 并查集的思想是,对于一个集合,使用集合中的一个顶点作为特殊点,集合里所有的点都与此特殊点直接相连;而并查集的查询,就相当于查询两个两个顶点是否为同一个父亲,这也是findSet(x)里之所以有fa[x]==x时,fa[x]=x的原因。 并查集之查询、合并...
分类:
其他好文 时间:
2016-02-02 17:33:05
阅读次数:
136
在做bootstrap与angularjs整合的练习时,用到了bower npm安装bower之后,在cmd里使用“bower install bootstrap angular --save” 时 报错了,提示找不到git的路径之类的错,问题肯定是git安装有点问题,但是不想为了这点小问题 还要重
分类:
其他好文 时间:
2016-02-02 17:34:31
阅读次数:
180
1.定时器开启后,会在经过设定的时间间隔后才会执行第一次定时操作.而不是立马开启. 1 NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:60 target:self selector:@selector(onTime) userInf
分类:
其他好文 时间:
2016-02-02 17:34:51
阅读次数:
151
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width,in
分类:
Web程序 时间:
2016-02-02 16:47:02
阅读次数:
253
前言 最近看了一下ansible,挺火的一个配置管理工具,对比老大哥puppet,使用起来要简单一些,并且可以批量执行命令,对比同是python语言编写的saltstack,不需要安装客户端,也更灵活一些,尤其我们现有的登录方式,通过跳板机加密钥,改造成ansible成本很低,准备学习一下以后在生产
分类:
其他好文 时间:
2016-02-02 16:46:43
阅读次数:
201
AWR中有 DB time这个术语,那么什么是DB time呢? Oracle10gR2 官方文档 给出了详细解释(Oracle10gPerformance Tuning Guide 5.1.1.2 Time Model Statistics) The most important of the t
分类:
数据库 时间:
2016-02-02 16:45:50
阅读次数:
315
Interpolator被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。Interpolator用于动画中的时间插值,其作用就是把0到1的浮点值变化映射到另一个浮点值变化。
分类:
其他好文 时间:
2016-02-02 16:44:52
阅读次数:
259
@implementation TSRegularExpressionUtil //邮箱 + (BOOL) validateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A
分类:
移动开发 时间:
2016-02-02 16:44:58
阅读次数:
231
库里已经有两张表westemp ,westdept b,现在我们想要创建一个视图temp_dept_view,来描述a,b表的内连接查询的结果 oracle视图创建语句: create or replace view temp_dept_view(wtdempid,wtdempname,wtddep
分类:
数据库 时间:
2016-02-02 16:42:32
阅读次数:
185
在默认情况下,Mysql安装以后会在/tmp目录下生成一个mysql.sock文件,如该文件丢失则Mysql将不能够正常启动,解决方法:使用mysqld_safe 启动即可解决;
分类:
数据库 时间:
2016-02-02 16:44:30
阅读次数:
422
一、HtmlCleaner 1、创建htmlCleaner对象 HtmlCleaner htmlCleaner = new HtmlCleaner(); 2、调用clean方法 TagNode tagNode = htmlCleaner.clean(html内容或url); 3、使用XPath Ob
分类:
Web程序 时间:
2016-02-02 16:42:15
阅读次数:
573