问题列表 - 第16506页

C++访问main之外的命令行参数?

我有几个命令行应用程序,最终都调用com对象.他们可以访问从命令行传递的参数,而不是为这些com对象添加新接口吗?

编辑:排序我如何调用GetModuleFileName来获取文件名.我想知道是否有一个等效的方法来获得args.

c++ windows arguments unmanaged

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

jQuery:我得到OPTIONS请求而不是GET

我使用的是简单的jQuery

$.get( .... );
Run Code Online (Sandbox Code Playgroud)

这里没有获得GET响应,而是获得OPTIONS.(在firebug Net中检查)

相同的代码在Safari中正常工作.看起来像Firefox的一些问题.

解决此问题的任何解决方法/解决方案..

谢谢

Kurund

jquery

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

如何通过hg转换将git分支导入mercurial?

我在git存储库中有许多分支:

david@Panama ~/app: git branch -r  
origin/HEAD -> origin/master
origin/master
origin/newButtons
origin/newFonts
origin/serverView
Run Code Online (Sandbox Code Playgroud)

如果我尝试将这个git repo导入mercurial:

david@Panama ~/: hg convert app
...
david@Panama ~/app-hg: hg update
388 files updated, 0 files merged, 0 files removed, 0 files unresolved
david@Panama ~/app-hg: hg branches
default                     1148:6d04af619607
Run Code Online (Sandbox Code Playgroud)

似乎分支已经"丢失"(就它们不再分离而言)并且确实合并到了提示中:

david@Panama ~/app-hg: hg log
changeset:   1148:6d04af619607
tag:         tip
user:        convert-repo
date:        Mon Nov 16 17:57:06 2009 +0000
summary:     update tags

changeset:   1147:742e7a01a6c9
parent:      1144:bff259181b22
user:        user1
date:        Sat Nov 14 17:47:09 2009 +0000
summary:     Playing around …
Run Code Online (Sandbox Code Playgroud)

git mercurial branch

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

在chrome问题中使用jquery的图像高度

$('img').height()0以chrome 返回,但它返回IE和firefox中的实际高度.

什么是实际的方法来获得铬的图像的高度?

jquery height google-chrome image

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

修改数字列表和数值范围表达式的正则表达式

我正在使用ExtJS.使用ExtJS组件制作的文本字段之一应该允许使用逗号分隔的数字/操作符字符串(3个类似示例)

1, 2-3, 4..5, <6, <=7, >8, >=9 
>2, 3..5, >=9,>10
<=9, 1, <=8, 4..5, 8-9
Run Code Online (Sandbox Code Playgroud)

这里我使用等于,范围( - ),序列(..)和大于/等于运算符的数字小于或等于100.这些数字用逗号分隔.

什么可以是这种类型的字符串的正则表达式?

对于我之前提出的问题..我得到了"dlamblin"的解决方案: ^(?:\d+(?:(?:\.\.|-)\d+)?|[<>]=?\d+)(?:,\s*\d+(?:(?:\.\.|-)\d+)?|[<>]=?\d+)*$

这适用于所有模式,除了:

  1. 仅当关系运算符(<,<=,>,>=)都存在作为字符串的第一个元素.例如<=3, 4-5, 6, 7..8工作完美,但是<=3, 4-5, 6, 7..8, >=5关系运算符不在字符串的第一个元素.

  2. 字符串<3<4, 5, 9-4也没有给出任何错误,即它是令人满意的条件,虽然在<3和之间需要逗号<4.

  3. 该串中的数字应小于或等于100,即<100,0-100,99..100

  4. 它不应该允许前导零(如003,099)

regex extjs

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

Mysql:优化在嵌套集树中查找超级节点

我在嵌套集模型中有分层数据(表:项目):

我的表(项目):

id, lft, rgt
1, 1, 6
2, 2, 3
3, 4, 5
4, 7, 10
5, 8, 9
6, 11, 12
7, 13, 14
...
Run Code Online (Sandbox Code Playgroud)

漂亮印刷:

 1
  2
  3
 4
  5
 6
 7
Run Code Online (Sandbox Code Playgroud)

为了找到最近的节点3的超节点(知道它的lft值),我能做到

explain
SELECT projects.*
FROM projects
WHERE 4 BETWEEN projects.lft AND projects.rgt
Run Code Online (Sandbox Code Playgroud)

这给了我一个到节点3的路径中的项目列表.然后通过分组并找到结果的MAX(projects.lft),我得到最近的超级节点.但是,我似乎无法让这个查询快速运行,它不会使用我已经定义的索引.EXPLAIN说:

+----+-------------+----------+-------+----------------+----------+---------+------+------+--------------------------+
| id | select_type | table    | type  | possible_keys  | key      | key_len | ref  | rows | Extra                    |
+----+-------------+----------+-------+----------------+----------+---------+------+------+--------------------------+
|  1 | SIMPLE      | projects | index | …
Run Code Online (Sandbox Code Playgroud)

mysql sql nested-sets

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

如何复制SQL Server数据库

我想知道我的选择是什么用于复制SQL Server数据库.如果这是重复,我将删除我的问题,但在使用搜索时找不到答案.

这是我已经尝试过的:

- 将数据库写入sql脚本.
当我这样做时,我似乎总是遇到一个问题,我必须手动调整东西.像密钥或整理冲突的问题.

这似乎也很慢.我的上一个脚本文件是1.5Mb,但运行时间为1小时.遇到90%的错误也很烦人.

我主要使用sql脚本让它工作,但感觉我浪费了很多时间来修复小错误并等待sql执行.

- 在Microsoft SQL Server Management Studio上使用导出功能
如果我是正确的,则不会复制存储过程,视图和/或键.

-Detach/Attach
认为在只有一个数据库的共享主机上这是不可能的,这是正确的吗?我在尝试这个时遇到了许可问题.

这就是我尝试过的一切.

提前致谢,

Pickels

sql sql-server

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

无法解析并显示从http请求中读取的非utf8字符

我正在使用Java来解析这个请求

http://ajax.googleapis.com/ajax/services/search/web?start=0&rsz=large&v=1.0&q=rz+img+news+recordid+border

结果这个(为了简洁而截断)JSON文件:

{"responseData":{"results":
<...>
"visibleUrl":"www.coolcook.net",
"cacheUrl":"http://www.google.com/search?q\u003dcache:p4Ke5q6zpnUJ:www.coolcook.net",
"title":"???? ????? - ???? ?????? ??????? ????? ?????",
"titleNoFormatting":"???? ????? - ???? ?????? ??????? ????? ?????","\u003drz+img+news+recordid+border"}}, 
<...>
"responseDetails": null, "responseStatus": 200}
Run Code Online (Sandbox Code Playgroud)

我的问题在于返回的阿拉伯字符(可能是任何非unicode).我尝试使用以下方法将它们转换回unicode:

JSONArray ja = json.getJSONObject("responseData").getJSONArray("results");
JSONObject j = ja.getJSONObject(i);
str = j.getString("titleNoFormatting");
logger.log("before: " + str); // this is just my version of println
enc_str = new String (str.getBytes(), "UTF8");
logger.log("after: " + enc_str);
Run Code Online (Sandbox Code Playgroud)

但是,'before'和'after'结果都是相同的:一组????,无论我是在服务器日志文件中还是在HTML页面中输出它们.还有另一种方法可以取回阿拉伯字符并将其输出到网页中吗?

JSON是否具有针对此类问题的任何支持功能,可能是为了直接从JSONObject读取非utf字符?

java encoding parsing json

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

从Windows服务关闭显示

我写了一个Windows服务,当某些条件发生时,它应该关闭显示器.我使用的代码是:

private const int MONITOR_OFF = 2;
SendMessage(GetDesktopWindow().ToInt32(), 
   WM_SYSCOMMAND, SC_MONITORPOWER, MONITOR_OFF);
Run Code Online (Sandbox Code Playgroud)

此相同的代码适用于Windows应用程序,但从Windows服务执行时,没有任何反应.也没有例外,Marshal.GetLastWin32Error()也返回0.

关于我可能遗失的任何想法?

c# windows service winapi

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

将"charset"添加到所有ASP.NET MVC HTTP响应中

是否有一种简单的方法来指定所有"普通"视图是一个ASP.NET MVC应用程序要charset=utf-8附加到Content-TypeView()缺乏一个覆盖,它允许您指定Content-Type,并ActionResult和朋友们似乎并没有暴露任何事情,无论是.很明显,动机可以解决Internet Explorer猜测"正确"编码类型的问题,而我希望这样做可以避免UTF-7 XSS攻击.

asp.net-mvc character-encoding utf-7

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