问题列表 - 第44336页

带嵌入式数据库的wpf应用程序

我是.net开发人员,我期待着学习wpf.我不想使用服务来连接数据库.我想使用嵌入式数据库.

任何人都可以通过向我提供教程或仅告诉我如何从我的应用程序开始,因为它涉及数据库?

谢谢

wpf

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

参数化导入语句

我维护一个包装和暴露DLL功能的Python模块(也由我维护).与DLL的接口使用ctypes.

由于ctypes的奇迹,这一切都非常有效.但是,由于我不是Python专家,因此我认为Python的某些部分并不是惯用的.

特别是我向模块的用户提供DLL位置的控制.在导入模块期间加载DLL.我这样做是因为我想根据DLL的功能切换行为,我需要加载DLL以查询其行为.

默认情况下,DLL加载依赖DLL搜索路径来定位DLL.我希望能够允许用户指定DLL的完整路径,如果他们希望选择特定版本.

目前我通过使用环境变量来做到这一点,但我认识到这是一种相当怪诞的方式.我正在寻找的是规范惯用的 Python方式,模块导入器将一些信息传递给模块,可以在模块导入时访问.

python

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

以下哪一项是更正确的INotifyPropertyChanged实现?

我经常想知道:INotifyPropertyChanged对于任何属性,以下哪两种实现Foo更好,甚至更正确?

/* version A: */                      |     /* version B: */
private bool foo;                     |     private bool foo;
public bool Foo                       |     public bool Foo
{                                     |     {
   set                                |        set
   {                                  |        {
                                      |           if (value != foo)
                                      |           {
      foo = value;                    |              foo = value;
      OnPropertyChanged("Foo");       |              OnPropertyChanged("Foo");
                                      |           }
    }                                 |        }
}                                     |     }
Run Code Online (Sandbox Code Playgroud)

(我省略了与此问题无关的所有内容.)

我怀疑它应该是右边的版本B,因为它可以防止触发不必要的事件.但是,是否存在这些相同的错过事件可能导致问题的情况?

c# inotifypropertychanged

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

哪种结构更快?

哪种结构更快:

$a = $b * $c ? $b * $c : 0;  
Run Code Online (Sandbox Code Playgroud)

要么

$i = $b * $c;  
$a = $i ? $i : 0;  
Run Code Online (Sandbox Code Playgroud)

所有变量都是本地变量.

对于多重复制,添加,减法和除法,速度是否不同?

更新:

这里有一些澄清:

  1. 这是一个关于从头开始编写速度优化代码的理论问题.不是"搜索瓶颈".
  2. 我可以自己测量代码速度.但这不是关于使用microtime()的家庭作业的问题.这是一个关于PHP解释器是如何工作的问题(我试图通过自己挖掘谷歌来解决这个问题,但这个问题是不可靠的).
  3. 而且 - 我自己做了测量,有点困惑.$ a,$ b和$ c的不同起始值(零,负,正,整数和浮点的组合)在结构之间产生不同的结果.所以我很困惑.

BoltClock为我提供了有用的信息,但user576875通过发布操作码解码器的链接来完成我的一天!他的答案也包含对我问题的直接回答.谢谢!

php performance opcode

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

如何在C中传递2维数组?

可能的重复:
在C中将多维数组作为函数参数传递
将多维数组转换为c ++中的指针

嗨,

我尝试传递2维数组以在C中起作用,并且以下代码有效

 void printArray(int a[][4], int size) {
        int i = 0;
        for (; i < size; ++i) {
            int j = 0;
            for (; j < size; ++j) {
                printf("%d,", a[i][j]);
            }
            printf("\n");
        }
    }
Run Code Online (Sandbox Code Playgroud)

但如果我更换"int a[][4]",以"int **a" 它不会工作,任何人都可以告诉有什么区别?

谢谢

c

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

用 PHP 生成 Microsoft Word 文件

我能够生成 Microsoft Word 文件,但我想要表结构中的数据。我在 PHP 中使用了 HTML table 标记,但输出看起来并不令人满意。表格中有很多单元格间距和单元格填充,即使我已将它们初始化为零空间。知道我该如何解决这个问题吗?

