问题列表 - 第853页

寻找C#注册表类

寻找包含调用的C#类来执行以下操作:

读写密钥值读写密钥条目

枚举键中的条目.这个很重要.例如,需要列出以下所有条目:HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC数据源

(我扫描了一些codeproject.com注册表类,他们没有枚举)

c# registry

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

PHP :: Emulate <form method ="post">,将用户转发到页面

我正在开发一个PHP链接到的应用程序Protx VSP Direct payment gateway.要处理来自信用卡处理公司的"3D安全"请求,我需要将用户转发到其他网站,模仿已发布的表单.我正在尝试使用这些cURL库,但似乎遇到了问题.我的代码如下:

<?php  
$ch = curl_init();  
// Set the URL  
curl_setopt($ch, CURLOPT_URL, 'http://www.google.com/');  
// Perform a POST  
curl_setopt($ch, CURLOPT_POST, 1);  
// If not set, curl prints output to the browser  
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);   
// Set the "form fields"  
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);  
$output = curl_exec($ch);  
curl_close($ch);  
?>  
Run Code Online (Sandbox Code Playgroud)

所有这一切都是抓取传递的URL的内容,而不是将用户转发到任何地方.我尽可能多地尝试谷歌搜索和阅读,但无法弄清楚我错过了什么.有任何想法吗?我不想创建一个自动提交自己的HTML表单,如果我可以避免它.

谢谢你的帮助 :-)

php curl protx

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

处理软件开发的变化率

我主要是一名.NET开发人员,仅在那个领域,任何时候都有可能接近十几种引人入胜的新兴技术,其中一些是真正的游戏改变者,我很乐意深入研究.

可悲的是,这似乎超出了人的能力范围.

我读过Rocky Lhotka(.NET传奇,CSLA的发明者等)的一篇文章,他几乎顺便提到,去年他对变化的速度感到非常可怕.他听起来似乎不太可能继续保持在最前沿,也许他不会那么努力,因为它是徒劳的.

令我惊讶的是,真正的天才如Lhotka(他们可能会花费大量时间玩最新技术并且应该能够快速提取东西)也感受到了燃烧!

那么,你们怎么处理这个?你是否只是认识到发展是巨大的事实,能够快速找到事情比学习它更重要吗?或者你有继续教育策略,实际上让你保持接近最前沿?

language-agnostic

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

命令模式:如何将参数传递给命令?

我的问题与命令模式有关,我们有以下抽象(C#代码):

public interface ICommand
{
    void Execute();
}
Run Code Online (Sandbox Code Playgroud)

让我们来看一个简单的具体命令,它旨在从我们的应用程序中删除一个实体.Person例如,一个实例.

我会有一个DeletePersonCommand实现的ICommand.此命令需要Person删除作为参数,以便在Execute调用方法时将其删除.

管理参数化命令的最佳方法是什么?在执行参数之前如何将参数传递给命令?

c# design-patterns command-pattern

60
推荐指数
8
解决办法
4万
查看次数

使用CSS定位相对于其容器的HTML元素

我正在尝试使用HTML和CSS创建一个水平的100%堆积条形图.我想使用具有背景颜色和百分比宽度的DIV创建条形,具体取决于我想要绘制的值.我还希望有一个网格线来标记图表中的任意位置.

在我的实验中,我已经通过分配CSS属性使条形水平堆叠float: left.但是,我想避免这种情况,因为它似乎以混乱的方式混淆了布局.此外,当条形浮动时,网格线似乎不能很好地工作.

我认为CSS定位应该能够解决这个问题,但我还不知道该怎么做.我希望能够指定几个元素相对于其容器左上角的位置.我经常遇到这种问题(甚至在这个特定的图形项目之外),所以我想要一个方法:

  1. 跨浏览器(理想情况下没有太多的浏览器黑客)
  2. 以Quirks模式运行
  3. 尽可能清晰/干净,以方便定制
  4. 如果可能,不使用JavaScript完成.

html css positioning

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

测试抽象类具体方法

我如何设计和组织抽象类的具体方法的测试?特别是在.NET中.

.net c# unit-testing

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

在Visual Studio调试中检查STL容器

如果我有一个std::vectorstd::map变量,并且我想看到内容,那么在调试时看到第n个元素会非常痛苦.是否有插件或一些技巧,以便在调试时更容易观察STL容器变量(VS2003/2005/2008)

c++ debugging stl visual-studio

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

Haskell有ORM工具吗?

使用Haskell与数据库交互的最佳方法是什么?我习惯使用某种ORM(Django的ORM,hibernate等),类似的东西在使用HAppS创建应用程序时会很好.

编辑:就实际数据库而言,我希望可以自由选择Postgresql MySql和SQLite.

database orm haskell

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

如何使用Flex实现双程扫描仪?

作为宠物项目,我想尝试实现我自己设计的基本语言,可以用作网络脚本语言.将C++程序作为Apache CGI运行是微不足道的,因此真正的工作在于如何解析包含非代码(HTML/CSS标记)和服务器端代码的输入文件.

在我的本科编译课程中,我们使用FlexBison为简单语言生成扫描程序和解析器.我们得到了一份语法副本,并编写了一个解析器,将简单语言翻译成虚拟机的简单程序集.flex扫描器将输入标记化,并将标记传递给Bison解析器.

我和我想做的事情之间的区别在于,像PHP一样,这种语言可以有纯HTML标记,脚本语言散布如下:

<p>Hello,
<? echo "World ?>
</p>
Run Code Online (Sandbox Code Playgroud)

假设解析输入文件效率如下,我是不正确的:

  1. 扫描输入,直到找到脚本开始标记('
  2. 第二个扫描程序标记输入文件的服务器端脚本部分(来自打开标记:'')并将标记传递给解析器,解析器无需知道文件中的标记.
  3. 控制返回到第一个继续此常规模式的扫描仪.

基本上,第一个扫描程序仅区分Markup(直接返回到未修改的浏览器)和代码,后者传递给第二个扫描程序,后者又将代码标记化并将标记传递给解析器.

如果这不是一个可靠的设计模式,PHP等语言如何有效地处理扫描输入和解析代码?

parsing bison lexical-analysis flex-lexer

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

我可以在BSD/X11许可项目中使用LGPL库吗?

我正在编写一个小型通用库,我想在我的BSD/X11许可项目中使用它.我希望在其中包含全球化支持,特别是,我想使用glibmm的Glib :: ustring,它是在LGPL下获得许可的.问题就在于:关于BSD/X11比LGPL更宽松,我可以在我的BSD/X11许可库中使用这段代码吗?

x11 licensing lgpl

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