问题列表 - 第29810页

.Net中的值类型 - 字符串是单独的类型吗?

我们有ObjectValueType....和String....

String派生自object,但它是不可变的.它是否属于自己的类型,因为它不像其他对象一样?它是唯一具有这种不可变行为的对象吗?是运行时,编译器还是库定义它?在.Net还有其他类似的案例吗?

编辑:是的,我也创建了在构造之后不允许更改的类; 不可变对象.但是字符串不比这更特别吗?

.net

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

Android Html.fromHtml耗时太长

如果tv.setText(Html.fromHtml(text));花费太长时间我该怎么办,并挂起UI?如果我能用线程来做,你能提供一个例子吗?

android

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

在Qt MainWindow上设置WA_DeleteOnClose属性时,程序在删除ui指针时崩溃

WA_DeleteOnClose在MainWindow中设置了widget属性.

setAttribute(Qt::WA_DeleteOnClose);
Run Code Online (Sandbox Code Playgroud)

但是,每当我关闭那个主窗口时,我都会在它的析构函数中得到一个段错误 delete ui;

简而言之,在Creator中创建了一个Qt4 GUI应用程序,添加setAttribute(Qt::WA_DeleteOnClose);到构造函数,程序现在在退出时崩溃.

c++ qt qt4 segmentation-fault

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

C++:新的,记忆理解问题

为什么这不起作用:

小片1:

int *a = new int[6];
(*a)[0]=1;

这是有效的

摘录2:

int myint = 0;
int *ptr = &myint;
*ptr=1;

我知道如果我a[0]=1在代码片段1中使用它会起作用.但对我来说没有任何意义,对我而言,它看起来a[0]=1意味着:将值1置于地址[0].换句话说,我把值作为记忆.相反,(*a)[0]=1对我使用哪种方法更有意义:将值1放在a [0]指向的值字段中.

谁能形容这种差异?

c++ memory new-operator

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

嵌套数组的功能展开

给定一个包含其他嵌套数组的数组,我想创建一个只包含第一个数组中元素的数组.例如[["1","2"],"3",[["4"]]]应评估为["1","2","3","4"].

我设法制作了一个有效的方法:

@@unwrapped_array = []  
def unwrap_nested_array(array)  
  if array.respond_to?('each')  
    array.each { |elem| unwrap_nested_array(elem) }  
  else  
    @@unwrapped_array.push array  
  end  
end
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何消除@@ unwrapped_array变量.

ruby functional-programming ruby-1.9

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

SSRS功能与正则表达式

我正在使用SSRS为我的数据库中的电话号码字段创建一个报告作为字符串值.我需要格式化电话号码格式的字符串值(555)555-1212.如果值为null,则不显示任何内容.

例如,我的数据库中的表具有电话号码列,并且某些值为NULL.

我有一个正则表达式,可以很好地格式化电话号码.

= System.Text.RegularExpressions.Regex.Replace(Fields!Phone.Value,"(\ d {3})[ - .] (\ d {3})[ - .](\ d {4})"," ($ 1)$ 2- $ 3")

但是,如果我这样做:

= IIf(Fields!Phone.Value is nothing,"",System.Text.RegularExpressions.Regex.Replace(Fields!Phone.Value,"(\ d {3})[ - .] (\ d {3})[ - .](\ d {4})","($ 1)$ 2- $ 3"))

然后它返回错误.#ERROR显示在我的报告中.你能用正则表达式使用iif吗?还有另外一种方法吗?

reporting-services

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

Lift Web框架的开源应用程序

我正在寻找为Lift Web框架编写的开源应用程序.我想阅读他们的代码,并从中学习最好的Lift-ish编码风格.

有谁知道开源的Web应用程序?

open-source scala lift

9
推荐指数
2
解决办法
1173
查看次数

以编程方式更改字体

C#不喜欢以下代码:

private void btnSizeRandom_Click(object sender, EventArgs e)
{
  btnSizeRandom.Font.Bold = true;
  btnother.Font.Bold = false;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法以编程方式执行此操作?

c#

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

symbolicatecrash发生了什么?(来自Xcode 3.2.3的MIA)

我安装了Xcode 3.2.3和以前住在这里的symbolicatecrash控制台实用程序:

/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneRemoteDevice.xcodeplugin/Contents/Resources/symbolicatecrash
Run Code Online (Sandbox Code Playgroud)

不再存在 是的,是的,我知道如果你希望事情保持原状,那么进入随机包装是危险的事情,但有没有人发现这个实用程序的新家?我希望它仍然作为命令行工具存在.

谢谢.

iphone xcode symbolicatecrash

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

如何在Web服务器中安全地从PHP进行TLS连接

假设我在Web服务器中运行了一些PHP代码,例如,运行一个简单的CakePHP应用程序.从这个应用程序,我想偶尔与一些服务器建立TLS连接以交换一些数据.这通常是怎么做的?(我对PHP没什么经​​验.)

建议使用哪些PHP插件或库或其他方法来完成TLS连接?哪些地方可以开始寻找?(我最初的谷歌搜索给了我很大比例的噪音信号.)

将X509私钥放在Web服务器上涉及哪些安全问题?要建立TLS连接,我将需要X509证书和相应的私钥,可能需要PEM文件,或DER文件,或Java密钥库,或其他任何东西.这个私钥是否会位于Web根目录下易受攻击的位置?这通常如何处理?有哪些安全问题,特别是保护用于建立TLS连接的私钥的安全问题?什么是最佳做法?

编辑:我忘了提到PHP应用程序连接的服务器需要提供客户端证书.客户端确实需要私钥才能连接.此外,我连接的服务器不是 HTTP服务器 - 我只需要在与服务器的普通套接字连接上读取/写入(通过SSL/TLS连接).

php security encryption https cryptography

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