问题列表 - 第4817页

Emacs Lisp函数用于在4和8之间切换变量'tab-width'

我工作的源代码树的文件缩进了不同的选项卡值(更不用说空格)了,我能做的最好的事情就是设置emacs来使用在我修改的代码区域中找到的样式.而不是将Mx set-variable tab-width设置为4或8,用于在这两个值之间切换tab-width的键绑定将有很大帮助.

谢谢.

emacs

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

在C++中,std :: multiset是否保持稳定的排序顺序?

假设我有两个项目,a和b,比较相同.所以a <b是假的,b <a是假的.如果将这些项作为键插入到std :: multiset(或std :: multimap)中,我是否对其最终排序顺序有任何保证?

我查了几个参考文献,但我找不到答案.我很想认为没有任何保证,并且它由每个特定的实现决定.

谢谢.

c++ stl

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

C中的"CALLBACK"声明有什么作用?

我正在查看SDL库中的一些代码,并遇到了一个声明如下的函数:

LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
Run Code Online (Sandbox Code Playgroud)

现在,我是德尔福编码器.没有hablo C muy bien,先生.但是我记得我的大学课程中有足够的语法来读它:

函数名称是WndProc.参数列表非常明显.函数返回类型是LRESULT.但是世界上那个"CALLBACK"在那里做什么呢?在Delphi中,任何函数都可以用作回调函数; 你只需要传递正确类型的函数指针.有什么特别的原因导致C不能这样工作吗?或者它意味着什么不同?

c windows syntax callback

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

jQuery - 如何选择包含th的tr?

标题几乎说明了一切.
给出一个像这样的表

<table>
  <tr>
    <th>Header 1</td>
    <th>Header 2</td>
  </tr>
  <tr>
    <td>Datum 1</td>
    <td> Datum 2</td>
  </tr>
  <tr>
    <td>Datum 1</td>
    <td> Datum 2</td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

如何选择包含th标题而不包含其他标题的行?

jquery jquery-selectors

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

std :: mktime和时区信息

我正在尝试将我认为是UTC字符串的时间信息转换为std::mktime在C++中使用的时间戳.我的问题是,<ctime>/ <time.h>没有转换为UTC的功能; mktime只会将时间戳作为本地时间返回.

所以我需要弄清楚时区偏移量并将其考虑在内,但我找不到与平台无关的方法,不涉及将整个代码移植到boost::date_time.有一些我忽略的简单解决方案吗?

c++

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

你如何处理具有结构的字符串?

假设我有一个代表一个人的对象,使用该人的电子邮件地址的getter和setter方法.setter方法定义可能如下所示:

setEmailAddress(String emailAddress)
    {
    this.emailAddress = emailAddress;
    }
Run Code Online (Sandbox Code Playgroud)

person.setEmailAddress(0)然后,调用会产生类型错误,但调用person.setEmailAddress("asdf")不会 - 尽管"asdf"绝不是有效的电子邮件地址.

根据我的经验,所谓的字符串几乎不是任意字符序列,对长度或格式没有限制.我想到了URI - 街道地址和电话号码一样,名字也一样......你明白了.然而,这些数据类型通常存储为"只是字符串".

回到我的个人目标,假设我修改setEmailAddress(),像这样

setEmailAddress(EmailAddress emailAddress)
    // ...
Run Code Online (Sandbox Code Playgroud)

where EmailAddress是一个类...其构造函数采用电子邮件地址的字符串表示形式.我有什么收获吗?

好的,所以电子邮件地址是一个不好的例子.如何将URI类作为构造函数参数的URI字符串表示,并提供管理该URI的方法 - 设置路径,获取查询参数等.源字符串的有效性变得很重要.

所以我问你们所有人,你们如何处理具有结构的字符串?您如何在界面中明确您的结构期望?

谢谢.

string validation

5
推荐指数
2
解决办法
311
查看次数

从WSGI访问POST数据

我似乎无法弄清楚如何使用WSGI访问POST数据.我在wsgi.org网站上尝试了这个例子,它没有用.我现在正在使用Python 3.0.请不要推荐WSGI框架,因为这不是我想要的.

我想弄清楚如何将它放入fieldstorage对象.

python wsgi python-3.x

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

Python 2.x陷阱和地雷

我的问题的目的是通过Python加强我的知识库并更好地了解它,包括了解它的错误和意外.为了保持特定的内容,我只对CPython解释器感兴趣.

我正在寻找类似于从我的PHP地雷 问题中学到的东西,其中一些答案对我来说是众所周知的但是一对夫妇的边界恐怖.

更新:显然有一两个人感到不安,我问了一个已经在Stack Overflow之外部分回答的问题.这里的某些妥协是URL http://www.ferg.org/projects/python_gotchas.html

请注意,此处的一个或两个答案已经是上面引用的网站上的原始答案.

python

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

在C#中的字符串中找到{0}是什么意思?

在这样的字典中:

Dictionary<string, string> openWith = new Dictionary<string, string>();

openWith.Add("txt", "notepad.exe");
openWith.Add("bmp", "paint.exe");
openWith.Add("dib", "paint.exe");
openWith.Add("rtf", "wordpad.exe");

Console.WriteLine("For key = \"rtf\", value = {0}.", openWith["rtf"]);
Run Code Online (Sandbox Code Playgroud)

输出是:

对于Key ="rtf"value = wordpad.exe

什么{0}意思?

c# string formatting

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

经典ASP:如何使用SQL中的值两次?

我对web dev非常新鲜,但我正在整理一个带有经典ASP的简单软件目录.一切似乎都很好,除了我想在页面上两次使用我的SQL数据库中的值.例如,在页面标题和页面正文中,但我似乎只能使用每个值一次:

....
Set nItem = Request.QueryString("ID")

strSQL = "SELECT * "_
    & "FROM [Packages] "_
    & "WHERE id='" & nItem & "';" 

Set rstSearch = cnnSearch.Execute(strSQL)

<title><%=rstSearch.Fields("Software") %></title>
<body>
<center>Software Information</center>
<%=rstSearch.Fields("Software")%> <br />
<%=rstSearch.Fields("Version")%> <br />
<%=rstSearch.Fields("ID")%> <br />
<%=rstSearch.Fields("Licence")%> <br />
...
Run Code Online (Sandbox Code Playgroud)

sql-server asp-classic

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