小编Tef*_*Ted的帖子

如何从MySQL查询中的字符串中提取数值?

我有一个包含两列的表:price(int)和price_display(varchar).

价格是实际数值,例如"9990"

price_display是直观表示,例如"$ 9.99"或"9.99Fr"

我已经能够通过regexp确认两列匹配:

price_display不是regexp格式(价格/ 1000,2)

但是在不匹配的情况下,我想从price_display列中提取值并将其设置到price列中,所有这些都在update语句的上下文中.我无法弄清楚如何.

谢谢.

mysql string numbers

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

如何从命令行将iPhone应用程序部署到模拟器?

我正在使用命令行中的xcodebuild来编译iPhone应用程序的几种变体,但我无法弄清楚如何从命令行将这些构建部署到iPhone模拟器中.有人可以赐教我吗?谢谢.

iphone command-line simulator

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

您如何通过Rails迁移克隆数据库表?

我想要一个迁移来创建一个现有表的克隆,只需添加名称后缀,包括原始表中的所有索引.

所以有一个"快照"表,我想创建"snapshots_temp"作为表的精确副本(不是数据,只是表模式,但包括索引).

我可以将该块复制并粘贴到schema.rb文件中并手动重命名.

但是,如果schema.rb中的定义仍然准确,那么在应用此迁移时我不确定.另一位开发人员可能已经更改了表,我不想更新我的迁移脚本.

那么我如何在运行时获取表的模式?从本质上讲,'rake schema:dump'如何对表进行反向工程,以便我可以在迁移中执行相同操作?(但更改表名称).

migration schema dump ruby-on-rails

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

在亚马逊EC2上托管Rails应用程序的典型工具和资源是什么?

我在找:

  • 文件
  • 博客
  • 图书
  • 即用型预配置切片图像
  • 服务
  • 包装
  • 图书馆
  • 教程

...任何能够更容易开始使用EC2来托管Rails应用程序的东西.

sysadmin ruby-on-rails amazon-ec2

14
推荐指数
2
解决办法
971
查看次数

Capistrano for Java?

我是Capistrano的忠实粉丝,但我需要为仅限Java的商店开发自动部署脚本.我看过Ant和Maven,他们似乎不像Capistrano那样适合远程管理 - 他们似乎更专注于简单的构建和打包应用程序.那里有更好的工具吗?

java deployment capistrano

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

MySQL index_length是以字节为单位的吗?

MySQL文档将index_length定义为"索引文件的长度",但未指定单位.是字节吗?

http://dev.mysql.com/doc/refman/5.1/en/show-table-status.html

mysql indexing

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

数据库分片和Rails

在Rails中处理分片数据库的最佳方法是什么?是应该在应用程序层,活动记录层,数据库驱动程序层,代理层或其他方面处理分片?各自的优点和缺点是什么?

database activerecord sharding ruby-on-rails

11
推荐指数
3
解决办法
9754
查看次数

关于sitemap_index.xml的困惑

我已经阅读了有关站点地图格式的Google文档,但有一件事他们不清楚:搜索引擎是否会自动查找并找到/sitemap_index.xml,或者你必须通过/robots.txt或者主要来告诉他们/sitemap.xml?你有没有 /sitemap.xml,仍然可以依赖/sitemap_index.xml找到并收获?

sitemap seo

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

如何使用Rails脚本/服务器测试HTTPS?

我需要在开发过程中测试与本地Rails脚本/服务器实例的HTTPS连接,但它似乎不支持我,并且我无法使用Google-up任何解决方案.

从客户的角度来看,这就是它的样子:

ted@teflon-ted ~/Downloads[master]$ grep tedslaptop /etc/hosts
127.0.0.1   api.tedslaptop.com
ted@teflon-ted ~/Downloads[master]$ /usr/bin/curl https://api.tedslaptop.com:3000/
curl: (35) Unknown SSL protocol error in connection to api.tedslaptop.com:3000 

这就是我在服务器上看到的内容:

$ script/server 
=> Booting Mongrel (use 'script/server webrick' to force WEBrick)
=> Rails 2.2.2 application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
** Starting Mongrel listening at 0.0.0.0:3000
** Starting Rails with development environment...
** Rails loaded.
** Loading any Rails specific GemPlugins
** Signals ready.  TERM => stop. …

testing https ruby-on-rails

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

Unix查找命令中的数字的正则表达式

我有这个命令:

find reports/ -type f -mtime +90 -regex ".*\.\(csv\|sql\|txt\|xls\|zip\)"
Run Code Online (Sandbox Code Playgroud)

我需要加强它,以便文件扩展名之前的部分匹配YYYY/MM/DD模式,如下所示:

reports/2010/10/10/23.txt
reports/2010/10/10/23.xls
reports/2010/10/10/26.csv
reports/2010/10/10/26.sql
reports/2010/10/10/26.txt
reports/2010/10/10/26.xls
reports/2010/10/10/27.csv
Run Code Online (Sandbox Code Playgroud)

但我没有得到任何排列\d和parens逃避工作.

更新:根据以下接受的答案,这对我有用:

find reports/ -type f -mtime +90 -regex "reports/201[01]/\([1-9]\|1[012]\)/\([1-9]\|[12][0-9]\|3[01]\)/.*\.\(csv\|sql\|txt\|xls\|zip\)"
Run Code Online (Sandbox Code Playgroud)

regex unix command-line find

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