小编Sur*_*rya的帖子

C编程有REPL吗?

我在osx上.我发现了这个 http://neugierig.org/software/c-repl/, 但该页面上的代码链接似乎已被破坏.

c read-eval-print-loop

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

最佳Python播客?

任何人都可以提出与Python相关的优秀播客,它可能与Python或其生态系统(如django,pylons等)有关.

python podcast

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

为什么动态类型语言会变慢?

与静态类型语言相比,是什么使得加速动态类型语言变得困难.换句话说,静态类型语言的固有属性是什么使它们易于优化执行速度?

programming-languages

17
推荐指数
4
解决办法
3408
查看次数

clojure延迟函数执行

好的这就是我想要做的

(defn addresses [person-id]
 ;addresses-retrival )

(defn person [id]
  (merge  {:addresses (addresses id)} {:name "john"}))
Run Code Online (Sandbox Code Playgroud)

在上面的人员功能中,我希望仅在需要时检索地址,就像我一样

(:addresses (person 10)) 
Run Code Online (Sandbox Code Playgroud)

而不是什么时候

(person 10)
Run Code Online (Sandbox Code Playgroud)

我不确定我是否正确这样做,对clojure不熟悉.

clojure lazy-evaluation

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

clojure相当于ruby的gsub

我怎么在clojure中这样做

"text".gsub(/(\d)([ap]m|oclock)\b/, '\1 \2')
Run Code Online (Sandbox Code Playgroud)

regex clojure

11
推荐指数
3
解决办法
2077
查看次数

Pojo到xsd代

是否有可以从java类生成xsd模式的库?谷歌产生了相反的结果(来自xsd的java类).

java xml xsd pojo

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

您将如何衡量大型项目中的代码"质量"

我正在做一个相当大的项目,几年的制作,在一家大公司,我正在承担推动更好的整体代码质量的任务.

我想知道在这种情况下您将使用什么样的指标来衡量质量和复杂性.我不是在寻找绝对的措施,而是一系列可以随着时间的推移而改进的项目.鉴于这是一个跨越数百个项目的宏观操作(我已经看到一些问题涉及更小的项目),我正在寻找更自动化和整体性的东西.

到目前为止,我有一个如下所示的列表:

  • 全功能测试期间的代码覆盖百分比
  • BVT故障的反复出现
  • 依赖图/分数,基于nDepend等工具
  • 构建警告的数量
  • 发现/抑制的FxCop/StyleCop警告的数量
  • "catch"语句的数量
  • 手动部署步骤数
  • 项目数量
  • 代码/项目的百分比"死",如在任何地方都没有引用
  • 代码审查期间的WTF数量
  • 总代码行,可以按层分类

software-quality

9
推荐指数
2
解决办法
9909
查看次数

用于找出圆周上的像素坐标的算法

如果我知道圆的中心,圆的半径和垂直角的像素坐标,我如何在圆周上找出一定程度的像素值.基本上,我试图在不同的时间(1点钟,2点钟等)画一个时钟的手

math geometry pixels

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

为什么大多数人都说数据服务和数据库是系统中最重要的部分?

为什么大多数人都说数据服务和数据库是系统中最重要的部分?

从我所看到的,它是前端开发:GUI,WEBUI,XAML是最重要的.当然比中间层和数据库层更重要.

我认为构建应用程序的数据库并不重要.毕竟,数据模式来自业务分析,数据库开发人员几乎没有"创造性"的工作.业务逻辑方面(中间层)也是如此.此外,J2EE和.NET企业框架都有助于使业务逻辑易于开发.

那么,数据库开发人员做什么这么重要呢?为什么我们甚至需要一个独立的数据库开发人员?为什么大多数公司仍然向中/后端开发人员而不是前端开发人员支付更高的薪水?

我相信构建UI(使用Java或C#)的开发人员应具备数据库知识.这将让他们构建整个应用程序.在我看来,无论如何都不可能让非数据库知识人员开发应用程序.

请让我知道我在这里缺少什么.

非常感谢.

c# database-design backend java-ee

8
推荐指数
4
解决办法
382
查看次数

java泛型:使用泛型参数获取类的类

我很好奇如何使这项工作

 Class<Map<String,String>> food = Map.class;
Run Code Online (Sandbox Code Playgroud)

这显然不起作用.我想要这样的东西

 Class<Map<String,String>> food = Map<String,String>.class;
Run Code Online (Sandbox Code Playgroud)

但这似乎不是一个有效的java sytax.

怎么能让这个工作?

编辑:我想要这个的原因是因为我有这样的方法

   protected <ConfigType> ConfigValue<ConfigType> getSectionConfig(String name, Class<ConfigType> configType) {
        return config.getConfig(name);
    }
Run Code Online (Sandbox Code Playgroud)

我想这样称呼它

ConfigValue<Map<String,Object>> config = getSectionConfig("blah", Map<String,Object>.class>);
Map<String,Value> val = config.value();
Run Code Online (Sandbox Code Playgroud)

java generics

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