问题列表 - 第16928页

如何设计Perl cookie初始化登录屏幕?

基于这个问题,我之前曾问过如何在Perl中设置cookie,我成功地得到了答案和方法,但现在我面临着一个新的有趣挑战.

在Perl CGI脚本中,它要求您在header语句上设置一个cookie,它应该是脚本中的第一个语句.为了澄清,您需要CGI->header()在脚本的顶部添加一条语句,以使CGI脚本正常工作!

我的情景:

我有一个带有用户名和密码的登录屏幕,成功登录后我需要设置一个包含当前用户名的cookie,然后将用户重定向到另一个表单,该表单在允许任何事务之前检查cookie是否已设置.

请注意,如果我在CGI->header()语句之后设置cookie ,它永远不会被设置,如果我将它设置在我的脚本的顶部,它有一个虚假值,原因很明显(用户尚未登录)

我该如何实现这一目标?并在CGI->header()声明中需要在一直是我的脚本的顶部?

迦特

cookies perl cgi

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

百分比值的格式小数?

我想要的是这样的:

String.Format("Value: {0:%%}.", 0.8526)
Run Code Online (Sandbox Code Playgroud)

%%是格式提供者或我正在寻找的任何东西.应该结果:Value: %85.26..

我基本上需要它用于wpf绑定,但首先让我们解决一般的格式问题:

<TextBlock Text="{Binding Percent, StringFormat=%%}" />
Run Code Online (Sandbox Code Playgroud)

c# string.format decimal formatprovider

198
推荐指数
6
解决办法
17万
查看次数

MS Word VBA - 确定"风格运行"的程度?

假设我Range在Word VBA中有一个引用,我想将其分解为格式(字体,颜色等)相同的较小范围.例如,如果我开始:

快速的棕色狐狸跳过了懒惰的狗.

...然后我想回到5个范围,如下:

棕色的狐狸跳过了

狗.

我曾希望有一种内置的方法可以在VBA中执行此操作(甚至可以使用这样的工具进行虚拟记忆),但我找不到任何东西.

我可以在代码中做我需要做的事情,但是本地工作的东西会更快(更多).

[在代码中,我会使用这样的事实 - 例如 - oRange.Font.Bold如果范围包含粗体和非粗体的混合,将返回"undefined",因此我可以重复使用它来发现均匀范围的范围.但是我很确定Word会在幕后做这件事,所以如果有人可以为我吹嘘,我会很感激.]

编辑:删除了StackOverflow HTML渲染器不喜欢的更复杂的示例.

vba ms-word

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

非常慢的MYSQL查询250万行表

我真的很难让查询时间缩短,它目前不得不查询250万行,并且需要超过20秒

这是查询

