小编Jef*_*tte的帖子

什么网站线框工具可在线或自托管?

我正在寻找一种易于使用的线框工具.我听说过很奇怪,还有其他人吗?

具体来说,我想要一些东西

  • 使用方便
  • 支持协作
  • 导出到html和css
  • 让我向客户展示线框.允许注释将是一个很好的功能.
  • 低成本,或免费

html css wireframe

13
推荐指数
2
解决办法
3424
查看次数

新的对象是否过时了?

好的,所以这里的问题是......新关键字是否过时了?

考虑在C#(和java,我相信)有类型的严格规则.类是引用类型,只能在堆上创建.POD类型在堆栈上创建; 如果要在堆上分配它们,则必须将它们装入对象类型中.在C#中,structs是例外,它们可以在堆栈或堆上创建.

鉴于这些规则,我们是否还必须使用新关键字?根据类型使用适当的分配策略,语言是否有意义?

例如,我们目前必须写:

SomeClassType x = new SomeClassType();
Run Code Online (Sandbox Code Playgroud)

代替

SomeClassType x = SomeClassType();
Run Code Online (Sandbox Code Playgroud)

甚至只是

SomeClassType x;
Run Code Online (Sandbox Code Playgroud)

编译器将根据创建的类型是引用类型,继续并在堆上为x分配内存.

这适用于其他语言,如ruby,php等.C/C++允许程序员更好地控制对象的创建位置,因此有充分的理由要求使用new关键字.

这new只是60年代和我们基于C的遗产的延续吗?

c# java language-design

8
推荐指数
4
解决办法
753
查看次数

Teradata:如何使用查询获取服务器名称

如何在 Teradata 中使用查询获取服务器名称?也就是说,如果我在“开发”服务器上编写查询,它应该返回开发服务器名称。

例如,在 Sybase 中:我们将使用 select @@servername。

teradata

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

来自产品ID的MSI产品代码?

我正在尝试将MSI产品代码GUID转换为用于标识MSI注册表项中已安装项目的产品代码ID.这有API吗?如果没有,怎么办呢?

windows-installer

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

IE8不会下载具有启用UAC的自定义mime /类型的文件

我在本地计算机上运行.net服务(Windows 7 x64,IE8,.net 3.5,C#),它将文件返回给浏览器以响应用户操作.使用firefox或chrome,文件正确下载,我们的应用程序通过自定义mime类型启动,一切都很好.

但是,使用IE8,我收到一个"无法从中下载文件的对话框.无法打开此网站.请求的网站不可用或无法找到.请稍后再试".

使用fiddler,我验证了IE确实从服务接收了有效负载.

如果我关闭UAC,IE会下载该文件并启动相关的应用程序.

关闭UAC不是一个可行的解决方案,因为我们的客户将启用它.

如何启用IE8以启用启用UAC的关联应用程序?

编辑:

在使用此处所述的编程ID重新注册mime类型后,我可以让IE打开显示"打开或保存"对话框,以便在第二次从地址栏请求链接时.为什么它第一次不起作用?

c# uac internet-explorer-8 windows-7 mime-types

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

Rails3应用程序尝试连接不正确的数据库用户

我有一个基本的rails3应用程序,我正在site5上部署.我已经使用bundler安装了所有必需的gem,当我尝试运行rake db:migrate或rake db:schema:load时,我得到:

# rake RAILS_ENV=production db:schema:load
(in /home/xxx/rails/costfinder)
rake aborted!
Access denied for user 'root'@'localhost' (using password: YES)
Run Code Online (Sandbox Code Playgroud)

我的config/database.yml有:

production:
  adapter: mysql2
  database: xxx_costfinder_production
  user: ****
  password: ******
  encoding: utf8
  reconnect: true
  pool: 5
  socket: /tmp/mysql.sock
Run Code Online (Sandbox Code Playgroud)

我不知道为什么rails试图以root身份连接.有什么建议?我的经验是使用rails2,这是我第一次尝试使用rails3应用程序.

ruby-on-rails-3

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