问题列表 - 第12845页

如何衡量源代码统计信息?

是否有一些免费工具(最好是基于命令行),你可以给你的根源目录,它会检查所有文件和子文件夹,并生成一组漂亮的"统计"?例如代码行,类的数量等?

.net statistics code-analysis

15
推荐指数
2
解决办法
4921
查看次数

Javascript Canvas流程图项目?

我正在寻找一个Javascript项目,它利用canvas来允许在浏览器中创建图表/流程图.

有没有活着的活动项目?

javascript diagram canvas flowchart

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

在Javascript生成的表格顶部添加一行

我在表结构中进行了错误的计算.下面的代码是一个乐透游戏(我认为一段已知的代码;))

有没有办法在填充数字的表格上添加一行?我真的不知道该怎么做.

http://www.coldcharlie.nl/lotto/

<script type="text/javascript">

(function() {

 var players = {
    Joop   : ["6","8","16","18","26","28","32","36","38","41"],
    Marijke: ["7","10","14","18","24","29","30","34","39","40"],
    Michel : ["4","5","11","16","21","27","33","36","42","44"],
    Mario  : ["6","9","18","25","32","35","39","40","43","45"],
    Diana  : ["2","6","8","17","22","23","33","36","42","45"],
    Agnes  : ["3","5","10","15","26","29","32","37","41","44"],
    Chris  : ["5","7","8","9","11","12","16","28","30","32"],
    Jeannette: ["1","2","4","7","8","11","13","28","30","38"],
    Wieger: ["1","2","3","7","10","13","14","22","23","27"],
    Anita: ["6","13","15","17","21","26","32","33","43","45"],
    Thea: ["1","3","5","7","10","17","19","20","22","38"],
    Danny: ["3","7","11","15","22","28","32","37","40","43"],
    Cindy: ["2","4","16","18","21","24","33","38","41","44"],
    Hanneke: ["1","3","4","12","18","21","25","30","36","40"],
    Willem: ["3","9","17","21","27","33","35","39","41","42"]
},

draws = [
    {
    when: 'Datum: Zaterdag 08-08-2009',
          picks:[2, 13, 15, 18, 21, 41]
    },

    {
    when: 'Datum: Zaterdag 15-08-2009',
      picks:[6, 19, 24, 25, 35, 37]
    },

    {
    when: 'Datum: Zaterdag 22-08-2009', …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

如何在所有Iframe中捕获JavaScript错误(使用window.error)?

我知道可以为window.error添加事件监听器.

但是,在使用Iframe时,每个iframe都有自己的窗口元素,window.error应该为每个窗口元素创建iframe.

是否有可能以某种方式在一个位置定义错误事件处理程序,其中所有错误都将触发此特定方法?

javascript error-handling iframe

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

在JavaScript中检测"无效日期"日期实例

我想告诉JS中有效和无效日期对象之间的区别,但无法弄清楚如何:

var d = new Date("foo");
console.log(d.toString()); // shows 'Invalid Date'
console.log(typeof d); // shows 'object'
console.log(d instanceof Date); // shows 'true'
Run Code Online (Sandbox Code Playgroud)

编写isValidDate函数的任何想法?

  • Ash建议Date.parse用于解析日期字符串,它提供了一种检查日期字符串是否有效的权威方法.
  • 如果可能的话,我希望我的API接受一个Date实例,并且能够检查/断言它是否有效.Borgar的解决方案就是这样做的,但我需要跨浏览器进行测试.我也想知道是否有更优雅的方式.
  • Ash让我觉得根本没有我的API接受Date实例,这最容易验证.
  • Borgar建议测试一个Date实例,然后测试它Date的时间值.如果日期无效,则时间值为NaN.我用ECMA-262检查了这个行为是标准的,这正是我正在寻找的.

javascript date

1381
推荐指数
24
解决办法
75万
查看次数

简单来说,什么是Web服务

关于什么是真正的Web服务,我有点困惑.你说Amazone网络服务等,他们提供信息.那么成为网络服务的网址是什么要求?假设我对Web开发不是很熟悉,你怎么能向我解释一下?但如果你指出一些方法,我可以得到它.而且对于一个非常新的人来说,基本上只有SOAP和REST

web-services

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

软件项目和研究环境中的开发

当您或项目不清楚最终(如果有)产品将会是什么时,采用哪些有用的策略?

让我们将"研究"意味着探索一个领域,在这个领域中许多事情都是未知或未实现的,并且在项目开始时无法指定正式的可交付成果.这在STEM(科学(物理,化学,生物学,材料等),技术工程,医学)以及信息学和计算机科学的许多领域中很常见.软件既可以作为目的本身(例如新算法),也可以管理数据(通常是实验性的)和模拟(例如材料,反应等).它通常由小团体或个人创建(我省略了大型科学,如望远镜和强子对撞机,其中重点放在软件工程上.)

研究软件的特点是(至少):

  • 未知结果
  • 未知的时间表
  • 很少正式的项目管理
  • 预算有限(至少在学术界)
  • 第三方工具和库的不可预测性
  • 项目期间外部世界的变化(例如,新发现可能是积极的 - 节省努力 - 或消极 - 获得舀取

项目可以是几天("看看这是一个值得去的方向")到几年("这是我的博士主题")或更长时间.通常,人们不会被雇用为软件人员,但他们发现他们需要编写代码来完成研究或通过编写软件来感染.良好的软件工程通常没有什么功劳 - "产品"是会议或期刊出版物.

然而,其中一些项目非常有价值 - 最明显的领域是基因组学,在早期科学家们表明,动态规划是帮助思考蛋白质和核酸结构的革命性工具 - 现在这是一个数十亿的行业(或者更多).量子力学代码预测物质的属性也是如此.

缺点是很多代码被抛弃,很难建立起来.为了克服这个问题,我们建立了一个库,这些库在集团和世界上作为开源共享(但这里再次给出的信用很少).许多研究人员重新发明轮子("低头"编程,不咨询同事和"英雄"编程,有人试图完成自己的全部工作).

在项目开始时太多的形式往往会让人失望,创新就会消失(没有人会花2个月写正式的规格和单元测试).制定和颁布了太少和坏习惯.编程课程有助于再次让人们很难做到这一点,尤其是当你依赖他们的善意时.指导是非常有价值的,但并不总是成功.

是否有在线资源可以帮助说服人们养成良好的软件习惯?

编辑:我很感谢dmckee(下面)指出类似的讨论.这一切都很好,我特别同意版本控制是我们可以为科学家们提供的最重要的事情之一(我们向同事们提供了这个并得到了非常好的评价).我也喜欢那里提到的软件木工课程的方法.

project-management

26
推荐指数
3
解决办法
2556
查看次数

我应该像C++一样优化我的python代码吗?有关系吗?

我和一位同事讨论过有效编写python的问题.他声称虽然你正在编写python,你仍然需要尽可能地优化软件的一点点,就像你在C++中编写一个有效的算法一样.

像:

  • 在一个if声明中,or总是把条件最有可能先失败,所以第二个不会被检查.
  • 使用最有效的函数来操作常用的字符串.不是研磨字符串的代码,而是简单的事情,比如进行连接和分割,以及查找子字符串.
  • 尽可能少地调用函数,即使它以牺牲可读性为代价,因为它会产生开销.

我说,在大多数情况下,这并不重要.我还应该说,代码的背景不是超高效的NOC或导弹制导系统.我们主要是在python中编写测试.

你对此事有何看法?

python performance

5
推荐指数
3
解决办法
741
查看次数

WPF:如何根据XAML中另一个的Text属性更改文本框的前景颜色?

我希望将WPF文本框的Foreground属性设置为红色,只要其Text属性与表单上另一个文本框的Text属性不匹配即可.我可以在后面的代码中通过与转换器的绑定来实现这一点.但有没有办法只在XAML中做到这一点?(我在想某种触发器).

.net wpf xaml

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

MYSQL:如何在mysql中将整行从一个表复制到另一个表,第二个表有一个额外的列?

除了一列之外,我有两个具有相同结构的表...表2中有另外一列我将插入CURRENT_DATE()

我想将table1中的所有值复制到table2.

如果我使用

INSERT INTO dues_storage SELECT * FROM dues WHERE id=5;
Run Code Online (Sandbox Code Playgroud)

它会抛出一个错误,指出列数的差异.

我有两个问题:

  1. 我该如何解决这个问题?
  2. 如何在同一语句中的table2中添加附加日期列(CURRENT_DATE())的值?

mysql

71
推荐指数
4
解决办法
12万
查看次数