问题列表 - 第769页

为什么字符串在Java和.NET中不可变?

为什么他们决定在Java和.NET(以及其他一些语言)中使字符串不可变?他们为什么不让它变得可变?

.net java string mutable

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

Windsor Container:在Code vs Xml中注册内容

从我读到的关于Windsor/Microkernel的内容来看,理论上可以使用带代码的xml文件来完成所有工作.事实上 - 如果我错了,请纠正我 - 似乎Windsor层的主要贡献是为Microkernel已经可以做的事情添加xml配置.

但是,我最近一直在努力寻找如何在代码中实现一些稍微复杂的功能(即如何分配默认的构造函数参数值).现在,当我要在我的生产版本中使用xml时,我正在为我的测试注册代码中的组件,这就变得非常棘手.不幸的是他们的文档状态以及我能找到的唯一文章专注于xml注册这一事实并没有帮助.

有没有人知道一个源代码,它列出了如何在代码中注册事物(最好用xml等价物)?除了存在之外,是否有人只是知道一个开源/示例项目,其中有很多非xml使用Castle Windsor/Microkernel?

.net castle-windsor inversion-of-control

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

面向对象建模与面向对象编程不同吗?

面向对象建模和面向对象编程有什么区别?今天早上我在地铁里无意中听到一段对话,看来这些事情是不一样的。不是吗?

oop

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

使用SQL参数处理IN子句中的数据?

我们都知道准备好的语句是抵御SQL注入攻击的最好方法之一.使用"IN"子句创建预准备语句的最佳方法是什么.是否有一种简单的方法可以使用未指定数量的值来执行此操作?以下面的查询为例.

SELECT ID,Column1,Column2 FROM MyTable WHERE ID IN (1,2,3)
Run Code Online (Sandbox Code Playgroud)

目前我正在使用一个循环覆盖我的可能值来构建一个字符串,如.

SELECT ID,Column1,Column2 FROM MyTable WHERE ID IN (@IDVAL_1,@IDVAL_2,@IDVAL_3)
Run Code Online (Sandbox Code Playgroud)

是否可以使用只传递数组作为查询参数的值并使用如下查询?

SELECT ID,Column1,Column2 FROM MyTable WHERE ID IN (@IDArray)
Run Code Online (Sandbox Code Playgroud)

如果重要的是我在VB.Net中使用SQL Server 2000

t-sql vb.net language-features sql-injection sql-server-2008

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

确定字符是否是VB6中的字母的最佳方法是什么?

需要一个将字符作为参数的函数,如果是字母则返回true.

vb6

5
推荐指数
2
解决办法
9788
查看次数

MySQL错误1153 - 获得的数据包大于'max_allowed_pa​​cket'字节

我正在导入MySQL转储并收到以下错误.

$ mysql foo < foo.sql 
ERROR 1153 (08S01) at line 96: Got a packet bigger than 'max_allowed_packet' bytes
Run Code Online (Sandbox Code Playgroud)

显然,数据库中有附件,这使得插入非常大.


这是在我的本地机器上,从MySQL软件包安装MySQL 5的Mac.

我在哪里可以更改max_allowed_packet以导入转储?

还有什么我应该设置的吗?

刚刚运行mysql --max_allowed_packet=32M …导致了同样的错误.

mysql max-allowed-packet

417
推荐指数
10
解决办法
40万
查看次数

如何设计规则引擎?

我应该在C#中创建一个简单的规则引擎.关于我如何进行的任何线索?它是一个简约的规则引擎,并将使用SQL服务器作为后端.我们是否有通常适用于规则引擎的一般蓝图或设计模式?我可以使用哪种.Net技术来设计一种?任何指示都会有所帮助.谢谢.

c# sql-server rule-engine

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

为整个应用程序设置CurrentCulture的简便方法?

在.net 2 winforms应用程序中,为整个应用程序设置文化的好方法是什么?
为每个新线程设置CurrentThread.CurrentCulture是重复且容易出错的.
理想情况下,我想在应用程序启动时设置它并忘记它.

.net localization winforms

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

在WCF 3.0中获取客户端IP地址

显然,您可以轻松地在WCF 3.5中获取客户端IP地址,但不能在WCF 3.0中获取.谁知道怎么样?

wcf

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

HTML中不间断的非空格

我有一个保龄球网络应用程序,允许非常详细的逐帧信息输入.它允许的一件事是跟踪每个球被击倒的针脚.要显示此信息,我将其看作是一个针脚架:

o o o o
 o o o
  o o
   o

图像用于表示引脚.所以,对于后排,我有4个img标签,然后是一个br标签.工作得很好......主要是.问题出在小型浏览器中,例如IEMobile.在这种情况下,如果表中可能有10或11列,并且每列中可能有一个引脚架,IE将尝试缩小列大小以适应屏幕,我最终得到类似的东西:

o o o
  o
o o o
 o o
  o

要么

o o
o o
o o
 o
o o
 o

结构是:

<tr>
    <td>
        <!-- some whitespace -->
        <div class="..."><img .../><img .../><img .../><img .../><br/>...</div>
        <!-- some whitespace -->
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

内部div中没有​​空格.如果您在常规浏览器中查看此页面,它应该显示正常.如果你在IEMobile中看它,它不会.

任何提示或建议?也许是某种  那实际上并没有增加空间?


跟进/概述

我收到并尝试了几个很好的建议,包括:

  • 在服务器上动态生成整个映像.很好的解决方案,但并不真正符合我的需要(托管在GAE上),还有比我想写的更多的代码.这些图像也可以在第一代之后缓存.
  • 使用CSS空白声明.基于良好标准的解决方案在IEMobile视图中惨遭失败.

我最终做了什么

挂着头,嘟something着什么

是的,这是正确的,div顶部的透明gif,大小与我需要的宽度相符.结束代码(简化)如下所示:

<table class="game">
    <tr class="analysis leave">
        <!-- ... -->
        <td> <div class="smallpins"><img class="spacer" src="http://seasrc.th.net/gif/cleardot.gif" /><br/><img src="/img/pinsmall.gif"/><img src="/img/nopinsmall.gif"/><img …
Run Code Online (Sandbox Code Playgroud)

html css internet-explorer pocketpc line-breaks

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