这是我的代码

    header("Content-type: application/vnd.ms-word");
    header("Content-Disposition: attachment;Filename=document_name.doc");
    $now_date = date('d-m-Y H:i');
    echo "<html>";
    echo "<body>";
    echo "</body>";
    echo "<head>";
    echo "<div>Seminarthema:</div>\n";
    echo "<div>Termin:$now_date</div>";
    echo "<br></br>";
    echo "<div style='size:20px;'><h2>Teilnehmerliste</h2></div>";
    echo "<table border='1' cellpadding='0' cellspacing='0'>
            <tr><th>Name</th><th>Vorname</th><th>Buchungskreis</th><th>Kurs-ID</th><th>Teilgenommen</th></tr>";     
    $students = $GLOBALS["TYPO3_DB"]->exec_SELECTquery('*','tx_training_Registration','hidden=0 AND deleted=0');
    $countstud = $GLOBALS['TYPO3_DB']->sql_num_rows($students); 
    if($countstud){ 
        while($row2 = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($students)){
            echo "<tr>";
                echo "<td>".utf8_decode($row2['firstname'])."</td>";
                echo "<td>".utf8_decode($row2['lastname'])."</td>";
                echo "<td>".utf8_decode($row2['companycode'])."</td>";
                echo "<td>".utf8_decode($row2['trainingid'])."</td>";
                echo "<td>".utf8_decode($row2[' status'])."</td>";
            echo "</tr>";
        }   
    }                                 
    echo  "</table>";   
    echo "</head>";
    echo "</html>"; 
Run Code Online (Sandbox Code Playgroud)

php ms-word

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

如何对包含NSDictionary的NSArray进行排序?

我有一个像这样的plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
 <key>highscores</key>
 <array>
  <dict>
   <key>highscoreInSeconds</key>
   <string>9</string>
   <key>levelName</key>
   <string>1</string>
   <key>name</key>
   <string>Black</string>
  </dict>
  <dict>
   <key>highscoreInSeconds</key>
   <string>12</string>
   <key>levelName</key>
   <string>1</string>
   <key>name</key>
   <string>Black</string>
  </dict>
 </array>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

现在我想按此排序highscoreInSeconds.

   NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
 NSString *plistDirectory = [paths objectAtIndex:0];
 NSString* fullPath = [plistDirectory stringByAppendingPathComponent:@"data.plist"];

 NSMutableDictionary* pData = [[NSMutableDictionary alloc] initWithContentsOfFile:fullPath];
 NSMutableArray* highscores = [pData valueForKey:@"highscores"];
Run Code Online (Sandbox Code Playgroud)

我现在该如何排序?

非常感谢你!:)

祝你今天愉快.

PS:最后看起来应该是这样的:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist …
Run Code Online (Sandbox Code Playgroud)

sorting iphone nsdictionary nsarray

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

C++容器的迭代器

这个问题可能听起来很蹩脚,但我还没有找到明确的答案.我可以假设,通过返回的迭代器mapfind()方法将这个点在同一数据,即使我会添加(或删除)其他元素一样map?我不清楚map迭代器是否指向map特定数据中的位置...

c++ iterator stl

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

如何部分刷新包含php页面?

<?php include("news.php"); ?>
Run Code Online (Sandbox Code Playgroud)

您好,我news.php在主页中添加了一个index.php.我想刷新news.php每30秒,但不刷新主页index.php,如何部分刷新包含php页面?谢谢.

php partial-page-refresh

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

最好的Ruby on Rails WebSocket工具

我在Rails 3中开始了项目,我需要添加通知(比如Facebook一个).最好的方法是使用WebSocket作为iPad等支持设备,但我找不到任何好的工具来轻松地在Rails中实现它.我找到了Pusherapp,但他们的价格太高了,我也不认为向第三方公司提供我的数据是明智的.所以需要的东西:

  • 开源
  • 某种渠道支持
  • Rails的助手(并使用Rails 3)

ruby-on-rails websocket ruby-on-rails-3

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