问题列表 - 第15809页

如何在SGML模式下缩进4个空格

您知道在SGML模式下(PSGML),Emacs可以自动缩进XML缓冲区.

C-x-h ;; Select all
M-C-\ ;; Indent
Run Code Online (Sandbox Code Playgroud)

但所有的缩进都是2个空格.如何设置自动缩进到4个空格?

我试过(setq-default sgml-indent-step 4),但它不起作用.

目前的观点是:

<TESTCASE>
  <NAME>00001<NAME>
  <TIMEOUT>600000</TIMEOUT>
Run Code Online (Sandbox Code Playgroud)

我的期望是

<TESTCASE>
    <NAME>00001<NAME>
    <TIMEOUT>600000</TIMEOUT>
Run Code Online (Sandbox Code Playgroud)

谢谢!

使用
2008-03-26的GNU Emacs 22.2.1(i386-mingw-nt5.1.2600)发布RELEASE

emacs

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

LINQ命名标准 - Lambda表达式

我们通常遵循所有C#语法的编码/命名标准.例如,如果我们在方法中声明字符串,我们使用Scope-datatype-FieldName格式.(lstrPersonName)

List<Person> icolPerson;
private LoadPersonName()
{
   string lstrPersonaName;
}
Run Code Online (Sandbox Code Playgroud)

我想我们如何遵循Lambda Expression中的命名标准.特别是当我们为func委托定义参数时,我们使用像x这样的短名称.例如

var lobjPerson = icolPerson.Where(x => x.person_id = 100)
Run Code Online (Sandbox Code Playgroud)

如果您查看上面的行,X不遵循任何标准.我还读到lambda表达式的一个目的是减少lenghthy代码.

我在这里寻求帮助以获得命名标准的正确方法.

var lobjPerson = icolPerson.Where(x => x.person_id = 100)
Run Code Online (Sandbox Code Playgroud)

要么

var lobjPerson = icolPerson.Where(lobjPerson => lobjPerson .person_id = 100)
Run Code Online (Sandbox Code Playgroud)

.net c# linq naming-conventions

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

大量关键部分有任何问题吗?

我有很多结构,例如:

typedef struct
{
    int a;
    int b;
    int c;
    etc...
}
data_type;

data_type data[100000];
Run Code Online (Sandbox Code Playgroud)

我有一堆单独的线程,每个线程都想对data []中的元素进行更改。我需要确保没有线程尝试同时访问相同的数据元素。准确地说:一个线程执行数据[475] .a = 3;另一个线程执行data [475] .b = 7; 不允许同时执行,但一个线程执行数据[475] .a = 3; 而另一个线程执行data [476] .a = 7; 被允许。该程序速度至关重要。我的计划是为每个数据元素创建一个单独的关键部分,如下所示:

typedef struct
{
    CRITICAL_SECTION critsec;
    int a;
    int b;
    int c;
    etc...
}
data_type;
Run Code Online (Sandbox Code Playgroud)

从某种意义上说,我认为它应该都能正常工作,而且我应该没有真正的问题,但是我对多线程编程没有太多的经验,我对拥有如此多的关键部分感到有些不安。我想知道它们的纯粹数量是否会造成某种效率低下。我也想知道其他一些多线程技术是否可能更快?我应该放松一下并继续执行计划A吗?

c++ multithreading visual-studio-2008 visual-studio

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

冒号在C中的结构声明中意味着什么?

阅读TeXmacs的代码,我看到了这个:

struct texmacs_input_rep : concrete_struct {
...
};
Run Code Online (Sandbox Code Playgroud)

那是什么意思?

这个语法是在C标准 p113中定义的,但我没有找到它的含义,但那是因为我不知道如何阅读语法规则.

因为concrete_struct是另一个struct,它包含看起来像构造函数和虚拟析构函数的函数,并且因为我在其他地方读过C++中的类实际上struct默认使用公共成员,我想这是struct在C 中进行继承的方式(因为它是C标准......).

它是否正确?

c c++

9
推荐指数
2
解决办法
9446
查看次数

如何在目标c中传递2个参数

嗨,我是iphone applixcation开发的新手,请让我知道如何将2个参数传递给登录按钮我想在按钮点击登录按钮时传递用户名和密码.我是以这种方式给出的

-(IBAction)Login_Method:(id)sender withpassword:(id)password
{

}
Run Code Online (Sandbox Code Playgroud)

objective-c ios

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

Rijndael算法(如何创建我们自己的密钥)

Rijndael算法的所有样本都是从Rijndael类本身定义的密钥,我们不能提供自己的密钥.对此的任何暗示都会对我有所帮助.

我们创建的示例应用程序是针对Windows Mobile的,它不支持PasswordDeriveBytes

在此先感谢Geetha

关于这个主题的更新:根据下面提供的代码示例,我们已经尝试了它,它似乎正在工作,但这有一个小小的打嗝.当我们解密数据时,在示例的值的右侧有一个8位填充,我们正在加密用于事务的唯一键,它看起来像这样:

加密前:MI03112009044625000000000000008024754008

解密后:MI03112009044625000000000000008024754008揞⑁㋬㓠⥳空⠜资

任何人都可以帮助这个正确的填充发生在原始值.

谢谢杰塔

c# compact-framework windows-mobile

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

只有当鼠标放在元素上时,jQuery才会激活鼠标悬停功能

我想.mouseover仅在鼠标在"触发"元素上放置预定持续时间(例如500毫秒)时才激活功能.

例如

$('.featured').mouseover(function () {
      $('.feat-txt').fadeOut("fast");
    });
Run Code Online (Sandbox Code Playgroud)

仅当鼠标位于.featured元素上至少500毫秒时,该函数才能启动,而.feat-txt可以是FadeOut.在该元素上使用简单的鼠标(仅快速移动)不会激活该功能.

有关如何做到这一点的任何建议?

jquery duration mouseover delay eventtrigger

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

检查字符串是否为空

今天早上很累,所以如果这很明显那就是我的借口!

我正在使用缓冲读取器来读取csv文件 - 但我不想添加任何空格,如

""

问题是 - 当我读行时我正在检查字符串长度是否> 0,如果是,则添加,但字符串""的长度为4 - 即使它是空的

有没有更好的检查我能做到

谢谢

java

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

互斥体真的慢了吗?

我已经阅读了很多次,无论是在网络上还是网络上,互斥体都比关键部分/信号量/插入你的首选同步方法慢.但我从未见过任何论文或研究或其他什么来支持这一主张.

那么,这个想法来自哪里?这是神话还是现实?互斥体真的慢吗?

windows multithreading mutex

19
推荐指数
3
解决办法
6724
查看次数

为什么我的perl单行忽略第一行输入?

我正在尝试自动从HTML文件中删除一些内容,并且我使用以下命令将所有内容剥离到有用的数据:

perl -pi.bak -e 'undef $/; s/^.*?<pre>//s' $file
Run Code Online (Sandbox Code Playgroud)

但是,出于某种原因,这将仅留下HTML文件的第一行(DOCTYPE声明).

perl

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