• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java Help类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.hy.common.Help的典型用法代码示例。如果您正苦于以下问题:Java Help类的具体用法?Java Help怎么用?Java Help使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Help类属于org.hy.common包,在下文中一共展示了Help类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: getAnnotationMethods

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 从指定集合i_Classes中,挑出有注解的Class的方法。
 * 
 * @param i_Classes          Java元类型的集合
 * @param i_AnnotationClass  注解类型的元类型
 * @return
 */
public static List<ClassInfo> getAnnotationMethods(List<Class<?>> i_Classes ,Class<? extends Annotation> i_AnnotationClass)
{
    List<ClassInfo> v_Ret = new ArrayList<ClassInfo>();
    
    for (int i=0; i<i_Classes.size(); i++)
    {
        Class<?>  v_Class     = i_Classes.get(i);
        ClassInfo v_ClassInfo = new ClassInfo(v_Class);
        
        // 判断类中的自有方法是否注解
        List<Method> v_Methods = MethodReflect.getAnnotationMethods(v_Class ,i_AnnotationClass);
        if ( !Help.isNull(v_Methods) )
        {
            v_ClassInfo.setMethods(v_Methods);
            
            v_Ret.add(v_ClassInfo);
        }
    }
    
    return v_Ret;
}
 
开发者ID:HY-ZhengWei,项目名称:hy.common.base,代码行数:29,代码来源:ClassReflect.java


示例2: isExists

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 判定参数是否存在
 * 
 * @param i_ParamName  参数名称
 * @return
 */
public boolean isExists(String i_ParamName)
{
	if ( Help.isNull(this.parameters) || Help.isNull(i_ParamName) )
	{
		return false;
	}
	
	if ( this.parameters.containsKey(i_ParamName.trim().toLowerCase()) )
	{
		return true;
	}
	else
	{
		return false;
	}
}
 
开发者ID:HY-ZhengWei,项目名称:hy.common.base,代码行数:23,代码来源:AppParameter.java


示例3: getParamValue

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 获取参数的值
 * 
 * @param i_ParamName  参数名称
 * @return
 */
public String getParamValue(String i_ParamName)
{
	if ( this.isExists(i_ParamName) )
	{
		String v_ParamValue = this.parameters.get(i_ParamName.trim().toLowerCase());
		
		if ( Help.isNull(v_ParamValue) )
		{
			return null;
		}
		else
		{
			return v_ParamValue;
		}
	}
	else
	{
		return null;
	}
}
 
开发者ID:HY-ZhengWei,项目名称:hy.common.base,代码行数:27,代码来源:AppParameter.java


示例4: isShowHelp

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 是否显示帮助信息
 * 
 * @return
 */
public boolean isShowHelp()
{
	if ( Help.isNull(this.parameters) )
	{
		return false;
	}
	
	if ( this.parameters.containsKey("/help") )
	{
		return true;
	}
	else if ( this.parameters.containsKey("/h") )
	{
		return true;
	}
	else if ( this.parameters.containsKey("/?") )
	{
		return true;
	}
	else
	{
		return false;
	}
}
 
开发者ID:HY-ZhengWei,项目名称:hy.common.base,代码行数:30,代码来源:AppParameter.java


示例5: isShowVersion

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 是否显示帮助信息
 * 
 * @return
 */
public boolean isShowVersion()
{
	if ( Help.isNull(this.parameters) )
	{
		return false;
	}
	
	if ( this.parameters.containsKey("/version") )
	{
		return true;
	}
	else if ( this.parameters.containsKey("/v") )
	{
		return true;
	}
	else
	{
		return false;
	}
}
 
开发者ID:HY-ZhengWei,项目名称:hy.common.base,代码行数:26,代码来源:AppParameter.java


示例6: test_ABC36

