因此,在工作中我们使用会计系统,并在月底我们必须修改上个月的脚本并为打印出来的日志指定新名称.因为我很懒,宁愿花时间学习新东西而不是重复同样的任务,我决定编写脚本来为我做这一切并将其设置为cron工作.由于我刚刚开始这项工作而且我是Bash编程的新手,所以我决定稍微研究一下,找到我需要的所有工作并想出这个.
#!/bin/bash
month= $(echo $(date --date="last month" +%b))
year=$(echo $(date +%Y))
echo $(date --date="last month" +%Y-%m-%d)
echo $(date --date="yesterday" +%Y-%m-%d)
echo $(date --date="last month" +%b)
echo garuda-summary-$month$year.log;
Run Code Online (Sandbox Code Playgroud)
并打印出来
test.sh: line 2: Apr: command not found
2011-04-02
2011-05-01
Apr
computer-summary-2011.log
Run Code Online (Sandbox Code Playgroud)
所以我玩了一些,并让这个工作.但它很难看,我想知道它为什么以前不起作用.谢谢你
#!/bin/bash
month= $(echo $(date --date="last month" +%b))
year=$(echo $(date +%Y))
echo $(date --date="last month" +%Y-%m-%d)
echo $(date --date="yesterday" +%Y-%m-%d)
echo $(date --date="last month" +%b)
echo garuda-summary-$(date --date="last month" +%b)$year.log;
Run Code Online (Sandbox Code Playgroud) 我听说在JavaScript中创建全局元素并不是一个好主意.我不明白为什么.它是IE无法处理的东西吗?
例如:
div = getElementById('topbar');
Run Code Online (Sandbox Code Playgroud) 我一直在编写一个包含三个字段的搜索表单,而那个给我带来麻烦的是在sql中使用"LIKE"子句的那个.
这是代码:
<form method="post" action="<?php $_SERVER['PHP_SELF']?>">
<p>
<label for="nome">Nome Empresa:</label>
<input type="text" name="nome" id="nome"/>
<label for="concelho">Concelho:</label>
<select name="concelho">
<option id="" selected="selected" value="">Seleccione o Concelho</option>
<option value="1" id="1">Um</option>
<option value="2" id="1">Dois</option>
</select>
<label for="actividade">Actividade:</label>
<select name="actividade">
<option id="" selected="selected" value="">Seleccione a actividade</option>
<option value="1" id="1">Actividade Um</option>
<option value="2" id="1">Actividade Dois</option>
</select>
</p>
<p>
<input type="submit" name="pesquisar" value="Pesquisar"/>
</p>
</form>
Run Code Online (Sandbox Code Playgroud)
// sql(不是全部)
$nome = mysql_real_escape_string($_POST['nome']);
// Pesquisa a partir da form
if (isset($_POST['pesquisar'])) {
$queryStr = 'SELECT * FROM ';
if(!empty($nome)){
$queryStr …Run Code Online (Sandbox Code Playgroud) 我有一个数据库order,price其deposit字段设置为浮点类型.我也正在实现java gui来搜索订单,问题是当我尝试在数据库中搜索订单时我找不到任何东西,因为当我从字符串转换为float时它节省了价格= 55.0并且在数据库中它保存为55.问题是什么?我应该使用什么类型来表示来自双方,java方面和mysql方面的货币?
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try{
//collect arguments
String category = this.jTextField8.getText();
String pattern=this.jTextArea1.getText();
String color=this.jTextArea2.getText();
float price = Float.valueOf(this.jTextField14.getText()).floatValue();
float deposit = Float.valueOf(this.jTextField15.getText()).floatValue();
//create new order
int row=this.customerSelectedRow;
Order newOrder=new order(this.customerModel.dataVector.get(row),category,pattern,color,price,deposit);
newOrder.search();
//refresh
this.jDialogNewOrder.setVisible(false);
}catch(Exception e){
System.err.println (" Error message: " + e.getMessage ());
}
}
Run Code Online (Sandbox Code Playgroud)
这是搜索方法的代码
try {
s = c.conn.prepareStatement("SELECT id FROM `"+this.table+
"` WHERE customerId=? AND category=? and pattern=? and color=? and deposit=? and price=?");
s.setInt(1,this.customer.getId());
s.setString …Run Code Online (Sandbox Code Playgroud) 我正在寻找一个允许我绘制ERD的工具,并将生成创建相应MySQL模式的SQL.其他要求是:
如果它也在Ubuntu上运行,奖励积分,但这不是'必须'.
谢谢,唐
我有一个表单,它在表单中发送大量的GET ['var'].
我已经弄清楚如何设置它发送var [1] = data&var [2] = some&var [3] = thing等等
但是如何捕获每个变量并将其组合成一个字符串,用","分隔?
所以$ var = data,some,thing
更新:
对不起,我应该提到我已经有了破坏字符串的功能,但我不知道如何将所有Var [n]组合成一个$ var字符串.
希望这是有道理的!
解决了!
谢谢Kazar,你的第一个答案实际上是一种享受!它要求我改变我的剧本,但你的方式现在肯定对我有意义
第一次开发Android版.
我注意到最新的SDK是v4.x,但我非常注意到大多数人都在运行v2.3
如果我使用4.x SDK开发应用程序.它会拒绝在2.3手机上运行吗?或者某些功能会被禁用吗?
我应该使用2.3 SDK进行开发吗?