问题列表 - 第35335页

语言和框架之间有什么区别?

有人能给我一个清晰,简洁的定义编程语言和框架之间的区别吗?我在网上搜索过,无法找到合适的定义.

为了获得额外的信誉,语言和框架是否可能变得如此密不可分,以至于没有区别,或者它们之间是否存在如此明确的界限,这是不可能的?

frameworks programming-languages definition

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

ElementTree元素索引查找

我正在使用该xml.etree.ElementTree模块从另一个结构化文档中使用Python 3.1创建XML文档.

我可以使用哪个ElementTree函数返回现有子元素的索引?

python elementtree

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

php mktime for epoch返回-3600,而不是0

如果我在PHP中运行以下代码:

echo mktime(0,0,0,1,1,1970);

返回值为-3600,而不是我预期的0.

该服务器是英国的,它目前是9月21日(即BST夏季)(虽然我不希望这会影响纪元时间戳)和每个php.info:"默认时区欧洲/伦敦".

设置夏令时标志也如下,给出:

echo mktime(0,0,0,1,1,1970,0); (即正确的DST标志,0表示1月1日而不是DST/BST)返回-3600

echo mktime(0,0,0,1,1,1970,1); (错误的标志 - 将1月1日设置为DST)返回-7200

echo mktime(0,0,0,1,1,1970,-1); (即未设置DST标志 - 由PHP决定)返回-3600

有谁知道为什么这个时代会被退回-3600,而不是0,拜托?

php epoch mktime

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

在MVVM模式中,View-first与ViewModel的优缺点是什么?

我正在介绍如何在真实世界的应用程序中使用MVVM,我将介绍在应用程序中使用MVVM作为模式时涉及的宗教战争设计决策.在MVVM应用程序中,有两种主要方式(我知道)实例化一个新的View/ViewModel对:

  1. View-First,您在其中创建视图,并创建自己的ViewModel并将其设置为DataContext.
  2. ViewModel-First,您可以在其中创建新视图模型并创建新视图以响应ViewModel属性中的更改,通常使用ItemsControls和/或DataTemplates.

根据您的经验,每种方法的优缺点是什么?它们启用了什么以及您遇到的问题是什么?

结果摘要


  • 查看第一 - 优点
    • 轻松跟踪View使用的ViewModel
  • 查看第一 - 缺点
    • 不允许单个View轻松与多个ViewModel一起使用
    • 需要额外的事件来处理Views和ViewModel之间的通信
  • ViewModel First - 优点
    • 允许更完整的逻辑测试以打开新的视图和ViewModel
    • 随着应用程序变大,趋向于DRYer
    • View和ViewModel更加独立,可以更容易地单独处理
  • ViewModel First - Cons
    • 没有DataTemplateSelector和类型化的DataTemplates,在Silverlight中设置起来比较困难.

mvvm

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

何时使用Hadoop是一种过度杀伤力?

我有一个Oracle数据库(大约12亿条记录)的数据,其上面有一个Web应用程序,可以生成查询(生成SQL代码并返回计数).基本上,您通过AJAX UI以图形方式生成SQL查询......并且它在性能方面运行得非常好.

这大约是400 GB的数据库.我一直在寻找Hadoop并考虑使用它而不是Oracle(让我的应用程序生成HIVE查询代码),但在我看来它似乎是一种矫枉过正的......不是hadoop的目标更多是数十TB到PB级比例数据集?对于我正在做的任务,它是否适合代替关系数据库(如Oracle)?

hadoop

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

Javascript添加事件跨浏览器功能实现:使用attachEvent/addEventListener vs内联事件

为了添加事件,我们可以使用这个简单的第一个解决方案:

function AddEvent(html_element, event_name, event_function) 
{       
   if(html_element.attachEvent) //Internet Explorer
      html_element.attachEvent("on" + event_name, function() {event_function.call(html_element);}); 
   else if(html_element.addEventListener) //Firefox & company
      html_element.addEventListener(event_name, event_function, false); //don't need the 'call' trick because in FF everything already works in the right way          
} 
Run Code Online (Sandbox Code Playgroud)

或者这第二个解决方案(添加内联事件):

function AddEvent(html_element, event_name, event_function) 
{       
   var old_event = html_element['on' + event_name];
   if(typeof old_event !== 'function')
      html_element['on' + event_name] = function() { event_function.call(html_element); };
   else
      html_element['on' + event_name] = function() { old_event(); event_function.call(html_element); };
}
Run Code Online (Sandbox Code Playgroud)

这些都是跨浏览器,可以这种方式使用: …

javascript events event-handling javascript-events

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

如何在ubuntu中更改g ++的默认输出文件?

平凡

g++ sample.c
Run Code Online (Sandbox Code Playgroud)

生成 a.out

可以将g ++配置为输出到输出文件的其他默认名称吗?

c++ ubuntu g++

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

AppSettings 后备/默认值?

网络平台

对于我使用的每个 appSetting,我想指定一个值,如果在 appSettings 中找不到指定的键,则将返回该值。我本来打算创建一个类来管理它,但我想这个功能可能已经在 .NET Framework 中的某个地方了?

.NET 中是否有一个 NameValueCollection/Hash/etc 类型的类,可以让我指定一个键和一个后备/默认值——并返回键的值或指定的值?

如果有,我可以在调用它之前(从不同的地方)将 appSettings 放入该类型的对象中。

c# asp.net appsettings namevaluecollection fallbackvalue

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

Java - 控制JPanels的Z顺序

简而言之,我需要在我的java应用程序中有一个背景图像,并且在某些事件中,在该图像之上创建一些其他图形.

我以为我会使用JPanel来绘制背景图像,将它添加到我的JFrame程序的开头,然后在某些事件的基础上添加其他JPanel.问题是Swing给JPanels添加了第一个最高的Z索引,所以应该是我的背景显示在一切之上.

有没有办法控制JPanels的Z索引/顺序,还是我完全错了?

java graphics swing awt z-index

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

一周的自定义开始日和结束日的逻辑.(C#)

我们有一个独特的要求,我们有一周的开始日和一周的结束日(C#),

与现有的Date Time类相反,其开始日是星期日,结束日是星期六,我们有星期三作为我们的开始日和星期二我们的结束日(这将因客户而异).

我们需要实现以下逻辑

a)对于给定日期,获取一周的开始日期和结束一周的日期

例如:基于上述情况,如果当天是2010年9月23日(周四),我们需要将2010年9月22日(周三)作为我们的开始日和2010年9月28日(星期二)作为我们的结束日

我很抱歉有一个更正,结束日应该是星期二(每周7天)

有人可以帮忙吗?

谢谢

c#

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