问题列表 - 第26729页

有人可以用评论解释/注释这个Ruby片段吗?

请解释这个Ruby代码,以便我可以将其转换为PHP:

data = Hash.new({})
mysql_results.each { |r| data[r['year']][r['week']] = r['count'] }

(year_low..year_high).each do |year|
  (1..52).each do |week|
   puts "#{year} #{week} #{data[year][week]}"
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby

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

为什么JMS上的ClassCastException会在JNDI中查找ConnectionFactory?

ClassCastException当独立JMS客户端应用程序尝试从JNDI提供程序检索连接工厂时,可能是以下原因?

Exception in thread "main" java.lang.ClassCastException: javax.naming.Reference cannot be cast to javax.jms.ConnectionFactory
Run Code Online (Sandbox Code Playgroud)

这是JMS客户端的缩写版本,仅包含其start()stop()方法.在方法的第一行上发生异常,该方法start()尝试从JNDI提供程序(远程LDAP服务器)检索连接工厂.JMS连接工厂和目标对象位于远程JMS服务器上.

class JmsClient {
    private ConnectionFactory connectionFactory;
    private Connection connection;
    private Session session;
    private MessageConsumer consumer;
    private Topic topic;

    public void stop() throws JMSException {
        consumer.close();
        session.close();
        connection.close();
    }

    public void start(Context context, String connectionFactoryName, String topicName) throws NamingException, JMSException {
        // ClassCastException occurs when retrieving connection factory.
        connectionFactory = (ConnectionFactory) context.lookup(connectionFactoryName);
        connection = connectionFactory.createConnection("username","password");
        session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        topic = …
Run Code Online (Sandbox Code Playgroud)

java client jms exception

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

如何使用SQL Server 2005中的Select语句计算两个字段?

表中的总记录是10.

Select count(ID) from table1 where col1 = 1 (Result is 8)
Select count(ID) from table1 where col1 = 0 (Result is 2)
Run Code Online (Sandbox Code Playgroud)

所以它是一个相同的表,但计数是基于不同的条件.如何使用一个select语句获得两个结果(计数)?

此外,性能是一个大问题.

PS:我正在使用存储过程...

编辑:我想清除上面的查询只是一个大SP逻辑的一部分(至少对我来说).由于我得到了以下答案,它给出了另一种想法,以不同的方式实现它.我上面的问题现在有点改变了......请帮忙吗?它是一个具有真或假状态的col(bool类型).

sql t-sql select stored-procedures sql-server-2005

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

验证html颜色代码JS

我正在寻找验证html颜色代码的代码。要检查用户是否输入了有效的颜色代码,您可以帮忙吗?

我知道我需要该正则表达式的东西,但我无法理解对正则表达式的想法:S

谢谢

javascript

3
推荐指数
1
解决办法
2785
查看次数

最后在蚂蚁中尝试

在运行端到端集成测试的ant脚本中,我首先启动一个进程,然后执行其他一些操作,然后运行测试,然后我需要确保我终止进程.但是,我需要确保即使出现故障也会终止进程(因此我需要等效的最终尝试).这样做的推荐方法是什么?

ant

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

小python代码重构

我有这段代码,在我看来相当丑陋,我想知道如何做得更好:

if dic.get(key, None) is None:
   dic[key] = None
Run Code Online (Sandbox Code Playgroud)

优雅的要点;-)

python dictionary

0
推荐指数
2
解决办法
171
查看次数

@@ identity是否返回主键或标识字段?

我的问题是我在SQL视图(MS SQL 2005)上有更新触发器,我在C#中映射到LINQ to SQL实体...

我的SQL看起来是正确的,但它抱怨尝试将空值插入到辅助表PK字段中.

我认为我的问题涉及将主键和标识作为主表中的单独字段.所以我的问题是这个....当使用@@ identity时,它是否会查看插入行的主键,还是看到指定了"IDENTITY"的字段?

c# sql linq-to-sql

3
推荐指数
1
解决办法
539
查看次数

你会如何在Ruby和/或Haskell中编写这个Clojure片段?

我正在研究一个Rails模板,并试图编写一些代码,允许我填充一个表或多列ul标签"从上到下"和"从左到右"跨越我指定的许多列.我刚刚掌握了Ruby,所以我无法理解这一点.我也对这个有用的片段的惯用Haskell版本感到好奇.对Clojure版本的改进表示赞赏:

(defn table [xs & {:keys [cols direction]
                   :or   {cols 1 direction 'right}}]
  (into []
        (condp = direction
          'down (let [c (count xs)
                      q (int (/ c cols))
                      n (if (> (mod c q) 0) (inc q) q)]
                  (apply map vector (partition n n (repeat nil) xs)))
          'right (map vec (partition cols cols (repeat nil) xs))))) 
Run Code Online (Sandbox Code Playgroud)

有了这段代码,我就可以做到以下几点:

(table (range 10) :cols 3)
Run Code Online (Sandbox Code Playgroud)

打印出来的情况如下:

0    1    2 
3    4    5 
6    7    8
9
Run Code Online (Sandbox Code Playgroud)

更棘手的一个:

(table (range 10) :cols 3 :direction …
Run Code Online (Sandbox Code Playgroud)

ruby haskell language-comparisons clojure

10
推荐指数
1
解决办法
1270
查看次数

C#自定义数据类型!

可能重复:
.Net中的Int128?

在我决定在C#中实现我的Int128后,我认为让它看起来像其他dotNet数据类型会很好..但我无法实现以下功能:

  • 后缀初始化:如13L和0.2D

我可以在C#中创建自己的后缀吗?
如果我不能......我怎么能初始化它?

Int128 a= ??
Run Code Online (Sandbox Code Playgroud)

c# constructor types int128

8
推荐指数
2
解决办法
3394
查看次数

在PHP中使用cron manager

我想在我的php应用程序中添加一个部分来添加/删除计划任务.

类似于他们在vBulletin论坛中使用的东西.

有没有人有任何想法他们使用?他们是否正在使用cron作业,或者他们是否有定制的东西.

任何人都可以指导我如何完成类似的东西,基本上我只是希望我的脚本添加或删除cron作业/计划任务.

我不想使用,例如cPanel Cron接口,我想在我的脚本中实现这一点.

任何帮助是极大的赞赏.

php cron

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