是否有一些免费工具(最好是基于命令行),你可以给你的根源目录,它会检查所有文件和子文件夹,并生成一组漂亮的"统计"?例如代码行,类的数量等?
我正在寻找一个Javascript项目,它利用canvas来允许在浏览器中创建图表/流程图.
有没有活着的活动项目?
我在表结构中进行了错误的计算.下面的代码是一个乐透游戏(我认为一段已知的代码;))
有没有办法在填充数字的表格上添加一行?我真的不知道该怎么做.
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) 我知道可以为window.error添加事件监听器.
但是,在使用Iframe时,每个iframe
都有自己的窗口元素,window.error
应该为每个窗口元素创建iframe
.
是否有可能以某种方式在一个位置定义错误事件处理程序,其中所有错误都将触发此特定方法?
我想告诉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
函数的任何想法?
Date.parse
用于解析日期字符串,它提供了一种检查日期字符串是否有效的权威方法.Date
实例,这最容易验证.Date
实例,然后测试它Date
的时间值.如果日期无效,则时间值为NaN
.我用ECMA-262检查了这个行为是标准的,这正是我正在寻找的.关于什么是真正的Web服务,我有点困惑.你说Amazone网络服务等,他们提供信息.那么成为网络服务的网址是什么要求?假设我对Web开发不是很熟悉,你怎么能向我解释一下?但如果你指出一些方法,我可以得到它.而且对于一个非常新的人来说,基本上只有SOAP和REST
当您或项目不清楚最终(如果有)产品将会是什么时,采用哪些有用的策略?
让我们将"研究"意味着探索一个领域,在这个领域中许多事情都是未知或未实现的,并且在项目开始时无法指定正式的可交付成果.这在STEM(科学(物理,化学,生物学,材料等),技术工程,医学)以及信息学和计算机科学的许多领域中很常见.软件既可以作为目的本身(例如新算法),也可以管理数据(通常是实验性的)和模拟(例如材料,反应等).它通常由小团体或个人创建(我省略了大型科学,如望远镜和强子对撞机,其中重点放在软件工程上.)
研究软件的特点是(至少):
项目可以是几天("看看这是一个值得去的方向")到几年("这是我的博士主题")或更长时间.通常,人们不会被雇用为软件人员,但他们发现他们需要编写代码来完成研究或通过编写软件来感染.良好的软件工程通常没有什么功劳 - "产品"是会议或期刊出版物.
然而,其中一些项目非常有价值 - 最明显的领域是基因组学,在早期科学家们表明,动态规划是帮助思考蛋白质和核酸结构的革命性工具 - 现在这是一个数十亿的行业(或者更多).量子力学代码预测物质的属性也是如此.
缺点是很多代码被抛弃,很难建立起来.为了克服这个问题,我们建立了一个库,这些库在集团和世界上作为开源共享(但这里再次给出的信用很少).许多研究人员重新发明轮子("低头"编程,不咨询同事和"英雄"编程,有人试图完成自己的全部工作).
在项目开始时太多的形式往往会让人失望,创新就会消失(没有人会花2个月写正式的规格和单元测试).制定和颁布了太少和坏习惯.编程课程有助于再次让人们很难做到这一点,尤其是当你依赖他们的善意时.指导是非常有价值的,但并不总是成功.
是否有在线资源可以帮助说服人们养成良好的软件习惯?
编辑:我很感谢dmckee(下面)指出类似的讨论.这一切都很好,我特别同意版本控制是我们可以为科学家们提供的最重要的事情之一(我们向同事们提供了这个并得到了非常好的评价).我也喜欢那里提到的软件木工课程的方法.
我和一位同事讨论过有效编写python的问题.他声称虽然你正在编写python,你仍然需要尽可能地优化软件的一点点,就像你在C++中编写一个有效的算法一样.
像:
if
声明中,or
总是把条件最有可能先失败,所以第二个不会被检查.我说,在大多数情况下,这并不重要.我还应该说,代码的背景不是超高效的NOC或导弹制导系统.我们主要是在python中编写测试.
你对此事有何看法?
我希望将WPF文本框的Foreground属性设置为红色,只要其Text属性与表单上另一个文本框的Text属性不匹配即可.我可以在后面的代码中通过与转换器的绑定来实现这一点.但有没有办法只在XAML中做到这一点?(我在想某种触发器).
除了一列之外,我有两个具有相同结构的表...表2中有另外一列我将插入CURRENT_DATE()
我想将table1中的所有值复制到table2.
如果我使用
INSERT INTO dues_storage SELECT * FROM dues WHERE id=5;
Run Code Online (Sandbox Code Playgroud)
它会抛出一个错误,指出列数的差异.
我有两个问题:
javascript ×4
.net ×2
canvas ×1
date ×1
diagram ×1
flowchart ×1
html ×1
iframe ×1
jquery ×1
mysql ×1
performance ×1
python ×1
statistics ×1
web-services ×1
wpf ×1
xaml ×1