嘿.我记得在某个地方读过有关OO的严格限制的程序范例.它完全禁止嵌套ifs和elses,避免与类没有关联的全局命名空间中的函数,以及类似的东西.它应该是非常有名的.有谁知道它是如何调用的?谢谢.
我举个例子.这不应该是一个完全严肃的范例 - 它只是对改善你的"OO风格"的重大限制.例如,一个FizzBuzz程序,你将创建一个继承自整数的对象,并拥有一个方法'representMyself',以及一个对象'FizzBuzzNumbersRange',它使用方法'representAll'或其他东西保存一个FizzBuzz数字数组.等等
我知道PHP有许多代码混淆器/许可程序.我想知道是否有人真正使用过这些以及他们的经历.
请注意我不想知道可用的解决方案.我想知道您使用这些解决方案之一的经验.是否值得投资200美元购买代码混淆器等?
老实说,我更喜欢没有装载机等的东西.我知道这会增加破解的可能性,但我只想让它成为一个有害的因素.
感谢您的时间.
这可能是一个非常愚蠢的问题,但加载文件中的标签之间的数据并通过PHP include()加载它是否愚蠢?这样可以更容易编辑.谢谢.
假设我的应用程序中有n种类型的用户.
我使用UserType枚举来区分它们.
我是否需要在名为UserType的数据库中保留一个表?
这样我就可以通过查询表而不是搜索应用程序源代码来随时找到用户类型.
这样做我的源代码可能会变得有些复杂.
我应该承认这种交易吗?
在C++中,是否可以枚举枚举(运行时或编译时(首选))并为每次迭代调用函数/生成代码?
示例用例:
enum abc
{
start
a,
b,
c,
end
}
for each (__enum__member__ in abc)
{
function_call(__enum__member__);
}
Run Code Online (Sandbox Code Playgroud)
合理的重复:
Hacketyhack.net的(Ruby Shoes)包装解决方案无效.任何人都能指出我的替代方案吗?
在这个问题之后,我决定使用ffmpeg来裁剪MP3.在另一个问题上,我发现了这种做法:
ffmpeg -t 30 -acodec copy -i inputfile.mp3 outputfile.mp3
Run Code Online (Sandbox Code Playgroud)
问题是我不想裁剪前30秒,我想从x到x + n裁剪,比如30s到100s.我该怎么做呢?
我正在为ffmpeg读这个人,但这并不是很简单,特别是因为我刚刚发现了ffmpeg并且我不熟悉音频/视频编辑软件,所以任何指针都会受到赞赏.
我听说游戏开发人员有时会用汇编代码替换部分内循环以提高性能.
这是一个简单的例子?
组装在哪里?只是内联w/C代码?
谢谢!
编辑:非常感谢代码示例.
一般来说哪个更贵?一个双嵌套的for循环,一次调用数据库或只调用一个for循环中的每个N项的数据库?
没有找到一个微秒的答案,只是我应该采取的方向的一般概念.
TIA.