问题列表 - 第8714页

您是如何估计在开始Web开发项目之前花费的时间?

当你告诉你的客户或经理,这可以通过10天之内完成,但你花了20天的时间甚至没有部署到生活却一点感觉真的不好.

任何经验都可以与我分享您是如何估计花在拟议项目上的时间的?

谢谢

project-management

12
推荐指数
3
解决办法
638
查看次数

如何在没有LDF文件的情况下附加数据库?

如何在SQL Server中附加没有LDF文件的数据库?

sql-server

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

从相同的父函数调用不同的子函数

我希望有一个像这样的共同父功能

void main (param 1, param 2)
{
    <stuff to do>
    param1();
    print("The function %s was called", param 2);
    <more stuff to do>
}
Run Code Online (Sandbox Code Playgroud)

其中param 1将是要调用的函数的名称,param 2将是一些描述性文本.param 2很简单,我已经解决了,但我不清楚如何通过传入函数名称从同一个父函数调用函数.这是父函数所做的一些其他事情,但不是让多个父函数只在他们调用的函数或带有switch语句的单个父函数上有所不同,如果这种方式可行,则id更喜欢.有什么想法吗?

c function parent-child

0
推荐指数
1
解决办法
1251
查看次数

如何仅从结果集中选择常用属性?

可以说我有一个包含列的表,例如:

  • ID
  • Name
  • City
  • State
  • ZIP

我需要编写一个只返回一行的查询.这行将包括City,, StateZIP,但是如果结果集中的所有值都相同,我只希望字段具有值,否则我希望该字段为null.

例如,如果每个记录具有相同的State,则State将返回结果.如果只有一个结果具有不同的状态,我希望该字段为null.在SQL Server 2005中是否可以这样?

基本上,我想要一个这样的查询:

SELECT City, State, ZIP
FROM Users
WHERE ID IN(1,2,3,4,5,6)
Run Code Online (Sandbox Code Playgroud)

但只返回一行,我在上面描述的规格.

sql t-sql sql-server sql-server-2005

2
推荐指数
1
解决办法
203
查看次数

使用Google Maps API时,为什么我没有收到"相同的原始政策"警告?

我正在我的JavaScript页面中进行RESTful Web服务调用并收到以下警告:

"这个页面正在访问不受其控制的信息.这会带来安全风险.你想继续吗?"

现在我已经阅读了这篇文章并了解跨域,同源策略.但是,当我使用Google的Maps API等其他API时,我不会收到此类警告.显然,域名与我的本地域名不同.有什么不同?

我最初的猜测是,<script>当我的REST使用XMLHttpRequest时,Google使用标签"导入"到页面中.如果是这样的话,这两种方法之间的区别是哪一种值得警告而另一种不值得?

javascript security rest google-maps cross-domain

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

SqlCommand如何清理参数?

使用SqlParameters是一种推荐的方法来防止数据库查询中的SQL注入.在哪里可以找到内部消毒这些参数的代码/功能?我想在我的自定义实现中重用此功能.我试图使用Reflector找到它,但没有成功.

.net sqlparameter

10
推荐指数
1
解决办法
3694
查看次数

为什么要创建新的编程语言?

创建新编程语言的真正好处是什么?你真的不太可能实际使用它.

简而言之,创建新语言的过程将如何使您成为更好的程序员?

programming-languages

23
推荐指数
5
解决办法
4164
查看次数

如何在exe或dll中隐藏字符串?

我发现可以从二进制文件中提取硬编码字符串.
例如,Process Explorer的属性视图显示超过3个字符的所有字符串.

这是我编写的简单可执行文件的代码,只是为了测试它:

#ifndef _WIN32_WINNT
#define _WIN32_WINNT 0x0501
#endif
#include <stdio.h>
#include <tchar.h>
#include <Windows.h>

int _tmain(int argc, _TCHAR* argv[])
{
    _TCHAR* hiddenString1 =_T("4537774B-CC80-4eda-B3E4-7A9EE77991F5");
    _TCHAR* hiddenString2 =_T("hidden_password_or_whatever");
    for (int i= 0; i<argc; i++) {
        if (0 == _tcscmp(argv[i],hiddenString1)) {
            _tprintf (_T("The guid argument is correct.\n")); }
        else if (0 == _tcscmp(argv[i],hiddenString2)) {
            _tprintf (_T("Do something here.\n")); }
    }

    _tprintf (_T("This is a visible string.\n"));
    //Keep Running
    Sleep(60000);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

字符串可以清楚地从相应的可执行文件中提取:
替代文字

我认为找到字符串有点太容易了.

我的问题是:

  1. 如何简单地隐藏hiddenString1 …

c++ security obfuscation defensive-programming reverse-engineering

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

如何在数据库中创建嵌套类别?

我正在制作一个视频网站,其中的类别将被嵌套:

例如编程 - > C语言 - > MIT视频 - >视频1编程 - > C语言 - >斯坦福视频 - >视频1编程 - > Python - >视频1

这些类别和子类别将由用户即时创建.当人们以可导航菜单的形式创建它们时,我将需要显示它们,以便人们可以轻松浏览该集合.

有人可以帮助我如何创建这样的数据库吗?

database nested categories

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

关于fork和execve系统调用

据说fork系统调用创建了调用进程的克隆,然后(通常)子进程发出execve系统调用以更改其映像并运行新进程.为什么这两步?

BTW,什么execve代表什么?

unix linux

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