问题列表 - 第7107页

如何在其中存储带有"``的字符串?

我希望有一个JSON对象,其属性值为字符串".例如:

{
"Dimensions" : " 12.0" x 9.6" "
}
Run Code Online (Sandbox Code Playgroud)

显然这是不可能的.我该怎么做呢?用Python.

python json

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

我们还应该优化"小"吗?

我正在改变我的for循环以增加使用++i而不是i++思考,这是否真的有必要了?当然,今天的编译器会自行完成这项优化.

在本文中,http://leto.net/docs/C-optimization.php,从1997年开始迈克尔·李进入其他优化,如内联,循环展开,循环干扰,循环反转,强度降低等等.这些仍然相关吗?

我们应该进行哪些低级代码优化,以及我们可以安全地忽略哪些优化?

编辑:这与过早优化无关.已经做出了优化的决定.现在问题是什么是最有效的方法.

轶事:我曾经审查了一个要求规范:"程序员应该离开一个而不是乘以2".

c c++ optimization

16
推荐指数
7
解决办法
2605
查看次数

嵌套类的原因是什么?

我一直在谷歌上寻找可能在嵌套类中获得的优势.关于如何做到这一点有很多例子,但我没有找到在另一个内部声明一个类的原因.我甚至咨询了我刚刚到达的"Code Complete",但也没有提到.我可以看到它更难阅读的缺点.

c# oop

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

MYSQL优化和问题

我正在尝试优化我的MySQL查询,我需要一些帮助.这是我目前的查询:

SELECT *,
       (SELECT name FROM stores WHERE id = products.store_id) AS store_name,
       (SELECT username FROM stores WHERE id = products.store_id) AS store_username,
       (SELECT region_id FROM stores WHERE id = products.store_id) AS region_id,
       (SELECT city_id FROM stores WHERE id = products.store_id) AS city_id,
       (SELECT name FROM categories_sub WHERE id = products.subcategory_id) AS subcategory_name,
       (SELECT name FROM categories WHERE id = category_id) AS category_name
FROM products
WHERE date_start <= DATE(NOW()) AND date_end >= DATE(NOW())
Run Code Online (Sandbox Code Playgroud)

我很确定它可以更快.

我也有一个问题,当我尝试按region_id选择所有产品时(通过添加类似"AND region_id = MYID"的东西)它不起作用,我想知道它是否可以让它工作,以及如何?

感谢您的时间!

解 …

mysql sql optimization subquery

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

具有MS Word和C#xmldoc支持的帮助生成工具

我正在寻找一个满足这些要求的帮助/文档生成工具:

  • 它应该支持c#编译器生成的xmldoc注释或者(甚至更好)直接支持sandcastle
  • 它应该支持导入MS Word文档.
  • 它应该支持创建从概念文档到源代码生成的参考文档的链接.
  • 如果它支持MS Word中的概念性文档创作,那就太好了

更多细节.我的项目是.NET的框架/库.它有几个VS解决方案,共有超过50个C#项目.首先,我想从我的项目的源代码生成帮助(将来chm&help2&help3).我将该文档称为"参考文档".Sandcastle(特别是使用SCFB)可以非常好的方式做到这一点.但是(我想这是非常常见的情况)我有一些框架/库的附加文档.该文档是在MS Word文件(5-10文件)中.我将该文档称为"概念文档".我想用概念文档和参考文档(如MSDN)生成一个可靠的帮助系统.我希望帮助的概念部分包含链接(URL),它引用框架/库中每个.NET类型名称的帮助的引用部分.(显然,任何帮助系统最终都只是HTML).

问题是如何创建这些链接.MS Word文件对C#xmldoc一无所知.Sandcastle不支持Word文件.所以我必须采取一些帮助创作工具(HAT).到目前为止,我找不到任何不适合我的工具.如果有任何帮助,我将非常感谢!

所有工具的绊脚石都是链接自动创建.我想在生成期间自动创建链接(可以在构建服务器上进行).为何自动?因为它允许轻松重命名类型.例如.我在概念文档中有一些文本:"用于访问请求处理上下文使用静态属性Current of XOperationContext type".这里XOperationContext是一个类型名称.我希望它成为XOperationContext类在结果帮助系统中的规范的链接(URL),没有任何重大的努力.我想在Word中标记它(可能安装了一些HAT的插件),或者在HAT的编辑器中标记为"如果可能的话,使这个单词链接".在生成期间,如果存在具有此类名称的类型名称,则每个这样的单词将成为链接.

我知道这些工具:

