问题列表 - 第10796页

我可以在WPF中动态切换样式吗?

假设我想展示一些Button和几个RadioButtons.根据RadioButton选择的内容,我想对我的应用采用不同的风格Button.这可能在WPF中吗?

.net wpf styles

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

一种有效的短文本字符串压缩算法

我正在寻找压缩小文本字符串的算法:50-1000字节(即URL).哪种算法最适合这个?

compression algorithm

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

如何将键值对添加到数组?

如何将键值对添加到数组?

这不起作用:

public function getCategorieenAsArray(){

    $catList = array();

    $query = "SELECT DISTINCT datasource_id, title FROM table";
    if ($rs=C_DB::fetchRecordset($query)) {
        while ($row=C_DB::fetchRow($rs)) {
            if(!empty($row["title"])){
                array_push($catList, $row["datasource_id"] ."=>". $row["title"] );
            }
        }
     }

    return($catList);
}
Run Code Online (Sandbox Code Playgroud)

因为它给了我:

Array ( [0] => 1=>Categorie 1 [1] => 5=>Categorie 2 [2] => 2=>Caterorie 2 ) 
Run Code Online (Sandbox Code Playgroud)

我希望:

Array ( [1] =>Categorie 1 [5] => Categorie 2  ) 
Run Code Online (Sandbox Code Playgroud)

php arrays

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

理解C中双向链表中的双指针

我明天参加考试,我试图理解教师放在班级网站上的这个双重链接列表示例,但我很难理解它的一点......

这是代码:

#include <stdio.h>
#include <stdlib.h>

typedef struct dl {
    int key;
    float value;
    struct dl *next;
    struct dl *prev;
} DL;

DL *insert(int c, float f, DL *l) {
    DL *new = (DL*) malloc(sizeof(DL));
    if (new == NULL) exit(-1);
    new->key=c; new->value=f; 
    if (l==NULL) {
        new->next=NULL; new->prev=NULL;
    }
    else if (l->key < c) {
        while((l->next != NULL) && (l->next->key < c)) { l=l->next; }
        new->next=l->next; l->next=new; new->prev=l;
        if (new->next != NULL) {
            new->next->prev=new;
        }
    }
    else {
        while((l->prev != NULL) …
Run Code Online (Sandbox Code Playgroud)

c pointers linked-list

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

Python:在Windows或Linux上获取Mount Point

我需要一个函数来确定目录是否是驱动器的安装点.我发现这个代码已经适用于linux:

def getmount(path):
  path = os.path.abspath(path)
  while path != os.path.sep:
    if os.path.ismount(path):
      return path
    path = os.path.abspath(os.path.join(path, os.pardir))
  return path
Run Code Online (Sandbox Code Playgroud)

但我不确定如何在Windows上使用它.我可以假设挂载点是驱动器号(例如C :)吗?我相信可以在Windows上安装网络,所以我也希望能够检测到该安装.

python linux windows mount operating-system

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

仅适用于package-info.java的javadoc

我有一种情况,我想在没有类的项目中执行javadoc.它只有一个包的package-info.java.执行javadoc时,会出现以下错误:

An error has occurred in JavaDocs report generation:Exit code: 1 - javadoc: error - No public or protected classes found to document.
Run Code Online (Sandbox Code Playgroud)

有没有办法强迫它只处理package-info.java(除了显而易见的hacky解决方案:创建一个虚拟类,脚本复制package.html等)?

我正在执行javadoc作为maven构建的一部分,所以maven-javadoc-plugin正在执行实际的javadoc命令.

java maven-2 javadoc package

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

将exec sp_executesql转换为普通查询的简便方法?

在使用Profiler和SSMS处理调试查询时,我很常见的是从Profiler复制查询并在SSMS中测试它们.因为我使用参数化的sql,我的查询都是作为exec sp_executesql查询发送的.

exec sp_executesql 
N'/*some query here*/', 
N'@someParameter tinyint',
@ someParameter =2
Run Code Online (Sandbox Code Playgroud)

我将把它转换成普通的查询以便于编辑(智能感知,错误检查,行号等):

DECLARE @someParameter tinyint
SET @someParameter = 2

/*some query here*/
Run Code Online (Sandbox Code Playgroud)

当然,查询越大越复杂,就越难做到这一点.当你多次来回走动时,它可能是一个痛苦的屁股,并吸收大量的时间.

是否有一种简单的(例如,宏命令)方式将muh executionql转换为更方便的东西?

sql-server format macros ssms sp-executesql

28
推荐指数
4
解决办法
7239
查看次数

从TSQL检测Sql Express

我需要一种安全(即一致,健壮)的方法来检测我正在访问的sql server是否是Sql Express.我想我更愿意从TSQL中做到这一点,因为我已经有一个连接字符串和我需要执行TSQL的所有库(这应该有助于避免WMI是否安装/运行的问题,用户有访问注册表的权限等).

有谁知道这样做的方法?

谢谢.

PS:基本上我想这样做,所以我可以监控我的数据库大小与4gb限制,并在我接近它时采取行动...但如果我在一个完整的Sql Server版本上运行,那么我不希望代码担心它,因为没有(实际)硬编码限制.我可以在我的程序中进行手动设置,但如果代码自动执行正确的操作会更好,因此需要知道服务器是否是"Express"版本.

t-sql sql-server detect sql-server-express

5
推荐指数
4
解决办法
1464
查看次数

我可以直接将XML序列化为字符串而不是使用C#的流吗?

此示例使用a StringWriter来保存序列化数据,然后调用ToString()给出实际string值:

Person john = new Person();
XmlSerializer xmlSerializer = new XmlSerializer(typeof(Person));
StringWriter stringWriter = new StringWriter();
xmlSerializer.Serialize(stringWriter, john);
string serializedXML = stringWriter.ToString();
Run Code Online (Sandbox Code Playgroud)

有没有更简单/更清洁的方法来做到这一点?所有Serialize()重载似乎都使用了一个Stream或Writer.

更新:问一个关于通过扩展方法序列化IEnumerable的类似问题.

c# xml-serialization

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

CSS3值得与否

好的,我需要一些帮助.很长一段时间以来我一直在使用CSS2,它适用于大多数浏览器,并且很容易修改.但突然间我听说CSS3并且它只适用于某些浏览器,所以....当大多数观众无法看到它时,使用CSS3有什么好处?

html css

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