问题列表 - 第4108页

如何确定两个网页是否相同?

有哪些技术可以检测网页是否与另一个网页相同?

同样,我不是指char-for-char等价物(这很容易),但足够强大,可以忽略页面上当前日期/时间等内容.

例如,去雅虎!新闻文章加载页面,10分钟后在另一个浏览器中打开同一页面.Baring重写,这些页面会有一些差异(时间戳,可能是广告之类的东西,可能是相关故事之类的东西),但人类可以看看这两个并说它们是相同的.

注意我不是要修复(或依赖)URL规范化.即,弄清楚foo.html&foo.html?bar = bang是一样的.

algorithm diff

13
推荐指数
3
解决办法
4415
查看次数

如何使用scanf验证输入

如何使用scanf验证用户输入.现在我有类似的东西,但不起作用.

注意:我有atoi只是为了验证scanf验证是否有效.

scanf("%[0987654321.-]s",buf);

i = atoi(buf);

if(i)
    index = i;
Run Code Online (Sandbox Code Playgroud)

c c++ scanf

5
推荐指数
2
解决办法
2万
查看次数

内置类型的析构函数(int,char等..)

在C++中,以下代码给出了编译器错误:

void destruct1 (int * item)
{
  item->~int();
}
Run Code Online (Sandbox Code Playgroud)

这段代码几乎相同,我只是将int解压缩到另一种类型,并发生了一些神奇的事情:

typedef int myint;

void destruct2 (myint * item)
{
  item->~myint();
}
Run Code Online (Sandbox Code Playgroud)

为什么第二个代码有效?int是否因为已被typedefed而获得析构函数?

如果你想知道为什么一个人想要这样做:这来自重构C++代码.我们正在删除标准堆并将其替换为自制池.这要求我们调用placement-new和析构函数.我知道调用原始类型的析构函数是没用的,但是我们在代码中想要它们,以防我们后来用实际类替换POD.

发现赤裸裸的int不起作用但是类型合适的东西确实令人惊讶.

顺便说一句 - 我有一个涉及模板功能的解决方案.我们只是在模板中输入dede,一切都很好.

c++ constructor destructor typedef

59
推荐指数
1
解决办法
8083
查看次数

静态/动态运行时链接

在VC++中选择链接方法的最佳实践是什么?任何/一切都可以静态链接吗?

在动态链接的项目中,链接库的相对/绝对位置是否重要?

优缺点都有什么 ?

补充:我主要是指lib文件.它们的行为与dll链接相同吗?

c++ windows linker

5
推荐指数
1
解决办法
5215
查看次数

磁盘空间开销最小的版本控制

我一直在考虑使用像SVN这样的版本控制系统作为我使用的几台PC之间的通用备份和同步工具.这将适用于各种数据,包括MP3和翻录的DVD - 大量数据(120gb +).

我的主要问题是SVN在.svn目录中创建每个版本化文件的副本.虽然我可以看到这在大多数情况下非常有用,但对于我的目的而言,这完全没有必要,并且大量浪费磁盘空间.

是否存在不会在工作副本中创建文件副本的VCS?

编辑澄清:我只是在谈论每台计算机上所需文件的大小.对于SVN,这意味着工作副本及其元文件的大小 - 对于DVCS来说,这就是WC和存储库的大小.

svn version-control

5
推荐指数
2
解决办法
2316
查看次数

什么是T-SQL要授予SQL Server中数据库中表的读写权限?

在SQL Server中为用户分配db_datareaderdb_datawriter角色的确切SQL是什么?

用户名是MYUSER和数据库MYDB.

t-sql sql-server

69
推荐指数
2
解决办法
9万
查看次数

为什么这么多网站讨论编程而不是描述他们试图产生的系统?

有很多网站教人们如何构建更好的软件,但为什么很少有网站真正提供我们(作为程序员)应该创建的域的详细描述?在不同类型的系统中出现共同需求模式之前,人们只能构建如此多的库存,会计和ERP系统.从逻辑上讲,如果程序员花费大量时间尝试在他们的架构中创建可重用的组件,这是否意味着他们应该有一些可重用的"蓝图"来描述他们应该创建的系统?换句话说,软件开发的焦点似乎过于关注"如何"

所以我的问题是:是否已完成任何工作,将所有不同类型的系统规范编入一个地方,所有这些都在一个站点上?如果在项目开始时缺乏适当的要求是软件开发的祸根之一,那么能够从已经编写的相同类型的先前系统中"重用"需求规范是否更有意义?

requirements

26
推荐指数
2
解决办法
915
查看次数

为什么Xcode 3会为每个实际发生的事件显示多个编译器错误或警告

当我构建Xcode时,任何错误或警告都会被复制.因此,在IDE中,我在状态栏中的图标附近获得两倍的数字,并且在编辑器中显示黄色或红色气泡的位置,警告(或错误)行下方有两条警告线(或错误行) ) 发生了.其他人有这个问题,或知道如何解决它?

macos xcode objective-c

8
推荐指数
1
解决办法
1229
查看次数

反转(解析输出)Arrays.toString(int [])

在JDK或Jakarta Commons(或其他任何地方)中是否存在可以解析Arrays.toString输出的方法,至少对于整数数组?

int[] i = fromString(Arrays.toString(new int[] { 1, 2, 3} );
Run Code Online (Sandbox Code Playgroud)

java serialization tostring

17
推荐指数
1
解决办法
1万
查看次数

在OpenGL中访问像素的最佳方法是什么?

我几乎是opengl的新手.我想glReadPixels是可怕的,所以最好的方法是什么?我正在考虑使用一个锁定纹理矩形的函数,像glTexSubImage2D一样将像素复制到RAM,修改它,然后使用glTexSubImage2D将ram复制回纹理.这是一个好方法吗?我可以把优化想象成一个标志,说不要复制纹理,因为你将覆盖它并缓存.

我还可以使用其他什么方法?你们有没有人能告诉我我想要的gl函数的名字(所以我可以阅读手册)或者指向我的教程?我尝试使用谷歌搜索,但大多数结果看起来像是没有做我想到的.

opengl

7
推荐指数
2
解决办法
3443
查看次数