如果可以将想法实现为桌面应用程序和Web应用程序,那么您会采用哪种方式?
我在这里有点偏颇,因为我倾向于选择桌面应用而不是网络应用,因为它能够快速访问信息:无需打开浏览器,无需登录,响应速度更快,托盘集成,通知,全球热键等.作为开发人员,我也有更多开发桌面应用程序的经验.但作为ISV,我不仅要担心不仅丰富用户,还要丰富自己;)
对于设计网站,最好通过学习HTML/CSS或使用网页设计程序来实现自己吗?为什么?
我想为未来的硬件练习编程代码.这些是什么?想到的两件主要事情是64位和多核.我还注意到缓存很重要,GPU有自己的技术,但现在我对任何图形编程都不感兴趣.
我还应该知道什么?
-edit-我知道其中很多都在现在,但很快所有的cpus都将是多核的,并且线程化将更加重要.我认为是endians(大与小),但发现它并不重要,并且已经有一个大的endian CPU来测试.
我知道WoW附加编程社区,但是我找不到任何文档是用于从Web访问WoW数据库的任何API.我看到像WoWHeroes.com和Wowhead这样的第三方网站使用游戏数据(项目和角色数据库),所以我知道这是可能的.但是,我无法弄清楚从哪里开始.是否有我可以使用的Web服务,或者他们正在进行某种需要在其服务器环境中运行WoW客户端的工作?
这是练习中的代码:
#include <iostream>
using namespace std;
int main() {
int n = 13;
int* ip = new int(n + 3);
int* ip2 = ip;
cout << *ip << endl;
delete ip;
cout << *ip2 << endl;
cout << ip << tab << ip2 << endl;
}
Run Code Online (Sandbox Code Playgroud)
当删除分配给堆上的int的空间时,我认为取消引用指针会产生某种内存错误.相反,它返回0.
为什么是这样?
可能重复:
为什么C++编译需要这么长时间?
我正在处理两个大小相同(loc)的不同项目.使用Ant的Java构建过程以分钟为单位进行测量.使用CMAKE工具的C++构建处理以小时为单位进行测量.
Java的哪些特性允许它比同类C++程序更快地构建?
我试图使用JSON在浏览器和我的应用程序之间发送数据.
我试图使用Lift 1.0来创建和解析JSON字符串,但由于某种原因,我无法解析我刚刚构造的JSON:
scala>import scala.util.parsing.json.JSON._
import scala.util.parsing.json.JSON._
scala> import net.liftweb.http.js._
import net.liftweb.http.js._
scala> import net.liftweb.http.js.JE._
import net.liftweb.http.js.JE._
scala> val json = JsObj(("foo", 4), ("bar", "baz")).toJsCmd
json: String = {'foo': 4, 'bar': 'baz'}
scala> parseFull(json)
res3: Option[Any] = None
Run Code Online (Sandbox Code Playgroud)
如何在Scala/Lift中以编程方式构造有效的JSON消息,还可以再次解析?
我正在使用Python类继承并遇到一个问题,__init__
如果从子类(下面的代码)调用继承没有执行,我从Active Python得到的结果是:
>>> start
Tom Sneed
Sue Ann
Traceback (most recent call last):
File "C:\Python26\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py", line 312, <br>in RunScript
exec codeObject in __main__.__dict__
File "C:\temp\classtest.py", line 22, in <module>
print y.get_emp()
File "C:\temp\classtest.py", line 16, in get_emp
return self.FirstName + ' ' + 'abc'
AttributeError: Employee instance has no attribute 'FirstName'
Run Code Online (Sandbox Code Playgroud)
class Person():
AnotherName = 'Sue Ann'
def __init__(self):
self.FirstName = 'Tom'
self.LastName = 'Sneed'
def get_name(self):
return self.FirstName + ' ' + self.LastName
class Employee(Person):
def …
Run Code Online (Sandbox Code Playgroud) 我已经使用NSImageCell,一些NSTextFieldCells和一个NSPopUpButtonCell创建了NSCell的自定义子类.
我正在使用以下命令初始化弹出单元格:
myPopUpCell = [[NSPopUpButtonCell alloc] init];
[myPopUpCell setBordered:NO];
[myPopUpCell setAutoenablesItems:NO];
[myPopUpCell addItemsWithTitles:[NSArray arrayWithObjects:@"Item1", @"Item2", @"Item3"]];
Run Code Online (Sandbox Code Playgroud)
并将其吸引进去 drawInteriorWithFrame:inView:
一切似乎都很好,除了在运行我的应用程序时单击弹出单元格时,单元格不会弹出.关于可能出错的任何建议?