问题列表 - 第33170页

使用jQuery/Javascript防止任何形式的页面刷新

一旦用户在我的页面上,我不希望他刷新页面.

  1. 任何时候,用户点击F5或刷新顶部的按钮.他应该得到警告说

    您无法刷新页面.

  2. 此外,如果用户打开新选项卡并尝试访问prev选项卡中的相同URL,则应该收到警报

    您无法在2个标签中打开同一页面

无论如何,我可以使用JavaScript或jQuery做到这一点?第一点非常重要.

javascript jquery refresh

76
推荐指数
5
解决办法
20万
查看次数

GUID:varchar(36)与uniqueidentifier

我正在使用遗留数据库将GUID值存储为varchar(36)数据类型:

CREATE TABLE T_Rows (
    RowID    VARCHAR(36) NOT NULL PRIMARY KEY,
    RowValue INT         NOT NULL
) 

INSERT T_Rows (RowID, RowValue) VALUES (NEWID(), 1)
Run Code Online (Sandbox Code Playgroud)

我认为将GUID存储为唯一标识符会更好,因为它只有16个字节而不是36个字节.

将GUID存储为varchar有什么好处吗?

sql-server performance database-design guid sql-server-2008

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

我可以将"Smartypants"添加到restructuredText吗?

我使用restructuredText,我喜欢smartypants为Markdown做的事情.有没有办法为restructuredText启用相同的东西?

python restructuredtext

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

Oracle SQL查询计数组按时间戳子串

给定一个具有字符串"timestamps"(yyyyMMddHHmmssSSS格式)列的表,我想要对前8个字符进行子字符串,并获得该子字符串有多少行的计数,对结果进行分组.

样本数据...

TIMESTAMP
20100802123456123
20100803123456123
20100803123456123
20100803123456123
20100804123456123
20100805123456123
20100805123456123
20100805123456123
20100805123456123
20100806123456123
20100807123456123
20100807123456123
Run Code Online (Sandbox Code Playgroud)

......和预期的结果......

SUBSTRING, COUNT
20100802, 1
20100803, 3
20100804, 1
20100805, 4
20100806, 1
20100807, 2
Run Code Online (Sandbox Code Playgroud)

我知道这应该很容易,但我现在没有运气.

sql oracle group-by substring count

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

多线程中的死锁

我试图创建一个死锁的例子.我尝试了以下代码.但它并没有造成僵局,而是像魅力一样.帮助我理解为什么它没有造成死锁.此代码中的哪些更改会造成死锁?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;

namespace ReferenceTypes
{
    class DeadLockExample
    {
        static int a;
        static int b;

        public static void Main(string[] args)
        {
            DeadLockExample.a = 20;
            DeadLockExample.b = 30;

            DeadLockExample d = new DeadLockExample();

            Thread tA = new Thread(new ThreadStart(d.MethodA));
            Thread tB = new Thread(new ThreadStart(d.MethodB));

            tA.Start();
            tB.Start();

            Console.ReadLine();
        }

        private void MethodA()
        {
            lock (this)
            {
                Console.WriteLine(a);
                Thread.Sleep(1000);
                Console.WriteLine(b);
            }
        }

        private void MethodB()
        {
            lock (this)
            {
                Console.WriteLine(b);
                Thread.Sleep(1000);
                Console.WriteLine(a);
            }
        } …
Run Code Online (Sandbox Code Playgroud)

c# multithreading

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

删除资源字典中未使用的样式

我有一个非常大的资源字典,我想知道是否有一个简单的方法来清除它通过删除任何未使用的元素(样式,画笔等)

c# wpf visual-studio-2010 c#-4.0

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

更改显示值:无输入?

是否可以更改<input type="text">已隐藏的样式的值display:none?我有一些JS似乎在输入时工作<input type="hidden">但不是隐藏时display:none.和AFAIK一样,你也不能用JS改变输入的类型.

基本上,我想<input>用a 替换a <select>,所以我试图隐藏它并附加<select>元素.


看看http://jsfiddle.net/5ZHbn/

<select>用萤火虫检查元素.看看它旁边的隐藏输入.更改选择的值.隐藏的输入不会改变.萤火虫对我说谎吗?

如果您取消注释其他代码行,那么它可以工作.

实际上......我很确定它现在 Firebug中的一个错误.大多数其他东西都正确更新,但是当我检查它时,firebug没有显示更新的值.

html javascript

4
推荐指数
2
解决办法
9845
查看次数

缓冲读取器readLine()与空行

我正在使用缓冲读取器从文本文件中一次抓取一行.我也试图使用跟踪整数从文本文件中获取行号.不幸的是BufferedReader正在跳过空行(只有/ n或回车).

有没有更好的方法来解决这个问题?会使用扫描仪吗?

示例代码:

int lineNumber = 0;
while ((s = br.readLine()) != null) {
    this.charSequence.add(s, ++lineNumber);
}
Run Code Online (Sandbox Code Playgroud)

java text file buffered

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

同步两个ScrollView

情况: 我在TableRow的两个Horizo​​ntalScrollView中分别有两个ScrollView.

目标: 当我触摸拖动其中一个ScrollView时,另一个ScrollView必须滚动尽可能多.例如,如果我在左侧ScrollView上有一个名称列表,并且右侧ScrollView中有相应的电话号码,则滚动一个ScrollView不应该破坏名称和电话号码之间的原始界限.

可以通过onTouchEvent实现吗?如果是这样,我应该如何实现它(在两个或一个ScrollView上)?

请帮帮我安卓大师!

android android-widget

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

二级线程与主线程相比是否有优势?

我在一个大型代码库中遇到了这段代码

DWORD WINAPI ThreadFunc (LPVOID lpParam)
{ 
    int *x = 0;
    *x = 1234; // Access violation

    return 0; 
}

void Manager::Crash ()
{
    Log("Received a remote command to crash Server.");

    DWORD dwThreadId, dwThrdParam = 1; 
    HANDLE hThread = ::CreateThread(NULL, 0, ThreadFunc, &dwThrdParam, 0, &dwThreadId);
} 
Run Code Online (Sandbox Code Playgroud)

我的问题是:为什么使用线程?如果代码ThreadFunc是直接完成的,它会或多或少是线程安全的Manager::Crash吗?如果我删除崩溃,我不愿意进行更改.

c c++ crash winapi multithreading

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