问题列表 - 第39600页

从特殊字符后的字符串中获取值

如何在隐藏字段中的特殊字符后修剪并获取值隐藏字段值如下所示

<input type=-"hidden" val="/TEST/Name?3"
Run Code Online (Sandbox Code Playgroud)

我如何获得jquery中"问号"符号后面的值?

jquery parsing

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

如何确定 SQL 查询是否为 SELECT?

早上好。

编辑

我想对 sql 查询进行一些验证,以验证此查询是 SELECT 而不是 UPDATE 或 DELETE 或 INSERT 或任何 sql 奇怪的语句。

我知道最简单的方法是匹配 "^SELECT" BUT :

  • 查询可以以“(”开头,例如

    (SELECT * FROM blah WHERE id > 1 LIMIT 3) UNION (SELECT * ...)

  • 查询可以以“ WITH RECURSIVE ”开头

    WITH RECURSIVE cte AS (SELECT * FROM blah)

我想确定一个 SQL 查询是否是一个 SELECT。好吧,我不知道在编写正则表达式之前是否需要了解一些奇怪的查询。

任何帮助表示赞赏。

编辑:我想检查它是否是 PURE Select 查询:)

sql validation select

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

守卫,'ma'对'm()'

guard :: (MonadPlus m) => Bool -> m ()
guard True  = return ()
guard False = mzero

Prelude Control.Monad> :t mzero
mzero :: (MonadPlus m) => m a
Run Code Online (Sandbox Code Playgroud)

在False分支中guard,类型为mzerois m a,但返回类型guard已被指定为m ().因此我不太明白为什么编译器不会抱怨这个.

我的意思是如果mzero返回一个键入的值Maybe Int,当然,这是不同的Maybe (),对吗?

monads haskell

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

C#默认的知名度

有没有办法在C#中更改属性和方法的默认可见性?我正在编写代码,几乎所有东西都需要公开,属性和方法的默认值是私有的,并且不断地输入public会变得非常古老.

c#-4.0

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

浏览器窗口弹出窗口 - 风险和特殊功能

1.弹出窗口的安全风险究竟是什么?
新浏览器提供阻止窗口弹出窗口的设置(在阻止时,具有活动弹出窗口的站点向用户显示消息).弹出窗口的安全风险究竟是什么?如果允许弹出窗口可以执行危险的操作,那么主窗口也可以.情况并非如此.我想我不知道窗口弹出窗口的一些特殊功能.

2.弹出窗口的任何特殊功能?
HDFC银行网银网站为例.整个网络银行会话在新窗口弹出窗口中发生,用户既不手动编辑URL也不在主浏览器窗口中粘贴URL.这是行不通的.此功能是否需要弹出窗口?它是否提高了安全性?(问,因为这个站点中的所有内容都围绕安全性 - 所以他们也必须这样做也是出于某种原因).为什么否则他们会在弹出窗口中实现整个网上银行?

3.是否可以覆盖浏览器的弹出窗口阻止设置
最后,即使在浏览器设置弹出窗口被阻止时,HDFC站点也会成功显示弹出窗口.那么,他们是如何做到的呢?这是一个浏览器黑客?
看到这个 -

  • http://hdfcbank.com/
  • 在"登录到您的帐户"部分下,选择"HDFC银行NetBanking",然后单击"登录"按钮.

您可以验证即使在浏览器设置中启用了弹出窗口/弹出窗口阻止程序,此站点也能够显示弹出窗口.

这个问题的答案表明,如果在浏览器设置中被阻止,则无法显示弹出窗口.

解决了
与Pointy的解决方案和评论的结论:

<a onclick="displayPopup();" href="#">
   Click here for a popup - this will appear even if popups are blocked in browser settings.
</a>
Run Code Online (Sandbox Code Playgroud)

这是一个演示相同的小提琴.

browser security popupwindow

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

jQuery CSS - 写入<style> -tag

我想改变background-colorbody我的HTML文档.我的问题是jQuery将样式添加到body标记,但我想更改style标记中的值.这可能使用jQuery吗?

