程序设计

专业和发烧友程序员的问答

8
将JSON字符串转换为JSON对象C#
我将此字符串存储在数据库中: str = "{ "context_name": { "lower_bound": "value", "upper_bound": "value", "values": [ "value1", "valueN" ] } }" 该字符串已经是JSON格式,但是我想将其转换为JObject或JSON Object。 JObject json = new JObject(); 我尝试了json = (JObject)str;演员表,但没有成功,该怎么办?
161 c#  asp.net  json  string  parsing 

1
Moment.js以中间日期格式包含文本
我的格式为“ 2015年1月27日上午8:17”,需要使用moment.js显示。我正在使用格式 moment.format('MMM. D, YYYY at h:mm A z'); 除单词“ at”外,其他所有功能都非常有效。我如何才能将该单词显示为单词,而不是将“ at”中的“ a”显示为“ am / pm”。现在使用该日期格式,最终结果如下所示:2015年1月27日上午8:17。注意“ amt”而不是“ at”。 有什么简单的方法可以使其不将“ a”作为格式的一部分进行处理?我已经尝试过分割输出,并在第三个空格之后手动输入“ at”,但是如果可能的话,我想要一个更干净的代码。

14
如何使用JavaScript在<div>中加载HTML页面?
我希望将home.html加载进来&lt;div id="content"&gt;。 &lt;div id="topBar"&gt; &lt;a href ="#" onclick="load_home()"&gt; HOME &lt;/a&gt; &lt;/div&gt; &lt;div id ="content"&gt; &lt;/div&gt; &lt;script&gt; function load_home(){ document.getElementById("content").innerHTML='&lt;object type="type/html" data="home.html" &gt;&lt;/object&gt;'; } &lt;/script&gt; 当我使用Firefox时,这可以正常工作。当我使用谷歌浏览器时,它会要求插件。如何在Google Chrome浏览器中正常运行?

9
numpy-将行添加到数组
如何将行添加到numpy数组? 我有一个数组A: A = array([[0, 1, 2], [0, 2, 0]]) 如果X中每行的第一个元素满足特定条件,我希望从另一个数组X向该数组添加行。 Numpy数组没有像列表那样的“追加”方法,或者看起来。 如果A和X是列表,我只会这样做: for i in X: if i[0] &lt; 3: A.append(i) 是否有numpythonic的方式来做等效的? 谢谢,S ;-)
161 python  arrays  numpy  rows 

7
得出两组之间的差异
因此,如果我有两套: Set&lt;Integer&gt; test1 = new HashSet&lt;Integer&gt;(); test1.add(1); test1.add(2); test1.add(3); Set&lt;Integer&gt; test2 = new HashSet&lt;Integer&gt;(); test2.add(1); test2.add(2); test2.add(3); test2.add(4); test2.add(5); 有没有一种方法可以比较它们,并且只返回一组4和5?
161 java  set 


5
在localhost上,如何选择空闲端口号?
我正在尝试进行进程间通信,并且由于无法弄清楚如何在Windows下使用命名管道,因此我认为我将使用网络套接字。一切都发生在本地。服务器能够在单独的进程中启动从属服务器,并在某些端口上进行侦听。奴隶完成工作并将结果提交给主人。如何确定哪个端口可用?我假设我无法在端口80或21上收听? 我正在使用Python,如果这样做会减少选择的余地。 谢谢!
161 python  sockets  ipc  port 

8
为什么ArrayDeque比LinkedList更好
我试图理解为什么Java的ArrayDeque比Java的LinkedList更好,因为它们都实现了Deque接口。 我几乎看不到有人在他们的代码中使用ArrayDeque。如果有人对ArrayDeque的实现方式有了更多的了解,那将是有帮助的。 如果我理解它,我会更自信地使用它。对于JDK实现管理头和尾引用的方式,我不清楚。

6
如何防止ifelse()将Date对象转换为数字对象
我正在使用该函数ifelse()来操纵日期向量。我期望结果是class Date,并且很惊讶地得到了numericvector。这是一个例子: dates &lt;- as.Date(c('2011-01-01', '2011-01-02', '2011-01-03', '2011-01-04', '2011-01-05')) dates &lt;- ifelse(dates == '2011-01-01', dates - 1, dates) str(dates) 这尤其令人惊讶,因为在整个矢量上执行该操作会返回一个Date对象。 dates &lt;- as.Date(c('2011-01-01', '2011-01-02', '2011-01-03', '2011-01-04','2011-01-05')) dates &lt;- dates - 1 str(dates) 我是否应该使用其他函数对Date向量进行运算?如果是这样,什么功能?如果没有,如何强制ifelse返回与输入类型相同的向量? 帮助页面的ifelse表示这是一项功能,而不是错误,但是我仍在努力寻找对我发现令人惊讶的行为的解释。
161 r  datetime  if-statement 

5
如何在Java中使用全零初始化ArrayList?
似乎arraylist没有做好预定工作: // presizing ArrayList&lt;Integer&gt; list = new ArrayList&lt;Integer&gt;(60); 之后,当我尝试访问它时: list.get(5) 而不是返回0,而是抛出IndexOutOfBoundsException:索引5超出了长度0的范围。 有没有办法像C ++一样将所有元素初始化为精确大小的0?
161 java  collections 


7
边件宽度不同时,使中间件居中
想象一下以下布局,其中的点表示框之间的空间: [Left box]......[Center box]......[Right box] 当我删除右框时,我希望中心框仍位于中心,如下所示: [Left box]......[Center box]................. 如果我要删除左框,也是如此。 ................[Center box]................. 现在,当中心框中的内容变长时,它将在保持居中状态的同时占用所需的可用空间。左右框永远不会缩小,因此,当没有空间的地方overflow:hidden,text-overflow: ellipsis它将有效地破坏内容; [Left box][Center boxxxxxxxxxxxxx][Right box] 以上是我的理想情况,但我不知道如何实现此效果。因为当我创建如下的flex结构时: .parent { display : flex; // flex box justify-content : space-between; // horizontal alignment align-content : center; // vertical alignment } 如果左右框的大小完全相同,我将获得所需的效果。但是,如果两者之一的大小不同,则居中框不再真正居中。 有没有人可以帮助我? 更新资料 一个justify-self会很好,这将是理想的: .leftBox { justify-self : flex-start; } …
161 html  css  flexbox  centering 




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.