问题列表 - 第21818页

有效使用StringBuilder

我需要为数据表中的每一行附加一个Sqlquery.我有36列,并根据每列的数据类型我需要附加sqlquery.任何人都建议我这样做的有效方法.这是编码使用的坏方法"+"运算符在追加之间追加文本?

Following is my code.

 query ="INSERT INTO MASTERPI (tag,instrumenttag)");
 query += "VALUES ('" + createTagRow["tag"].ToString() + "','" + createTagRow["instrumenttag"].ToString() + "'");
Run Code Online (Sandbox Code Playgroud)

谢谢,Vix

c# stringbuilder

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

成员方法如何删除对象?

我目前正在学习COM,下面的代码让我困惑.

STDMETHODIMP _(ULONG) ComCar::Release()
{
  if(--m_refCount==0)
    delete this; // how could this "suicide" deletion be possible?
  return m_refCount;
}
Run Code Online (Sandbox Code Playgroud)

我想知道如何在其成员方法中删除对象实例?所以我做了以下实验:

class A
{
public:
    void Suicide(void);
    void Echo(void);
    char name;
};

void A::Echo(void)
{
    ::printf("echo = %c\n",name);
}

void A::Suicide(void)
{
    delete this;
}

int main(void)
{
    A a;
    a.name='a';
    a.Suicide(); //failed
}
Run Code Online (Sandbox Code Playgroud)

并且执行确实在a.Suicide()失败了.调试报告一些"Debug Assertion Failed".有人会对我有所了解吗?因为我完全是COM的新手.

相关的主题在这里:关于COM Release()方法的问题

c++ com

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

连接id和html标签之间的区别,即ul#nav vs #nav ul

我只是在玩css ul菜单.我最初的css

#nav ul {...}
Run Code Online (Sandbox Code Playgroud)

没用,但是

ul#nav {...}
Run Code Online (Sandbox Code Playgroud)

工作.这是什么原因?

另一个类似的问题是:有什么区别:

div.grey
Run Code Online (Sandbox Code Playgroud)

要么

div .grey
Run Code Online (Sandbox Code Playgroud)

注意两者之间的空间......

html css xhtml

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

如何在 app.config 文件中设置相对路径?

我正在处理一个项目,其中有许多文本和 xml 文件。我在运行时从我的程序中读取了这些内容。

我在 app.config 文件中保留了这些文件的路径,但所有路径都是绝对路径,如 "C:\my_project\help_files\rejectList.txt" 。

如果我只保留“\help_files\rejectList.txt”路径,程序会抛出 filenotfound 异常。

Can anyone please tell me how to set relative paths in C# applications? 
Run Code Online (Sandbox Code Playgroud)

我想设置类似“$root\help_files\rejectList.txt”的内容,并且在运行时 $root 应该解析为实际路径。

Is there any way in .net to set paths like this?
Run Code Online (Sandbox Code Playgroud)

另外,我还有一个问题。我的项目也需要一些 dll。人们通常将 dll 保存在哪里?在与exe文件相同的文件夹中,还是我们应该创建一个名为“lib”的文件夹并将dll放在那里?

谢谢和问候,谢卡尔

c# app-config relative-path

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

在元组中插入项目

是的,我理解元组是不可变的,但是我需要在每个元组中插入一个额外的值.所以其中一项是金额,我需要用不同的货币在它旁边添加一个新项目,如下所示:

('Product', '500.00', '1200.00')
Run Code Online (Sandbox Code Playgroud)

可能?

谢谢!

python tuples insert

42
推荐指数
7
解决办法
9万
查看次数

NSDate为"下一小时的开始"

我想倒计时到下一个小时.倒计时到特定时间非常容易,例如:

NSDate *midnight = [NSDate dateWithNaturalLanguageString:@"midnight tomorrow"]; 
Run Code Online (Sandbox Code Playgroud)

如何为"每小时的开始"定义NSDate?

谢谢!

编辑:这是我目前的.无法将解决方案集成到我的代码中.任何帮助将不胜感激.:)

-(void)updateLabel {
NSDate *now = [NSDate date];

NSDate *midnight = [NSDate dateWithNaturalLanguageString:@"midnight tomorrow"]; 

//num of seconds between mid and now
NSTimeInterval timeInt = [midnight timeIntervalSinceDate:now];
int hour = (int) timeInt/3600;
int min = ((int) timeInt % 3600) / 60;
int sec = (int) timeInt % 60;
countdownLabel.text = [NSString stringWithFormat:@"%02d:%02d:%02d", hour, min,sec];
}  
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch nsdate

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

在C中创建单链表

我正在尝试从输入文本文件创建单个链接列表以进行分配.我试图一次做一点,所以我知道我的代码不完整.我尝试创建头指针,然后打印出它的值,我甚至无法让它工作,但我不知道为什么.我包括了struct,我的创建列表和打印列表函数.我没有包含打开的文件,因为该部分有效.

typedef struct List
{
   struct List *next;   /* pointer to the next list node */
   char *str;           /* pointer to the string represented */
   int count;           /* # of occurrences of this string */
} LIST;

LIST *CreateList(FILE *fp) 
{
    char input[LINE_LEN];
    LIST *root;             /* contains root of list             */
    size_t strSize;         
    LIST *newList;          /* used to allocate new list members */

    while (fscanf(fp, BUFFMT"s", input) != EOF) {

        strSize = strlen(input) + 1;

        /* create root node if …
Run Code Online (Sandbox Code Playgroud)

c linked-list singly-linked-list

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

对于新手来说,首先开发的最佳网络应用是什么?

可能重复:
小项目的想法,以使用ASP.Net教初学者web开发

我正在学习成为Web开发人员的技术技能.但我不知道应该如何开始开发Web应用程序.

c# asp.net

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

要求php文件而不是链接到js和css是不好的做法吗?

我想把这些片段放在几个php文件中,然后在我的主页面中需要它们,而不是使用"纯"的css和js文件.我的意思是,我已经基本上为我的HTML DOM做了这个.

这个:

<script type='text/javascript'>
var foo = <?php echo $bar; ?>;
</script>
Run Code Online (Sandbox Code Playgroud)

或这个:

<style type='text/css'>
.foo{
background-image:url('<?php echo $bar; ?>image.png');
}
</style>
Run Code Online (Sandbox Code Playgroud)

这是非常糟糕的做法吗?

如果是的话,这种方法的优点和缺点是什么?

更新:

这些天我只是使用Drupal来处理在主题系统中将PHP变量传递给js并支持像LESS和SASS这样的CSS预处理器.我在这个问题中提出的两个用例都可以通过现代框架/预处理器很好地处理.

javascript css php require

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

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