自从我买了诺基亚N95 8G以来,我一直在考虑研究一些Symbian开发.那些在Symbian OS上有经验的人是否喜欢他们对平台的感觉?是否难以入手,工具是否成熟等?
我有一个动态创建的图像,我将其保存到流中,以便我可以在ReportViewer表面上显示它.
建立:
这不起作用,但没有报告任何错误,只是在报表界面上显示一个空图像图标.所有其他字段都正确显示.
有没有人有这个场景的工作代码示例?
是否完全违反Java方式来创建类似对象的结构?
class SomeData1 {
public int x;
public int y;
}
Run Code Online (Sandbox Code Playgroud)
我可以看到一个带有访问器和mutator的类更像Java.
class SomeData2 {
int getX();
void setX(int x);
int getY();
void setY(int y);
private int x;
private int y;
}
Run Code Online (Sandbox Code Playgroud)
第一个例子中的类是符号方便的.
// a function in a class
public int f(SomeData1 d) {
return (3 * d.x) / d.y;
}
Run Code Online (Sandbox Code Playgroud)
这不方便.
// a function in a class
public int f(SomeData2 d) {
return (3 * d.getX()) / d.getY();
}
Run Code Online (Sandbox Code Playgroud) 是否有充分的理由说明为什么在函数中只有一个return语句是更好的做法?
或者,一旦逻辑正确就可以从函数返回,这意味着函数中可能有很多返回语句?
.NET有一个很好的yacc/bison类型LALR解析器生成器吗?
我正在研究项目管理Web应用程序.用户可以通过多种方式显示任务列表.查看列表页面时,他们单击任务并重定向到任务编辑页面.
由于它们来自各种方式,我只是好奇将用户重定向回调用页面的最佳方式.我有一些想法,但希望得到其他开发人员的意见.
你会在会话中存储呼叫网址吗?作为一个cookie?我喜欢使用对象处理重定向的概念.
使用WPF在C#中异步加载BitmapImage的最佳方法是什么?似乎存在许多解决方案,但是存在标准模式还是最佳实践?
谢谢!
我有三个表:页面,附件,页面附件
我有这样的数据:
page
ID NAME
1 first page
2 second page
3 third page
4 fourth page
attachment
ID NAME
1 foo.word
2 test.xsl
3 mm.ppt
page-attachment
ID PAGE-ID ATTACHMENT-ID
1 2 1
2 2 2
3 3 3
Run Code Online (Sandbox Code Playgroud)
我想在该数字为0时获得每页的附件数量.我尝试过:
select page.name, count(page-attachment.id) as attachmentsnumber
from page
inner join page-attachment on page.id=page-id
group by page.id
Run Code Online (Sandbox Code Playgroud)
我得到这个输出:
NAME ATTACHMENTSNUMBER
second page 2
third page 1
Run Code Online (Sandbox Code Playgroud)
我想得到这个输出:
NAME ATTACHMENTSNUMBER
first page 0
second page 2
third page 1 …Run Code Online (Sandbox Code Playgroud) 经过几个小时的调试,在我看来,在FireFox中,DOM的innerHTML反映了标记中的实际内容,但在IE中,innerHTML反映了标记中的内容PLUS用户所做的任何更改或动态(即通过Javascript) ).
有没有人发现这是真的?任何有趣的解决办法,以确保两者的行为方式相同?
我已经在mod_wsgi和apache而不是mod_python上出售了.我安装了所有部件(django,apache,mod_wsgi),但遇到了部署问题.
我在osx 10.5上使用apache 2.2和django 1.0b2,mod_wsgi-2.3
我的应用程序叫做tred.
以下是相关文件:httpd-vhosts(包含在httpd-conf中)
NameVirtualHost tred:80
ServerName tred
Alias /admin_media /usr/lib/python2.5/site-packages/django/contrib/admin/media
Order allow,deny
Allow from all
Alias /media /Users/dmg/Sites/tred/media
Order allow,deny
Allow from all
Alias / /Users/dmg/Sites/tred/
Order allow,deny
Allow from all
WSGIScriptAlias / /Users/dmg/Sites/tred/mod_wsgi-handler.wsgi
WSGIDaemonProcess tred user=dmg group=staff processes=1 threads=10
WSGIProcessGroup tred
mod_wsgi的-handle.wsgi
import sys import os sys.path.append(os.path.dirname(os.path.abspath(__file__)) + '/..') os.environ['DJANGO_SETTINGS_MODULE'] = 'tred.settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler()
当我去http:// tred时,我得到一个目录列表而不是渲染的网站.我想我已经正确地遵循了教程,但显然不对.我能做些什么来完成这项工作?