问题列表 - 第31870页

有没有HTML5/Canvas窗口系统库(ala Qt,WxWidgets等)?

随着广泛的HTML5支持和Canvas支持的开始,似乎有人可以为RIA创建桌面式窗口系统库.类似于Qt或WxWidgets的东西.所有必需的部分似乎都在那里(运行时语言:javascript,像素绘图:画布,甚至是带有SVG的矢量绘图).

无论如何,对我来说这似乎是RIA易于开发的巨大飞跃.忘记经典的HTML和样式,只需像在桌面应用程序中一样创建小部件.

我已经在网上搜索了很长一段时间,并且找不到任何可以跳出来的符合此描述的内容.我错过了什么或者那里没有这样的东西吗?

javascript html5 qt canvas

11
推荐指数
1
解决办法
3766
查看次数

不可改变的班级设计

Joshua Bloch给出的建议之一是,类应该被设计为不可变的.

我有以下课程

public class Dividend {
    public Dividend setDate(SimpleDate date) {
        Dividend dividend = new Dividend(this.getStock(), this.getAmount(), date);
        return dividend;
    }
.....// More to go.
Run Code Online (Sandbox Code Playgroud)

对于setDate方法,不会修改对象.

相反,一个克隆副本,与它的日期字段被修改将被退回.

但是,通过从方法名称判断,用户将如何知道对象仍将保持不变?

除了setDate之外还有更好的命名约定吗?

java

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

是否有任何asp.net数据缓存支持缓存条目的背景数量?

我们有一个数据驱动的ASP.NET网站,该网站使用标准模式进行数据缓存(此处从MSDN改编):

public DataTable GetData()
{
   string key = "DataTable";
   object item = Cache[key] as DataTable;
   if((item == null)
   {
      item = GetDataFromSQL();
      Cache.Insert(key, item, null, DateTime.Now.AddSeconds(300), TimeSpan.Zero;
   }
   return (DataTable)item;
}
Run Code Online (Sandbox Code Playgroud)

这样做的问题是对GetDataFromSQL()的调用是昂贵的,并且该站点的使用相当高.因此,每隔五分钟,当缓存下降时,该站点变得非常"粘滞",而许多请求正在等待检索新数据.

我们真正想要发生的是旧数据保持最新,同时在后台定期重新加载新数据.(有人可能会因此看到的数据为六分钟之前的事实是不是一个大问题-数据不是那个时间敏感的).这是我自己可以写的东西,但知道是否有任何替代缓存引擎(我知道像Velocity,memcache这样的名称)支持这种情况会很有用.或者我错过了标准ASP.NET数据缓存的一些明显技巧?

asp.net caching

9
推荐指数
1
解决办法
1649
查看次数

如何使用rails3-jquery-autocomplete插件进行多个单词自动完成

我使用rails3-jquery-autocomplete插件,我只是想知道如何使用它来执行多个单词自动完成.

例如INPUT rails,gem它应该生成两次自动列表.

如何解决这个问题呢?..

jquery jquery-ui ruby-on-rails jquery-plugins

5
推荐指数
2
解决办法
2557
查看次数

MySQL查询中的DATE_FORMAT()

我正在尝试更改此时间戳

2010-08-02 00:28:20

到月/日/年 -

08/02/10

..在查询中(我知道在查询中这样做更快).

$sql = "SELECT * FROM posts ORDER BY post_date DESC";
Run Code Online (Sandbox Code Playgroud)

我尝试在查询中使用DATE_FORMAT()很多方法,但我似乎无法做到正确..有人可以分享如何做到这一点?

php mysql format datetime

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

nodejs没有停止

有没有办法让nodejs每次为页面服务时重新加载?

我想在开发周期中这样做,这样我就可以避免在每次代码更改时关闭和启动?

javascript node.js

6
推荐指数
2
解决办法
4385
查看次数

Spring Autowire重复问题

当尝试从Spring Security自动装配JdbcUserDetailsManager时,我在appcontext.xml中使用以下语句(与webapp分开):

 <bean class="org.springframework.security.provisioning.JdbcUserDetailsManager">
    <property name="dataSource" ref="dataSource"/>                                                                
</bean>
Run Code Online (Sandbox Code Playgroud)

运行单元测试时一切都很好.当我启动我的网络应用程序时,它有自己的appcontext.xml,包括原始的appcontext.xml,我得到一个重复的错误:

No unique bean of type 
    [org.springframework.security.provisioning.JdbcUserDetailsManager] is defined:   
        expected single matching bean but found 2: 
    [org.springframework.security.provisioning.JdbcUserDetailsManager#0, 
        org.springframework.security.provisioning.JdbcUserDetailsManager#1]
Run Code Online (Sandbox Code Playgroud)

我如何优化我的两个appcontext.xml以分别运行服务层测试和webapp?

java spring spring-mvc autowired

0
推荐指数
1
解决办法
1129
查看次数

解析Int到一年的最佳方法是什么?

我有一个文本框,用户可以输入一年"YY",我使用以下方法解析它:

int year;
if (int.TryParse(txtYear.Text, out year))
{
    args.Year = year;
}
Run Code Online (Sandbox Code Playgroud)

问题是TryParse会将'07'转换为'7',我的方法期望年份的格式为YYYY(例如输入"07"应为"2007").进行此转换的最佳方法是什么?

c# parsing integer

0
推荐指数
1
解决办法
126
查看次数

是否有可能找出在这些字符串中使用的哈希算法?

我不想扭转它.我只是想确定在这些字符串上使用了什么哈希算法(我不确定它是否是md5):

d27918bcc2a8562dc4549c2c00111e66
889f071e04755db26579a19f4303654e
47a21a13ee822c1450155bd0033b0f1d
Run Code Online (Sandbox Code Playgroud)

有办法吗?

上面字符串的来源之一肯定是:'9915757678'

algorithm hash

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

下载图像,想要保存到文件夹,检查文件是否存在

所以我有一个记录集(sqlalchemy)我正在循环的产品,我想下载一个图像并将其保存到一个文件夹.

如果该文件夹不存在,我想创建它.

另外,我想首先检查文件夹中是否存在图像文件. 如果是,请不要下载只跳过该行.

/myscript.py
/images/
Run Code Online (Sandbox Code Playgroud)

我希望images文件夹是与我的脚本文件在同一目录中的文件夹,无论它存储在何处.

我到目前为止:

q = session.query(products)

for p in q:
     if p.url:
          req = urllib2.Request(p.url)
          try:
                 response = urllib2.urlopen(req)
                 image = response.read()

                 ???
          except URLError e:
                 print e
Run Code Online (Sandbox Code Playgroud)

python file-io download

4
推荐指数
1
解决办法
6504
查看次数