小编Mau*_*aes的帖子

Rails I18n验证弃用警告

我刚刚更新到rails 4.0.2并且我收到此警告:

[已弃用] I18n.enforce_available_locales将来默认为true.如果您确实想跳过语言环境的验证,可以设置I18n.enforce_available_locales = false以避免此消息.

将其设置为false是否存在任何安全问题?

ruby ruby-on-rails deprecated rails-i18n ruby-on-rails-4

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

Javascript - 使用空值初始化数组

在Javascript中,为什么

> var myArray = new Array(3);
Run Code Online (Sandbox Code Playgroud)

不同于:

> var otherArray = [*null*, *null*, *null*];
Run Code Online (Sandbox Code Playgroud)

Obs:(myArray == otherArray)退货false.

而且,我怎么能得到一个变量,就像otherArray一个充满'nulls'的数组,但是我想要的是什么尺寸?

编辑

[undefined, undefined, undefined] 
Run Code Online (Sandbox Code Playgroud)

也不等于myArray.

javascript arrays

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

在Elixir Lang中对List元素进行排序

我有一个字符串列表,我想以两种方式订购.

  1. 按字母顺序
  2. 按字符串长度

elixir

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

在平板电脑中制作webview可模拟小型设备

我有一个非常适合智能手机等小型设备的移动网站,但它在平板电脑上看起来不太好.

我正在使用webview来显示网站.此webview占据了所有屏幕区域.有什么方法可以让webview模拟一个小设备吗?

在此输入图像描述

我没太从文档什么的期权组合得到(getLoadWithOverviewMode,setUseWideViewPort,setDefaultZoom)会让我达到我想要的.任何帮助将不胜感激.

Obs:我已经尝试过设置文本缩放(setTextZoom(int)).它有点好,但不如智能手机好.

Obs2:我无法更改网站.:(

更新:

如果我将webview宽度更改为720 px,则html页面将更改为移动布局并显示良好.现在我想这样做,但保持webview的全宽.就像欺骗html页面一样,认为webview宽度比实际小.

Obs:缩放不起作用.html页面没有启用它.我认为这不是一个好方法,因为缩放不会改变感知的webview大小.

android viewport android-webview

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

CSS 新的“内容可见性”属性是否会干扰脚本加载行为?

新的CSS属性 content-visibility属性看起来像一个很好的工具,以提高网页加载速度。

我想将它添加到我的页脚:

<footer style="content-visibility: auto;">
  (...)
</footer>
Run Code Online (Sandbox Code Playgroud)

因为它可以稍后在屏幕上绘制(它出现在我网站所有页面的文件夹下方)。

然而,我的页面的页脚有很多JS库被加载通过有<script>标签页脚标签内

有些脚本是预先加载的,有些是延迟加载的,而另一些则是异步加载的。(是的,许多脚本,不幸的是)。

所以我的问题是:

content-visibility属性是否会以任何方式干扰脚本加载?

或者脚本是否会以相同的方式加载而不管 CSS 属性如何?

在这里问,因为它是新的,对我来说看起来有点“魔法”,我没有找到太多相关的文档。提前感谢您对此的任何见解。

html javascript css browser dom

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

Rails:如何跨主/从数据库分割写/读查询

我的网站有很大的读取流量.比写入流量重很多.

为了提高我的网站的性能,我想到了主/从数据库配置.

octupus gem似乎提供我想要的,但因为我的应用是巨大的,我不能去虽然数百万行源代码的更改查询分发(发送读取查询从服务器和写入查询主服务器).

MySQL Proxy 似乎是解决此问题的好方法,但由于它是alpha版本,我不想使用它.

所以我的问题是什么是跨主/从服务器分割读/写查询的最佳方法?

是否可以在不使用rails中的任何gems的情况下拆分读/写查询?

mysql ruby-on-rails master-slave database-performance octopus

7
推荐指数
2
解决办法
7555
查看次数

Rails Octopus Gem - 从站关闭时的主从复制连接行为

我正在开发Rails 4.0.2测试这个伟大的宝石八达通.

我创建了一个Slave db并配置章鱼如下(config> shards.yml):

octopus:
  environments:
    - development
  replicated: true
  fully_replicated: true 
  verify_connection: true
  development:
    slave1:
      host: 192.168.1.12
      adapter: mysql2
      username: slave_reader
      password: my_password
      database: my_server_development
      reconnect: true
Run Code Online (Sandbox Code Playgroud)

它非常好用,从Slave读取并写入Master,但是如果My Slave服务器关闭,我希望它重定向到Master db并获取内容,但是经过一段时间的尝试,它会抛出错误:

无法连接到'192.168.1.12'上的MySQL服务器(113)

如果Slave服务器关闭,我该怎么做才能使章鱼查找我的Master数据库?

提前致谢!

mysql ruby-on-rails master-slave database-replication octopus

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

在Ubuntu 14.04上安装带有RVM的Ruby 2.2.2时出错

这是什么.我先做了:

rvm get stable
rvm install ruby-2.2.2
Run Code Online (Sandbox Code Playgroud)

没有成交.它向我展示了以下内容:

$ rvm install ruby-2.2.2
Searching for binary rubies, this might take some time.
No binary rubies available for: ubuntu/14.04/i386/ruby-2.2.2.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for ubuntu.
Requirements installation successful.
Installing Ruby from source to: /home/myuser/.rvm/rubies/ruby-2.2.2, this may take a while depending on your cpu(s)...
ruby-2.2.2 - #downloading ruby-2.2.2, this may take a while depending on your connection...
  % Total    % …
Run Code Online (Sandbox Code Playgroud)

ruby rvm ubuntu-14.04 ruby-2.2

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

训练tesseract 3得到信件表

我一直在尝试使用普通的tesseract 3 OCR使用不同的选项来从一个字母表中获取数据,我的学生将其标记为多个选择问题的答案,如下所示:

图像与tesseract中使用的字母表

最好的输出之一是:

EEEEEEEEEEEEEEEEEEEEEEEEE
DDDDDDDDDDDDDDDDDDDDDDDDD
CCCCCCCCCCCCCCCCCCCCCCCCC
BBBBBBBEBBBBBBBBBBBBBBBBB
AAAAAAAAAAAAAAAAAAAAAAAAA
6789012345678901234567890
2222333333333344444444445
EEEEE EEEE EE EEE EEEEEEE
DDDDDD DDD DDDDDDDDDDDD
CCCCCCCCCCCCCCCCCC CCCCC
B BEBE BB BBBBBBBBBBBBBBB
AA AAA AAAAA AAAAAAAA
1234567890123455789012345
OOOOOOOOO1111111111222222
Run Code Online (Sandbox Code Playgroud)

我知道我可以解析.txt并获得更好的结果,但它错过了很多信息并得到了一些彩绘块的字母.

我想知道如何才能在这种情况下获得更好的结果.

我还希望有一个表格,其中绘制的块显示为不同的字符,例如,对于图像的第一行和第二行:

01 A B C - E   26 A B C D E
02 A - C D E   27 A B C D E
Run Code Online (Sandbox Code Playgroud)

如果你们有类似的经历,任何信息将不胜感激!提前致谢!

ocr tesseract pattern-recognition image-processing image-recognition

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