程序设计

专业和发烧友程序员的问答





30
我发现我的软件可以在Internet上进行破解下载,该怎么办?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 因此,经过6个月的努力,终于发布了我的应用程序。今天,我找到了第一个下载该网站的网站,该网站被破解了,我想知道你们中的其他程序员是否知道如何对此类内容做出反应? 软件作者可以采取什么措施来使破解版脱机,或者我只是一头雾水,不应该再创建任何软件,而只从事客户的项目?您有什么建议?有经验的人吗? 编辑:编程是我的工作-因此,毫无疑问是否要继续,只是客户为每个项目以真实货币支付,而且我仍然不知道独立开发是否至少会为所投资的时间支付,现在破解的下载,我试图评估该怎么做,以及是否有办法做出反应 讨论后:当我看到这个问题引起了多少兴趣时,我想说,即使不是纯粹的编程主题,社区也需要说出他们的想法。我想说,对于对此主题感兴趣的任何程序员,此页面都可以很好地阅读。



12
如何在Python中捕获SIGINT?
我正在研究启动多个进程和数据库连接的python脚本。我不时地想用Ctrl+ C信号杀死脚本,我想进行一些清理。 在Perl中,我可以这样做: $SIG{'INT'} = 'exit_gracefully'; sub exit_gracefully { print "Caught ^C \n"; exit (0); } 如何在Python中做类似的事情?
534 python  controls  signals 


25
在Mac OS X上设置ADB
我花了很长时间弄清楚如何在Mac上设置adb,因此我想写如何设置它对某些人可能有用。adb是用于在手机/模拟器上安装和运行android应用的命令行工具
534 android  macos  adb 

30
如何检查JavaScript中是否存在函数?
我的代码是 function getID( swfID ){ if(navigator.appName.indexOf("Microsoft") != -1){ me = window[swfID]; }else{ me = document[swfID]; } } function js_to_as( str ){ me.onChange(str); } 但是,有时我onChange无法加载。萤火虫错误 me.onChange不是一个函数 我想优雅地降级,因为这不是程序中最重要的功能。typeof给出相同的错误。 关于如何确保它存在然后仅执行的任何建议onChange? (除了尝试捕获一项工作以外,以下任何一种方法)
533 javascript 


7
用Python编写单元测试:如何开始?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 我用Python完成了第一个适当的项目,现在的任务是为它编写测试。 由于这是我第一次做项目,所以这是我第一次为此编写测试。 问题是,我该如何开始?我真的一点儿都不知道。谁能指出我一些可以用来开始编写测试的文档/教程/链接/书(尤其是单元测试) 关于该主题的任何建议都将受到欢迎。

6
计算方法的执行时间
可能重复: 如何测量功能运行了多长时间? 我有一种I / O耗时方法,可将数据从一个位置复制到另一个位置。计算执行时间的最好,最真实的方法是什么?Thread?Timer?Stopwatch?还有其他解决方案吗?我想要最精确,最简短的一个。
533 c#  .net  timer  io  stopwatch 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.