如何设置ui的id:重复
我的代码的结构是
Tabview
ui : repeat
dattable
column
checkbox
Run Code Online (Sandbox Code Playgroud)
我得到复选框的id为
tabViewId:0:j_idt45:0:dataTableId:0:checkBoxId
Run Code Online (Sandbox Code Playgroud)
它包含7件事
id of tabview
active tab
ui:repeat id
index of ui:repeat
id of dattable
row of dattable
id of checkbox
Run Code Online (Sandbox Code Playgroud)
我想指定ui的id:重复,以便它不会自己选择它.
如何设置ui的id:重复,比方说
repeatId
Run Code Online (Sandbox Code Playgroud)
代替 j_idt45
假设我有2个表
articles
id title
1 Article 1
2 Article 2
Images
id article_id image
1 1 a.png
2 1 b.png
3 2 c.png
4 2 d.png
Run Code Online (Sandbox Code Playgroud)
我想要的只是用他们的图像来回顾所有文章.
例如:
article_id title images
1 Article 1 a.png, b.png
2 Article 2 c.png, d.png
Run Code Online (Sandbox Code Playgroud)
我怎么能用Zend_Db_Select做到这一点?
我尝试过类似的东西,但没有运气:
$select = $this->getDbTable()->select()->setIntegrityCheck(false)->distinct();
$select->from(array('a'=>'articles'))
->joinLeft(array('i'=>'images'),'i.article_id=a.id',array('images'=> new
Zend_Db_Expr('GROUP_CONCAT(i.image)')));
Run Code Online (Sandbox Code Playgroud)
它只返回1行'images'字段包含两篇文章的图像.
article_id title images
1 Article 1 a.png, b.png, c.png, d.png
Run Code Online (Sandbox Code Playgroud)
我在这做错了什么?
我有一个数组说@array.我想知道数组的哪些值构成哈希的键,比如%hash.除了使用for循环之外,还有一种简单的方法吗?
例如,
@array = qw (a b c);
%hash = ( a => 1, b=> 2 );
Run Code Online (Sandbox Code Playgroud)
在这种情况下,它应该只输出'a'和'b'.
我有这个班轮:
perl -pe 's|.*?((\d{1,3}\.){3})xxx.*|\1|'
Run Code Online (Sandbox Code Playgroud)
我用一些输入来提供这个命令,就像192.168.1.xxx它一样.现在,我想在输出序列中附加一个0,但是当然如果我只是在\1它被解析为第十个捕获组之后追加0 .我怎样才能将它与\1指令连接起来?
我有一个带有no-args构造函数的对象类型,但是当我将它指定为该类型列的默认值时,我得到ORA-00904:无效的标识符错误.
例:
CREATE OR REPLACE TYPE test_t AS OBJECT
(
val NUMBER(10),
CONSTRUCTOR FUNCTION test_t return self as result
)
CREATE OR REPLACE TYPE BODY test_t AS
CONSTRUCTOR FUNCTION test_t RETURN SELF AS RESULT IS
BEGIN
val := 1;
RETURN;
END;
END;
CREATE TABLE test_table (
test_attr test_t DEFAULT new test_t()
)
Error: ORA-00904: "INKA"."TEST_T"."TEST_T": invalid identifier
如果我用例如test_t(1)替换DEFAULT,它可以工作,但是那种打破了OO封装范例,我希望所有相同类型的字段具有相同的默认"默认值"(希望你知道我的意思:-)
我在这里遗漏了什么,或者这是正常的,并且不可能使用像这样的非默认构造函数?
在我的HighChart折线图中,系列数据是从我的Ruby on Rails应用程序动态提供的.有时系列值为零或更小,这是HighCharts的一个问题,它会抛出以下异常:
Highcharts Error #10
Can't plot zero or subzero values on a logarithmic axis
Run Code Online (Sandbox Code Playgroud)
因此,作为一种解决方法,我处理我的ruby数组以有条件地将一个较小值的零替换为无效的正数,.eg 0.00001,如下所示:
oil_vol_array = d_array[1].map { |e| (e < 0.0001) ? 0.0001 : e.round(3) }
Run Code Online (Sandbox Code Playgroud)
这可以防止抛出异常,但是如果起始值为零,显示屏将显示从0.0001开始的图形(可以理解的是,因为我要求它).更理想的显示是将图形设置为零,但HighChart不喜欢它:(
有没有办法实现这一目标?
我正在使用服务将图片发送到服务器,他们要求在发送之前将图像转换为base64格式.我用这段代码尝试了MIME :: Base64:
use MIME::Base64 ();
open (IMAGE, "C:\\wamp\\www\\image.png") or die "$!";
$base64_string = IMAGE;
$encoded = encode_base64($base64_string);
print "Encode $encoded";
Run Code Online (Sandbox Code Playgroud)
并收到此错误消息
Undefined subroutine &mqin::encode_base64 called at line 6.
众所周知,'history'命令显示Linux服务器的命令行历史记录,'history -c'是清除/删除此命令行历史记录的命令.
我必须通过我的bash脚本触发此命令.脚本如下,
#! /bin/bash
var=`history -c`
if [ $? -eq 0 ]
then
echo "cleared"
echo $var
fi
Run Code Online (Sandbox Code Playgroud)
输出如下:
cleared
Run Code Online (Sandbox Code Playgroud)
虽然它的打印"清除"为输出,但history-c不会删除历史记录.
如果你可以指导/建议如何实现这一点,那将是很好的,即在我的bahs脚本中使用"history-c"命令来删除命令行历史记录.或者还有其他方法可以删除命令行历史记录我的bash脚本.
谢谢和问候,Navya
我是hibernate的新手.我对交易和冲洗有疑问..
每当我们想要持久化对象时,我们就会打开一个会话并开始一个事务.坚持哪一个先来,另一个先来......
1)session.getTransaction.commit(); 2)调用Session.flush()
根据我读过的内容,commit()将值提交给数据库.flush()将对象状态同步到数据库.
这两者有什么区别.
请有人帮助我为什么我的脚本有错误missing destination file operand。
mv: missing destination file operand after/data/edbcp/tmpwks/d/gilbert_sample
Try mv --help for more information.
sh: line 1: /data/edbcp/tmpwks: is a directory
Run Code Online (Sandbox Code Playgroud)