我正在我的网络应用程序上试验OpenSSL,我想测试发送的数据是否已加密且窃听者无法看到.
你可以使用哪些工具来检查?这可以通过编程方式完成,以便可以放在单元测试中吗?
如果我希望将来转向C++和SDL,那么Python和pygame是学习SDL的好方法吗?
我被要求维护一个充满内存泄漏的大型C++代码库.在探索时,我发现我们有很多缓冲区溢出导致泄漏(它如何变坏,我不想知道).
我决定先从危险函数开始删除缓冲区溢出.哪些C/C++函数最常使用不正确并可能导致缓冲区溢出?
对于用于帮助查找缓冲区溢出的编译器和/或工具,我创建了另一个处理此问题的问题
我正在寻找一个伪随机数生成器,它可以专门在生成每个数字之前给定种子时快速工作.到目前为止,我见过的大多数生成器都假设您设置一次种子,然后生成一长串数字.到目前为止看起来与我见过的唯一相似的是Perlin Noise,但它产生了太"平滑"的数据 - 对于类似的输入,它往往会产生类似的结果.
生成器的声明应该类似于:
int RandomNumber1(int seed);
Run Code Online (Sandbox Code Playgroud)
要么:
int RandomNumber3(int seedX, int seedY, int seedZ);
Run Code Online (Sandbox Code Playgroud)
我认为拥有良好的RandomNumber1应该足够了,因为可以通过散列其输入并将结果传递给RandomNumber1来实现RandomNumber3,但是我编写了第二个原型,以防某些实现可以使用独立输入.
该生成器的预期用途是将其用于程序内容生成器,例如通过将树放置在网格中来生成森林,并确定每个位置的随机树种和随机空间偏移.
生成器需要非常高效(低于500个CPU周期),因为在渲染过程中会实时大量创建过程内容.
开发网站非常耗时.为了提高生产力,我会编写一个原型来向客户展示.我不担心让原型符合标准.大多数情况下,我们的客户会批准原型并给出不合理的截止日期.我通常最终在生产中使用原型(嘿,原型工作.不需要让我的工作更难.)
我可以重构代码以输出有效的HTML.但是输出有效的HTML是值得的吗?
对于我的服务器应用程序,我需要检查我的黑名单中是否有IP地址.
比较IP地址的最有效方法是什么?将IP地址转换为整数并比较它们是否有效?
是否可以将全局热键分配给Adobe AIR应用程序中的特定功能,即应用程序功能是否响应热键,无论应用程序是否处于活动状态(当然,它必须在运行,但仅在系统托盘中运行).
完全托管的asp.net Web门户网站中是否存在缓冲区溢出/溢出漏洞.如果可以,则可以对其进行测试.
几个星期前,我被分配来评估我们所有的程序员.我对此感到非常不舒服,因为我是那个教过每个人的商店编程语言的人(他们都是大学毕业后不知道语言,运气就好了,我非常精通它.).在评估中,我对他们的表现(完美分数)非常偏见.
我很高兴我们的编程商店不需要平均性能水平,但我听到商店的恐怖故事需要平均水平.
我的问题如下: