我是jquery的新手,今天我尝试了以下代码
$("#new").click(function() {
$('#new:checked').closest('p').css('color', 'white');
});
Run Code Online (Sandbox Code Playgroud)
这很好,当我点击复选框时,但是当我取消勾选复选框时,它不会改回原来的颜色.
我解开后如何实现以前的css状态?
谢谢
我在SSIS包中有几个变量,我想插入表中.
例:-
@financialMonth, @Status, @Comments
Run Code Online (Sandbox Code Playgroud)
变量已经填充了基于查找,文件名,日期等的值,我想将它们存储在结果表中.
是否使用执行SQL任务的方式来做到这一点?
我是否需要调用sproc并将这些变量作为参数传递?
我已经尝试将以下T-SQL放入SQLStatement属性中
INSERT INTO FilesProcessed
(ProcessedOn, ProviderCode, FinancialMonth,
FileName, Status, Comments)
SELECT GETDATE(), 'ABC' , 201006,
'ABC_201005_Testology.csv',
'Imported','Success'
Run Code Online (Sandbox Code Playgroud)
我尝试对上面的值进行硬编码以使其工作
这些是我插入的表格中的列
Column_name Type Computed Length
fileID int no 4
ProcessedOn datetime no 8
ProviderCode nchar no 6
FinancialMonth int no 4
FileName nvarchar no 510
Status nvarchar no 40
Comments nvarchar no 510
Run Code Online (Sandbox Code Playgroud)
这是提供SQLStatementSource属性的Expression代码
"INSERT INTO FilesProcessed (ProcessedOn, ProviderCode, FinancialMonth,
FileName, Status, Comments) SELECT GETDATE() AS ProcessedOn, '"
+ @[User::providerCode] + "' , " …
Run Code Online (Sandbox Code Playgroud) 我开发了以下函数来将字符串转换为十六进制值.
function StrToHex(const S: String): String;
const
HexDigits: array[0..15] of Char = '0123456789ABCDEF';
var
I: Integer;
P1: PChar;
P2: PChar;
B: Byte;
begin
SetLength(Result, Length(S) * 2);
P1 := @S[1];
P2 := @Result[1];
for I := 1 to Length(S) do
begin
B := Byte(P1^);
P2^ := HexDigits[B shr 4];
Inc(P2);
P2^ := HexDigits[B and $F];
Inc(P1);
Inc(P2);
end;
end;
Run Code Online (Sandbox Code Playgroud)
现在我想知道是否有更有效的方法来转换字符串?
$:/Users/dev/.rvm/gems/ruby-1.9.2-head@rails3/gems/sqlite3-ruby-1.3.1/lib/sqlite3/sqlite3_native.bundle: [BUG] Segmentation fault ruby 1.8.7( 2009-06-12 patchlevel 174)[universal-darwin10.0]
Abort trap
Run Code Online (Sandbox Code Playgroud)
似乎ruby不是正确的版本(1.8.7)但是:
$: ruby - v
$: ruby 1.9.2dev (2010-07-15 revision 28653) [x86_64-darwin10.4.0]
$: gem list
*** LOCAL GEMS ***
abstract (1.0.0)
actionmailer (3.0.0.beta4, 3.0.0.beta3)
actionpack (3.0.0.beta4, 3.0.0.beta3)
activemodel (3.0.0.beta4, 3.0.0.beta3)
activerecord (3.0.0.beta4, 3.0.0.beta3)
activeresource (3.0.0.beta4, 3.0.0.beta3)
activesupport (3.0.0.beta4, 3.0.0.beta3)
arel (0.4.0, 0.3.3)
builder (2.1.2)
bundler (0.9.26)
erubis (2.6.6)
i18n (0.4.1, 0.3.7)
mail (2.2.5)
memcache-client (1.8.5)
mime-types (1.16)
polyglot (0.3.1)
rack (1.1.0)
rack-mount (0.6.9)
rack-test (0.5.4)
rails (3.0.0.beta4, 3.0.0.beta3)
railties …
Run Code Online (Sandbox Code Playgroud) 我正在用C编写数据库风格的东西(即它将存储和操作大约500,000条记录).我将在内存受限的环境(VPS)中运行它,所以我不希望内存使用量增加.我不打算处理大量数据 - 总共可能高达200MB,但我希望内存占用空间保持在30MB(将这些数字从空中拉出).
我的直觉是我自己的页面处理(真正的数据库这样做),但我收到的建议说我应该只分配它并允许操作系统为我做VM分页.我的数字永远不会超过这个数量级.在这种情况下哪个是最佳选择?
假设第二种选择,在什么时候程序进行自己的分页是否明智?显然,可以处理千兆字节的RDBMsses必须这样做,但在问题值得提出的规模上必须有一点.
谢谢!
我遇到了更新脚本的问题.它运行了几个小时,所以我希望它输出到文本文件.
我用这个文件开始
ob_start();
Run Code Online (Sandbox Code Playgroud)
然后在while循环中(因为它遍历数据库的记录)我有这个
$size=ob_get_length();
if ($size > 0)
{
$content = ob_get_contents();
logit($contents);
ob_clean();
}
Run Code Online (Sandbox Code Playgroud)
最后是logit功能
function logit($data)
{
file_put_contents('log.txt', $data, FILE_APPEND);
}
Run Code Online (Sandbox Code Playgroud)
但是,日志文件仍为空.我究竟做错了什么?
我试图从元组列表中获取第n个元素.
我有类似的东西:
elements = [(1,1,1),(2,3,7),(3,5,10)]
Run Code Online (Sandbox Code Playgroud)
我希望只将每个元组的第二个元素提取到一个列表中:
seconds = [1, 3, 5]
Run Code Online (Sandbox Code Playgroud)
我知道它可以通过for
循环来完成,但我想知道是否还有另一种方法,因为我有数千个元组.
阅读哪个更快?ByVal还是ByRef?让我想知道那里的评论是否适用Strings
于表现.由于字符串在传递之前被复制,因此传递字符串是不是更有效(如果被调用者不需要字符串过程的副本)ByRef
?
谢谢,
CFP.
编辑:考虑一下这段代码,这让我觉得有一些副本正在进行:
Sub Main()
Dim ByValStr As String = "Hello World (ByVal)!"
Dim ByRefStr As String = "Hello World (ByRef)!"
fooval(ByValStr)
fooref(ByRefStr)
Console.WriteLine("ByVal: " & ByValStr)
Console.WriteLine("ByRef: " & ByRefStr)
Console.ReadLine()
End Sub
Sub fooval(ByVal Str As String)
Str = "foobar"
End Sub
Sub fooref(ByRef Str As String)
Str = "foobar"
End Sub
Run Code Online (Sandbox Code Playgroud)
它输出:
ByVal: Hello World (ByVal)!
ByRef: foobar
Run Code Online (Sandbox Code Playgroud) 编辑:重写了这个问题.添加赏金对我来说很重要.我可以使findByAttributes工作的最终提示(无需在子类中重新实现)将得到我的观点.
在我的应用程序中,我正在使用新的JPA2 Criteria Query进行类型安全的数据库查询.因此,我有一个特性DAO,它应该(重新)可用于我的应用程序中的所有实体.所以这就是我正在使用的当前特征的轮廓如何(有效):
trait DAO[T, K](implicit m: Manifest[T]) {
@PersistenceContext
var em:EntityManager = _
lazy val cb:CriteriaBuilder = em.getCriteriaBuilder
def persist(entity: T)
def update(entity: T)
def remove(entity: T)
def findAll(): ArrayList[T]
// Pair of SingularAttribute and corresponding value
// (used for queries for multiple attributes)
type AttributeValuePair[A] = Pair[SingularAttribute[T, A], A]
// Query for entities where given attribute has given value
def findByAttribute[A](attribute:AttributeValuePair[A]):ArrayList[T]
// Query for entities with multiple attributes (like query by example)
def findByAttributes[A](attributes:AttributeValuePair[_]*):ArrayList[T]
}
Run Code Online (Sandbox Code Playgroud)
在一个具体的DAO中,我正在扩展这个特性,设置类型和实现方法(删除除了最重要的方法之外的所有方法):
class …
Run Code Online (Sandbox Code Playgroud) 如何查询其中有苹果的冰沙?(下面是一个包含3个文件的集合)
_id => 1
name => 'best smoothie'
ingredients => Array
(
[0] => apple
[1] => raspberry
[2] => orange
[3] => banana
)
_id => 2
name => 'summer smoothie'
ingredients => Array
(
[0] => lemon
[1] => mint
)
_id => 3
name => 'yogurt smoothie'
ingredients => Array
(
[0] => apple
[1] => blueberry
)
Run Code Online (Sandbox Code Playgroud)