问题列表 - 第30211页

在asp.net页面中包含脚本的正确方法

我有一个ASP.NET应用程序,它使用ASP.NET AJAX(包括UpdatePanel)和由不同背景的几个开发人员编写的jQuery.

一些包含ScriptManager本身内的脚本<asp:ScriptManager><Scripts><asp:ScriptReference....,而其他包含在Page.ClientScript.RegisterClientScriptInclude后面的代码中,而其他<script src="">脚本直接包含脚本.

如果可能的话,我想整合到一种处理这种方式,但我不确定每种方式的优缺点是什么,哪种方式更受欢迎.


一个例子是:

protected override void Render(HtmlTextWriter writer)
 {
    Page.ClientScript.RegisterClientScriptInclude("jQuery", ResolveClientUrl("~/scripts/jquery/js/jquery-1.4.2.min.js"));    
    base.Render(writer);
}
Run Code Online (Sandbox Code Playgroud)

VS

<asp:ScriptManager ID="ScriptManager1" runat="server">
    <Scripts>
        <asp:ScriptReference Path="~/scripts/jquery/js/jquery-1.4.2.min.js" />
    </Scripts>
</asp:ScriptManager>
Run Code Online (Sandbox Code Playgroud)

VS

<script src="Scripts/jQuery/js/jquery-1.4.2.min.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

javascript asp.net scriptmanager

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

如何在Spring中设置DataSource中的角色

我必须使用默认角色,以便在定义和连接数据源之后,该角色将允许我使用select语句.我知道这有点奇怪,但出于安全考虑,我必须这样做.所以这是我的Spring的applicationContext.xml中的代码:

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
        destroy-method="close">
    <property name="driverClassName" value="com.ibm.db2.jcc.DB2Driver" />
    <property name="url"
            value="jdbc:db2://host_name:Port/DB_NAME:INFORMIXSERVER=SERVER_NAME;DELIMIDENT=y;" />
    <property name="username" value="user" />
    <property name="password" value="password" />
    <property name="minIdle" value="2" />
</bean>
Run Code Online (Sandbox Code Playgroud)

一切都很好我能够连接到数据源,但我还需要告诉数据库所有查询将通过此ROLE,以便我有选择权限和东西:对于命令提示符我这样做:

set role ROLE_ACCESS_SELECT;
Run Code Online (Sandbox Code Playgroud)

在执行sql命令之前,但不知道如何在此处设置它.

请指教.

spring datasource jdbc

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

如何解决"静态方法___应该以静态方式访问"警告

我正在阅读Just Java 2这本书,但显然缺少一些基本的东西.这是两个独立的项目.我已经为第二个生成了JAR并将其添加到第一个构建路径中.打印正确的区域但编译器会生成这些警告.这些如何解决?