import org.hy.common.Help; //导入依赖的package包/类
@SuppressWarnings("unused")
    @Test
    public void test_ABC36()
    {
        int v_Value = 999999;
        
        System.out.println(Help.round(Help.division(125L ,3L) ,2));
        
        //System.out.println(StringHelp.toABC26(v_Value));
        //System.out.println(StringHelp.reABC26(StringHelp.toABC26(v_Value)));
        
//        for (int i=0; i<36; i++)
//        {
//            System.out.println(StringHelp.toABC36(i));
//            System.out.println(StringHelp.reABC36(StringHelp.toABC36(i)));
//        }
        
        //System.out.println(StringHelp.reABC36(StringHelp.toABC36(v_Value)));
    }
 
开发者ID:HY-ZhengWei,项目名称:hy.common.base,代码行数:20,代码来源:JU_StringHelp.java


示例7: calcKDJ

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 计算KDJ(整体返回)(返回值保留4位小数)
 * 
 * @author      ZhengWei(HY)
 * @createDate  2016-07-19
 * @version     v1.0
 *
 * @param i_NewPrice      当日收盘价
 * @param i_MinPriceNDay  N天内最低价(应对比当日的最低价)
 * @param i_MaxPriceNDay  N天内最高价(应对比当日的最高价)
 * @param i_YesterdayK    昨日K值
 * @param i_YesterdayD    昨日D值
 * @return
 */