SELECT play_date AS date, COUNT(DISTINCT(email)) AS count
FROM log
WHERE play_date BETWEEN '2009-02-23' AND '2020-01-01'
AND type = 'play'
GROUP BY play_date
ORDER BY play_date desc;

 `id` int(11) NOT NULL auto_increment,
  `instance` varchar(255) NOT NULL,
  `email` varchar(255) NOT NULL,
  `type` enum('play','claim','friend','email') NOT NULL,
  `result` enum('win','win-small','lose','none') NOT NULL,
  `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP,
  `play_date` date NOT NULL,
  `email_refer` varchar(255) NOT NULL,
  `remote_addr` varchar(15) NOT NULL,
  PRIMARY KEY  (`id`),
  KEY `email` (`email`),
  KEY `result` (`result`),
  KEY `timestamp` (`timestamp`),
  KEY …
Run Code Online (Sandbox Code Playgroud)

mysql optimization

22
推荐指数
2
解决办法
9973
查看次数

关于Drupal的初学者材料/建议

我正在学习Drupal,并且想问你一些关于这个主题的初学者的好材料.欢迎任何书籍,网站或文章.

我想听听像我这样的人的任何好建议,这一点刚刚开始了解Drupal和CMSs.

目前,我正在使用该项目的官方网站作为我的基本来源.

drupal

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

如何使用c#sql server向现有表添加新行

我需要写一个程序.程序的一部分是写入sql数据库(.mdf).我在尝试向表中添加新行时遇到了很多麻烦(称为"数据").这是代码:

...
DataSet ds = new DataSet();
System.Data.SqlClient.SqlDataAdapter da;
DataRow dRow;
string sql = "SELECT * From Data";
da = new System.Data.SqlClient.SqlDataAdapter(sql, con);
...
System.Data.SqlClient.SqlCommandBuilder cb;
cb = new System.Data.SqlClient.SqlCommandBuilder(da);
dRow = ds.Tables["Data"].NewRow();
dRow[0] = "my_data1";
dRow[1] = "my_data2";
dRow[2] = "my_data3";
...
ds.Tables["Data"].Rows.Add(dRow);
da.Update(ds, "Data");
...
Run Code Online (Sandbox Code Playgroud)

我执行此代码,但数据没有保存到表中.有谁知道如何在表中输入新行并保存它?

c# sql database

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

在会话中加载实体后,Hibernate查询会大幅减慢

我正在使用Hibernate EntityManager,并且在我的Hibernate查询中遇到了奇怪的减速.看看这段代码:

public void testQuerySpeed() {
    for(int i = 0; i < 1000; i++) {
        em.createNativeQuery("SELECT 1").getResultList();
    }
}
Run Code Online (Sandbox Code Playgroud)

这在我的机器上运行大约750毫秒.考虑到它只是选择一个恒定的整数,但不是很快,但可以接受.在我启动查询之前,我的问题出现在我的EntityManager会话中加载了任何实体:

public void testQuerySpeed() {
    CommercialContact contact = em.find(CommercialContact.class, 1890871l);

    for(int i = 0; i < 1000; i++) {
        em.createNativeQuery("SELECT 1").getSingleResult();
    }
}
Run Code Online (Sandbox Code Playgroud)

em.find()很快,但运行时1000查询增加了十倍以上,大约10秒.如果我把它放在em.clear()后面em.find(),问题就会再次消失,运行时间会回到750ms.

我在这里使用了本机查询,但HQL查询也存在问题.当实体在EntityManager会话中时,似乎所有查询至少需要70ms.

在生成需要n + 1个查询的列表时,这种性能下降确实在伤害我们.

我已经测试了最新的Hibernate 3.5 beta,并且遇到了完全相同的问题.有没有人看过这个问题,或者有任何想法如何解决它?

我正在使用PostgreSQL 8.3,使用资源本地事务(在Tomcat中运行).使用内置连接池,但使用C3P0没有区别.

hibernate hql

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

将数组从PHP函数返回到jQuery

我有一个返回数组的PHP函数.使用jQuery"接收"这个的最佳方法是什么?

php ajax jquery

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

XPath表达式选择除特定列表之外的所有XML子节点?

这是示例数据:

<catalog>
    <cd>
        <title>Empire Burlesque</title>
        <artist>Bob Dylan</artist>
        <country>USA</country>
                <customField1>Whatever</customField1>
                <customField2>Whatever</customField2>
                <customField3>Whatever</customField3>
        <company>Columbia</company>
        <price>10.90</price>
        <year>1985</year>
    </cd>
    <cd>
        <title>Hide your heart</title>
        <artist>Bonnie Tyler</artist>
        <country>UK</country>
                <customField1>Whatever</customField1>
                <customField2>Whatever</customField2>
        <company>CBS Records</company>
        <price>9.90</price>
        <year>1988</year>
    </cd>
    <cd>
        <title>Greatest Hits</title>
        <artist>Dolly Parton</artist>
        <country>USA</country>
                <customField1>Whatever</customField1>
        <company>RCA</company>
        <price>9.90</price>
        <year>1982</year>
    </cd>
</catalog>
Run Code Online (Sandbox Code Playgroud)

假设我想选择除价格和年份元素之外的所有内容.我希望写下面的内容,显然不起作用.

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
  <html>
  <body>
  <xsl:for-each select="//cd/* except (//cd/price|//cd/year)">
    Current node: <xsl:value-of select="current()"/>
    <br />
  </xsl:for-each>
  </body>
  </html>
</xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

请帮我找一种排除某些子元素的方法.

xslt xpath

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

任何人都可以向我解释这个阵列声明吗?

只是想知道数组中最后一个逗号的存在之间的区别,如果有的话

>> [1,2,3]
=> [1, 2, 3]

>> [1,2,3,]
=> [1, 2, 3]
Run Code Online (Sandbox Code Playgroud)

第二个数组仍然有效,没有例外

谢谢

ruby arrays declaration

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