我现在正在为我们产品的开发人员功能API工作.
第一个版本发布,目前用户数量很少.自从我开始开发第二个版本以来,一些部件被重新设计,一些部件被移除以使API更加优雅和清晰.
但是第二版部署对于旧版本用户来说可能是一种痛苦.我们的营销部门正计划大量增强我们的API产品,为其添加更多功能.
我应该如何构建系统,
1)我们不会受限于"旧版本"添加新的有趣功能
2)当前的API用户不会不满意,因为需要重新设计他们的系统以符合更改的API
或者,如果API产品在公开发布之前的相当长的一段时间内在沙箱中进行测试,那么规范中是否会有任何重大修改?
我试图跟上C++,因为他们引入了1998 ANSI/ISO C++.我吸收了新的概念并试图理解它们.我了解了异常处理,模板和命名空间.我已经阅读了有关新的强制转换机制并使用了STL库.
所有这些概念都需要很多能量.但是现在看一下新的C++ 0x标准时,我有点担心C++的未来.
事情变得越来越复杂.这种语言正在变成一个怪物.
我不确定我是否想要继续使用该语言,因为我无论如何都不会在C++中进行日常的黑客攻击.我主要使用解释或字节码语言.
那么,为什么我还要费心去学习这种难度大但功能强大的语言呢?我可以用Python等人做95%的业务.剩余的5%,我可以毫不费力地处理普通的旧C++或C.
你怎么看?
我在python中编写了一个使用cookie和POST/GET的脚本.我还在脚本中包含了代理支持.但是,当一个人进入死代理代理时,脚本崩溃.在运行我的其余脚本之前,有没有办法检查代理是否死/活?
此外,我注意到一些代理不能正确处理cookie/POST头.有没有什么办法解决这一问题?
正如标题所说,这可能吗?我希望在iPhone上"镜像"我的动作,以便在计算机显示器上显示.
我们在Apple的主要笔记上看过这个,但我不确定这个功能是否公开.
我有一个桌面应用程序,可以将soap与服务器对话.通信非常慢,所以我想预先下载大量数据并从我的本地数据库查询.我希望这个本地数据在应用程序关闭后继续存在,这样做的最佳方法是什么...有什么好的产品/例子可以做到这一点..我缓存了大约25个表.
Firebug是一个很好的工具,可以显示某些HTML元素的屏幕媒体CSS,但有没有办法查看打印媒体CSS呢?或者还有其他工具可以看到打印媒体CSS吗?
我想将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()?
我有一个带有这些值的窗口:
WindowState="Maximized"
AllowsTransparency="True"
Opacity="0.5"
WindowStyle="None"
Run Code Online (Sandbox Code Playgroud)
此窗口位于其他窗口的顶部(作为弹出窗口),其中包含特定位置上的内容.
我有一个新的要求.该窗口必须从下面的窗口显示一个矩形区域.换句话说,我必须在这个窗口中设置一个"洞",它将是完全透明的(没有不透明度值).直到这一刻我才想出办法让这个透明的洞.
希望得到一个想法......
我知道使用协同程序作为基础并实现玩具调度程序的基础知识.但我认为这是关于整体异步调度程序的过于简化的观点.我的想法中缺少一整套漏洞.
如何防止cpu运行正在运行空闲/等待的调度程序?有些光纤只是睡觉,有些则等待来自操作系统的输入.
静态异常实例是否可以安全使用?有什么好理由避免以下情况?
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)