问题列表 - 第43543页

在PHP中舍入数字而不将其转换为语言环境的表示

所以,显然PHP round()将结果输出为根据当前语言环境设置格式化的字符串.round( 10000.326, 1 )可能会返回"1.000,3",如果您打算立即显示结果,这很好,但如果您计划进一步使用它,那就没那么好.

php.net讨论暗示没有办法停止round()本地化输出.库中是否真的没有"纯"舍入函数返回int或float/double,以便结果可以用于算术运算,或创建自己的唯一选项?

php rounding

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

iOS布局; 我没有得到它

好吧,"没有得到它"太苛刻了; 我已经知道它对我来说是一个逻辑设置,但它似乎并不是iOS认为合乎逻辑的.所以我没有得到什么.

假设我有一个显示两条信息的应用程序; 日期和表格.根据MVC方法,我在这里有三个MVC,一个用于日期,一个用于表,一个用于接收这两个MCV并将其制作成屏幕,将它们连接起来.

主MVC知道它想要如何/在哪里布局两个子MVC.每个细节MVC仅在主MVC指定的范围内处理其自己的孩子.就像是:

- (void)loadView {
    MVC* mvc1 = [[MVC1 alloc] initwithFrame:...]
    [self.view addSubview:mvc1.view];

    MVC* mvc2 = [[MVC2 alloc] initwithFrame:...]
    [self.view addSubview:mvc2.view];
}
Run Code Online (Sandbox Code Playgroud)

如果上面是逻辑的(这对我来说),那么我希望任何MVC类都有一个构造函数"initWithFrame".但MVC没有,只有视图才有这个.

为什么?

如何正确布局嵌套的MVC?(当然我没有这两个,但细节MVC再次有子MVC.)


谢谢大家的回复.我将研究提供的链接.

让我再试一次解释我的问题,希望能够更清楚地说明问题.请注意,我已经发现我的视图与iOS不匹配,因为我不喜欢我的代码所在的位置.

是的,我正在将UIViewController称为"MVC",因为它目前对我来说实现了MVC的所有方面; 它有控制器代码和嵌入式视图,加上控制器通常也保存并提供数据(所有TableView示例都像这样实现它).

MVC可以存在于多个层面; 基本上UITextField可以(应该?)是一个MVC; 有一个视图,但也涉及控制器逻辑,你不想与其他代码混合.封装.例如:Java的Swing JTextField有一个MVC.JTable,JList也是如此......嵌套在其他MVC中的多个MVC模式构建整个屏幕.

这是我所期望的,当某个平台说它使用MVC模式时.因此,当我对表进行编码时,我创建了一个MVC,并且只发送带有日期作为参数的loadData消息.它需要照顾其余部分.我有一个可以滑入的细节MVC; 然后我告诉它需要显示的对象,它需要照顾其余部分.封装.

所以我有很多带嵌入式UIViews的UIViewControllers.这不是做到这一点的方式......

model-view-controller layout ios

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

Clojure的演员

我正在Scala中编写一个包含"文件复制"actor的实用程序.我发送要复制的文件名,并且演员一次执行一个.

我如何使用代理在Clojure中做同样的事情?

clojure actor

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

在java,dom,xml解析中设置新节点值时出现问题

我有以下代码:

DocumentBuilder dBuilder = dbFactory_.newDocumentBuilder();
StringReader reader = new StringReader(s);
InputSource inputSource = new InputSource(reader);
Document doc_ = dBuilder.parse(inputSource);
Run Code Online (Sandbox Code Playgroud)

然后我想使用以下代码在根节点下的该节点中创建一个新元素:

Node node = doc_.createElement("New_Node");
node.setNodeValue("New_Node_value");
doc_.getDocumentElement().appendChild(node);
Run Code Online (Sandbox Code Playgroud)

问题是节点被创建并附加但是没有设置该值.我不知道当我看到我的xml时,如果它以某种方式隐藏,我是否只是看不到值但我不认为是这种情况,因为我试图在创建节点调用之后获取节点值然后它回来了null.我是xml和dom的新手,我不知道新节点的值存储在何处.它是一个属性吗?

<New_Node value="New_Node_value" />
Run Code Online (Sandbox Code Playgroud)

还是它在这里增值:

<New_Node> New_Node_value </New_Node>
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激,

谢谢,乔希

java xml dom

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

如何检查类型是否提供无参数构造函数?

我想检查运行时已知的类型是否提供无参数构造函数.这Type堂课并没有带来任何好处,所以我假设我必须使用反思?

.net c# reflection constructor types

97
推荐指数
4
解决办法
3万
查看次数

HTML/CSS制作带有灰色文本的文本框,当我点击输入信息时消失,怎么做?

如何制作一个内容为灰色的文本框,当我点击它以输入文本时,灰色部分会消失并允许我输入所需的文本?

例:

"名字"文本框.单词"First Name"在文本框内部显示为灰色,当我点击时,这些单词消失,我在其中写下我的名字.

html css textbox

59
推荐指数
5
解决办法
19万
查看次数

如何找到依赖于另一个工件的工件?

我们使用Maven构建我们的项目,使用Nexus作为存储库管理器.

有没有办法知道工件在哪里是另一个工件的依赖?

例如,我们想知道我们的Release存储库中的哪些工件依赖于commons-io 1.2或我们的framework2的xy版本,或者......

dependencies maven-2 nexus maven-3 maven

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

如何在Ruby中检测字符串中的某些Unicode字符?

给定Ruby 1.8.7中的字符串(没有支持带有\ p {}的Unicode属性的真棒Oniguruma正则表达式引擎),我希望能够确定该字符串是否包含一个或多个中文,日文或韩文字符; 即

class String
  def contains_cjk?
    ...
  end
end

>> '???'.contains_cjk?
=> true
>> '?? ????'.contains_cjk?
=> true
>> '????????'.contains_cjk?
=> true
>> 'Watashi ha bakana gaijin desu.'.contains_cjk?
=> false
Run Code Online (Sandbox Code Playgroud)

我怀疑这将归结为查看字符串中的任何字符是否在Unihan CJKV Unicode块中,但我认为值得问一下是否有人知道Ruby中的现有解决方案.

ruby unicode encoding character-encoding cjk

16
推荐指数
2
解决办法
5221
查看次数

如何将Node.js应用程序作为自己的进程运行?

部署Node.js的最佳方法是什么?

我有一个Dreamhost VPS(他们称之为VM),我已经能够安装Node.js并设置代理.只要我保持打开节点的SSH连接,这就很好用.

deployment service daemon node.js

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

在WPF应用程序中展开BitmapImage中的画布/透明背景

这是关于在WPF应用程序中将图像保存到文件保持宽高比的后续问题

我知道如何缩放图像,但如何扩展画布大小,以确保图像仍然具有所需的宽度和高度.在这个例子中它的250x250但它的动态.

我创建了这个插图来展示我想要帮助的东西. 替代文字

我找不到任何方法来扩展BitmapImage的画布,也没有办法以正确的大小创建内存图像,使用透明背景,然后将两个图像合并在一起.

.net c# wpf c#-4.0

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