(删除'(1 2)'((1 2)(1 3)))不会从常见的lisp列表中删除'(1 2)..(我认为它使用eq而不是相等)我们还有其他吗?替换从clisp中的列表列表中删除元素??
我是Web服务的新手,我一直试图在Internet上找到一个简单的Java SOAP客户端程序.
我想做的就是发送一条SOAP消息并收到一些响应.
有一个网站提供免费的网络服务.
http://www.webservicex.net/ws/WSDetails.aspx?WSID=17&CATID=7
您输入国家/地区名称,它会为您提供国家/地区的ISD代码.就这么简单.
我想将国家名称发送到Web服务,并仅使用Java而不使用任何外部jar来获取其ISD代码.
我刚发现了一些东西,我想知道如何以及为什么.我正在为Android开发一款小型街机游戏.我决定忽略OpenGL并使用标准的SurfaceView和Drawables来做它,因为它假设很轻(10个精灵左右).我有加载的drawable,我使用Draw方法并将它们传递给我的画布.这是每个精灵如何绘制到屏幕上的.事实证明,绘制4-5个大精灵(200X400左右)需要很长时间才能使用不那么全新的手机型号.足够长的时间让我的游戏无法播放.我们谈论使用这种方法绘制单帧的时间为50-60毫秒.除了画画之外我真的不做任何事情,无处可削减成本.所以我决定尝试使用Bitmaps.但是,我需要预先设置大小,因为没有'setBounds' 位图中的方法.没问题,我调整它们以适应当前屏幕的负载,问题解决了.
好.所以我得到了位图.我现在使用Canvas.DrawBitmap进行绘制.我采用了新的绘制方法......我获得了400%的性能提升!而不是50-60ms,整个绘制循环现在需要8-12ms.我勒个去?? 为了排除它,我也计时setBounds,它需要<1ms,所以不应该责怪.这是实际的Drawable.Draw,减慢了速度.
对我来说这是个好消息,因为我真的不想学习OpenGL让我的游戏可玩,但我不禁想知道它 - 它没事吗?我的方法有问题吗?为什么不在任何地方提到它?
我目前正在使用许多自定义小部件,这些小部件提供不同的信号和插槽以便彼此通信.
例如,有一个小部件建立网络连接,然后向其他小部件发出信号,然后将其状态从禁用状态更改为启用状态.
我现在想要想象这些小部件如何协同工作,并想问一下最好的方法是什么?是否有适合此目的的UML图表类型?
也许已经有工具可以自动搜索连接并显示它们?
如果有可能显示未使用的插槽/信号会很好.
编辑:如果有一种方法不仅可以显示QWidgets而且还有QObject类也有信号/插槽,那将会很好
执行此操作时......
class A:
def b(self, a):
print a
print dir(b)
print dir(A.b)
Run Code Online (Sandbox Code Playgroud)
它给出了结果:
['__call__', '__class__', '__delattr__', '__dict__', '__doc__', '__get__',
'__getattribute__', '__hash__', '__init__', '__module__', '__name__', '__new__',
'__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__str__', 'func_closure',
'func_code', 'func_defaults', 'func_dict', 'func_doc', 'func_globals', 'func_name']
['__call__', '__class__', '__cmp__', '__delattr__', '__doc__', '__get__',
'__getattribute__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__',
'__repr__', '__setattr__', '__str__', 'im_class', 'im_func', 'im_self']
Run Code Online (Sandbox Code Playgroud)
为什么这个不同?
我的问题来自从JSONObject获取Iterator.
最简单形式的代码生成错误:
String json = client.retrieveList();
JSONObject jsonList = new JSONObject(json);
Iterator<String> i = jsonList.keys();
while(i.hasNext())
{
String next = i.next();
JSONArray jsonArray = jsonList.getJSONArray(next);
// Do stuff with jsonArray, example: jsonArray.getString(0), jsonArray.getString(1);
}
Run Code Online (Sandbox Code Playgroud)
确切的警告是:类型安全:Iterator类型的表达式需要未经检查的转换以符合Iterator
所以问题是如何根除这一警告?
非常感谢!
是否可以使用Python在Google App Engine中创建一个全能的全局异常处理程序?
基本上,我想捕获所有未捕获的异常并优雅地处理它,同时向我发送带回溯的电子邮件.
目前,对于所有未捕获的错误,用户会看到包含一段代码的堆栈跟踪.这是不可取的.
根据我的理解,有三种方法可以调用异步代码:
request.on("event", callback);fs.open(path, flags, mode, callback);我找到了一个承诺库https://github.com/kriszyp/node-promise,但我没有得到它.
有人可以解释一下什么是承诺,为什么我应该使用它?
另外,为什么它从Node.js中删除了?
我试图让我的水平规则忽略父填充.
这是我所拥有的一个简单示例:
#parent {
padding:10px;
width:100px;
}
hr {
width:100px;
}
Run Code Online (Sandbox Code Playgroud)
您会发现水平规则延伸到父级之外10px.我试图让它忽略父div中其他所有内容所需的填充.
我知道我可以为其他一切做一个单独的div; 这不是我正在寻找的解决方案.
我在Wrox Beginning PHP5的帮助下学习PHP,但是那里没有很多练习题,所以你们知道我在哪里可以找到一大堆PHP练习吗?有点像家庭作业/数学问题.他们变得越来越困难和精心制作.
我正在寻找的实践有以下主题:
提前致谢.
问候,appu.