public static KDJ calcKDJ(double i_NewPrice 
                         ,double i_MinPriceNDay 
                         ,double i_MaxPriceNDay 
                         ,double i_YesterdayK 
                         ,double i_YesterdayD)
{
    double v_RSV = calcRSV(i_NewPrice ,i_MinPriceNDay ,i_MaxPriceNDay);
    double v_K   = calcK(v_RSV ,i_YesterdayK);
    double v_D   = calcD(v_K   ,i_YesterdayD);
    double v_J   = calcJ(v_K   ,v_D);
    
    return new KDJ(Help.round(v_K ,4) 
                  ,Help.round(v_D ,4)
                  ,Help.round(v_J ,4));
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:30,代码来源:KDJ.java


示例8: getMsg

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 获取预警类型的消息
 * 
 * @author      ZhengWei(HY)
 * @createDate  2016-08-31
 * @version     v1.0
 *
 * @param i_StockInfo
 * @return
 */
private MessageInfo getMsg(StockInfo i_StockInfo)
{
    MessageInfo v_Msg = new MessageInfo();
    
    v_Msg.init(i_StockInfo);

    v_Msg.setWeekNo(null);
    v_Msg.setMessageType(MessageInfo.$Type_UpDownRange);
    
    List<StockInfoDay> v_StockDays = this.stockInfoDayDAO.queryStockInfoDays().get(i_StockInfo.getStockCode() + "qfq");
    if ( !Help.isNull(v_StockDays) )
    {
        v_Msg.setStockDayNo(v_StockDays.get(0).getStockDayNo() + 1);
    }
    
    return v_Msg;
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:28,代码来源:MailStock.java


示例9: Task

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 构造器
 * 
 * @param i_TaskType  任务类型
 */
public Task(String i_TaskType)
{
	if ( Help.isNull(i_TaskType) )
	{
		throw new NullPointerException("Task Type is null");
	}
	
	this.taskType    = i_TaskType;
	this.taskNo      = this.getSerialNo();
	this.taskName    = this.taskType + "-" + this.taskNo; 
	this.isFinish    = false;
	this.isStop      = false;
	
	this.printBuffer = new StringBuilder();
	this.sqlBuffer   = new StringBuilder();
}
 
开发者ID:HY-ZhengWei,项目名称:hy.common.tpool,代码行数:22,代码来源:Task.java


示例10: getMsg

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 获取预警类型的消息
 * 
 * @author      ZhengWei(HY)
 * @createDate  2016-08-31
 * @version     v1.0
 *
 * @param i_StockInfo
 * @return
 */
private MessageInfo getMsg(StockInfo i_StockInfo)
{
    MessageInfo v_Msg = new MessageInfo();
    
    v_Msg.init(i_StockInfo);
    
    v_Msg.setWeekNo(null);
    v_Msg.setMessageType(MessageInfo.$Type_MA);
    
    List<StockInfoDay> v_StockDays = this.stockInfoDayDAO.queryStockInfoDays().get(i_StockInfo.getStockCode() + "qfq");
    if ( !Help.isNull(v_StockDays) )
    {
        v_Msg.setStockDayNo(v_StockDays.get(0).getStockDayNo() + 1);
    }
    
    return v_Msg;
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:28,代码来源:MailStockMA.java


示例11: getMsg

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 获取预警类型的消息
 * 
 * @author      ZhengWei(HY)
 * @createDate  2016-08-31
 * @version     v1.0
 *
 * @param i_StockInfo
 * @return
 */
private MessageInfo getMsg(StockInfo i_StockInfo)
{
    MessageInfo v_Msg = new MessageInfo();
    
    v_Msg.init(i_StockInfo);
    
    v_Msg.setWeekNo(null);
    v_Msg.setMessageType(MessageInfo.$Type_MACD);
    v_Msg.setEma12(i_StockInfo.getMacdValue().getEma12());
    v_Msg.setEma26(i_StockInfo.getMacdValue().getEma26());
    v_Msg.setDif(  i_StockInfo.getMacdValue().getDif());
    v_Msg.setDea(  i_StockInfo.getMacdValue().getDea());
    v_Msg.setMacd( i_StockInfo.getMacdValue().getBar());
    
    List<StockInfoDay> v_StockDays = this.stockInfoDayDAO.queryStockInfoDays().get(i_StockInfo.getStockCode() + "qfq");
    if ( !Help.isNull(v_StockDays) )
    {
        v_Msg.setStockDayNo(v_StockDays.get(0).getStockDayNo() + 1);
    }
    
    return v_Msg;
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:33,代码来源:MailStockMACD.java


示例12: getMsg

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 获取预警类型的消息
 * 
 * @author      ZhengWei(HY)
 * @createDate  2016-08-31
 * @version     v1.0
 *
 * @param i_StockInfo
 * @return
 */
private MessageInfo getMsg(StockInfo i_StockInfo)
{
    MessageInfo v_Msg = new MessageInfo();
    
    v_Msg.init(i_StockInfo);
    
    v_Msg.setWeekNo(null);
    v_Msg.setMessageType(MessageInfo.$Type_WR);
    v_Msg.setWr10(i_StockInfo.getWrValue().getWr10());
    v_Msg.setWr6( i_StockInfo.getWrValue().getWr6 ());
    
    List<StockInfoDay> v_StockDays = this.stockInfoDayDAO.queryStockInfoDays().get(i_StockInfo.getStockCode() + "qfq");
    if ( !Help.isNull(v_StockDays) )
    {
        v_Msg.setStockDayNo(v_StockDays.get(0).getStockDayNo() + 1);
    }
    
    return v_Msg;
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:30,代码来源:MailStockWR.java


示例13: getMsg

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 获取预警类型的消息
 * 
 * @author      ZhengWei(HY)
 * @createDate  2016-08-31
 * @version     v1.0
 *
 * @param i_StockInfo
 * @return
 */
private MessageInfo getMsg(StockInfo i_StockInfo)
{
    MessageInfo v_Msg = new MessageInfo();
    
    v_Msg.init(i_StockInfo);
    
    v_Msg.setWeekNo(null);
    v_Msg.setMessageType(MessageInfo.$Type_KDJ);
    v_Msg.setK(i_StockInfo.getKdjValue().getK());
    v_Msg.setD(i_StockInfo.getKdjValue().getD());
    v_Msg.setJ(i_StockInfo.getKdjValue().getJ());
    
    List<StockInfoDay> v_StockDays = this.stockInfoDayDAO.queryStockInfoDays().get(i_StockInfo.getStockCode() + "qfq");
    if ( !Help.isNull(v_StockDays) )
    {
        v_Msg.setStockDayNo(v_StockDays.get(0).getStockDayNo() + 1);
    }
    
    return v_Msg;
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:31,代码来源:MailStockKDJ.java


示例14: cacheStockConfigs

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 高速缓存股票配置信息
 * 
 * @author      ZhengWei(HY)
 * @createDate  2016-07-11
 * @version     v1.0
 */
@SuppressWarnings("unchecked")
public synchronized void cacheStockConfigs()
{
    $StockConfigPartitions = (PartitionMap<String ,StockConfig>)XJava.getXSQL("XSQL_StockConfig_Query").query();
    Map<String ,String>      v_StockConfigMap = new HashMap<String ,String>     ($StockConfigPartitions.rowCount()); 
    Map<String ,StockConfig> v_StockCMap      = new HashMap<String ,StockConfig>($StockConfigPartitions.rowCount());
    
    for (Map.Entry<String ,List<StockConfig>> v_StockConfigSubGroups :$StockConfigPartitions.entrySet())
    {
        v_StockConfigMap.put(v_StockConfigSubGroups.getKey() ,StringHelp.toString(Help.toList(v_StockConfigSubGroups.getValue() ,"stockCode") ,"" ,","));
        
        for (StockConfig v_StockConfig : v_StockConfigSubGroups.getValue())
        {
            v_StockCMap.put(v_StockConfig.getStockCode() ,v_StockConfig);
        }
    }
    
    $StockConfigMaps = v_StockCMap;
    $StockConfigs    = v_StockConfigMap;
    
    System.out.println("\n-- " + Date.getNowTime().getFullMilli() + "  高速缓存" + $StockConfigMaps.size() + "只股票配置信息.");
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:30,代码来源:StockConfigDAO.java


示例15: moveFirstStockInfoDay

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 更新每天最后交易数据的缓存,并将最新的交易数据放在最前面(下标为0的位置),同时将所有元素后移,删除最后一个元素
 * 
 * @author      ZhengWei(HY)
 * @createDate  2016-07-24
 * @version     v1.0
 *
 * @param i_StockInfoDay
 */
public synchronized void moveFirstStockInfoDay(StockInfoDay i_StockInfoDay)
{
    List<StockInfoDay> v_Stocks = $StockInfoDay8.get(i_StockInfoDay.getStockCode() + i_StockInfoDay.getDataType());
    
    if ( !Help.isNull(v_Stocks) )
    {
        if ( v_Stocks.size() >= 2 )
        {
            for (int v_DayIndex=v_Stocks.size()-1; v_DayIndex>=1; v_DayIndex--)
            {
                v_Stocks.set(v_DayIndex ,v_Stocks.get(v_DayIndex - 1));
            }
        }
        
        v_Stocks.set(0 ,i_StockInfoDay);
    }
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:27,代码来源:StockInfoDayDAO.java


示例16: execute

import org.hy.common.Help; //导入依赖的package包/类
@Override
public void execute()
{
    try
    {
        List<StockInfo> v_Stocks = xhttpStock.parseHttpResult(this.stocksSubGroupName ,xhttpStock.request(this.stocksSubGroup));
        if ( !Help.isNull(v_Stocks) )
        {
            if ( Date.getNowTime().getTime() - v_Stocks.get(0).getTime().getTime() <= 1000 * 60 * 15 )
            {
                addStocks(         v_Stocks);
                mailStock    .news(v_Stocks);
                mailStockKDJ .news(v_Stocks);
                mailStockMACD.news(v_Stocks);
                mailStockWR  .news(v_Stocks);
                mailStockMA  .news(v_Stocks);
            }
        }
    }
    catch (Exception exce)
    {
        exce.printStackTrace();
    }
    
    this.finishTask();
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:27,代码来源:StockService.java


示例17: execute

import org.hy.common.Help; //导入依赖的package包/类
@Override
public void execute()
{
    List<LargeTrading> v_LargeTradings = null;
    
    try
    {
        v_LargeTradings = xhttpLargeTrading.parseHttpResult(this.stockConfig ,xhttpLargeTrading.request(this.stockConfig.getStockCode()));
        if ( !Help.isNull(v_LargeTradings) )
        {
            v_LargeTradings = addLargeTradings(this.stockConfig.getStockCode() ,v_LargeTradings);
            if ( !Help.isNull(v_LargeTradings) )
            {
                mailLargeTrading.news(v_LargeTradings);
            }
        }
    }
    catch (Exception exce)
    {
        exce.printStackTrace();
    }
    
    this.finishTask();
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:25,代码来源:LargeTradingService.java


示例18: getHtmlDifferenceSum

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 获取:主力增减仓(万元) = 累计买入 - 累计卖出
 */
public String getHtmlDifferenceSum()
{
    if ( this.differenceSum > 0 )
    {
        return this.fontColorRed(Help.round(Help.NVL(this.differenceSum) ,3));
    }
    else if ( this.differenceSum < 0 )
    {
        return this.fontColorGreen(Help.round(Help.NVL(this.differenceSum) ,3));
    }
    else
    {
        return Help.round(Help.NVL(this.differenceSum) ,3) + "";
    }
}
 
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:19,代码来源:LargeTrading.java


示例19: TaskGroup

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 构造器
 * 
 * @param i_TaskGroupName  任务组名称
 */
public TaskGroup(String i_TaskGroupName)
{
	if ( Help.isNull(i_TaskGroupName) )
	{
		throw new NullPointerException("Task group name is null.");
	}
	
	this.taskGroupName     = i_TaskGroupName;
	this.taskList          = new ArrayList<Task<?>>();
	this.finishSize        = 0;
	this.taskGroupIsFinish = false;
	this.tasksIsFinish     = false;
	
	setUpperTaskGroup(this);
}
 
开发者ID:HY-ZhengWei,项目名称:hy.common.tpool,代码行数:21,代码来源:TaskGroup.java


示例20: calcCellAutoHeight

import org.hy.common.Help; //导入依赖的package包/类
/**
 * 计算单元格自动的行高
 * 
 * @author      ZhengWei(HY)
 * @createDate  2017-09-11
 * @version     v1.0
 *
 * @param i_Text               单元格文本
 * @param i_FontWidth          字体宽度(字体高度)
 * @param i_DefaultRowHeight   默认行高
 * @param i_CellWidth          单元格宽度
 * @return
 */
public static float calcCellAutoHeight(String i_Text ,float i_FontWidth ,float i_DefaultRowHeight ,float i_CellWidth)
{
    int    v_HightCount  = 1;
    double v_PerRowWidth = 0f;
    
    for (int i = 0; i < i_Text.length(); i++)
    {
        double v_CharWidth    = Help.multiply(calcCharWidth(i_Text.substring(i ,i + 1)) ,0.55);
        v_CharWidth           = Help.multiply(v_CharWidth ,i_FontWidth);
        
        double v_TempRowWidth = Help.addition(v_PerRowWidth ,v_CharWidth);
        
        if ( v_TempRowWidth <= i_CellWidth )
        {
            v_PerRowWidth = v_TempRowWidth;
        }
        else
        {
            v_PerRowWidth = v_CharWidth;
            v_HightCount++;
        }
    }
    
    return (float)Help.multiply(v_HightCount ,i_DefaultRowHeight);
}
 
开发者ID:HY-ZhengWei,项目名称:hy.common.report,代码行数:39,代码来源:ExcelHelp.java



注:本文中的org.hy.common.Help类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java DropboxUnlinkedException类代码示例发布时间:2022-05-23
下一篇:
Java UserAuth类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap