小编Ajo*_*uve的帖子

跨域jquery得到

我看到了一些带有ajax的跨域示例,但它不起作用.

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    </head>
    <body>
        <script type="text/javascript" >
            $(document).ready(function () {
                var url = "http://api.twitter.com/1/statuses/user_timeline.json?screen_name=AssasNet&include_rts=1";

                $.get(url, function (data) {
                    console.log(data)
                    alert(data);
                });
            });
        </script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我尝试使用chrome并给出以下错误:

XMLHttpRequest cannot load http://api.twitter.com/1/statuses/user_timeline.json?screen_name=AssasNet&include_rts=1. Origin null is not allowed by Access-Control-Allow-Origin. 
Run Code Online (Sandbox Code Playgroud)

javascript twitter ajax jquery

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

按天和月分组

我想按生日那样列出我的用户,所以月和日但不是年份.

我有这个问题

SELECT * 
FROM user 
WHERE birthDate IS NOT NULL 
GROUP BY MONTH(birthDate), DAY(birthDate)
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将它与Symfony和Doctrine一起使用.我试过了

$result = $em->getRepository("AcmeApplicationBundle:SecurityServiceUser")
            ->createQueryBuilder('user')
            ->where('user.birthDate IS NOT NULL')
            ->groupBy('MONTH(user.birthDate), DAY(user.birthDate)')
            ->getQuery()
            ->getResult(); 
Run Code Online (Sandbox Code Playgroud)

$result = $em->getRepository("AcmeApplicationBundle:SecurityServiceUser")
            ->createQueryBuilder('user')
            ->where('user.birthDate IS NOT NULL')
            ->groupBy('MONTH(user.birthDate)')
            ->groupBy('DAY(user.birthDate)')
            ->getQuery()
            ->getResult(); 
Run Code Online (Sandbox Code Playgroud)

但在这两种情况下我都有错误

[语义错误]第0行,第165行附近'MONTH(birthDate),':错误:无法按未定义的标识或结果变量进行分组.

php mysql sql symfony doctrine-orm

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

Symfony2 Doctrine抛出NonUniqueResultException

我在请求中抛出NonUniqueResultException时遇到问题

public function getLastViewUpdate($view)
{
    $qb = $this->getEntityManager()->createQueryBuilder();

    $result = $qb->select('vu')
        ->from('EasyApp\ApplicationBundle\Entity\ViewUpdate', 'vu')
        ->where('vu.view = :view')
        ->orderBy('vu.date','DESC')
        ->setParameter('view', $view)
        ->getQuery()
        ->getSingleResult();

    return $result;
}
Run Code Online (Sandbox Code Playgroud)

但我不知道为什么,我可能会导入一些东西,但我找不到

CRITICAL - Uncaught PHP Exception Doctrine\ORM\NonUniqueResultException: "" at /Users/antoine/Documents/projects/easyApp/application/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php line 621 
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

php symfony doctrine-orm

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

向上滚动到软键盘

我有一个很长的形式,当软键盘出现时,我看不到底部的editTexts

这是我的xml

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin" >

    <TextView
        android:id="@+id/register_title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="20dp"
        android:text="@string/register"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <TextView
        android:id="@+id/register_username"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/register_title"
        android:layout_centerHorizontal="true"
        android:text="@string/username" />

    <EditText
        android:id="@+id/register_edit_username"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/register_username"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="20dp"
        android:ems="10"
        android:inputType="text" >
    </EditText>

    <TextView
        android:id="@+id/register_password"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/register_edit_username"
        android:layout_centerHorizontal="true"
        android:text="@string/password" />

    <EditText
        android:id="@+id/register_edit_password"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/register_password"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="20dp"
        android:ems="10"
        android:inputType="textPassword" >
    </EditText>

    <TextView
        android:id="@+id/register_confirm"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/register_edit_password"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="20dp"
        android:text="@string/confirm" />

    <EditText
        android:id="@+id/register_edit_confirm"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/register_confirm"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="20dp"
        android:ems="10" …
Run Code Online (Sandbox Code Playgroud)

android android-softkeyboard

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

TODO任务netbeans php

我正在使用netbeans来开发使用php和javascript的web应用程序.

我正在使用eclipse,我可以使用//TODO评论列出我的所有任务.

我不明白它如何在netbeans上工作.

那么是否有使用注释创建任务的解决方案以及如何访问我的任务列表?

我在OSX上有netbeans 7.4

netbeans todo

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

mongoose请求订单

我有一个mongo请求的问题:

