问题列表 - 第40319页

如何将html网页转换为图片

如何将html网页转换为像谷歌预览的图片.

是否有Java库允许这样做?

是否有一个命令行参数来调用浏览器使它们将网页转换为图片.png例如?

java browser webpage

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

使用匿名或lambda函数连接到Boost Signals2信号

我正在尝试执行以下操作,以便从增强信号接收字符串并将其发布到显示器.以下语法不正确.

signal<void (const char*)>                      UserMessageEvent;

// connect anonymous boost function to display message box on user message event 
UserMessageEvent.connect(boost::bind(AfxMessageBox, _1));
Run Code Online (Sandbox Code Playgroud)

如果这是C#,我会做以下操作,让我相信我想使用lambda函数在信号的调用类型和AfxMessageBox参数的类型之间进行转换.但是我不清楚如何做到这一点.

UserMessageEvent += (c) => MessageBox.Show((some const char to LPCSTR conversion)c);
Run Code Online (Sandbox Code Playgroud)

有什么建议?

编辑:msvc10给出的错误是错误C2914:'boost :: bind':不能推断模板参数,因为函数参数是模糊的

c++ events boost signals

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

创建互斥锁会抛出DirectoryNotFoundException

我正在尝试创建一个命名的互斥锁,但是当我调用构造函数时,我得到了一个DirectoryNotFoundException!为什么互斥锁试图访问文件系统,我怎么知道什么是有效路径?是否应该放置互斥锁的特定目录,以及它与名称的对应关系如何?

编辑:我正在使用Mutex(bool, string)重载,例外是:

System.IO.DirectoryNotFoundException: Could not find a part of the path '<mutex name>'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.Threading.Mutex.<>c__DisplayClass3.<.ctor>b__0(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.Mutex..ctor(Boolean initiallyOwned, String name, Boolean& createdNew, MutexSecurity mutexSecurity)
at System.Threading.Mutex..ctor(Boolean initiallyOwned, String name)
Run Code Online (Sandbox Code Playgroud)

.net mutex

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

使用C++在iOS应用程序中找不到的文件夹中的文件

我正在尝试使用std :: ifstream在一个主要用C++编写的iOS应用程序中读取存储在assets文件夹及其子文件夹中的文件(相同的代码也用于其他非iOS项目),但是找不到它们.示例:有一个文件assets/shaders/ortho2d.vert,我正在尝试加载它:

std::ifstream vertFStream( vertFile ); // vertFile's contents is "assets/shaders/ortho2d.vert"
if (!vertFStream) {
    std::cerr << vertFile << " missing!" << std::endl;
    exit( 1 );
}
Run Code Online (Sandbox Code Playgroud)

我已将assets文件夹作为蓝色文件夹添加到XCode项目中,它显示在Targets-> Copy Bundle Resources中.

c++ iphone xcode ifstream ios

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

来自GET请求的DateTime使用的格式与来自POST的格式不同

来自POST的DateTime正确绑定(根据我的计算机格式)

但来自GET的DateTime值无法正确绑定,它使用的格式不同

my format is dd.MM.yyyy, in GET it uses MM.dd.yyyy instead

I don't have this problem if I use the en-US format  (which is MM/dd/yyyy)
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这个问题?

这是一个mvc bug吗?(绑定获取请求时不考虑Culture)

asp.net asp.net-mvc

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

是否可以使用xpath和c#忽略大小写?

只是想知道在搜索xml文档时是否可以忽略c#和xpath的情况?

c# xpath xsd xml-validation

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

AspectJ有什么用?

首先让我注意一下,我使用AspectJ,我喜欢它,但我还能做些什么呢.

我知道AspectJ可以用于日志记录.在某些情况下,它用于事务控制 - 主要与注释一起实现.AspectJ也可以用于增强类(代码生成)方法,就像Spring Roo一样.

但我相信AspectJ和AOP一般可以用于:日志记录,事务控制和模拟部分类.

那么AspectJ和AOP的其他有用用例是什么?

java aop aspectj aspects

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

你如何打电话给你的家?我想了解一些关于subrepos的信息

我开始在mercurial中将一些文件放在版本控制中.它开始于.vim,然后用.bashrc,现在我意识到许多其他文件也可以被版本化(例如.zshrc,由taskwarrior创建的.task目录等)

事实是,我想知道哪些方法可用,以及SO中的人们如何做到这一点.

版本控制主页不是一个好主意,因为我需要编辑我的.hgignore,每次添加我不想要版本化的新文件夹时我也需要编辑.hgignore.

所以我想到了两种方法:

  • 创建一个"dotfiles"仓库及其中的所有内容(vim,bash,screenrc),在家中克隆它并在家中创建符号链接;
  • 为每个配置创建一个"dotfiles"repo和repo(vim,bash,screenrc,cvsrc等).这个"dotfiles"仓库将其他存储库作为子模块,但仍需要在家中创建符号链接.

您是否认为在第二种方法中为每个配置创建存储库是否过度?你有其他建议吗?我想在linux/mac上使用这种方法.我也在windows上使用vim,这就是为什么我要用子模块制作不同的存储库 - 在windows中我只是克隆vim repo:home repo将vim作为子模块.

(我正在使用bitbucket私人帐户.是否有可能在那里有子模块?还有一件事:是否有可能 mercurial存储库中将git子模块作为子模块?如何?)

谢谢!

linux macos version-control mercurial

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

如何使用Gmail SMTP服务器在C#中邮寄?

可能重复:
使用C#通过Gmail SMTP服务器发送电子邮件

对于使用C#进行邮寄并使用Gmail SMTP服务器,我们应该做些什么?因为在经过大量搜索之后我找到了一些方法来做到这一点,但结果却出现了失败异常.我想这是因为我没有为Gmail处理TSL(因为它适用于TSL),但我不知道如何使用C#来处理TSL.我非常感谢任何帮助或链接到有用的样本.这是我的代码:

public string SendMail(string senderMail, string receiverMail, string attachmentPath)
{
  var fromMailAddress = new MailAddress(senderMail);
  var toMailAddress = new MailAddress(receiverMail);

  MailMessage mailMessage = new MailMessage(fromMailAddress, toMailAddress);
  mailMessage.Subject = "My Subject";
  mailMessage.Body = "This is the body of this message for testing purposes";

  Attachment attachFile = new Attachment(attachmentPath);
  mailMessage.Attachments.Add(attachFile);

  SmtpClient emailClient = new SmtpClient();

  NetworkCredential credential = new NetworkCredential();
  credential.UserName = fromMailAddress.User;
  credential.Password = "password";

  emailClient.Credentials = credential;
  emailClient.Port = 587;
  emailClient.Host = "smtp.gmail.com";

  //emailClient.EnableSsl = true; …
Run Code Online (Sandbox Code Playgroud)

c#

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

在特定索引处插入字符串

如何在另一个字符串的特定索引处插入字符串?

 var txt1 = "foo baz"
Run Code Online (Sandbox Code Playgroud)

假设我想在"foo"之后插入"bar"我该如何实现?

我想到了substring(),但必须有一个更简单,更直接的方式.

javascript string

294
推荐指数
14
解决办法
42万
查看次数