// -----------------------------------------------------------
// Testing.java
// -----------------------------------------------------------
public class Testing {
    public static void main(String[] args) {
        RectangleDFC r = new RectangleDFC(3, 4);
        System.out.println(r.Area());
            // WARNING: The static method Area() from the type RectangleDFC
            //          should be accessed in a static way
        r.SetSides (10, 10);
            // WARNING: The static method SetSides(int, int) from the type
            //          RectangleDFC should be accessed in a static way
        System.out.println(r.Area());
            // WARNING: The static method Area() from the type RectangleDFC
            // …
Run Code Online (Sandbox Code Playgroud)

java static warnings class

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

Git 拒绝用户创建标签

这是一个关于 git repo 管理的问题...

是否可以将 git repo 配置为仅允许某些用户创建标签?对于分支也有类似的问题:是否可以配置能够修改特定分支的用户列表?

所有这些配置的想法是:有许多开发人员的 git 存储库,我们希望有一些稳定的分支和标签列表。只有高级开发人员才能修改这些分支并创建标签。所有其他开发人员仍然可以创建分支等。但是如果开发者想要将他的更改推广到稳定的分支之一,他必须联系高级人员要求他进行合并......

谢谢

git rights-management

5
推荐指数
1
解决办法
7073
查看次数

如何在子类中实现部分函数

我正在尝试设计一些继承部分函数的类,但我似乎无法正确地获得语法.我的超类看起来像这样:

abstract class Controller {

    val react:PartialFunction[Event,Unit]

}
Run Code Online (Sandbox Code Playgroud)

子类看起来像:

class BoardRendererController(val renderer:BoardRenderer, val board:Board) extends Controller {

    override val react {
        case PieceMovedEvent(piece, origin, destination) => println("Moving now")
    }
}
Run Code Online (Sandbox Code Playgroud)

但是这个错误无法编译

[ERROR] /workspace/pacman/src/main/scala/net/ceilingfish/pacman/BoardRendererController.scala:14: error: '=' expected but '{' found.
[INFO]  override val react {
[INFO]                            ^
[ERROR] /workspace/pacman/src/main/scala/net/ceilingfish/pacman/BoardRendererController.scala:17: error: illegal start of simple expression
[INFO] }
[INFO] ^
Run Code Online (Sandbox Code Playgroud)

我已经尝试了很多变种,任何人都知道正确的语法是什么?

scala partialfunction

0
推荐指数
1
解决办法
475
查看次数

如何将元组爆炸以便可以作为参数列表传递?

假设我有一个像这样的方法定义:

def myMethod(a, b, c, d, e)
Run Code Online (Sandbox Code Playgroud)

然后,我有一个变量和这样的元组:

myVariable = 1
myTuple = (2, 3, 4, 5)
Run Code Online (Sandbox Code Playgroud)

有没有办法可以通过爆炸元组爆炸,以便我可以将其成员作为参数传递?像这样的东西(虽然我知道这不会起作用,因为整个元组被认为是第二个参数):

myMethod(myVariable, myTuple)
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我想避免单独引用每个元组成员...

python parameters tuples iterable-unpacking

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

如何使用FFMPEG实现最佳的整体FLV质量?

我希望用最小的文件大小来完成质量最好的FLV.毕竟,这不是每个人的目标吗?如果有任何不同,这些视频将会流式传输.

目前,我的视频不超过320像素,有些是宽屏,因此它们的高度略小于240像素.目前,转换后的FLV的质量非常差.

当前命令:

> ffmpeg -i video.mov -ar 22050 -ab 32 -f flv -s 320x240 -aspect 4:3 video.flv
Run Code Online (Sandbox Code Playgroud)

video flv ffmpeg video-encoding

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

Linux中的C线程?

有人在c中有一个简单的线程示例吗?

我想构建一个小型控制台应用程序,它将逐行读取txt文件文件,然后使用线程处理整个txt.我该怎么做?将txt拆分为X,其中X = N的线程,是我想到的第一件事,有更好的方法吗?

c linux multithreading

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

在模板实例之间共享静态成员?(不可能?)

我正在做一些可能很愚蠢的事情,但如果它奏效的话会很好.

我试图以一种方式专门化类型,我需要自己的查找结构本质上是全局的(但理想情况下封装为类变量),但我希望对象是类型安全的,因此它们是参数化的.

因此,基本上我有

template<class T, int N>
class SpecialArray
{
//...
private:
   static map<string, internal_t> lookupTable
}
Run Code Online (Sandbox Code Playgroud)

无论出于什么原因,我都没有想到,直到我说到初始化lookupTable时才说

template <class T, int N>
SpecialArray<T,N>::lookupTable;
Run Code Online (Sandbox Code Playgroud)

将会有许多不同的lookupTables附加到各种实例化SpecialArray.

我怀疑它可能只是一个梦想而且正确的答案只是让它成为一个单独的全局单例对象,但无论如何要使它成为lookupTable所有SpecialArrays中只有一个?

比如,在我脑海中的C++(这不是真正的C++)中,这就像是

template <class T, int N>
SpecialArray<*,*>::lookupTable;
Run Code Online (Sandbox Code Playgroud)

...但遗憾的是GCC并没有在我的脑海中编译C++

有没有任何实际的方法来获得我想要的东西(在C++ 0x-land或某处)?我可能会遇到一些静态方法来处理这个问题,这些方法操纵这个查找表(它不跟踪类型或Ns).

...对不起,如果这没有任何意义.

在此先感谢您提供任何帮助或同情.

c++ templates static-members shared-state

10
推荐指数
1
解决办法
1502
查看次数

难以启动附加到Outlook的VS 2010调试器以调试插件

我正在尝试使用Visual Studio 2010和WPF在C#中编写Outlook Addin,结果很难调试.我希望VS在启动时自动附加到OUTLOOK.EXE,这样我就可以轻松点击断点.所以,我进入了项目的属性>调试选项卡>启动操作,并将此设置从"启动项目"(当然这不起作用,因为它是一个DLL)更改为"启动外部程序".

这似乎有效; Outlook启动,显然附加了调试器.但是,没有遇到任何断点.我注意到当我进入"附加到进程"对话框时,它说Outlook只运行x86(我认为这是不正确的,因为我的manged代码在该地址空间中运行 - 对吗?),所以在Debug选项卡中我单击"设置"面板"启用非托管代码调试",现在我已经没有想法了.我也无法暂停这个过程,因为我收到一个错误,告诉我该进程没有运行我选择调试的代码类型.我知道我的Addin肯定是加载并执行的,因为我可以看到它正常工作.

作为一种解决方法,我一直在使用System.Diagnostics.Debugger.Launch(),这很烦人,但它的工作原理.有任何想法吗?

debugging visual-studio-2010 visual-studio outlook-addin

7
推荐指数
1
解决办法
2347
查看次数