<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[亚信大数据平台 钨(W)]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ramesha</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ramesha]]></copyright><item><title><![CDATA[SpringBoot接收MultipartFile强转CommonsMultipartFile失败]]></title><link>https://blog.youkuaiyun.com/ramesha/article/details/84925390</link><guid>https://blog.youkuaiyun.com/ramesha/article/details/84925390</guid><author>ramesha</author><pubDate>Thu, 30 Aug 2018 16:15:25 +0800</pubDate><description><![CDATA[
项目目的：
使用MultipartFile接收http post传进来的图片，Controller中把接收到的图像转换为File对象给后续程序使用。
 
代码实现：
SpringBoot MVC接收外部传入的图片，强转失败。代码如下：
@PostMapping(&quot;/parseImage&quot;)
public String parseImage(HttpServletRequest re...]]></description><category></category></item><item><title><![CDATA[Hive变量替换]]></title><link>https://blog.youkuaiyun.com/ramesha/article/details/84738712</link><guid>https://blog.youkuaiyun.com/ramesha/article/details/84738712</guid><author>ramesha</author><pubDate>Sun, 23 Aug 2015 19:01:49 +0800</pubDate><description><![CDATA[
Hive的变量前面有一个命名空间，包括三个hiveconf，system，env 和 hivevar
 
1. hiveconf的命名空间指的是hive-site.xml下面的配置变量值。
2. system的命名空间是系统的变量，包括JVM的运行环境。
3. env的命名空间，是指环境变量，包括Shell环境下的变量信息，如HADOOP_HOME之类的
 
普通的变量可以使用
...]]></description><category></category></item><item><title><![CDATA[Ganglia python扩展 - 配置文件说明]]></title><link>https://blog.youkuaiyun.com/ramesha/article/details/84738711</link><guid>https://blog.youkuaiyun.com/ramesha/article/details/84738711</guid><author>ramesha</author><pubDate>Sun, 23 Aug 2015 18:54:02 +0800</pubDate><description><![CDATA[
一、.pyconf配置说明

modules {
  module {
    name     = &quot;example&quot;     //指标名称，也是生成.rrd文件的文件名，此处跟.py文件名保持一致
    language = &quot;python&quot;
    enabled  = yes             //  取值yes或者no
 
    param RandomMa...]]></description><category></category></item><item><title><![CDATA[gmond帮助]]></title><link>https://blog.youkuaiyun.com/ramesha/article/details/84738710</link><guid>https://blog.youkuaiyun.com/ramesha/article/details/84738710</guid><author>ramesha</author><pubDate>Sun, 23 Aug 2015 18:53:31 +0800</pubDate><description><![CDATA[
[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 th...]]></description><category></category></item><item><title><![CDATA[Ganglia python扩展 - mod_python.c源码分析（2）]]></title><link>https://blog.youkuaiyun.com/ramesha/article/details/84738709</link><guid>https://blog.youkuaiyun.com/ramesha/article/details/84738709</guid><author>ramesha</author><pubDate>Sun, 23 Aug 2015 18:53:15 +0800</pubDate><description><![CDATA[
续上文
七.   metric_init初始化过程
在metric_init函数中每个metric至少定义以下项中的前八项：

d = {
'name': '&amp;lt;your_metric_name&amp;gt;',          // metric name，指标名称

'call_back': &amp;lt;metric_handler_function&amp;gt;,     // 回调函...]]></description><category></category></item><item><title><![CDATA[Ganglia python扩展 - mod_python.c源码分析（1）]]></title><link>https://blog.youkuaiyun.com/ramesha/article/details/84738708</link><guid>https://blog.youkuaiyun.com/ramesha/article/details/84738708</guid><author>ramesha</author><pubDate>Sun, 23 Aug 2015 18:53:01 +0800</pubDate><description><![CDATA[

本文参考Ganglia 3.7.2版本代码完成。
 
代码一开始就定义了2个指向NULL的数组指针metric_info和metric_mapping_info，这是两个全局变量，其值在metric_init中初始化（metric_init函数把metric字典解析后存入这两个数组），然后在call back函数中展开，这样就完成了2个函数之间数据传递。
 
 


函数解读...]]></description><category></category></item><item><title><![CDATA[python 中 property类的使用用法]]></title><link>https://blog.youkuaiyun.com/ramesha/article/details/84731582</link><guid>https://blog.youkuaiyun.com/ramesha/article/details/84731582</guid><author>ramesha</author><pubDate>Mon, 06 Jul 2015 22:04:50 +0800</pubDate><description><![CDATA[
首先需要声明的是property 只适用于新式类。 
property是python有别于其它语言所特有的类，该类实现把函数名变为属性名使用。
property类有3个方法getter、setter、deleter， 分别把对应的操作绑定到指定的函数实现。
因此:

1) 对property类对象的读操作就是执行绑定到getter的函数

2) 对对象赋值操作就是执行绑定到sette...]]></description><category></category></item><item><title><![CDATA[CRT下使用NMON显示乱码]]></title><link>https://blog.youkuaiyun.com/ramesha/article/details/84694771</link><guid>https://blog.youkuaiyun.com/ramesha/article/details/84694771</guid><author>ramesha</author><pubDate>Wed, 07 Jan 2015 12:49:15 +0800</pubDate><description><![CDATA[
在CRT下使用NMON时界面显示把&quot;|&quot;都显示成&quot;0m&quot;等乱码，如图所示：
 
而xshell终端则没有这个问题，显示正常。
 
用env命令 把两个终端的环境变量打印出来比较，发现只有TERM不一样，CRT下设置的是linux，xshell下设置的是xTerm，为了验证这个问题修改CRT下的TERM，export TERM=xterm，再使用nmon乱码消失。
 
...]]></description><category></category></item><item><title><![CDATA[pydev中出现Unresolved import: 等错误]]></title><link>https://blog.youkuaiyun.com/ramesha/article/details/84657074</link><guid>https://blog.youkuaiyun.com/ramesha/article/details/84657074</guid><author>ramesha</author><pubDate>Thu, 25 Sep 2014 20:44:48 +0800</pubDate><description><![CDATA[
使用eclipse + pydev 开发python， 经常会出现很多莫名其妙的红叉Unresolved import等错误信息，实际上程序并没有什么问题，都能执行通过。即然是无效错误，直接忽略就行了，但是看见太多的红叉心里又非常的不舒服，干脆把它去掉。
 

 
在项目上右键选择属性，选择PyDev - PYTHONPATH --&amp;gt; Source Folders
 
把所有...]]></description><category></category></item></channel></rss>