Git ignore refresh
GIT使用,修改 .gitignore 文件,如何重新生效
git rm -r --cached . # 清除缓存
git add . # 追踪文件
git commit -m "更新.gitignore" # 注释提交
git push origin master # 推送远程
template runbaseBatch
class TestRunbase extends RunBaseBatch
{
QueryRun queryrun;
#define.CurrentVersion(1)
#localmacro.CurrentList
transDate,
custAccount
#endmacro
public container pack()
{
return [#CurrentVersion, #CurrentList, queryrun.pack()];
}
public boolean unpack(container packedClass)
{
container conQrPacked;
Version version = RunBase::getVersion(packedClass);
switch (version)
{
case #CurrentVersion:
[version, #CurrentList, conQrPacked] = packedClass;
if(SysQuery::isPackedOk(conQrPacked))
{
queryrun = new QueryRun(conQrPacked);
}
break;
default:
return false;
}
return true;
}
public QueryRun queryRun()
{
if(queryrun == null)
{
Query query;
QueryBuildDataSource qbds;
QueryBuildRange qbr;
query = new Query();
qbds = query.addDataSource(tableNum(TrvExpTable));
qbr = qbds.addRange(fieldNum(TrvExpTable, ApprovalStatus));
qbr.value( SysQuery::value(TrvAppStatus::Create));
qbr.status(RangeStatus::Locked);
queryrun = New QueryRun(query);
queryRun.saveUserSetup(false);
}
return queryrun;
}
public void initParmDefault()
{
super();
this.queryrun();
}
public boolean showQueryValues()
{
return true;
}
public boolean allowSaveLast()
{
return false;
}
public boolean canRunInNewSession()
{
return true;
}
static TestRunbase construct()
{
return new TestRunbase();
}
static ClassDescription description()
{
return "Runbase";
}
static void main(Args args)
{
TestRunbase runbase;
runbase = new TestRunbase();
if (runbase.prompt())
{
runbase.runOperation();
}
}
public Object dialog()
{
DialogRunbase ret;
ret = super();
dfLastDays = ret.addField(extendedTypeStr(Days),"");
return ret;
}
public boolean getFromDialog()
{
custAccount = fieldAccount.value();
return super();
}
public void run()
{
TrvExpTable tb;
try
{
ttsbegin;
while(queryrun.next())
{
tb = queryrun.get(tableNum(TrvExpTable));
}
ttscommit;
}
catch
{
}
}
}
数据库 连接字符串
MsSQL
DataSource=服务器名\实例名;Initial Catalog=库名;Persist Security Info=True;User ID=sa;Password=123456;
日期格式化
常用格式为:yyyy-MM-dd HH:mm:ss
以 2019-12-31 06:07:59:666 时间为例:
Letter | 含义 | Example |
---|---|---|
y | 年 | yyyy------>2019 |
M | 月 | MM------->12 大写的M |
d | 一月中的天数 | dd--------->31 |
H | 小时(0-23) | HH--------->18 24 小时制的是大写的H |
h | 小时(1-12) | hh---------->06 24 小时制的是大写的h |
m | 分 | mm-------->07 小写的m |
s | 秒 | ss-------->59 |
S | 毫秒 | SSS--------->666 |
Y | Week Year | YYYY---->2020 |
D | 一年中天数 | DD-------->365 |
原文链接:https://blog.csdn.net/qq_37358143/article/details/103868657