问题列表 - 第35444页

在Ajax调用中传递包含空格的值

试图传递空格和ajax调用.

'word'和'word'一样被传递,我相信如此.

另一方面,需要通过调用完全发送两个单词.

'word second'但与'word second'不一样

我应该在通话前修剪还是在服务器端脚本上执行此操作?我怎样才能发送空格?

javascript php ajax xmlhttprequest

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

在Oracle中,更新不锁定行的方法是什么?

我有一个Update查询,每次只重新计算一行中的每个列值.由于这些Update查询发生在同一行,我一直看到更多的行级锁争用.

我想也许一个解决方案就是让后续的更新只是抢占任何正在进行的更新.这可能吗?Oracle是否支持此类更新?

要完整地阐明这个想法:

  1. 更新查询#1在其自己的事务中开始
  2. 需要更新第X行
  3. 获取第X行的锁定
  4. 更新查询#2在其自己的事务中再次开始
  5. 块,等待查询#1释放第X行的锁.

我的想法是,第5步可以简单地说:查询#1中止,查询#2继续.或者可以免除首先获得行级锁定.

我意识到如果更新查询只更新给定行中的列的子集,则此逻辑将是灾难性的错误.但事实并非如此 - 每次都会重新计算每一列.

sql oracle

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

枚举Int32类型的成员

可能重复:
C#int,Int32和enum

这可能是一个相当基本/简单的问题,我正在通过以下方式创建枚举.

案例1编译完美.但案例2引发了错误.我理解int和Int32在C#中的含义相同.

情况1

    [Flags]
    public enum MyEnum : int
    {
        Red = 0x1,
        Green = 0x2,
        Blue = 0x4
    }
Run Code Online (Sandbox Code Playgroud)

案例2

    [Flags]
    public enum MyEnum : Int32
    {
        Red = 0x1,
        Green = 0x2,
        Blue = 0x4
    }
Run Code Online (Sandbox Code Playgroud)

这里的区别是什么以及当enum的成员被指定为Int32类型时C#不编译代码的原因是什么?

c#

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

在Scala中,公共静态方法容器的多个对象名称?

我编写了一个名为Cache [A,B]的Scala特征来提供缓存API.Cache具有以下方法:asyncGet(),asyncPut(),asyncPutIfAbsent(),asyncRemove().

我将有一些静态方法,例如getOrElseUpdate(key:A)(op:=> B).我不希望像Cache这样的方法在Cache trait中作为抽象defs,因为我不希望每个Cache实现都必须为它提供一个实现,当它可以使用async*()方法编写一次时.

在查看Google Guava和Java库的一部分时,他们将公共静态函数放在一个接口名称的复数类中,因此"Caches"将是我将使用的名称.

我实际上喜欢这个命名方案,即使我可以使用Cache伴随对象.在查看我的大部分代码时,我的许多伴随对象都包含私有val或def,因此我的API用户需要查看伴随对象以查看可以从那里使用的内容或任何相关内容.

通过使一个名为"Caches"的对象与Java一致,并且还清楚地表明那里只有公共函数.我倾向于使用"对象缓存"而不是"对象缓存".

那人们怎么想?

scala

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

在开源项目的登录页面上应该有什么?

提出这个问题的原因是为了最好地为我自己的项目提供一个开源项目.如何最好地使项目对潜在的新用户和/或开发人员具有吸引力?显然,项目的性质和范围各不相同,因此在回答时可能有必要对符合这些因素的任何建议进行限定.

看到那些最好的项目的一些很好的例子也很有趣!

webpage open-source

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

Delphi中Loaded()之后调用了什么

我有一些代码在 Loaded() 函数中对内部对象进行一些设置。但是,某些外部对象尚未完全创建,而是在 Loaded() 函数完成之后创建。Delphi调用Loaded()后调用了什么函数?

更好的是组件的创建顺序是什么?

基本上我有一个 TCP 服务器和客户端。大多数人会将这两个组件放置到两个单独的应用程序中,有些人会将它们放置在同一个应用程序中以进行本地访问。

我的客户端尝试在 OnLoaded() 中从服务器获取数据,但服务器可能尚未启动!我想知道在调用所有 OnLoaded() 之后是否调用了另一个函数。

