小编Mr *_*ter的帖子

CSS替换<div align ="center">

我知道这个问题已被多次询问过,但我从来没有看到过满意的答案.我的意思是,答案确实有效.

所以,我们再来一次.拿这个jsFiddle:http://jsfiddle.net/KFMyn/3/

如果您删除align="center"从HTML,CSS是什么,你需要使用,使结果看起来像原来一样?

我发现的答案通常等于margin:0 auto和/或text-align:center但是这两者都没有使结果看起来与原始结果相同的预期效果.

html css deprecated

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

使用Ajax上传base64映像

我的客户端正在为用户提供选择图片,裁剪并调整大小,然后显示它(在<img>DOM元素中).
如果图片没问题,用户可以将其上传到服务器,以便保存.

由于Ajax请求,我想上传.

我在互联网上找到了大量的例子来上传从客户端PC检索到的原始图像.例如:

$( '#my-form' )
  .submit( function( e ) {
    $.ajax( {
      url: 'http://host.com/action/',
      type: 'POST',
      data: new FormData( this ),
      processData: false,
      contentType: false
    } );
    e.preventDefault();
  } );
Run Code Online (Sandbox Code Playgroud)

如果我决定上传通过表单输入检索的图片,这可以正常工作.

在我的情况下,我想上传修改后的图片(保存在<img>元素中)而不是原始图片.
此图片存储为base64图片(有关信息:我使用croppie.js库生成图像).

我不知道如何使用Ajax上传这张图片.

我试图将其作为常规参数上传,但在服务器端,img是一个空字符串:

var url = 'http://host.com/action/';
var data = {};
data.img = $('img#generated-image').attr('src');

$.ajax({url: url, type: "POST", data: data})
  .done(function(e){
    // Do something
  });
// RESULTS in a empty data.img on the server side.
Run Code Online (Sandbox Code Playgroud)

我的问题是在检索"img"参数时服务器具有空字符串.我怀疑图像可能太大而无法传递到服务器或其他一些我不理解的问题....

所以我想知道在没有 …

javascript ajax jquery base64 symfony

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

reCAPTCHA:"站点所有者的错误:无效的站点密钥"

我按照这里的说明尝试在我的页面上设置reCAPTCHA .我注册了一个API密钥对,并获得了一个公钥和一个私钥.我不清楚如何使用私钥,我找不到更多关于它的信息.它似乎没有在调用reCAPTCHA的页面上使用.

我编辑了我的页面然后放了

<script src='https://www.google.com/recaptcha/api.js'></script>
Run Code Online (Sandbox Code Playgroud)

</head>我的HTML模板上的结束标记之前.

我也说

<div class="g-recaptcha" data-sitekey="my-public-key"></div>
Run Code Online (Sandbox Code Playgroud)

我希望我的reCAPTCHA小部件出现在哪里.

当我加载页面时,我收到了消息

无法联系reCAPTCHA.检查您的连接,然后重试.

我还看到带有文本的reCAPTCHA小部件

网站所有者的错误:无效的网站密钥

我已经检查了类似的问题,如这个,如果回答说,关键可能是无效的,但我刚才生成它.我也看到了这个,但我没有禁用

Verify the origin of reCAPTCHA solutions
Run Code Online (Sandbox Code Playgroud)

recaptcha

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

在没有服务器的设备上React Native运行app

令人难以置信的是React Native的文档有多糟糕,他们只是尽可能少地为所有内容.我已经设法使用选项1运行我的应用程序,但选项2更加不清楚:https://facebook.github.io/react-native/docs/running-on-device-ios.html

我不知道没有终端命令react-native bundle的例子,所以我知道那里实际需要什么.例如--entry-file <path>是什么路径?从我的硬盘驱动器根目录到此文件夹的整个路径,还是只是文件本身?--bundle输出....?到底我该怎么办呢?我不知道为什么他们需要让它如此模糊不清楚.

我很惊讶网上没有其他资源可以更明确地提供说明.我想这就是为什么应用程序商店中没有那么多React Native应用程序的原因.

ios react-native

17
推荐指数
3
解决办法
5825
查看次数

如何为R实现"is.error()",以识别和解析错误?

我试图测试对象是否是错误的结果.用例主要是通过一个foreach()产生错误的循环产生的(虽然,对于测试来说,似乎只能将simpleError()一个变量分配给一个变量),我很困惑如何确定何时发生这种情况:我怎么能测试一个实际上,给定对象是一个错误?一旦我确定这是一个错误,除了消息之外我还能提取什么?也许我错过了关于R的错误处理设施的一些东西,因为似乎有必要从头编写错误对象测试功能.

以下是两个示例,一个使用foreach,.errorhandling参数设置为pass.如果数据切片出现异常,我已经开始将其用作大规模或无人值守处理的默认设置.这样的异常是罕见的,并且不值得崩溃整个for循环(特别是如果异常发生在最后,这似乎是我的默认行为murphysListSortingAlgorithm();-)).相反,期望事后检测.

library(foreach)
library(doMC)
registerDoMC(2)
results = foreach(ix = 1:10, .errorhandling = "pass") %dopar%{
    if(ix == 6){
        stop("Perfect")
    } 
    if(ix == 7){
        stop("LuckyPrime")
    } else {
        return(ix)
    }
}
Run Code Online (Sandbox Code Playgroud)

为简单起见,这是一个非常简单的错误(根据定义):

