问题列表 - 第22153页

Rails页面缓存和flash消息

我很确定我可以对我的绝大部分网站进行页面缓存,但阻止我这样做的一件事是我的flash消息不会显示,或者它们会在错误的时间显示.

我正在考虑的一件事是将flash消息写入cookie,阅读它并通过javascript显示它,并在消息显示后清除cookie.有没有人有这样的成功或有更好的方法?

谢谢.

caching ruby-on-rails page-caching

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

C# - 如何从组合框中检索对象的引用?

我正在从一个类的实例中填充C#中的ComboBox.如何通过检索对相应对象的引用来获取所选项?我已经使用了SelectedValue,SelectedItem,SelectedIndex,但它们都返回了我的对象的字符串表示.

谢谢

[编辑]

一段代码,以显示我正在尝试做的事情:

填充部分:

foreach (Business.IAuteur auteur in _livreManager.GetAuthors())
            {
                comboAuthor.Items.Add(auteur);
            }
Run Code Online (Sandbox Code Playgroud)

单击保存按钮时激活的检索部分:

 private void btnSave_Click(object sender, EventArgs e)
        {
            Business.IAuteur auteur = new Business.Auteur();

            auteur = (Business.IAuteur)comboAuthor.SelectedValue;

            // A short verification that my item has been correctly
            // retrieved
            toolStripStatusLabel1.Text = auteur.Nom;
        }
Run Code Online (Sandbox Code Playgroud)

错误消息,指向此处:toolStripStatusLabel1.Text = auteur.Nom;

你调用的对象是空的.

c# combobox winforms

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

LinkedList:删除一个对象

这是使用for循环从Java中的LinkedList查找和删除项目的有效方法,是否可能出现不一致:

for(ObjectType ob : obList) {
  if(ob.getId() == id) {
    obList.remove(ob);
    break;
   }
}
Run Code Online (Sandbox Code Playgroud)

java linked-list

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

为什么我的父进程在退出之前看不到子进程的输出?

请考虑以下脚本:

use IO::File;
$| = 1;
my ($handle, $pid) = myPipe();
if ($pid == 0) {
  print "$$";
  sleep 5;
  exit;
}

print "child: ".<$handle>."\n";

sub myPipe {
  my $handle = new IO::File();
  my $pid = open($handle, "-|");
  return ($handle, $pid);
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,进程启动后5秒内不会出现"child:"消息.如果我从分叉的孩子中删除睡眠呼叫,则立即打印.为什么分叉的孩子必须退出管道以冲洗父母?

perl ipc

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

在MySQL中,如何将一个表的内容复制到同一个数据库中的另一个表中?

我是MySQL新手.我想将一个表的内容复制到同一个数据库中的另一个表.基本上,我想从另一个表插入一个表.这样做有简单的方法吗?

mysql sql database

111
推荐指数
5
解决办法
11万
查看次数

是否可以修改PDF表单字段名称?

这是情况.我有一个带有自动生成的pdf表单字段名称的PDF.问题是这些名称不是非常用户友好.它们看起来像:topmostSubform [0] .Page1 [0] .Website_Address [0]

我希望能够更改它们,使它们像WebsiteAddress.我可以访问ABCPDF并且我有使用iTextSharp的经验,但我尝试使用这些API来执行此操作(访问表单字段并尝试重命名),但似乎不可能.

有没有人尝试通过某种API(最好是开源)尝试这样做.代码也是.Net.

.net pdf abcpdf itextsharp

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

如何在C#上远程机器上执行进程

如何使用System.Diagnostics.Process类在c#中使用计算机名称="someComputer"在远程计算机上启动进程?

我在那台远程计算机上创建了一个小型控制台应用程序,它只是将"Hello world"写入txt文件,我想远程调用它.

控制台应用程序路径:c:\ MyAppFolder\MyApp.exe

目前我有这个:

ProcessStartInfo startInfo = new ProcessStartInfo(string.Format(@"\\{0}\{1}", someComputer, somePath);

            startInfo.UserName = "MyUserName";
            SecureString sec = new SecureString();
            string pwd = "MyPassword";
            foreach (char item in pwd)
            {
                sec.AppendChar(item);
            }
            sec.MakeReadOnly();
            startInfo.Password = sec;
            startInfo.UseShellExecute = false;

            Process.Start(startInfo);
Run Code Online (Sandbox Code Playgroud)

我一直在"找不到网络路径".

c# system.diagnostics process

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

热图算法?

我有一个值列表,每个值都有纬度和经度.我正在寻找创建一个半透明的热图图像以覆盖在谷歌地图上.我知道已经有服务器端和基于闪存的解决方案,但我想使用canvas标签在javascript中构建它.

但是,我似乎无法找到用于将坐标和值转换为热图的算法的简明描述.任何人都可以提供或链接到一个?

谢谢.

algorithm heatmap

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

您是否需要密码才能访问信任库(使用java keytool制作)?

我刚刚创建了一个带有java keytool的信任库(用于没有CA证书的服务器的服务器身份验证).但是我只是注意到一些奇怪的事 我这样开始我的客户:

java -Djavax.net.ssl.trustStore=<PATHSTUFF>/client.keystore -classpath <STUFF> Client
Run Code Online (Sandbox Code Playgroud)

(注意:没有指定密码)

以上呼叫有效.


但是,当我尝试这个:

java -classpath <STUFF> Client
Run Code Online (Sandbox Code Playgroud)

这是行不通的.(显然它不起作用,它需要信任库).


我本以期需要传递这个选项(但我没有):

-Djavax.net.ssl.trustStorePassword=mypass
Run Code Online (Sandbox Code Playgroud)

问题:您是否需要密码才能访问信任库?密码只是用于修改吗?密钥库怎么样?

java keystore keytool truststore

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

布尔值在PHP中变为数字

编辑:我相信我的困惑可能是由我在测试选项值的页面顶部的代码创建的......这创建了一个快捷方法来引用该选项而不使用get_option('选项') 方法...

global $options;
foreach ($options as $value) {
if (get_settings( $value['id'] ) === FALSE) { 
        $$value['id'] = $value['std']; 
    } else { 
        $$value['id'] = get_settings( $value['id'] );
    }
}
Run Code Online (Sandbox Code Playgroud)

所以当我设置变量$ myvar的值时,通过我的主题选项面板中选中的复选框并单击save,然后在worpdress中查看我的options.php,变量的值是

true
Run Code Online (Sandbox Code Playgroud)

当我使用时查找此变量

if($myvar == "true")
Run Code Online (Sandbox Code Playgroud)

它过去了.

但是,当我通过update_options()方法直接设置值时,就像这样......

$mvar = true;
update_option('myvar', $myvar);
Run Code Online (Sandbox Code Playgroud)

值从true变为1

当我和以前做同样的比较时,如果($ myvar =="true"),它现在失败了.它不再是"真实的".

我错过了什么?(1)为什么是"true"和1,不评估相同和(2)update_option方法对myvar的值做什么来将值从true更改为1?

php wordpress

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