111111111 - Invalid
A121278237 - Invalid
7777777777 - Invalid
121263263 - Valid
111111112 - Valid
Run Code Online (Sandbox Code Playgroud) 我需要知道我的应用程序是否被最流行的防病毒软件包标记为病毒(不是最好的,但最大的是用户群).因此,我想知道其他人如何解决这个问题.一些背景:
我有一个用Delphi编写的应用程序.自从发现Delphi病毒以来,我的应用程序出现了误报问题,特别是我的演示版由于某种原因(它们都共享相同的代码).AVG一直很好,我现在可以轻松地将我的文件列入白名单,但后来我得到了最新的DevExpress安装程序,它也是假的.鉴于这种情况越来越普遍,让我感到震惊的是,我需要了解我的应用程序是否被最受欢迎的反病毒软件包标记.因此,我想知道其他人如何解决这个问题.我不希望人们下载我们的演示版本,获得AV警告,并决定不尝试它.
到目前为止,我唯一的选择是购买大量AV包并将它们放入VM,或者使用像VirusTotal这样的服务.后者似乎是一个理想的选择,但事实上,他们将测试限制在20Mb以下的文件,我的文件比这大.没有付费选项来扩展功能.(我认为这是一个奇怪的限制,但Kaperskis免费检查仅限于1Mb!)
你如何检查你的申请?
我有一张地图,按世界地图上的国家/地区的边界(轮廓)划分为多个地区.每个区域都有一定的表面覆盖等级S(例如0表示水,0.03表示草...).边界定义如下:
这是一个例子.
0.0300 0.0000 7
2660607.5 6332685.5 2660565.0 6332690.5 2660541.5 6332794.5
2660621.7 6332860.5 2660673.8 6332770.5 2660669.0 6332709.5
2660607.5 6332685.5
Run Code Online (Sandbox Code Playgroud)
我想使一个栅格图,其中每个像素具有的值小号对应于其中的像素的中心落在该区域.
请注意,边框表示S中的步骤更改.S的各种值代表离散类别(例如草或水),而不是可以平均的值(即没有湿草!).
另请注意,并非所有边框都是闭环,如上例所示.这有点像国界:例如,美国 - 加拿大边界不是一个封闭的环路,而是一条线在两端连接着另外两个边界:加拿大海洋和美国 - 海洋"边界".(尽管如此,确实存在闭环边界!)
有人能指出我能做到这一点的算法吗?我不想重新发明轮子!
我想分析一个相对CPU密集型的自定义管理命令(使用PIL渲染图像).当我使用以下命令时,我在我的分析结果中获得了各种Django模块(admin,ORM等):
python -m cProfile manage.py testrender
Run Code Online (Sandbox Code Playgroud)
我删除了所有可能导入Django的导入,但我猜测以下是罪魁祸首:
from django.core.management.base import BaseCommand, CommandError
Run Code Online (Sandbox Code Playgroud)
有没有办法过滤掉cProfile结果?(只显示文件名,没有路径)或者,是否有其他方法可以从分析中排除/包含相应的模块/包?
我希望能够在Visual Studio的调试窗口中的每个跟踪的开头看到时间戳.
Run Code Online (Sandbox Code Playgroud)[Time stamp here] The thread 'Win32 Thread' (0xcd0) has exited with code 0 (0x0). [Time stamp here] => CLR ProvideAssembly: AppDomainId: 1, Ref: 'msvcm90d...
示例是sysinternals应用程序 - DebugView.问题是我无法进行Visual Studio调试,同时使用DebugView进行侦听,而且我不习惯手动将时间戳添加到我的跟踪器中.
debugging timestamp visual-studio-2008 visual-studio output-window
如何告诉STL,特别是resize()vector中的方法,用默认的构造函数初始化对象,以及使用哪些参数?
例如:
class something {
int a;
something (int value);
}
std::vector<something> many_things;
many_things.resize (20);
Run Code Online (Sandbox Code Playgroud)
更一般地说,当需要创建对象并将参数传递给该构造函数时,如何强制STL使用我的构造函数?
在我的情况下,添加默认构造函数不是一个选项,我宁愿不使用指针数组来解决问题.
我有一个美国公司数据库,有2000万条记录.首先,它们不是大型RAM数据库服务器的预算.所以我认为我将不得不将数据库分成几部分,按州分组的4部分.
我的问题是如何用PHP处理这个问题的最佳方法,我在想用户查询查找State然后指向相关的db?有什么想法吗?
Python 2.6 (trunk:66714:66715M, Oct 1 2008, 18:36:04)
[GCC 4.0.1 (Apple Computer, Inc. build 5370)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> path = "/Volumes/Users"
>>> path.lstrip('/Volume')
's/Users'
>>> path.lstrip('/Volumes')
'Users'
>>>
Run Code Online (Sandbox Code Playgroud)
我期待输出path.lstrip('/Volumes')应该是/Users
我工作的项目中的一些开发人员习惯于评论他们的代码以显示其添加的产品版本,例如
// added for superEnterpriseyWonder v2.5
string superMappingTag = MakeTag(extras);
if (superMappingTag.empty())
{
autoMapping = false;
}
// end added for superEnterpriseyWonder v2.5
Run Code Online (Sandbox Code Playgroud)
每当我看到这个,我的血压升高,我必须花5分钟浏览SO来冷却.在我看来,他们不理解版本控制,如果我使用这种做法,源文件中的每一行都会是关于何时添加内容的评论.我正在考虑从我工作的文件中删除所有这些评论,但我想知道这只是我挑剔而且这些评论真的有些价值吗?