例如,代码

    <style title="css_style" type="text/css">
    body {
      background-color:#dc2e2e;     /* <- CHANGE THIS */
      color:#000000;
      font-family:Tahoma, Verdana;
      font-size:11px;
      margin:0px;
      padding:0px;
      background-image: url(http://abc.de/image.jpg);
    }
    </style>

    ...

    <body>
       // ....
    </body>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$('body').css('background-color','#ff0000');
Run Code Online (Sandbox Code Playgroud)

结果

<body style="background-color:#ff0000;">
   // ....
</body>
Run Code Online (Sandbox Code Playgroud)

css jquery stylesheet

32
推荐指数
4
解决办法
7万
查看次数

谷歌应用引擎 - CPU时间定价过高,或只是过于模糊的价格?

从我在irc.freenode.net的#appengine上的谈话来看,我显然不是唯一一个被GAE定价困惑的人,所以我想我会把它扔在StackOverflow上并要求清晰.基本上:给定一个带有下图的应用程序,它的"CPU时间"账单每年应该是多少?

假设:
h = Google App Engine每小时的CPU时间费用.目前,h = $ 0.10
f = Google App Engine的每日免费CPU小时配额.目前,我认为*f = 2853.5
t =总注册用户数
=同时用户数.假设= t*0.2
e =(请求/秒)/同时用户.假设= 0.5
r =请求/秒= s*e
R =请求/天= r*3600*24
p = CPU小时/请求.假设150ms /请求.即假设p = 0.15/3600
c = CPU小时/秒= r*p
C = CPU小时/天= c*3600*24
y =一年中的平均天数= 365.25 B =每年的CPU时间账单=(C - f)*h*y

因此,C = t*0.2*0.5*(0.15/3600)*3600*24
因此假设我有10000个注册用户,这意味着C = 3600.

在这种情况下:
B =(3600 - f)*h*y = 9146.5*$ 0.10*365.25 = $ 40415至最近的美元

这是对的,还是我误解了CPU时间,价格如何,配额如何工作?

*免费的每日配额没有明确表达,但我认为一般使用6.5小时加数据存储操作2,487小时:总共2853.5小时/天,假设我的应用主要通过使用控制器生成视图来花时间处理请求在数据存储区中的模型上,并允许在这些模型上进行CRUD操作.

NB.有关IRC讨论的成绩单,请参阅此问题的编辑历史.

google-app-engine billing cloud-hosting

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

是否有任何开源/免费的软件可以从 caldav 日历中呈现甘特图?

Caldav 日历可以按位置/组进行分组,并且事件可以让人们加入其中,因此使用这些信息进行项目规划会很好,是否有人已经这样做过和/或知道如何在某种编程中做到这一点我可以将结果集成到网页中吗?

gantt-chart caldav

6
推荐指数
0
解决办法
810
查看次数

如何在System.in上使用多个Scanner对象?

在我的程序中使用多个Scanner对象的正确方法是什么.例如,我使用扫描仪来读取文件,然后根据文件中的内容,我再次使用扫描仪来提示用户输入.显示了我的代码的摘录

....
Scanner f = new Scanner (System.in); //get the file name
String fileName = f.next();
Scanner input = new Scanner( new File( fileName ) );
while ( input.hasNext() )
{
   String currentLine = input.nextLine();
   if ( some pattern found) {
       Scanner getUserInput = new Scanner (System.in);
       String userInput = getUserInput.next();
       .....
   }
}
....
Run Code Online (Sandbox Code Playgroud)

它似乎不起作用.我需要使用userInput.close()吗?我究竟做错了什么.?

我不明白的是,第一个System.in是获取文件名.在那之后,为什么它干扰第二个System.in.至于input对象,它从文件中读取而不是从中读取System.in.

java inputstream java.util.scanner

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

将float.MaxValue转换为Long抛出异常?

试图获取float.MaxValue的整数部分,但它抛出错误?

        long l = Convert.ToInt64(float.MaxValue);
        Console.WriteLine(l);
Run Code Online (Sandbox Code Playgroud)

错误:算术运算导致溢出.

.net c#

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