Andrew
Andrew

性别: 注册于 2009-01-22

向TA求助
20金币数
40 经验值
0个粉丝
主页被访问 53 次

8 个回答

0 赞同

IE 中的 JavaScript Profiler

Internet Explorer 8 beta (2) 有一个内置的 Javascript 分析器(在开发者工具栏中)。至少值得一玩……

回答于 2019-04-10 19:46

0 赞同

比例字体IDE

当我上次查看 Eclipse 时(前段时间!)它允许您选择任何已安装的字体来工作。不确定它是否支持使用制表位缩进的概念。 看起来很酷,但代码确实更难阅读......

回答于 2019-04-07 03:44

0 赞同

继承和多态性 - 易用性 vs 纯度

从长远来看,“做对了”会有好处,只是因为后来维护系统的人会发现如果一开始就做对了会更容易理解。 根据语言的不同,您可能可以选择多重继承,但通常简单的接口最有意义。 “简单”是指制作一个不会太过分的界面。最好有很多简单的接口和一些单一的接口。当然,总有一个取舍,接口太多可能会导致“忘记”……

回答于 2019-04-02 12:05

0 赞同

如何编组结构数组 - (.Net/C

答案取决于您也尝试编组的本地定义。您没有提供足够的信息让任何人能够真正提供帮助。 在原生数组中编组字符串时,一个常见的问题是原生数组通常使用固定大小的缓冲区来存储与结构内联分配的字符串。您的定义是将字符串编组为指向另一个包含该字符串的内存块的指针(这是默认值)。 [MarshalAs(UnmanagedType.ByValTStr,...

回答于 2019-03-25 02:56

0 赞同

大约一周前,IT Conversations 发布了一个由 Kent Beck 发表的非常有趣的演讲,重点关注 TDD(但也涉及模式和极限编程)。就 TDD 的详细说明而言,没有什么“肉”,但无论如何都提供了信息。如果您要提高 TDD 技能,绝对值得一听。

回答于 2019-03-23 10:35

0 赞同

我自己还没有尝试过,但是您可以从零开始使用 Linux 并开始构建您自己的 Linux 发行版。听起来像是需要大量时间的东西,但会导致深入了解 Linux 内核的核心以及每个部分的工作原理。当然,您可以按照此处的任何其他提示来补充此学习内容。

回答于 2019-03-19 08:34

0 赞同

存储登录的用户详细信息

我将存储用户 ID 和会话 ID 的散列值,然后将其匹配到数据库的会话表中。这样就更难欺骗会话数据。我也可以检查 IP 作为额外检查吗。 不确定我是否希望依赖存储在会话变量中的用户 ID 并相信它就是该用户,因为它可以很容易地被更改并以另一个成员的身份获得访问权限

回答于 2019-03-12 04:35

0 赞同

测试用例 VS ASSERTION 语句

这两种机制都有价值。任何体面的测试框架无论如何都会捕获标准的 assert(),因此导致断言失败的测试运行将导致测试失败。 我通常在每个 c 方法的开头都有一系列断言,并带有注释“//前提条件”;这只是对调用方法时我期望对象具有的状态的健全性检查。它们与任何 TDD 框架都非常吻合,因为它们不仅在您测试功能时在运行时工...

回答于 2019-03-06 18:02