Doc-o-Matic支持链接自动创建.真的自动.它尝试为PascalCase中的每个单词创建一个链接 - 非常出色.但它不支持MS Word.Innovasys和ComponentOne的软件不支持自动创建链接.Innovasys的软件不支持MS Word(我不确定100%这个).

我试图在Innovasys和ComponentOne的论坛上提问.到目前为止没有运气.Innovasys的软支持场景就像我一样:在单独的工具中创建概念文档 - HelpStudio,并使用其他工具从源代码生成帮助 - DocumentX.但是没有能力自动创建链接并导入MS Word文件.

所以,请分享你对这个共同任务的过期(我确信它应该是常见的).

请告诉我,如果我没有从英语语法的角度正确解释我的想法,我会再试一次.

documentation sandcastle documentation-generation help-authoring

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

编程之谜:您如何将Excel列名称转换为数字?

我最近在求职面试中被要求解决一个编程难题,我觉得分享会很有趣.它是关于将Excel列字母转换为实际数字,如果你还记得,Excel用A到Z的字母命名它的列,然后顺序为AA,AB,AC ...... AZ,BA,BB等.

您必须编写一个接受字符串作为参数的函数(如"AABCCE")并返回实际的列号.

解决方案可以使用任何语言.

puzzle algorithm

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

在Eclipse中运行的Tomcat实例的"work"目录在哪里?

在Eclipse中,您可以配置许多服务器在IDE中运行,包括Tomcat.根据您的Tomcat配置,在Web应用程序生命周期的某个时刻,您的JSP文件将被编译为servlet.这些新的servlet .class文件%TOMCAT_HOME%/work与从JSP创建的.java中间文件一起存储在目录中.当您的JSP抛出异常并引用与.java对应的行号而不是.jsp时,此.java文件非常有用.

更新:在我的环境(Windows)上,它位于:

C:/ Documents and Settings/%USER%/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/work

或许更完整地回答有人可以发布*nix环境的位置.

java eclipse jsp tomcat

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

IE6后台位置(?)问题

我申请stackoverflow作为我的最后手段.我在链接的背景使用图像时得到了这个ie6错误.似乎ie6滚动背景.我怎么能避免呢?

在某个宽度,它显示如下:
alt text http://img135.imageshack.us/img135/8849/badie1.png

在其他一些它显示如下:
alt文本http://img522.imageshack.us/img522/8180/badie2.png

IE7和FF就像我期望的那样显示:
alt文本http://img142.imageshack.us/img142/2296/goodie.png
链接放在div中,它向右浮动.

<a href="/tr" class="menuLink" style="background-image:url(/img/tr.png);">TR</a>
<a href="/eng" class="menuLink" style="background-image:url(/img/eng.png); margin-right:30px;">ENG</a>
<a href="/logout" class="menuLink" style="background-image:url(/img/logout.png);"><?=$ui["exit"];?></a>

   .menuLink {
     font-family:"Tahoma";
     font-size:11px;
     color:#003300;
     text-decoration:underline;
     font-weight: bold;
     background-position:0% 50%;
     background-repeat:no-repeat;
    }
     .menuLink:hover {
     font-size:11px;
     color:#047307;
     text-decoration:underline;
     font-weight: bold;
     }
Run Code Online (Sandbox Code Playgroud)

任何提示如何避免这种情况?

css background-image background-position internet-explorer-6

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

这个MySQL语句出了什么问题:DECLARE @ID INT

DECLARE @ID INT ;
Run Code Online (Sandbox Code Playgroud)

这个语句可以解析MS SQL Server,但是给了我

您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的"DECLARE @ID INT"附近使用正确的语法

有没有人知道原因?

mysql sql t-sql

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

DllImport - PreserverSig和SetLastError属性

在MSDN上,我找到了以下两个属性的描述:

PreserveSig将PreserveSig字段设置为true,以使用HRESULT或retval值直接转换非托管签名; 将其设置为false以自动将HRESULT或retval值转换为异常.默认情况下,PreserveSig字段为true.

SetLastError使调用者能够使用Marshal.GetLastWin32Error API函数来确定执行方法时是否发生错误.在Visual Basic中,默认值为true(这会增加一些开销); 在C#和C++中,默认值为false.

我的问题是:这两者如何相互关联?假设我将PreserveSig设置为'false' - 这意味着我应该将HRESULT转换为异常 - 如果非托管函数返回指示错误或没有错误发生的整数,那么如何将其转换为异常?

另外,为什么我需要调用GetLastWin32Error方法,如果我以某种方式设法使用PreserveSig提取异常?

亲切的问候PK

interop dllimport

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