问题列表 - 第35654页

无边框NSButton在单击时变为灰色

我正在用一个带有图像集的三个NSButton做一个小应用程序.这些按钮没有边框也没有背景.但是,当我单击一个按钮时,它变成一个灰色矩形.

我怎样才能解决这个问题?谢谢.

user-interface cocoa interface-builder appkit nsbutton

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

protobuf.net意外的子类型

我在使用Protobuf.net的项目中遇到此异常:

InvalidOperationException "Unexpected sub-type: foo"
Run Code Online (Sandbox Code Playgroud)

我有一个我要发送的类,如下所示:

class message
{
    list<bar> listOfBars;
}
Run Code Online (Sandbox Code Playgroud)

foo继承了bar,但是protobuf似乎对此产生了阻碍并产生了上面的异常.这有什么办法吗?我需要能够在列表中保存所有不同的bar子类型,因此更难以/不可能采用更多类型约束的解决方案.

.net c# protocol-buffers protobuf-net

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

C#馅饼标志

在C#中编码时,我错误地在if语句中的变量之前添加了一个结构符号(而不是感叹号).

bool b = false;
if (@b)
{

}
Run Code Online (Sandbox Code Playgroud)

我很惊讶它成功编译没有任何错误.

我想知道:上面代码的含义是什么?

.net c# syntax keyword

10
推荐指数
2
解决办法
663
查看次数

Linux:保存已更改文件时自动备份

是否有任何方式/ SW-tool可用于监视目录以更改文件,然后将其备份到唯一文件或版本控制系统?

