小编Eam*_*orr的帖子

创建压缩隧道

我正在尝试压缩端口 6999 上的所有流量并将其通过管道传输到端口 7000。我正在考虑为此创建一条隧道。我想使用英特尔的性能原始压缩库而不是 gzip 等。

任何想法或想法都非常感激。

提前谢谢了,

linux compression tunnel

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

Android imagebutton:如何删除图像周围的有色矩形?

我正在开发和Android应用程序.我有一个包含大量图像按钮的主菜单,每个图像按钮都会让用户点击一个新视图.

我遇到的问题是每个图标周围都是一个有色矩形,当点击时会变成淡蓝色.如何在.xml布局文件中删除此透明方块?

提前谢谢了,

android imagebutton

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

OpenCV和Python-无法检测到蓝色物体

我在看这个问题:

如何使用opencv检测蓝色物体

然而,经过反复尝试,我仍然不知道如何检测蓝色物体。

这是我的代码:

import cv2
import numpy as np

cam=cv2.VideoCapture(0)
n=0

while True:
    print n
    returnVal,frame=cam.read()

    img=cv2.GaussianBlur(frame, (5,5), 0)
    img=cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)

    blue_lower=np.array([150,150,0],np.uint8)
    blue_upper=np.array([180,255,255],np.uint8)
    blue=cv2.inRange(img,blue_lower,blue_upper)

    cv2.imshow('img',blue)

    n=n+1
    key = cv2.waitKey(10) % 0x100
    if key == 27: break #ESC 
Run Code Online (Sandbox Code Playgroud)

我可以通过设置以下几行来检测红色物体:

red_lower=np.array([0,150,0],np.uint8)
red_upper=np.array([10,255,255],np.uint8)
Run Code Online (Sandbox Code Playgroud)

当我使用第一个代码在网络摄像头前放一张蓝色纸时,它只是显示为黑色。

有人可以帮我将蓝色的RGB转换为HSV吗?

提前谢谢了,

python opencv image-processing

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

Android:后台服务中的计时器

问候,

我正在尝试实现一个定时器,每10秒钟向我的服务器发送一次GPS坐标.

以下是我正在实施的服务的代码片段:

@Override
    public int onStartCommand(Intent intent, int flags, int startId) {
        Timer timer=new Timer();
        TimerTask tt=new TimerTask(){
            @Override
            public void run() {
                Location loc=lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
                sendCoords(String.valueOf(loc.getLatitude()), String.valueOf(loc.getLongitude()));
                Toast.LENGTH_SHORT).show();
                Log.i("EOH",String.valueOf(loc.getLatitude()));
            }
        };
        timer.schedule(tt,0,10000);

        return START_STICKY;
    }
Run Code Online (Sandbox Code Playgroud)

现在的问题是run()内的任何内容都会导致我的应用程序强制关闭.

这是LogCat转储:

12-28 18:44:18.284:ERROR/AndroidRuntime(6537):致命异常:Timer-0 12-28 18:44:18.284:ERROR/AndroidRuntime(6537):java.lang.RuntimeException:无法在里面创建处理程序没有调用Looper.prepare()的线程12-28 18:44:18.284:ERROR/AndroidRuntime(6537):在android.os.Handler.(Handler.java:121)12-28 18:44:18.284:ERROR/AndroidRuntime(6537):在prestocab.driver.Background $ 2.(Background.java:83)12-28 18:44:18.284:ERROR/AndroidRuntime(6537):at prestocab.driver.Background.sendCoords(Background.java: 83)12-28 18:44:18.284:ERROR/AndroidRuntime(6537):在prestocab.driver.Background $ 3.run(Background.java:114)12-28 18:44:18.284:ERROR/AndroidRuntime(6537): at java.util.Timer $ TimerImpl.run(Timer.java:289)12-28 18:44:18.554:ERROR/WindowManager(1310):return in RemoveWindowLocked

任何人都可以建议修复此问题吗?

我已尝试使用locationManager onLocationChanged()函数,但我无法将间隔设置为10秒.显然,指定的时间只是一个指导,操作系统决定什么是最好的.即使我将间隔设置为100秒,它也会每隔一秒钟给我一个位置.因此我使用计时器的原因.

我希望有人能提出一些建议.

提前致谢,

gps android timer

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

发送原始http标头

我有以下原始HTTP请求:

GET http://www.google.ie/ HTTP/1.1
Host: www.google.ie
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101 Firefox/5.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encod...
Run Code Online (Sandbox Code Playgroud)