delphi vcl

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

Eclipse和Android XML布局提供"'default'不是任何设备/区域设置组合的最佳匹配"

这是我第一次使用XML布局制作应用程序.在过去,我总是在运行时动态生成我的布局,所以不要担心,我不是Android新手.不过,这是我第一次使用静态布局.那么这个消息到底是什么?

[2010-09-22 20:43:23 - Rockport] 'default' is not a best match for any device/locale combination.
[2010-09-22 20:43:23 - Rockport] Displaying it with 'Locale Language ___Region __, Normal Screen, Short screen aspect ratio, Landscape Orientation, No Dock, Day time, Medium Density, Finger-based touchscreen, Soft keyboard, Qwerty keybard, Trackball navigation, Screen resolution 480x320'

每次打开layout/文件夹中的一个布局时,它都会打印到我的Eclipse控制台.如果我从任何其他文件夹打开布局,比如layout-land/我没有收到任何消息.是不是只是图形布局编辑说:"这就是我要为你展示的东西?" 我可以放心地忽略它吗?

eclipse android eclipse-adt

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

Javascript/jQuery - 如何获取clicked元素类的名称?

我用Google搜索并用谷歌搜索,我得出的结论是,我自己很难得到答案.

我正在尝试使用jquery或JavaScript来获取clicked元素的属性.我可以使用"this.hash"作为例子 - 它返回我认为的哈希值.

现在我想获得clicked元素类的名称.它甚至可能吗?怎么样?我在哪里可以找到这种信息?

  • jQuery文档? - 所有我能找到的方法和插件,没有属性..如果它在那里 - 请提供链接.

  • JavaScript文档? - 还有一个全面的吗?再请一个链接.

  • DOM文档? - W3C或其中的一个(链接赞赏).

什么是this.hash? - DOM JavaScript还是jQuery?

javascript jquery dom

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

实现ThreadPool.RegisterWaitForSingleObject的正确方法

我试图使用ThreadPool.RegisterWaitForSingleObject将计时器添加到一组线程.我创建了9个线程,并且我试图给每个线程提供相同的操作机会,因为如果我只是将它们添加到线程池中,那么似乎会有一点饥饿.我也在尝试实现手动重置事件,因为我希望在继续之前退出所有9个线程.

什么是确保线程池中的每个线程获得相同的运行机会的最佳方法,因为我调用的函数有一个循环,似乎每个线程(或者先运行的任何一个)都卡在其中而其他线程都没有没机会跑.

resetEvents = new ManualResetEvent[table_seats]; 
            //Spawn 9 threads
            for (int i = 0; i < table_seats; i++)
            {
                resetEvents[i] = new ManualResetEvent(false);
                //AutoResetEvent ev = new AutoResetEvent(false);
                RegisteredWaitHandle handle = ThreadPool.RegisterWaitForSingleObject(autoEvent, ObserveSeat, (object)i, 100, false);
            }

            //wait for threads to exit
            WaitHandle.WaitAll(resetEvents);
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用resetEvents []或ev似乎无法正常工作并不重要.我能够实现这一点,还是我(可能)误解了它们应该如何工作.

谢谢,R.

c# multithreading visual-studio-2008

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

从另一个应用程序获取Button句柄

我有一个程序需要将BM_CLICK消息发送到另一个应用程序按钮.我可以获得父窗口句柄,但是当我尝试获取按钮句柄时,如果总是返回0

我从Spy ++获得了按钮标题名称和按钮类型,这似乎是对的,但我知道我一定有错.下面是我的代码

 public const Int BM_CLICK = 0x00F5;

 [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
        private static extern IntPtr SendMessage(IntPtr hwnd, uint Msg, IntPtr wParam, IntPtr lParam);

        [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
        static extern IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow);



private void button1_Click(object sender, EventArgs e)
{
    Process[] processes = Process.GetProcessesByName("QSXer");

    foreach (Process p in processes)
    {
        ////the Button's Caption is "Send" and it is a "Button".  
        IntPtr ButtonHandle = FindWindowEx(p.MainWindowHandle, IntPtr.Zero, "Button", "Send"); …
Run Code Online (Sandbox Code Playgroud)

c# winapi sendmessage

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