models.user.findOne(
    {},
    {
        sort:{
            date_register:-1
        }
    },
    function(err, result){
        console.log(err);
}
Run Code Online (Sandbox Code Playgroud)

我有

{ [MongoError: Error: Unsupported projection option: date_register] name: 'MongoError' }
Run Code Online (Sandbox Code Playgroud)

作为错误

我想通过date_register DESC获取我的用户

谢谢

mongoose mongodb node.js express

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

画布弧太像素化了

我尝试在画布上绘制一个圆圈,之前我曾经这样做过,但这次我发现它非常像素化

var game;

function game (){

    this.canvas = document.getElementById('canvas');

    this.ctx = this.canvas.getContext('2d');



    this.initCanvas = function(){

    }

    this.draw1 = function(){
        this.ctx.beginPath();
        this.ctx.arc(50, 75, 10, 0, Math.PI*2, true); 
        this.ctx.closePath();
        this.ctx.fill();
    }

    this.draw2 = function(){
        this.ctx.beginPath();
        this.ctx.arc(100,75,10,0,Math.PI*2,true);
        this.ctx.closePath();
        this.ctx.stroke();
    }

    this.run = function(){
        this.initCanvas();
        this.draw1();
        this.draw2();
    }

    window.onresize = function() {
        this.canvas.width = window.innerWidth;
        this.canvas.height = window.innerHeight;
    };
}

game = new game();
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/RG6dn/6/

我不知道这是否是由于浏览器(我在chrome和firefox上有相同的东西)或我的电脑

谢谢

html5 geometry canvas

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

流屏幕使用MediaRecorder进行本机反应

我找不到任何程序来通过React native将用户正在做的事情从应用程序中传输出去。

我正在创建自己的插件

目标是将流从Java发送到javascript,然后通过socket.io将其发送到外部套接字服务器

这是我的Java类,要求授权和流

import android.hardware.display.DisplayManager;
import android.util.DisplayMetrics;
import android.app.Activity;
import android.content.Intent;
import android.media.projection.MediaProjectionManager;
import android.media.projection.MediaProjection;
import android.media.MediaRecorder;
import android.util.Log;

import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.ReactContextBaseJavaModule;
import com.facebook.react.bridge.ReactMethod;
import com.facebook.react.bridge.Promise;
import com.facebook.react.bridge.ActivityEventListener;
import com.facebook.react.bridge.BaseActivityEventListener;

import static android.content.Context.MEDIA_PROJECTION_SERVICE;

public class ScreenMirroringModule extends ReactContextBaseJavaModule {

    private static final int SCREEN_SHARE_REQUEST = 4242;
    private static final String S_MIRROR_CANCELLED = "S_MIRROR_CANCELLED";


    private Promise sMirrorPromise;
    private MediaProjectionManager mMediaProjectionManager;
    private MediaStreamer mMediaStreamer = new MediaStreamer();

    private final ActivityEventListener mActivityEventListener = new BaseActivityEventListener() {
        @Override
        public void onActivityResult(Activity …
Run Code Online (Sandbox Code Playgroud)

java android react-native

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

Serverless Express 关闭 mongodb 连接

我在aws上使用无服务器,以nodejs和mongodb atlas作为数据库

目前我使用的是试用版,最多允许 500 个连接。

似乎我的代码在进程结束时没有断开数据库连接

我正在使用express来管理它

首先,我没有关闭连接,认为一旦进程结束,连接就会自动关闭,但我没有打开很多连接。

然后我添加了一个中间件来在发送响应后关闭我的连接,它不起作用,我认为无服务器在响应发送后就会停止进程。

例如,并非在每条路线上我都会关闭 mongo 连接

router.get('/website/:id/page', async (req, res, next) => {
  try {
    const pages = await pageDataProvider.findByWebsite(req.params.id);
    await mongodbDataProvider.close();
    res.json(pages);
  } catch (error) {
    next(error)
  }
})
Run Code Online (Sandbox Code Playgroud)

这就是我处理与 mongo 的连接的方式

const MongoClient = require('mongodb').MongoClient
const config = require('../config')

const MONGODB_URI = config.stage === 'test' ?
  global.__MONGO_URI__ :
  `mongodb+srv://${config.mongodb.username}:${config.mongodb.password}@${config.mongodb.host}/admin?retryWrites=true&w=majority`;
const client = new MongoClient(MONGODB_URI);

let cachedDb = null;

module.exports.connect = async () => {

  if (cachedDb) return cachedDb;

  await client.connect();

  const dbName …
Run Code Online (Sandbox Code Playgroud)

javascript mongodb node.js express serverless

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

将本机流 ios 屏幕反应到本地服务器

我正在构建一个 React Native 应用程序,以便能够将我的手机内容流式传输到本地 NodeJS 服务器。

在 android 上,它很好用,MediaProjectionManager但在 iOS 上,这更复杂。

我试着用RPScreenRecorder,这是我的代码

#import "ScreenShare.h"

@implementation ScreenShare

RCT_EXPORT_MODULE();

- (NSString *) imageFromSampleBuffer:(CMSampleBufferRef) sampleBuffer
{
  CVImageBufferRef imageBuffer = CMSampleBufferGetImageBuffer(sampleBuffer);
  CIImage *ciImage = [CIImage imageWithCVPixelBuffer:imageBuffer];
  CIContext *temporaryContext = [CIContext contextWithOptions:nil];
  CGImageRef videoImage = [temporaryContext
                           createCGImage:ciImage
                           fromRect:CGRectMake(0, 0,
                                               CVPixelBufferGetWidth(imageBuffer),
                                               CVPixelBufferGetHeight(imageBuffer))];

  UIImage *image = [[UIImage alloc] initWithCGImage:videoImage];
  NSString *base64String = [UIImagePNGRepresentation(image) base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];
  CGImageRelease(videoImage);

  return (base64String);
}

- (NSArray<NSString *> *)supportedEvents
{
  return @[@"ImageCaptured"];
}

RCT_REMAP_METHOD(start,
                 startWithResolver:(RCTPromiseResolveBlock)resolve
                 rejecter:(RCTPromiseRejectBlock)reject)
{
  NSMutableDictionary *result = …
Run Code Online (Sandbox Code Playgroud)

objective-c ios airplay react-native

6
推荐指数
0
解决办法
174
查看次数