问题列表 - 第7124页

开发API:在新功能和后向兼容性之间取得平衡

我现在正在为我们产品的开发人员功能API工作.

第一个版本发布,目前用户数量很少.自从我开始开发第二个版本以来,一些部件被重新设计,一些部件被移除以使API更加优雅和清晰.

但是第二版部署对于旧版本用户来说可能是一种痛苦.我们的营销部门正计划大量增强我们的API产品,为其添加更多功能.

我应该如何构建系统,
1)我们不会受限于"旧版本"添加新的有趣功能
2)当前的API用户不会不满意,因为需要重新设计他们的系统以符合更改的API

或者,如果API产品在公开发布之前的相当长的一段时间内在沙箱中进行测试,那么规范中是否会有任何重大修改?

api project-planning compatibility specifications

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

我应该拒绝C++,因为它正在成为一个巨人吗?

我试图跟上C++,因为他们引入了1998 ANSI/ISO C++.我吸收了新的概念并试图理解它们.我了解了异常处理,模板和命名空间.我已经阅读了有关新的强制转换机制并使用了STL库.

所有这些概念都需要很多能量.但是现在看一下新的C++ 0x标准时,我有点担心C++的未来.

事情变得越来越复杂.这种语言正在变成一个怪物.

我不确定我是否想要继续使用该语言,因为我无论如何都不会在C++中进行日常的黑客攻击.我主要使用解释或字节码语言.

那么,为什么我还要费心去学习这种难度大但功能强大的语言呢?我可以用Python等人做95%的业务.剩余的5%,我可以毫不费力地处理普通的旧C++或C.

你怎么看?

c++ programming-languages c++11

17
推荐指数
6
解决办法
2250
查看次数

代理检查python

我在python中编写了一个使用cookie和POST/GET的脚本.我还在脚本中包含了代理支持.但是,当一个人进入死代理代理时,脚本崩溃.在运行我的其余脚本之前,有没有办法检查代理是否死/活?

此外,我注意到一些代理不能正确处理cookie/POST头.有没有什么办法解决这一问题?

python proxy http

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

是否可以在我的电脑显示器上显示我的iPhone?

正如标题所说,这可能吗?我希望在iPhone上"镜像"我的动作,以便在计算机显示器上显示.

我们在Apple的主要笔记上看过这个,但我不确定这个功能是否公开.

iphone external-display

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

快速本地数据库

我有一个桌面应用程序,可以将soap与服务器对话.通信非常慢,所以我想预先下载大量数据并从我的本地数据库查询.我希望这个本地数据在应用程序关闭后继续存在,这样做的最佳方法是什么...有什么好的产品/例子可以做到这一点..我缓存了大约25个表.

c# database caching

7
推荐指数
1
解决办法
3435
查看次数

如何在Firebug中查看打印介质CSS?

Firebug是一个很好的工具,可以显示某些HTML元素的屏幕媒体CSS,但有没有办法查看打印媒体CSS呢?或者还有其他工具可以看到打印媒体CSS吗?

css printing firebug print-css

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

如何将IntPtr/Int转换为Socket?

我想将message.WParam转换为Socket.

    protected override void WndProc(ref Message m)
    {
        if (m.Msg == Values.MESSAGE_ASYNC)
        {

            switch (m.LParam.ToInt32())
            {
                case Values.FD_READ:
                    WS2.Receive(m.WParam);
                case Values.FD_WRITE: break;
                default: break;
            }

        }
        else
        {
            base.WndProc(ref m);
        }
    }

public class WS2
{
    public static void Receive(IntPtr sock)
    {
        Socket socket = sock;
    }
}
Run Code Online (Sandbox Code Playgroud)

如何将IntrPtr(sock)转换为Socket,以便我可以调用Receive()?

c# sockets winsock intptr

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

在窗口的背景中创建一个透明孔 - WPF

我有一个带有这些值的窗口:

WindowState="Maximized"
AllowsTransparency="True"
Opacity="0.5"
WindowStyle="None"
Run Code Online (Sandbox Code Playgroud)

此窗口位于其他窗口的顶部(作为弹出窗口),其中包含特定位置上的内容.

我有一个新的要求.该窗口必须从下面的窗口显示一个矩形区域.换句话说,我必须在这个窗口中设置一个"洞",它将是完全透明的(没有不透明度值).直到这一刻我才想出办法让这个透明的洞.

希望得到一个想法......

wpf transparency

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

如何实现实用的光纤调度器?

我知道使用协同程序作为基础并实现玩具调度程序的基础知识.但我认为这是关于整体异步调度程序的过于简化的观点.我的想法中缺少一整套漏洞.

如何防止cpu运行正在运行空闲/等待的调度程序?有些光纤只是睡觉,有些则等待来自操作系统的输入.

linux asynchronous scheduling language-implementation

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

静态异常实例

静态异常实例是否可以安全使用?有什么好理由避免以下情况?

public class ResourceHttpHandler : IHttpHandler
{
    private static HttpException notFoundException =
                new HttpException(
                    (int)HttpStatusCode.NotFound,
                    "Assembly Not Found");

    public bool IsReusable
    {
        get { return true; }
    }

    public void ProcessRequest(HttpContext context)
    {
        ....
        throw notFoundException;
        ....
    }
}
Run Code Online (Sandbox Code Playgroud)

c# multithreading exception

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