问题列表 - 第725页

什么是Windows的优秀grep工具?

有关Windows的grep工具的任何建议?理想情况下可以利用64位操作系统.

我当然知道Cygwin,并且也找到了PowerGREP,但我想知道那里是否有隐藏的宝石?

windows grep

290
推荐指数
17
解决办法
49万
查看次数

我可以将JavaScript变量传递给另一个浏览器窗口吗?

我有一个页面,它产生一个弹出浏览器窗口.我在父浏览器窗口中有一个JavaScript变量,我想将它传递给弹出的浏览器窗口.

有没有办法做到这一点?我知道这可以在同一浏览器窗口中的帧之间完成,但我不确定它是否可以跨浏览器窗口完成.

javascript browser

68
推荐指数
5
解决办法
14万
查看次数

如何在架构层面规划例外?

是否有任何好的资源来规划如何从架构角度使用异常?(或者直接在这里提供你的建议.)在我工作的项目中,我发现一些常见的异常被反复使用并且往往会失去意义.来自:http://jamesjava.blogspot.com/2007/10/exception-plan.html

java architecture exception

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

网站可以捕获哪些识别信息?

如果网站的所有者想要尽可能地跟踪他们的用户,他们可以捕获什么(以及如何).您可能想知道这一点,以便捕获您创建的站点上的信息,或者作为用户,以防止站点捕获您的数据.

这是一个起始列表,但我确定我错过了一些重要的内容:

  1. 推荐人(什么网页有你到达的链接到这里).这是一个HTTP标头.
  2. 您正在浏览的计算机的IP地址.这可用于HTTP标头.
  3. 用户代理(您正在使用的浏览器).这是一个HTTP标头.
  4. Cookie放在之前的访问中.这是一个标题,仅在较早放置cookie且用户未删除时才可用.
  5. Flash Cookie放置在之前的访问中.有些用户会关闭Cookie,但很少有人知道如何关闭Flash Cookie.像普通的cookie一样工作,虽然它取决于Flash.
  6. Web错误.在第三方提供的页面上放置一些小的(如透明的单像素GIF).某些第三方(例如DoubleClick)将拥有自己的Cookie,并且可以与用户进行的其他访问相关联(收费!).

这些是我想到的常见问题,但必须有很多不寻常的问题.例如,这个:

  1. 用户时钟的时间.使用JavaScript传输它.

...在这里阅读之前我从未听说过的.


稍后添加(阅读本文后):

请尝试每个答案只放一个项目,然后我们可以使用投票来整理更好/更有趣的.以下列表可能效果不佳.

好吧......下一次我问这样的问题我会更好地设置它.


以下是我得到的一些最佳答案:

  1. James指出IE传输.NET框架版本.
  2. AviewAnew指出,您可以找到您访问过的网站.
  3. Mecki指出可以确定屏幕分辨率.
  4. Mecki 指出,您可以通过创建隐藏字段,然后使用JavaScript读取,确定浏览器缓存的任何自动填充信息.
  5. jjrv指出Flash可以列出用户机器上的字体.
  6. 肯特指出,你可以找到一个人访问过的网站.
  7. Silver Dragon指出,您可以使用Flash和AJAX确定鼠标在浏览窗口中的位置.
  8. Jim指出,您可以通过HTTP标头告诉用户在浏览器中配置了哪种语言.
  9. Jim还提到您可以检测人们是否使用Greasemonkey或类似的东西来修改页面.

browser security

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

检查类是否具有给定签名的成员函数

我要求一个模板技巧来检测一个类是否具有给定签名的特定成员函数.

问题类似于这里引用的问题 http://www.gotw.ca/gotw/071.htm 但不一样:在Sutter的书中,他回答了C类必须提供成员函数的问题.一个特定的签名,否则程序将无法编译.在我的问题中,我需要做一些事情,如果一个类有这个功能,否则做"其他".

boost :: serialization面临类似的问题,但我不喜欢他们采用的解决方案:模板函数默认调用具有特定签名的自由函数(您必须定义),除非您定义特定的成员函数(在他们的情况下"序列化",它采用给定类型的2个参数)与特定签名,否则将发生编译错误.那就是实现侵入式和非侵入式序列化.

我不喜欢这个解决方案有两个原因:

  1. 要非侵入式,您必须覆盖boost :: serialization命名空间中的全局"序列化"函数,因此您可以在您的客户端代码中打开命名空间提升和命名空间序列化!
  2. 解决这个混乱的堆栈是10到12个函数调用.

我需要为没有该成员函数的类定义自定义行为,并且我的实体位于不同的名称空间内(我不想覆盖在一个名称空间中定义的全局函数,而我在另一个名称空间中)

你能给我一个解决这个难题的提示吗?

c++ templates sfinae c++11

124
推荐指数
11
解决办法
7万
查看次数

如何在Perl中找到正则表达式匹配的位置?

我需要编写一个接收字符串和正则表达式的函数.我需要检查是否有匹配并返回匹配的开始和结束位置.(正则表达式已经由qr//.编译.)

该函数也可能会收到一个"全局"标志,然后我需要返回所有匹配的(开始,结束)对.

我无法更改正则表达式,甚至不能添加()它,因为用户可能会使用()\1.也许我可以用(?:).

例如:给出"ababab"和正则表达式qr/ab/,在全局情况下我需要回到3对(开始,结束).

regex perl

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

Resharper和ViEmu Keybindings(和Visual Assist)

使用ViEmu,你真的需要解除许多resharpers键绑定以使其运行良好.

在使用ViEmu时,有没有人拥有他们认为是一套适用于resharper的良好键绑定?

我目前正在使用Resharper的Visual Studio绑定做什么.使用ViEmu烘烤所有冲突的,然后通过菜单修饰符(菜单项的Alt-R键盘快捷键)驱动其余部分.我也使用Visual Assist快捷方式(对于C++)

如果任何人得到任何提示和技巧ViEmu/Resharper或Visual Assist一起工作,我最适合它!

resharper visual-assist viemu visual-studio

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

无头HTML呈现,最好是开源

我目前正在寻求执行一些无头HTML渲染,基本上在屏幕外创建资源并将结果保存为图像.目的是获取HTML语言的一个子集并将其应用于小屏幕设备(如PocketPC),因为我们的用户知道HTML并且从Photoshop到HTML标记的转换是可以接受的.

我也正在考虑使用WPF成像,所以如果有人可以权衡其使用的评论(特别是你的用户指向用于创建WPF布局的工具,你可以转换成图像以及它的表现如何),我们将不胜感激.

我的偏好顺序是:

  1. 开源
  2. 高性能
  3. 原生C#或C#包装器
  4. Windows上实现的最低复杂性

我并不十分担心无头渲染的功能如何丰富,因为除了图像之外我们不会大量使用JavaScript,Flash和其他嵌入式对象.只要其实现接近符合标准,我就可以使用IE,Firefox,webkit甚至自定义渲染实现.

.net html c# browser

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

不同版本的C++库

在vista上使用Visual Studio 2008编译一个简单的C++项目后,一切都在原始vista机器和其他远程计算机上运行良好.但是,将其移动到XP框会导致错误消息:"应用程序无法启动,因为应用程序配置不正确".

我需要做什么才能使我编译的EXE在XP和Vista上运行?几个月前我遇到了同样的问题,只是摆弄了项目中的一些设置修复它,但我不记得我改变了哪些.

c++ windows windows-xp windows-vista

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

从电子邮件帐户获取联系人

许多网站,如Twitter,Facebook和其他网站让用户输入他们的电子邮件ID和密码并基于此"提取"联系人.

有谁知道这是怎么做的?

email extract

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