`
文章列表
bootstrap3提供form-horizontal方式创建水平表单,而bootstrap4去掉了该类定义。 常用的处理方式有二种: 第一种:在<form></form>中定义<div class="form-row"> </div> 然后在form-row下定义列宽(class="col-*-*") ...
项目目的: 使用MultipartFile接收http post传进来的图片,Controller中把接收到的图像转换为File对象给后续程序使用。   代码实现: SpringBoot MVC接收外部传入的图片,强转失败。代码如下: @PostMapping("/parseImage") public String parseImage(HttpServletRequest request, @RequestParam MultipartFile[] uploadFiles) throws IOException, ServletException { ...
Hive的变量前面有一个命名空间,包括三个hiveconf,system,env 和 hivevar   1. hiveconf的命名空间指的是hive-site.xml下面的配置变量值。 2. system的命名空间是系统的变量,包括JVM的运行环境。 3. env的命名空间,是指环境变量,包括Shell环境下的变量信息,如HADOOP_HOME之类的   普通的变量可以使用          --define key=value 或者 --hivevar key=value 来声明,这都代表是hivevar,的变量。 这两种方式只能与hive -e  一起使用。 如: ...
一、.pyconf配置说明 modules {   module {     name     = "example"     //指标名称,也是生成.rrd文件的文件名,此处跟.py文件名保持一致     language = "python"     enabled  = yes             //  取值yes或者no       param RandomMax {       value = 600     }
[root@test2 ganglia]# gmond -hgmond 3.7.2The Ganglia Monitoring Daemon (gmond) listens to the clustermessage channel, stores the data in-memory and when requestedwill output an XML description of the state of the clusterUsage: gmond [OPTIONS]...  -h, --help             Print help and exit  -V, --ve ...
续上文 七.   metric_init初始化过程 在metric_init函数中每个metric至少定义以下项中的前八项: d = { 'name': '<your_metric_name>',          // metric name,指标名称 'call_back': <metric_handler_function>,     // 回调函数 'time_max': int(<your_time_max>),      // 以秒为单位的收集时调用函数的最大时间间隔 'value_type': '<string ...
本文参考Ganglia 3.7.2版本代码完成。   代码一开始就定义了2个指向NULL的数组指针metric_info和metric_mapping_info,这是两个全局变量,其值在metric_init中初始化(metric_init函数把metric字典解析后存入这两个数组),然后在call back函数中展开,这样就完成了2个函数之间数据传递。
首先需要声明的是property 只适用于新式类。  property是python有别于其它语言所特有的类,该类实现把函数名变为属性名使用。 property类有3个方法getter、setter、deleter, 分别把对应的操作绑定到指定的函数实现。 因此: 1) 对property类对象的读操作就是执行绑定到getter的函数 2) 对对象赋值操作就是执行绑定到setter的函数 3) 对删除对像操作则执行绑定到deleter的函数, 这是property类所特别的功能,也是python区别于其它语言所特有的功能。  用例子来说明:   Class C(ob ...
在CRT下使用NMON时界面显示把"|"都显示成"0m"等乱码,如图所示:   而xshell终端则没有这个问题,显示正常。   用env命令 把两个终端的环境变量打印出来比较,发现只有TERM不一样,CRT下设置的是linux,xshell下设置的是xTerm,为了验证这个问题修改CRT下的TERM,export TERM=xterm,再使用nmon乱码消失。  
使用eclipse + pydev 开发python, 经常会出现很多莫名其妙的红叉Unresolved import等错误信息,实际上程序并没有什么问题,都能执行通过。即然是无效错误,直接忽略就行了,但是看见太多的红叉心里又非常的不舒服,干脆把它去掉。     在项目上右键选择属性,选择PyDev - PYTHONPATH --> Source Folders   把所有的源目录去掉,然后OK完成保存, 再打开编辑器红叉消失。   备注:         涉及到项目(模块)的源目录全部在External Libraries  --> Add source f ...
Global site tag (gtag.js) - Google Analytics