小编jam*_*pez的帖子

以编程方式在Android上创建VPN

我知道以前曾经问过这个问题,但大多数都是3到4年前没有明确的答案.我想知道这是否已经可以在2015年实现.

vpn android pptp

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

Android系统日志文件位置

在ubuntu中有/var/log/syslog文件.我的问题是什么是android中的ubuntus系统日志的等价文件,我知道我有一个root用户的Android手机.

logging android

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

数据包已发送但无法接收数据包

我一直在为vpn 编辑androids toyvpn示例项目,我为我的示例应用程序得到了这个

在此输入图像描述

我知道我的代码有一些错误/缺失,因为当我通过android设置手动设置vpn时,有数据包接收这就是为什么我一直在搜索如何接收数据包,我不知道如何让这个工作.

这是我的源代码,VCL扩展了VpnService

import android.app.PendingIntent;
import android.net.VpnService;
import android.os.ParcelFileDescriptor;
import android.util.Log;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.net.InetSocketAddress;
import java.nio.ByteBuffer;
import java.nio.channels.DatagramChannel;

/**
 * Created by Jameshwart Lopez on 8/18/15.
 */
public class VCL extends VpnService {

    private static final String TAG = "VpnClientLibrary";
    private Thread mThread;
    private ParcelFileDescriptor mInterface;

    private String mServerAddress;
    private String mServerPort;
    private PendingIntent mConfigureIntent;
    private String mParameters;

    //a. Configure a builder for the interface.
    Builder builder = new Builder();

