小编Jim*_*uls的帖子

如何使用jQuery从链接的文本中删除第一个字符?

我想用jQuery删除链接文本中的第一个字符.

<span class="test1"> +123.23 </span>
<span class="test2"> -13.23 </span>
Run Code Online (Sandbox Code Playgroud)

我想从jQuery中删除"+"和" - ".

输出:

<span class="test1"> 123.23 </span>
<span class="test2"> 13.23 </span>
Run Code Online (Sandbox Code Playgroud)

string jquery

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

服务器端JavaScript会起飞吗?哪种实施最稳定?

有没有人看到服务器端JavaScript起飞?那里有几个实现,但这似乎有点延伸(如"我们可以这样做"这种态度).

我很想知道是否有人真正为服务器端编写JavaScript以及他们迄今为止的体验.

另外,哪种实施通常被认为是最稳定的?

javascript server-side

13
推荐指数
3
解决办法
1379
查看次数

MySQL:"SELECT会检查超过MAX_JOIN_SIZE行"

我正在使用PHP和MySQL.在我的程序中有一个涉及连接的选择查询.当我在localhost上运行它时工作正常,但是当我将它上传到我的服务器上并尝试执行它时会产生以下错误:

The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay

我怎么能纠正这个?

mysql sql join

12
推荐指数
2
解决办法
3万
查看次数

有没有相当于PHP的preg_replace的MySQL?

我有一个匹配MySQL中的字段,我认为我可以使用正则表达式,但似乎MySQL没有我需要的功能.这是场景:

我在PHP中有一个名为$ url的变量.假设此变量设置为字符串"/ article/my-article/page/2".我还有一个MySQL表格,我想从中提取内容.但是,存储在我的表中的URL包括通配符.

以前,我进行了此设置,以便存储在表中的值如下所示:"/ article /%/ page /%".

使用该配置,我可以运行:

SELECT * FROM urls WHERE '$url' LIKE url
Run Code Online (Sandbox Code Playgroud)

这将匹配,这是所需的功能.

我现在要做的是允许更高级的通配符,这样我的MySQL数据可以是"/ article/{{slug}}/page/{{而不是"/ article /%/ page /%". page_no}}".

我想使用相同的$ url输入创建一个匹配此数据的SQL查询.LIKE不再是正确的比较,因为我没有使用内置的"%"通配符,而是使用{{.*}}.任何想法如何实现这一目标?

php regex mysql replace preg-replace

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

按值排序散列哈希(并返回散列,而不是数组)

我有以下哈希:

user = {
  'user' => {
    'title' => {'weight' => 1, .... }
    'body' => {'weight' => 4, ....}
     ....
     ....
  }
}
Run Code Online (Sandbox Code Playgroud)

有可能让用户按其子哈希的权重键排序吗?

我查看了Hash.sort,但它看起来像是返回数组而不是我原来的哈希排序.

ruby sorting hash data-structures

11
推荐指数
2
解决办法
8226
查看次数

为memcached和Rails组合片段和对象缓存的最佳方法

假设您有一个显示最新帖子的页面片段,您将在30分钟后将其过期.我在这里使用Rails.

<% cache("recent_posts", :expires_in => 30.minutes) do %>
  ...
<% end %>
Run Code Online (Sandbox Code Playgroud)

显然,如果片段存在,您不需要进行数据库查找以获取最新的帖子,因此您也应该能够避免这种开销.

我现在正在做的是在控制器中这样的东西似乎工作:

unless Rails.cache.exist? "views/recent_posts"
  @posts = Post.find(:all, :limit=>20, :order=>"updated_at DESC")
end
Run Code Online (Sandbox Code Playgroud)

这是最好的方法吗?安全吗?

我不明白的一件事是,为什么密钥是" recent_posts"用于片段和" views/recent_posts",以便稍后检查,但我看了之后memcached -vv看到它正在使用它.另外,我不喜欢手动输入" recent_posts" 的重复,最好将它保存在一个地方.

想法?

ruby memcached caching ruby-on-rails fragment

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

什么时候在Ruby中使用'self'

这个方法:

  def format_stations_and_date
    from_station.titelize! if from_station.respond_to?(:titleize!)
    to_station.titleize! if to_station.respond_to?(:titleize!)
    if date.respond_to?(:to_date)
      date = date.to_date
    end
  end
Run Code Online (Sandbox Code Playgroud)

如果date为nil ,则会出现此错误:

NoMethodError (You have a nil object when you didn't expect it!
The error occurred while evaluating nil.to_date):
  app/models/schedule.rb:87:in `format_stations_and_date'
  app/controllers/schedules_controller.rb:15:in `show'
Run Code Online (Sandbox Code Playgroud)

但是,如果我更改date = date.to_dateself.date = self.date.to_date,该方法可以正常工作.

这是怎么回事?一般来说,我self什么时候写?

编辑:这与问题无关,但请注意,没有"标题!" 方法.

ruby

9
推荐指数
2
解决办法
3095
查看次数

如何为Java应用程序创建Mac安装程序?

我为我的Java应用程序创建了一个可执行的JAR文件.如果我双击然后它工作正常.但我想为Mac OS创建安装程序,因为我无法向用户提供JAR文件.有什么建议?

java macos installer

9
推荐指数
2
解决办法
7692
查看次数

如何组合ActiveRecord对象?

我想知道是否有一种有效的方法来组合Rails中多个ActiveRecord对象的结果.例如,我可能会对三个单独的表进行三次单独调用,并且我希望将结果组合在一起,并按公共列进行排序.

这是一个超级基本的代码示例,希望能让我的问题更容易理解:

@results1 = Table1.find(:all)  
@results2 = Table2.find(:all)  
@results3 = Table3.find(:all)  

@combined_results_sorted_by_date_column = (how?)
Run Code Online (Sandbox Code Playgroud)

正如其他人所建议的,这是问题的一个解决方案.

@combined_results = @result1 + @result2 + @result3
@combined_results.sort! {|x,y| x.date <=> y.date}
Run Code Online (Sandbox Code Playgroud)

如果我想按日期排序,但Table3将"created_on"列作为日期引用,该怎么办?

ruby activerecord ruby-on-rails

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

如何为Web应用程序实现电子邮件保管箱功能?

您可能已经看到过具有"电子邮件保管箱"的网络应用.用户可以发送电子邮件到"dropbox@123232.wepapp.com"等特殊地址,邮件将被解析并作为评论,待办事项等插入其帐户.

我们正试图建立这样的东西,并想知道哪种方式最好?'dropbox@123232.wepapp.com'是实际定义的电子邮件帐户还是别名?或者它既不是,他们使用一个包罗万象的电子邮件帐户,然后只需解析"收件人"地址,以确定与之关联的帐户?它是否也是一个名为"dropbox"的已定义电子邮箱,因为它们使用动态子域,所有电子邮件都会传递到一个大收件箱,然后根据邮件"收件人"地址进行解析?

email-integration web-applications

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