问题列表 - 第11148页

我在哪里可以找到Template Toolkit的"更高级的Web工具包"?

我真的很喜欢Template Toolkit,就像它如何与Catalyst一起工作,但我想要更多'web advanced'工具包.

对于像这样的Web对象,它可能只是一个*.tt文件包:Selector,Selector_DateTime,Menu,Data_Table ......

网络上有什么类似的东西吗?如果没有,为什么不呢?

perl catalyst template-toolkit

2
推荐指数
1
解决办法
331
查看次数

333
推荐指数
9
解决办法
15万
查看次数

Facebook的照片上传应用程序如何访问本地硬盘?

我不认为客户端应用程序可以访问硬盘吗?这个应用程序如何做到这一点?

签名的Java小程序是否可以访问您的外围设备?我知道flash可以......

applet client-side

3
推荐指数
1
解决办法
594
查看次数

SQL Server IF NOT EXISTS用法?

好的,所以我的架构是这样的:

表:Timesheet_Hours

列:

  • Timesheet_Id(PK,int)
  • Staff_Id(int)
  • BookedHours(int)
  • Posted_Flag(布尔)

这是该表的极简化版本,但它将用于本说明的目的.假设一个人只能拥有一个时间表记录.

我要做的是将记录添加到另一个名为WorkLog的表中.这里的每条记录都有与之相关的时间.当该表更新时,我也想更新Timesheet_Hours.

在我更新Timesheet_Hours之前,我想首先检查相关的Timesheets是否尚未发布,然后我想检查是否实际上有一条记录要更新.

if语句的第一部分,检查时间表是否尚未发布,工作正常.问题是第二部分.检查它将要更新的记录已经存在.问题是它总是会引发错误.

注意:下面的代码是从WorkLog表上的update,insert和delete触发器运行的存储过程中提取的.@PersonID是该表的参数之一.如果我注释掉该语句的第二部分,存储过程可以正常工作.

IF EXISTS
    (
    SELECT 1
    FROM Timesheet_Hours
    WHERE Posted_Flag = 1
    AND Staff_Id = @PersonID
    )

    BEGIN
        RAISERROR('Timesheets have already been posted!', 16, 1)
        ROLLBACK TRAN
    END
ELSE
    IF NOT EXISTS
        (
        SELECT 1
        FROM Timesheet_Hours
        WHERE Staff_Id = @PersonID
        )

        BEGIN
            RAISERROR('Default list has not been loaded!', 16, 1)
            ROLLBACK TRAN
        END
Run Code Online (Sandbox Code Playgroud)

sql sql-server stored-procedures

44
推荐指数
1
解决办法
28万
查看次数

在System.Data.SQLite中设置ConnectionTimeout

我认为我的SQLite连接遇到数据库连接超时,但我不确定如何提高连接超时.可以使用ConnectionString.DefaultTimeout设置命令超时,但Connection.ConnectionTimout是只读的.有什么建议?

谢谢,Brian

c# sqlite system.data.sqlite

3
推荐指数
2
解决办法
6200
查看次数

设置SaveFileDialog的初始目录?

我想要一个具有以下行为的SaveFileDialog:

  • 第一次打开它时,它会转到"我的文档".

  • 然后,它会转到最后选择的文件夹.实现这一目标的最佳方法是什么?

如果我没有设置InitialDirectory,它会进入exe的目录 - 这不是我想要的.它记住了最后选择的目录 - 即使在执行之间.

如果我设置了InitialDirectory,它就不记得最后选择的目录了.当然,我可以在注册表中保存最后选择的目录:(但我正在寻找更好的解决方案.

      SaveFileDialog dialog = new SaveFileDialog();
      //??? dialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
      dialog.ShowDialog();
Run Code Online (Sandbox Code Playgroud)

有什么建议?

.net c# wpf winapi

36
推荐指数
3
解决办法
5万
查看次数

更新命令上的SQL Server错误 - "当前命令发生严重错误"

在SQL Server Management Studio中运行以下查询会给出以下错误.

update table_name set is_active = 0 where id  = 3
Run Code Online (Sandbox Code Playgroud)

当前命令发生严重错误.结果(如果有的话)应该被丢弃.

  • 日志已被截断
  • 有一个更新触发器,但这不是问题
  • 交易计数为零(@@ trancount)

我已经在数据库中的其他几个表上尝试了相同的更新语句,它们工作正常.

DBCC CHECKTABLE('table_name');
Run Code Online (Sandbox Code Playgroud)

DBCC results for 'table_name'.
There are 13 rows in 1 pages for object "table_name".
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server sql-server-2005

38
推荐指数
5
解决办法
9万
查看次数

什么clearcase插件与eclipse一起使用

哪个Clearcase插件我应该用于eclipse 3.5+?

  • 哪个最容易使用?
  • 哪个最可靠?
  • 任何插件可以干净地处理多个视图吗?

eclipse clearcase eclipse-plugin

10
推荐指数
3
解决办法
2万
查看次数

实体框架多对多CRUD

我正在玩一个POC项目的Entity Framework.在我的数据库中,我有

Category<-------CategoryProduct ------->Product

(连接表是模型中的实体.)

如何选择/插入/更新删除

entity-framework

8
推荐指数
1
解决办法
5261
查看次数

Clojure元数据有哪些用途?

你是如何在Clojure程序中使用元数据的?

我在Programming Clojure中看到了一个例子:

(defn shout [#^{:tag String} message] (.toUpperCase message))
;; Clojure casts message to String and then calls the method.
Run Code Online (Sandbox Code Playgroud)

有什么用途?这种编程形式对我来说是全新的.

functional-programming metadata clojure

31
推荐指数
4
解决办法
4155
查看次数