python中类似__xx__的方法和变量是python系统内定义的方法和变量,都是具有特殊意义的基础变量和方法,一般不要擅自使用,除非知道自己在干什么. 具体查看python内置模块builtins.py,里面定义了内置方法.对象和异常,这些定义是最基本的定义. 一.__xx__格式的方法: 一般定义在object类中,object类是大多数python类的基类,这些__xx__格式的方法代表了内置方法,是允许一个类的重要属性.很多方法会被自动调用: 如类初始化时调用__init__()方法,…
一.在for循环中直接更改列表中元素的值不会起作用: 如: l = list(range(10)[::2]) print (l) for n in l: n = 0 print (l) 运行结果: [0, 2, 4, 6, 8] [0, 2, 4, 6, 8] l中的元素并没有被修改 二.在for循环中更改list值的方法: 1.使用range l = list(range(10)[::2]) print (l) for i in range(len(l)): l[i] = 0 print (l…
前言:call.apply和bind都是为了改变某个函数运行时的this指向的,对于前端人员来说,关于this的掌握程度,直接决定了前端水平的高低.下面我们就来简单浅显易懂的来看一下es5中常用的三种修改this指向的方法. 1.call()方法 function test(m,n){ console.log(this.abc); } test();//这里打印的是undefined test.call({abc : 123});//这里打印的是123 如上代码所示,如果指定在全局环境下调用te…
function is_json($string) { json_decode($string); return (json_last_error() == JSON_ERROR_NONE); } json_last_error()是PHP5.3版本才有的 另外提供几种检查json格式的方法 第一种 function is_not_json($str){ return is_null(json_decode($str)); } 第二种 function analyJson($json_str)…
标签: hadoophivealtertable 2014-11-19 10:45 4219人阅读 评论(0) 收藏 举报  分类: hadoop(6)  版权声明:本文为博主原创文章,未经博主允许不得转载. SerDe SerDe 是 Serialize/Deserilize 的简称,目的是用于序列化和反序列化.序列化的格式包括: 分隔符(tab.逗号.CTRL-A) Thrift 协议 反序列化(内存内): Java Integer/String/ArrayList/HashMap Hado…
// CMyAppEApp 初始化 BOOL CMyAppEApp::InitInstance(){// 如果一个运行在 Windows XP 上的应用程序清单指定要// 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式,//则需要 InitCommonControls().否则,将无法创建窗口.InitCommonControls(); CWinApp::InitInstance(); CMyAppEDlg dlg;    //修改这里可以改变启动的对话框.m_pMainW…
最近在看cocos2d-x,于是打算复习一下C++,在这里简单对比下,留个念想. 先看看oc中指针的用法 @interface ViewController : UIViewController { int value1; } @property (nonatomic) int value2; @end @implementation ViewController @synthesize value2; - (void)viewDidLoad { [super viewDidLoad]; //…
在数据库中保存日期格式的时候,我们需要在客户端的显示有自己的要求 这就需要对 datatime 类型的数据进行控制,使之显示为你需要的格式 数据库中 如果不对其进行控制,显示的格式为 当在前端页面上进行控制的时候,按照你需要的格式进行显示 原来的 需要修改的 代码: <asp:TemplateField HeaderText="年月" HeaderStyle-HorizontalAlign="Center"> <EditItemTemplate&g…
注意:我启动的时候遇到脚本错误 » sh startup.sh -m standalone tanghuang@bogon : command not found : command not found : command not found: 'tartup.sh: line 19: syntax error near unexpected token `in 'tartup.sh: line 19: `case `uname` in 复制代码 这是因为在windows下编写的脚本文件,放到L…
目录 Guava中Lists.partition(List, size) 方法懒划分/懒分区 背景 分析 总结 Guava中Lists.partition(List, size) 方法懒划分/懒分区 背景 前几天有同事使用这个方法,不小心点进去查看源码,源码如下,然他通过idea工具debug发现执行完Lists.partition(List, size)这一行直接就现实了个size大小如下图:看了源码后根本就没有显示的调用size这些啊,就在那思考不知道为什么? Lists.partition…