我正试图从我的localhost发送这个.有人能指出我在C或C++中如何做到这一点的正确方向吗?

我目前正在寻找插座,但它并没有真正起作用.

   int sockfdi, portnoi, ni;
   struct sockaddr_in serv_addri;
   struct hostent *serveri;
   portnoi =80;

   sockfdi = socket(AF_INET, SOCK_STREAM, 0);
   if (sockfdi < 0){
        error("***ERROR opening socket");
   }
   serveri = gethostbyname("172.16.1.218");
   if (serveri == NULL){
       fprintf(stderr,"***ERROR, no such host\n");
       exit(0);
   }

   bzero((char *) &serv_addri, sizeof(serv_addri));
   serv_addri.sin_family = AF_INET;
   bcopy((char *)serveri->h_addr, (char *)&serv_addri.sin_addr.s_addr, serveri->h_length);
   serv_addri.sin_port = htons(portnoi);
   if (connect(sockfdi,(struct sockaddr *) &serv_addri,sizeof(serv_addri)) < …
Run Code Online (Sandbox Code Playgroud)

c sockets http response request

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

C++ noob - 类范围

我有以下C++类:

class Eamorr {
public:
        redispp::Connection conn;

        Eamorr(string& home, string& uuid)
        {
            //redispp::Connection conn("127.0.0.1", "6379", "password", false);   //this works, but is out of scope in put()...
            conn=new redispp::Connection("127.0.0.1", "6379", "password", false);   //this doesn't work ;(
        }
        put(){
            conn.set("hello", "world");
        }
        ...
}
Run Code Online (Sandbox Code Playgroud)

如您所见,我希望conn在构造函数中初始化并在put()方法中可用.

我怎样才能做到这一点?

提前谢谢了,

c++ redis

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

带有libevent/libev的C或C++:监视一个unix套接字

我正在尝试监视一个unix套接字("/ tmp/mysocket").

我可以在Node.js中做到这一点:当1)套接字绑定,2)有人连接到套接字,3)数据被发送到套接字和4)套接字断开时,它引发一个事件.

我现在尝试在C/C++中执行此操作:我想监视"/ tmp/mysocket"以查找上述事件.我看过libevent(我最好喜欢使用),但是看到它需要一个IP:端口.有没有办法监控unix套接字?

或者任何人都可以建议另一个C/C++解决方案?

c c++ libevent libev

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

Blender:我的所有图像都呈现黑色.怎么修?

今天是我使用搅拌机的第一天,虽然它是很棒的软件,但我现在感到很沮丧.我的所有图像都呈现黑色...我的动画输出是一个.mpg视频.图像本身是在GIMP中创建的,并保存为不透明的.png.

谁能提出任何建议?

提前致谢,

blender

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

Apple IOS和缺乏HTML5 WebSockets支持

为什么Apple不支持IOS Safari上的websockets?

这对我来说真的很烦人......

我现在正在考虑为不支持HTML WebSockets的浏览器实现Comet/Bayeaux后备;(

safari html5 websocket

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

Laravel:刀片文件中内联 PHP 的最佳实践

所以我有以下刀片文件:

confirmEmail.blade.php

@extends('layouts.master')

@section('title')
{{ trans('tc.signUpConfirmTitle')}}
@endsection





@section('body')


<div class="container">
  <div class="row">
    <div class="col-lg-4">
      &nbsp;
    </div>

    <div class="col-lg-4">

      <?php
      echo $_GET['emailToken'];
      $emailToken = isset($_GET['emailToken']) ? $_GET['emailToken'] : "";
      $email = isset($_GET['email']) ? $_GET['email'] : "";

      //database lookup:
      $user = User::where('email','=',$email)->first();   //this fails...

      if($user->emailToken == $emailToken){
        echo "OK!";
      }
      ?>




      <br><br><br><br><br><br>

    </div>

    <div class="col-lg-4">
      &nbsp;
    </div>

  </div>
</div>

@endsection
Run Code Online (Sandbox Code Playgroud)

如您所见,我在<?php ?>标签之间有一些原始的 PHP 。问题是User::where(...)失败(“FatalErrorException” - 找不到“用户”类)。

我想这是因为我需要做一些 Laravel 导入?但这样做是轻量级的吗?

我可以问一下,在我的情况下,最佳做法是什么?我对 Laravel 还是很陌生,所以请耐心等待。像这样使用原始 PHP 是否违背了整个目的?

到目前为止,我一直在使用 Blade 模板来很好地吐出简单的变量和参数。但我现在想做一些更复杂的事情,我遇到了麻烦。

php laravel blade laravel-5

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