问题列表 - 第43052页

以纯文本格式导出注册表

我的目标是使用批处理文件以txt格式导出Windows注册表.

如果我使用批处理文件中的以下两行之一:

REG EXPORT C:\t.txt "HKEY_CURRENT_USER\Software"
REGEDIT /E C:\t.txt "HKEY_CURRENT_USER\Software"
Run Code Online (Sandbox Code Playgroud)

我得到类似于此的输出:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software]

[HKEY_CURRENT_USER\Software\Adobe]
Run Code Online (Sandbox Code Playgroud)

我对使用REGEDIT GUI的导出输出感到惊讶.如果我选择File-> Export并将"Save as type"更改为"Text Files",我会得到与此类似的输出:

Key Name:          HKEY_CURRENT_USER\Software
Class Name:        <NO CLASS>
Last Write Time:   1/5/2011 - 8:27 AM

Key Name:          HKEY_CURRENT_USER\Software\Adobe
Class Name:        <NO CLASS>
Last Write Time:   11/4/2010 - 12:01 PM
Run Code Online (Sandbox Code Playgroud)

我认为第二个示例以更易读的格式显示数据.我想使用cmd或批处理文件实现相同的输出.

任何帮助将受到高度赞赏.

windows cmd batch-file

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

在Hudson中使用SVN凭据来执行自定义SVN操作

我在这里要做的是使用Hudson存储在其中的凭据执行某种SVN操作.

例如

  1. 开始构建项目Foo
  2. Project Foo启动了一个shell脚本
  3. Shell脚本使用Hudson中设置的凭据为项目Foo执行当前源的标记
  4. 继续建设

现在我知道有各种标记插件,但这些并不是我想要的,因为标记依赖于构建的选项而不是构建成功.我可以编写好的脚本,但是当它在Hudson下运行时它会全部失效,因为没有所需的凭据,svn副本将无法工作 - 因此需要访问Hudson已用于签出项目的那个.

svn hudson

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

使用此INSERT INTO语句和.NET OleDb命名空间时如何解决语法错误?

当我尝试将值插入Access数据库时,我一直收到错误.

错误是语法错误,导致以下异常:

INSERT INTO语句中的OleDbException未处理语法错误.

private OleDbConnection myCon;

public Form1()
{
    InitializeComponent();
    myCon = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\File.mdb");
}

private void insertuser_Click(object sender, EventArgs e)
{
    OleDbCommand cmd = new OleDbCommand();
    myCon.Open();
    cmd.Connection = myCon;
    cmd.CommandType = CommandType.Text;

    cmd.CommandText = "INSERT INTO User ([UserID], [Forename], [Surname], " +
                                        "[DateOfBirth], [TargetWeight], [TargetCalories], [Height]) " +
                      "VALUES ('" + userid.Text.ToString() + "' , '" +
                                    fname.Text.ToString() + "' , '" +
                                    sname.Text.ToString() + "' , '" +
                                    dob.Text.ToString() + "' , '" + …
Run Code Online (Sandbox Code Playgroud)

c# oledb ms-access syntax-error sql-insert

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

在双显示器配置中的特定屏幕中显示JFrame

我有一个双监视器配置,我想在特定的监视器中运行我的GUI,如果找到它.我试图创建我的JFrame窗口传递GraphicConfiguration我的屏幕设备的对象,但它不起作用,框架仍显示在主屏幕上.

如何设置必须显示框架的屏幕?

java swing multiple-monitors jframe

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

抛出异常与同步

我有一个方法,许多线程并行访问,该方法使用一个具有两个我无法控制的同步方法的类.getObject和createNewObject.我想确保我不创建多个对象(MyObject).

MyObject obj;
public void method1() {
   obj = getObject("key");
   if (obj == null)
      obj = createNewObject("key");
  }
Run Code Online (Sandbox Code Playgroud)

我认为这不会起作用,因为线程可以在获取和创建方法之间暂停,因此另一个线程也可以进入并创建一个对象.同步的createNewObject方法通过检查对象是否已存在名为"key"并在这种情况下抛出异常来解决此问题.

将优先考虑以下哪种方法?性能,安全性和设计明智.我听说双锁型(方法3)不起作用?也许我应该使用method1?

大多数时候,会找到对象,所以没有问题.在极少数情况下跳过同步并处理异常可能会有更好的性能吗?

MyObject obj;
public synchronized void method1() {
   obj = getObject("key");
   if (obj == null)
      obj = createNewObject("key");
  }

public void method2() {
   obj = getObject("key");
   if (obj == null)
       try {
          obj = createNewObject("key");
       } catch (Exception e) { // ops, someone already created object "key"
            obj = getObject();
       }
  }

public void method3() {
   obj = getObject("key");
   if …
Run Code Online (Sandbox Code Playgroud)

java exception synchronized

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

用于.NET的C代码解析器

有谁知道.NET的任何C解析器库?

(我打算将C代码解析为某种形式的对象图,所以我可以将它转换为另一种语言.)

.net c c# parsing

6
推荐指数
2
解决办法
2343
查看次数

最好的PHP购物车

已经退出游戏(多年没有建立一个商店),并看着两个老前锋(oscommerce和zcart),多年来似乎都没有多少改进.我正在寻找的是一个开源的购物车,运行在PHP和连接到贝宝.

什么是新车正在使用?

R.

php cart e-commerce

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

git在Egit中恢复

是否有可能在Egit中执行"git revert"以通过创建新提交来回滚更改(而不是检查较旧的提交或执行硬重置,而不会创建新的提交以回滚更改)?

如果您有一个中央存储库,以防您需要撤消已经推送的更改,这似乎是一个重要的功能.

提前致谢!

eclipse git egit

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

self.var和简单var之间的区别

在Objective-C类中使用self.varvs.只是有什么区别var?对其中一方有益处或危险吗?

cocoa cocoa-touch objective-c instance-variables declared-property

7
推荐指数
2
解决办法
2549
查看次数

我们怎么知道PDO正在逃避SQL注入?

我是PDO库的新手.我正在使用mysql作为我的数据库开发环境.使用"?"时,我可以使用prepare和execute函数运行查询 使用命名占位符时的占位符和bindParam方法(例如:":column").

在此之后,我尝试通过输入任何引号来清除查询,如mysql_real_escape_string,来查看PDO是否进行了任何类型的转义.我试图看看查询的外观,但我得到的只是传递给prepare语句的语句,而不是将要执行的查询.

我尝试var_dump $ result-> execute()和$ result-> fetch()但是execute语句给了我带有占位符的prepare语句的sql,而fetch语句给了我该查询的结果.

有没有办法查看将运行的查询查询,或至少在运行查询之前参数的外观?

我希望我对自己的问题很清楚.:|

php mysql pdo sql-injection prepared-statement

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