a = simpleError("SNAFU")
Run Code Online (Sandbox Code Playgroud)

虽然似乎没有被这样的命令is.error(),像命令typeof()mode()似乎是毫无意义的,我已经找到了最好的方法是使用class()attributes(),这给那些指示错误的属性.如何以确保我有错误并完全处理该错误的方式使用这些?例如a$message返回SNAFU,但是a$callNULL.我应该期望从中提取任何有用的东西res[[6]]$call吗?


注1:如果一个人没有多核功能来重现第一个例子,我应该指出它results[[6]]不同于simpleError("Perfect"):

> b = simpleError("Perfect")
> …
Run Code Online (Sandbox Code Playgroud)

error-handling r

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

Angular 2 - 将参数传递给Route

我有一个<a>如下标签,

<a [routerLink]="[/Person']">Person</a>
Run Code Online (Sandbox Code Playgroud)

所以我想传递person.id给这个/Person路由器.我怎样才能将它传递与处理它@RouteConfigparams在1角

angular-ui-router angular

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

Heroku gem不能与RVM一起使用

我正在http://railstutorial.org/chapters/beginning#sec:1.4.1上关注Ruby on Rails教程,一切顺利,直到我试图让我的应用程序继续使用Heroku.

我安装了heroku,工作正常,但现在当我运行heroku keys:add或任何其他heroku命令时,我收到以下错误:

/home/sirswap/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rest-client-1.4.2/lib/restclient.rb:9:in `rescue in <top (required)>': 
no such file to load -- net/https. Try running apt-get install libopenssl-ruby (LoadError)
        from /home/sirswap/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rest-client-1.4.2/lib/restclient.rb:5:in `<top (required)>'
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from /home/sirswap/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rest-client-1.4.2/lib/rest_client.rb:2:in `<top (required)>'
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from /home/sirswap/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/heroku-1.9.14/lib/heroku/client.rb:2:in `<top (required)>'
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from /home/sirswap/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/heroku-1.9.14/lib/heroku.rb:3:in `<top (required)>'
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from /home/sirswap/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/heroku-1.9.14/bin/heroku:6:in `<top (required)>'
        from /home/sirswap/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/bin/heroku:19:in `load'
        from /home/sirswap/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/bin/heroku:19:in `<main>'
Run Code Online (Sandbox Code Playgroud)

我做了错误消息所说的,并安装了libopenssl-ruby,但是heroku仍然无法正常工作.

我已经做了搜索,发现以下两个页面,其试图打击Heroku的错误: http://www.mail-archive.com/heroku@googlegroups.com/msg05001.html …

ruby install heroku

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

在头文件中使用结构"未知类型"错误

我在Kubuntu使用Kdevelop.我在datasetup.h文件中声明了一个结构:

#ifndef A_H
#define A_H

struct georeg_val {

    int p;
    double h;
    double hfov;
    double vfov;
};

#endif
Run Code Online (Sandbox Code Playgroud)

现在当我在main.c文件中使用它时

int main()
{
    georeg_val gval;

    read_data(gval); //this is in a .cpp file

}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

georeg_chain.c:7:3:错误:未知类型名称'georeg_val'

(这是georeg_val gval;在行)

如果有人能帮我解决这个错误,我将不胜感激.

c struct kdevelop header-files

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

如何将CSS选择器应用于区分大小写的属性值?

如果CSS和HTML都是不区分大小写的语言(*),那么W3C

选择器中属性名称和值的区分大小写取决于文档语言.

如何在选择器中将属性值区分为区分大小?例如,

div[title=TITLE] {color:green}
Run Code Online (Sandbox Code Playgroud)

不会使此HTML的文本为绿色:

<div title="title">This is a div</div>
Run Code Online (Sandbox Code Playgroud)

小提琴这里.

这是浏览器中的错误吗?当我说"浏览器"时,我指的是所有这些.或者我正在查看未完成的CSS3规格版本?这将是奇怪的,因为文本的同一行也是在CSS2规范在这里.

(*)除了一些显式异常的功能,例如类和ID名称.请注意,此示例没有类名或ID名.

html css css-selectors

15
推荐指数
2
解决办法
1247
查看次数

比较运算符的复杂性

为什么y[i] < x[i]当数组x的值总是高于y(对于ex 1<x<2,和0<y<1)时,函数需要两倍的时间.另外,比较时0.5<x<1.5,0<y<1执行时间约为1.5倍的情况0<x<1,和0<y<1.这假设x和y都是长数组.

我为你添加了代码,试着去理解我的意思.您可以通过增加和减少变量"offset(try offset = 1和offset = 0)来偏移数组x;代码将在文件Beta中存储循环的执行时间.

代码是:

#include <iostream>
#include <array>
#include <time.h>
#include <math.h>
using namespace std;
#define MAX(x,y) ((x) > (y) ? (x) : (y))

int main()
{
ofstream myfile_Beta;
myfile_Beta.open ("Beta.txt");
clock_t begin_time = clock();
clock_t total_time;
srand (time(NULL));

double offset =0.0;

int m=0;
for(int k=0;k<10000;k++)
    {
    m=1;
    double M[75720],x[75720],y[75720];

    for (int i=0;i<75720;i++)
    {

        x[i]=+(rand()%1024)/1024.0* 1.0 + offset ;
        y[i]=+(rand()%1024)/1024.0* …
Run Code Online (Sandbox Code Playgroud)

c++ time-complexity

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