问题列表 - 第10902页

MS VC++如何构建DLL而不需要vc redist

我正在尝试围绕一些基本的C++代码构建一个简单的.Net包装器.

C++代码不依赖于vcredist dll中的任何东西,所以我想知道我是否可以设置我的项目,所以它不需要那些dll工作?

我不想让我的用户下载并运行vcredist,只是为了一个简单的DLL工作.

visual-studio visual-c++

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

持久存储Cocoa/MacOSX

在使用Cocoa/Objective-C编写MacOSX应用程序时,我希望能够存储用户输入的数据.目前每个安装只有一个用户; 但是,我想知道如果每个安装有多个用户,存储方法会如何变化.

在每个安装1个用户的情况下,我应该坚持使用SQLLite进行持久存储,还是建议什么?

如果我每次安装允许多个用户,那么首选哪种持久存储方法?

macos cocoa desktop-application objective-c

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

WPF UI 控件供应商 - ActiPro、Telerik、Xceed、Infragistics、DevExpress 等

我必须为我们的项目选择一个商业 WPF UI 控件库。

浏览网络我发现了这些主要供应商:

当然,可能还有其他人。

我的印象是 Actipro 和 Telerik 比其他公司提供更多的控制。然而,ActiPro 是唯一一款具有 WPF 属性网格控件的控件,正如他们声称的那样,该控件可以呈现多重选择的常见属性并允许对其进行编辑。但是,它们缺乏 Telerik 拥有的数据网格和树视图控件。

我们想要的 UI 肯定需要以下控件: - 属性网格 - 树视图 - 数据网格 - 向导

这意味着,由于属性网格控件,没有任何一个供应商可以满足此列表。

我的问题是 - 是否有人需要将这些控件嵌入到他/她的应用程序中以及他是如何管理它的?

顺便说一句,我们绝不希望自己实施任何控制措施,因此,请不要提出它。

wpf treeview propertygrid datagridview wpf-controls

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

请从Accelerated C++中解释以下内容

我不明白以下摘自Accelerated C++:

开始于

因为|| 是左关联的,并且由于||,==和 - 的相对优先级,

r == 0 || r == rows - 1 || c == 0 || c == cols - 1表示与我们将所有子表达式放在括号中时相同:

((r == 0 || r ==(rows - 1))|| c == 0)|| c ==(cols - 1)

直到

Otherwise, it does something else, which we must now define.
Run Code Online (Sandbox Code Playgroud)

我不明白这一点.你怎么用你自己的话告诉我一样的?

c++ short-circuiting logical-operators

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

提升初学者,提升::绑定梦魇

我有这个标题(从增强asio示例重做):

    #ifndef MSGSRV_H_
#define MSGSRV_H_
#include <asio.hpp>
#include <boost/array.hpp>
#include <boost/bind.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/system/error_code.hpp>


namespace msgSrv {

class msgSrv {

private:
    asio::ip::udp::socket *asioSocket;
    asio::io_service *asioIoService;
    int listenPort;
    boost::array<char,1> rcvBuff;
    asio::ip::udp::endpoint lastRcvdPcktEndp;

public:
    msgSrv(int listenPort);
    virtual ~msgSrv();

    void start();
    void pckRcvd( boost::system::error_code &, std::size_t);
};

}
Run Code Online (Sandbox Code Playgroud)

和.cpp:

#include "msgSrv.h"

namespace msgSrv {

    msgSrv::msgSrv(int listenPort) {
        // TODO Auto-generated constructor stub
        this->listenPort = listenPort;
        try{
            asioIoService = new asio::io_service();
            asioSocket =  new asio::ip::udp::socket(*asioIoService, asio::ip::udp::endpoint(asio::ip::udp::v4(), listenPort)); //new asio::ip::udp::socket_(*asioIoService, udp::endpoint(udp::v4(), listenPort));
        }catch(std::exception &e){ …
Run Code Online (Sandbox Code Playgroud)

c++ boost bind

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

python和ruby - 用于什么?

我正在考虑学习ruby和python一点点,我想到了,因为ruby/python有什么用?什么时候使用ruby和python,或者什么ruby/python不适合?:)

我应该用这些语言做什么?

谢谢

ruby python

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

我在哪里可以找到MysqlDumpSlow命令?

嗨,我正在记录慢查询,因为我们遇到了一些性能问题而且我已经阅读了有关mysqldumpslow的内容,并认为这是一种排序查询的好方法.

在命令提示符下我键入mysqldumpslow,我得到这个:

'mysqldumpslow'不被识别为内部或外部命令,可操作程序或批处理文件.

我在Windows Vista上使用MySQL 5.0.79版

注意:c:\ Program Files\MySQL\MySQL Server 5.0\bin是我的路径,我在驱动器中搜索了'mysqldumpslow'并找不到它.

我究竟做错了什么 ?

注意:MySql 5.0.x确实支持mysqldumpslow命令,请点击此链接到手册

mysql mysqldumpslow

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

在C#中使用@的最佳实践

在阅读有关C#的书时,我遇到了使用@来"重载"或使用C#关键字作为标识符的代码.我猜这不是一个好习惯,因为它会导致歧义.我是否正确地想到这一点,或者有时候应该使用它?

c# keyword

8
推荐指数
2
解决办法
711
查看次数

让.NET中的SlowAES和RijndaelManaged类一起玩

我正在尝试使用JavaScript中的JavaScript库SlowAESRijndaelManaged类来设置AES加密/解密.

我在阅读这篇文章之后选择了这种方法,Cheeso设法让这两种加密方法一起玩

"在我对COM-wrapped-SlowAEs的测试中,我使用了CBC模式,加密与.NET中的RijndaelManaged类完全兼容" - Cheeso

我从Cheeso的Windows Scripting Component,最新的slowaes库中获取了javascript代码,并使用以下javascript脚本来测试:

var key = "12345678901234567890123456789012";
var message = "watson?";
var decrypted;

slowAES.aes.keySize.SIZE_256;
slowAES.modeOfOperation.CBC;
put_PassPhrase(key);
var result = EncryptString(message);
decrypted = DecryptCommaDelimitedStringToString(result)
document.write("Key:" + key + "<br />original:" + message + "<br />Cypher:" + result + "<br />Decrypted:" + decrypted + "<br />IV(): " + get_IV());
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

Key:12345678901234567890123456789012
original:watson?
Cypher:245,159,1,1,168,1,1,143,1,1,146,1,1,239,117,1
Decrypted:watson? 
IV(): 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Run Code Online (Sandbox Code Playgroud)

我修改了MSDN上的以下示例,尝试匹配C#中的加密:

public static void Main()
        {
            try
            {
                string original = "watson?";
                byte[] …
Run Code Online (Sandbox Code Playgroud)

.net javascript aes rijndaelmanaged pbkdf2

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

C#中的Skype插件

我想尝试在C#中构建一个Skype Addon.有API吗?

c# skype add-on

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