    public  void …
Run Code Online (Sandbox Code Playgroud)

vpn android pptp

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

如何使用 HTML 和 CSS 添加垂直曲线分隔线?

有没有办法使用 CSS 形状复制下面的图像设计?我无法重现图像和蓝色背景之间的曲线。

在此处输入图片说明

我尝试使用边框,但这不起作用:

<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<style type="text/css">
/** 
START HOME PAGE BANNER
**/
.home-header-main-container {
  overflow: hidden;
  max-width: 1440px;
  max-height: 529px;
  margin: 0px auto;
  background-color: #151F6D;
  display: flex;
  flex-direction: row-reverse;
}
.home-header-curve-border {
width: 739px;
max-width: 1440px;
background-color: #52B9C1;
max-height: 529px;
height: 529px;
clip-path: circle(650px at 760px 400px);
-webkit-clip-path: circle(650px at 760px 400px);
-webkit-shape-outside: circle(1307px at 1308px 400px) border-box;
shape-outside: circle(1307px at 1308px 400px) border-box;
-webkit-shape-margin: 24px;
}
.home-header-image {
  width: 740px;
  max-height: 529px;
  height: …
Run Code Online (Sandbox Code Playgroud)

css css-shapes

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

如何将Android设备连接到PPTP VPN

我使用ubuntu指南创建了一个PPTP VPN服务器 .

我现在有:

在此输入图像描述

我现在的问题是我的Android手机无法连接到我创建的pptp.当我尝试输入用户名和密码然后点击连接,我唯一的消息是连接...但后来是不成功.

所以我搜索并找到了这个链接,以获得有关如何连接到我的PPTP VPN的一般概述.我也来到这里,但我仍然无法将手机连接到VPN.我完全听从了ubuntu指南所说的内容,我现在不知道该怎么做,以实现我的目标.请提供一些链接或指南,我应该这样做,以便我的Android手机能够连接到我的PPTP VPN.

服务器的syslog

Aug 26 14:44:50 jameshwart-System-Product-Name pptpd[31320]: CTRL: Client 192.168.1.27 control connection started
Aug 26 14:44:51 jameshwart-System-Product-Name pptpd[31320]: CTRL: Starting call (launching pppd, opening GRE)
Aug 26 14:44:51 jameshwart-System-Product-Name pppd[31321]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
Aug 26 14:44:51 jameshwart-System-Product-Name pppd[31321]: pppd 2.4.5 started by root, uid 0
Aug 26 14:44:51 jameshwart-System-Product-Name pppd[31321]: Using interface ppp0
Aug 26 14:44:51 jameshwart-System-Product-Name pppd[31321]: Connect: ppp0 <--> …
Run Code Online (Sandbox Code Playgroud)

vpn android pptp

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

将下巴仅保存为具有dlib面部标志检测的图像,其余部分为透明

我已经有一个面部标志检测器,可以使用opencv和dlib保存图像,代码如下:

# import the necessary packages
from imutils import face_utils
import numpy as np
import argparse
import imutils
import dlib
import cv2


# construct the argument parser and parse the arguments
ap = argparse.ArgumentParser()
ap.add_argument("-p", "--shape-predictor", required=True, help="Path to facial landmark predictor")
ap.add_argument("-i", "--image", required=True, help="Path to input image")
args = vars(ap.parse_args())

# initialize dlib's face detector (HOG-based) and then create the facial landmark predictor
detector = dlib.get_frontal_face_detector()
predictor = dlib.shape_predictor(args["shape_predictor"])

# load the input image, resize it, and convert …
Run Code Online (Sandbox Code Playgroud)

python opencv python-3.x dlib

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

等待 subprocess.run 直到完成其任务

我创建了一个简单的方法,可以像在终端中一样执行命令

from subprocess import PIPE, run

class Command_Line():

    @staticmethod
    def execute(command):
        result = run(command, stdout=PIPE, stderr=PIPE, universal_newlines=True, shell=True)
        print(result)
        return result.stdout
Run Code Online (Sandbox Code Playgroud)

我对上面代码的问题是它不会等到任务/进程完成。假设我使用 ffmpeg 通过以下代码更改视频的帧速率

import Command_Line as cmd    
cmd.execute('ffmpeg -i "000000004.avi" -c copy -y -r 30 "000000004.avi"')
Run Code Online (Sandbox Code Playgroud)

问题是输出视频,因为它没有完成这个过程。我已经搜索了如何等待有没有办法检查子进程是否仍在运行? 但无法将其与我的代码合并。你能分享一下你的经验吗?

谢谢

subprocess ffmpeg python-3.x

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

保存自定义帖子元,而不是保存数据

我创建了一个自定义帖子类型,其中包含元数据日期和日期.

自定义帖子类型创建与回调功能 add_events_metaboxes

function event_list_init(){

    $labels = array(
        'name'                  => _x( 'Events', 'post type general name' ),
        'singular_name'         => _x( 'Event', 'post type singular name' ),
        'menu_name'             => _x( 'Events List', 'admin menu' ),
        'name_admin_bar'        => _x( 'Events List', 'add new on admin bar' ),
        'add_new_item'          => __( 'Add New Event' ),
        'new_item'              => __( 'New Event' ),
        'edit_item'             => __( 'Edit Event' ),
        'view_item'             => __( 'View Event' ),
        'all_items'             => __( 'All Events' ),
        'search_items'          => __( 'Search …
Run Code Online (Sandbox Code Playgroud)

php wordpress meta-boxes custom-post-type

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

使用未清理的名称值按名称获取术语

我想要做的是以编程方式设置woocommerce产品类别.

我有什么是术语名称test & sample和帖子的ID 9,所以设置的产品类别我已经使用get_term_bywp_set_object_terms

$name  = 'test & sample';
$posid = 9;
//get the term based on name
$term = get_term_by('name', $name, 'product_cat');
//set woocommerce product category
wp_set_object_terms($posid, $term->term_id, 'product_cat');
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我的问题是未经过计算的价值$name.什么是迄今为止我所做的是取代&&amp;哪些工作.

$name = str_replace('&', '&amp;', 'test & sample');
$posid = 9;
//get the term based on name
$term = get_term_by('name', $name, 'product_cat');
//if term does exist,then use set object terms
if(false != $term){
  //set woocommerce product category …
Run Code Online (Sandbox Code Playgroud)

wordpress themes wordpress-plugin

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

滚动时自定义ListView随机更改按钮文本或编辑文本

我已经搜索过这个,但无济于事我没有得到问题的确切答案.

我有一个按钮ListView,当点击该按钮时,它会显示一个警告对话框来选择日期,选择日期后,所选日期将是该按钮的文本.代码工作正常,但当我向下滚动时,日期将随机更改这里是我getView()的适配器方法的代码.这也发生EditText在我输入任何EditText工作时,但当我开始滚动时,值也会改变.

这是我的获取视图方法

public View getView(int position, View convertView, ViewGroup parent) {
    final ViewHolder viewHolder;
    if(convertView == null){
        convertView = layoutInflater.inflate(R.layout.repeat_entry_listview,null);

        viewHolder = new ViewHolder();
        viewHolder.btnDate = (Button) convertView.findViewById(R.id.rpbtnDate);
        viewHolder.txtNotes  = (EditText) convertView.findViewById(R.id.rpNotes);
        convertView.setTag(viewHolder);
    }else{
        viewHolder = (ViewHolder) convertView.getTag();
    }


    RepeatEntryList repeatEntryList = listData.get(position);
    viewHolder.btnDate.setText(repeatEntryList.getDate());
    viewHolder.btnDate.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
          //EVEN IF I REMOVE THE CODE FOR SETTING THE BUTTON TEXT TO JUST LIKE THE BELOW CODE. …
Run Code Online (Sandbox Code Playgroud)

android listview android-listview

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