本文整理汇总了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;未经允许,请勿转载。 |
请发表评论