原因:我正在使用Code :: Blocks并进行编辑/测试/更改,偶尔(@#$%!)会希望/需要还原/恢复前一段代码.我希望备份在后台静默发生,这是一个安装和忘记的事情,直到我需要它.理想情况下,每次保存文件时都必须备份文件.

[编辑2010-09-29]

我已经使用了Matthew Iselin的第二个建议(incron)来创建我自己的解决方案,' simplebup ',我在GitHub上开源了.希望它对其他人有用.

linux codeblocks

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

php + mysql,按名称排序+从特定id开始

MySQL的:

id | name  |
------------
1  | Joe   |
2  | Craig |
3  | Shawn |
4  | Ryan  |
5  | Seth  |
Run Code Online (Sandbox Code Playgroud)

PHP:

$a = mysql_query("SELECT * FROM table_name ORDER BY name DESC");
Run Code Online (Sandbox Code Playgroud)

我想做的是,我想从id:3开始,所以它应该输出:

3,4,5,1,2

php mysql sql-order-by

7
推荐指数
2
解决办法
6321
查看次数

无法使用Syste.Data.SQLite.dll x86运行mspec.exe,但它可以在R#MSpec运行器中运行

我使用mspec进行测试,并在测试中使用SQLite x86进行NHiernate安装.问题是,当我使用mspec r#runner运行我的测试时,一切正常但从控制台运行它会发现一个错误,它无法找到sqlite dll.

我的规范项目配置:

.net 4

x86(使用x86版本的sqlite)

System.Data.SQLite,Version = 1.0.64.0,Culture = neutral,PublicKeyToken = db937bc2d44ff139 mspec,Version = 0.3.0.0,Culture = neutral,PublicKeyToken = null,target runtime:v4.0.30319,target:x86

MSpec是从源代码构建的.在Reflector中,mspec.exe显示为为x86构建 - 这似乎适合我的设置,并且所述测试使用r#runner正常运行.

NHibernate.HibernateException:无法从NHibernate.Driver.SQLite20Driver,NHibernate,Version = 2.1.2.4000,Culture = neutral,PublicKeyToken = aa95f207798dfdb4创建驱动程序.---> System.Reflection.TargetInvocationException:调用目标抛出了异常.---> NHibernate.HibernateException:找不到程序集System.Data.SQLite中的IDbCommand和IDbConnection实现.确保程序集System.Data.SQLite位于应用程序目录或全局程序集缓存中.如果程序集位于GAC中,请使用应用程序配置文件中的元素指定程序集的全名.在NHibernate.Driver.SQLite20Driver..ctor()的NHibernate.Driver.ReflectionBasedDriver..ctor(String driverAssemblyName,String connectionTypeName,String commandTypeName)

有谁知道如何解决这个问题?

感谢提前和多云维也纳的问候,

克里斯

.net sqlite resharper mspec

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

MSVC++ 2010中C++ 0x的<thread>标头的占位符

我已经在Visual C++ 2010中使用了C++ 0x的一些新功能,比如正则表达式或lambda函数.但有一个重要的特征是缺少:<thread>.

你知道任何代码可以作为替代品吗?

目前我正在使用boost的线程,但它与标准不完全相同,它给了我巨大的编译时间.我也发现只是:: thread,但作为一个业余爱好者,我不想花钱.

我认为代码不会太难(虽然我可能错了)但我不知道Win32 API是否足够.

c++ visual-c++ c++11

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

生成器/块到迭代器/流转换

基本上我想转换这个:

def data(block: T => Unit)
Run Code Online (Sandbox Code Playgroud)

到Stream(dataToStream是执行此转换的假设函数):

val dataStream: Stream[T] = dataToStream(data)
Run Code Online (Sandbox Code Playgroud)

我想这个问题可以通过延续来解决:

// let's assume that we don't know how data is implemented
// we just know that it generates integers
def data(block: Int => Unit) { for (i <- 0 to 10) block(i) }

// here we can print all data integers
data { i => println(i) }

// >> but what we really want is to convert data to the stream <<

// very dumb solution is …
Run Code Online (Sandbox Code Playgroud)

continuations scala yield generator callback

14
推荐指数
2
解决办法
3313
查看次数

使用jdk中提供的keytool生成SSL证书

我在Web应用程序中使用的密钥库文件已于上周过期.我很久以前就生成了它.所以我开始使用keytool生成新证书.我使用此证书连接事务服务器和Web服务器.我想为此应用程序使用自签名证书.我使用以下命令生成它以生成事务服务器的自签名密钥.

keytool -genkey -keystore keys/SvrKeyStore -keyalg rsa -validity 365 -alias Svr -storepass 123456 -keypass abcdefg -dname "CN=One1, OU=Development1, O=One, L=Bamba, S=Western Prov1, C=S1"
Run Code Online (Sandbox Code Playgroud)

以下commnad为Web应用程序生成密钥库

keytool -genkey -keystore keys/ClientKeyStore -keyalg rsa -validity 365 -alias Web -storepass 123456 -keypass abcdefg -dname "CN=One, OU=Development, O=One, L=Bamba, S=Western Prov, C=SL"
Run Code Online (Sandbox Code Playgroud)

我在事务服务器中使用以下代码来创建套接字连接

          String KEYSTORE = Config.KEYSTORE_FILE;//SvrKeyStore  keystore file
          char[] KEYSTOREPW = "123456".toCharArray();
          char[] KEYPW = "abcdefg".toCharArray();
          com.sun.net.ssl.TrustManagerFactory tmf;

          boolean requireClientAuthentication;

          java.security.Security.addProvider(new com.sun.net.ssl.internal.ssl.
                                             Provider());
          java.security.KeyStore keystore = java.security.KeyStore.getInstance(
              "JKS");
          keystore.load(new FileInputStream(KEYSTORE), KEYSTOREPW);

          com.sun.net.ssl.KeyManagerFactory kmf = com.sun.net.ssl. …
Run Code Online (Sandbox Code Playgroud)

java ssl certificate keytool

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

C++中毫秒精确的基准测试?

我真的不想描述,因为我想要在不同的简单功能上做很多不同的小基准测试.对于我的生活,我找不到一种方法来记录C++中的毫秒数,顺便说一句,我正在使用Linux.

你能否建议以毫秒为单位获取系统时钟的方法(如果我找不到简单的方法,我可以用几秒钟来解决......)以及它们包含在哪个标题中?

c++ linux benchmarking clock gettimeofday

7
推荐指数
2
解决办法
6330
查看次数