问题列表 - 第3381页

Python中的字符串连接与字符串替换

在Python中,使用字符串连接和字符串替换的位置和时间都不包括在内.由于字符串连接在性能上有很大的提升,这是一种风格决定而不是实际的决定吗?

举个具体的例子,如何处理灵活URI的构造:

DOMAIN = 'http://stackoverflow.com'
QUESTIONS = '/questions'

def so_question_uri_sub(q_num):
    return "%s%s/%d" % (DOMAIN, QUESTIONS, q_num)

def so_question_uri_cat(q_num):
    return DOMAIN + QUESTIONS + '/' + str(q_num)
Run Code Online (Sandbox Code Playgroud)

编辑:还有关于加入字符串列表和使用命名替换的建议.这些是中心主题的变体,哪种方式是正确的方式来做到这一点?谢谢你的回复!

python string string-concatenation

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

是否有适用于VMware VIX API的C#包装器?

我在Windows Vista x64上使用VMware Workstation 6.5.我想自动执行一些VM管理任务.我知道有一个可以直接使用的COM API(http://www.vmware.com/support/developer/vix-api/).

这个COM API有一个C#包装器吗?

谢谢,

阿尼

c# api vmware wrapper vix

6
推荐指数
3
解决办法
4897
查看次数

更新数据库中网页的视图计数

我有一个名为"帖子"的数据库表,它存储有关在网站上提交文章的所有信息.有一个名为"Views"的列,这是一个每次查看特定帖子时都会增加的值.

过程是这样的:

  1. 从数据库中获取记录
  2. 将电流增加一
  3. 将更改保存到数据库.

非常直截了当.我担心的是,如果多人同时点击该链接,则更新将不准确.我该怎么做呢?这应该只在存储过程中完成吗?

    /// <summary>
    /// Updates the view count of a post.
    /// </summary>
    /// <param name="postId">The Id of the post to update</param>
    public bool UpdateViewCount(int postId)
    {
        Repository repository = new Repository();
        Post p = repository.Posts.Where(p => p.Id == postId).SingleOrDefault();
        if (p != null)
        {
            p.Views++;
        }
        repository.SubmitChanges(System.Data.Linq.ConflictMode.ContinueOnConflict);
    }
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net asp.net-mvc

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

微软补丁958369 MS08-070打破了我的VB6应用程序(类型不匹配 - 动态创建控件)

我们使用上面列出的微软补丁升级了我们的机器,现在遇到了一些winsock控件的问题.在继续使用新的组件库时,我们遇到了两个问题:

  • 我们正在使用Form.Controls.Add(...)动态创建一个Winsock控件.使用新的dll它给我们一个运行时错误731,说明我们需要添加许可证.

通过在添加控件之前添加行License.Add(控件的PrgID)来解决此问题.

现在问题是当我们尝试将此控件设置为mWinsock类型的对象时,我们得到运行时错误类型不匹配.有什么想法吗?

vb6 winsock

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

Word 2007,Open XML - 嵌入图像

你知道什么基本信息必须<w:p/>在*.docx文档中的document.xml中包含一个段落(),它指定一个图像吗?我知道必须有:

<a:blip r:embed="rId4" /> 
Run Code Online (Sandbox Code Playgroud)

指定关系id,但还有什么?很难在Google中找到它并尝试从现成文档中删除标签或阅读规范需要花费大量时间.

将非常感谢所有必需标签的示例.

openxml wordprocessingml drawingml

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

如何让ruby打印完整的回溯而不是截断的?

当我得到异常时,它通常来自调用堆栈中的深层.当发生这种情况时,通常会对我隐藏实际有问题的代码行:

tmp.rb:7:in `t': undefined method `bar' for nil:NilClass (NoMethodError)
        from tmp.rb:10:in `s'
        from tmp.rb:13:in `r'
        from tmp.rb:16:in `q'
        from tmp.rb:19:in `p'
        from tmp.rb:22:in `o'
        from tmp.rb:25:in `n'
        from tmp.rb:28:in `m'
        from tmp.rb:31:in `l'
         ... 8 levels...
        from tmp.rb:58:in `c'
        from tmp.rb:61:in `b'
        from tmp.rb:64:in `a'
        from tmp.rb:67
Run Code Online (Sandbox Code Playgroud)

那个"... 8级......"截断给我带来了很多麻烦.我在这方面没有太大的成功:我怎么告诉ruby我想要转储包含完整的堆栈?

ruby exception stack-trace

151
推荐指数
7
解决办法
13万
查看次数

如何在包含最大值的表中查找记录?

虽然这个问题看起来很简单,但它有点棘手.

我有一个包含以下列的表:

table A:
  int ID
  float value
  datetime date
  varchar(50) group
Run Code Online (Sandbox Code Playgroud)

我想获取包含按"group"列分组的最大"date"的记录的"ID"和"value".像"每个群体的最新价值是什么?"

我可以得到每个组及其最大日期:

SELECT group, MAX(date) FROM A GROUP BY group; -- I also need the "ID" and "value"

但我想拥有最高日期的记录的"ID"和值.

在A和结果之间建立联接可能是答案,但是无法知道MAX(日期)引用哪条记录(如果"日期"重复).

有人可以帮忙吗?

sql select datetime group-by max

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

如何制作纯CSS下拉列表(网站导航)

试图制作一个运行良好的纯css下拉列表,并且找不到任何好的资源.

css

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

我可以使用WMI查找每个进程的网络使用情况吗?

我想在某些Windows系统上使用WMI来轮询每个进程的网络使用情况.据我所知,Win32_PerfRawData_PerfProc_Process中有许多IO实例,但它们用于网络,磁盘和设备的组合IO.有没有办法打破这一点,所以我可以分开网络和磁盘IO?

io wmi networking disk

6
推荐指数
0
解决办法
4017
查看次数

Grails MySQL MaxPoolSize

使用mysql时如何在Grails中增加maxPoolSize?它似乎只使用默认连接池8个连接.

mysql grails

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