小编jcu*_*bic的帖子

从Inkscape导出svg到Corel Draw

我只在Inkscape工作,但有时人们需要在cdr文件中写入文件.有没有办法从Inkscape安全导出然后在Corel Draw中导入?我已经使用了Corel X3,当我导入svg时,我会得到垃圾(有时它可以工作,但大多数时候我需要在Corel Draw中重新创建工作).是否有适用于这两种应用程序的安全格式?

不知道SO是否适合这类问题,我见过类似的问题.

svg file-conversion coreldraw inkscape

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

无法使用 MinGW 和 git bash 在 Windows 上运行 Cmake

我尝试构建gitql

我已经安装了 go、CMake 和 MinGW,并试图让它们在 git bash 下工作,但是当我在 gitql 目录中调用 cmake 时,出现此错误:

-- Building for: NMake Makefiles
-- The C compiler identification is unknown
CMake Error at CMakeLists.txt:14 (PROJECT):
  The CMAKE_C_COMPILER:

    cl

  is not a full path and was not found in the PATH.

  To use the NMake generator with Visual C++, cmake must be run from a shell
  that can use the compiler cl from the command line.  This environment is
  unable to invoke the cl compiler. …
Run Code Online (Sandbox Code Playgroud)

windows gcc cmake gnu-make git-bash

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

如何处理Service Worker中的依赖项?

如果路径包含__browserfs__,我有Service Worker从BrowserFS加载文件,简化代码如下:

function loadDependecies() {
    self.skipWaiting().then(function() {
        if (!self.fs) {
            self.importScripts('https://cdn.jsdelivr.net/npm/browserfs');
            BrowserFS.configure({ fs: 'IndexedDB', options: {} }, function (err) {
                if (err) {
                    console.log(err);
                } else {
                    self.fs = BrowserFS.BFSRequire('fs');
                    self.path = BrowserFS.BFSRequire('path');
                }
            });
        }
    });
}
self.addEventListener('install', loadDependecies);

self.addEventListener('activate', loadDependecies);

self.addEventListener('fetch', function (event) {
    event.respondWith(new Promise(function(resolve, reject) {
        if (local) {
            console.log('serving ' + path + ' from browserfs');
            if (!self.fs) {
                (function loop() {
                    if (!self.fs) {
                        setTimeout(loop, 400);
                    } else {
                        serve();
                    }
                })(); …
Run Code Online (Sandbox Code Playgroud)

javascript dependencies service-worker

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

如何删除与标签同名的git分支?

在我的项目中,我删除了挂在 git 中的所有旧分支,但有些分支我无法删除:

$ git push origin :0.2.0.0
error: dst refspec 0.2.0.0 matches more than one.
error: failed to push some refs to 'ssh://git@<repo>.git'
Run Code Online (Sandbox Code Playgroud)

我的 git repos 很少,而且我有一些可能是错误创建的旧分支。这些分支与创建的标签同名,我无法删除这些分支。

有没有办法删除这些分支?似乎您可以在任何地方找到的唯一命令是git push origin :<branch>git push -d origin <branch>并且这些命令中的分支和标签之间没有区别。

我不知道这些分支是如何创建的,但我想摆脱它们。

git

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

禁止在Python中访问exec和eval中的文件系统

我想禁止从客户端代码访问文件系统,所以我想我可以覆盖open函数

env = {
   'open': lambda *a: StringIO("you can't use open")
}

exec(open('user_code.py'), env)
Run Code Online (Sandbox Code Playgroud)

但我得到了这个

unqualified exec is not allowed in function 'my function' it contains a 
nested function with free variables
Run Code Online (Sandbox Code Playgroud)

我也试试

 def open_exception(*a):
     raise Exception("you can't use open")
 env = {
     'open': open_exception
 }
Run Code Online (Sandbox Code Playgroud)

但得到了同样的例外(不是"你不能用开")

我想防止:

执行此:

"""def foo():
     return open('some_file').read()
print foo()"""
Run Code Online (Sandbox Code Playgroud)

并评估这一点

"open('some_file').write('some text')"
Run Code Online (Sandbox Code Playgroud)

我还使用session来存储之前评估过的代码,所以我需要阻止执行这个:

"""def foo(s):
   return open(s)"""
Run Code Online (Sandbox Code Playgroud)

然后评估这个

"foo('some').write('some text')"
Run Code Online (Sandbox Code Playgroud)

我不能使用正则表达式因为有人可以使用(eval在字符串中)

"eval(\"opxx('some file').write('some text')\".replace('xx', 'en')"
Run Code Online (Sandbox Code Playgroud)

有没有办法阻止访问exec/eval中的文件系统?(我需要两个)

python filesystems eval sandbox exec

4
推荐指数
3
解决办法
2165
查看次数

按下按钮后,将焦点放在特定的div上

我在一个页面中有一个表格,用于在特定舞台上注册各种娱乐节目.提交所有详细信息并单击"提交"按钮后,应检查特定日期该阶段是否存在某个程序.如果存在任何程序,div应该显示现有程序的完整细节.我的问题是,如果存在任何程序,我需要关注新生成的div(我的意思是div应该是可见的,不需要编辑).我需要它,因为div是在AJAX的帮助下生成的,并且表单非常冗长,因此用户无法看到生成的div,除非他/她向上滚动.注意:div创建在顶部位置.是否有任何方法可以在表单提交后使div部分可见

javascript

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

用PHP阅读电子邮件

我需要从中读取字段 email

MOVE INFORMATION

Pickup Address: 34 Marigold Ln, Marlboro, NJ 07746

Delivery Address: 180 Prospect Park W, Apt 5, Brooklyn, NY 11215

Primary service dates:
Pack Date: N/A
Move Date: 6/6/2013

Other service dates:
Pack Date 2: N/A
Move Date2: N/A
Other Date: N/A
Run Code Online (Sandbox Code Playgroud)

我遵循的流程是:

  1. 通过IMAP连接
  2. 得到nessage身体

现在我想读取指定的数据,需要将其转换为数组,如:

array( ' Pickup Address'=>'34 Marigold Ln, Marlboro, NJ 07746', 
       'Delivery Address'=>'180 Prospect Park W, Apt 5, Brooklyn, NY 11215'...)
Run Code Online (Sandbox Code Playgroud)

我试过了 preg_match('/(?P<Pickup Address>\w+): (?P<Delivery Address>\d+)/', $body, $matches)

但那有一些问题:

  1. 在"取件地址"中不接受空格
  2. 它以Array ( …

php regex database email

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

如何在custom指令中使用ngChange

我想为切换按钮创建指令,我有我想要放入指令的代码:

<div class="toggle-button" ng-class="{true: toggleTrue === true, false: toggleTrue === false}">
    <button class="true" ng-click="toggleTrue = true">Y</button><button class="false" ng-click="toggleTrue = false">N</button>
</div>
Run Code Online (Sandbox Code Playgroud)

(我只会改变风格,这就是我只改变课程的原因)

我希望有类似的东西:

<toogle ng-change="SomeFunction()" ng-model="someValue" />
Run Code Online (Sandbox Code Playgroud)

如何在我的指令中使用ng-change?我应该只解析attr还是使用scope属性,还是像ngModel这样的代码需要与ngChange一起使用.

javascript angularjs angularjs-directive

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

Angular 7 Bootstrap 指令不加载

我有这个代码:

组件html:

<td>
  <div ngbDropdown class="d-inline-block">
    <a ngbDropdownToggle>
      <fa-icon [icon]="faEllipsis"></fa-icon>
    </a>
    <div ngbDropdownMenu aria-labelledby="dropdownBasic1">
      <button class="dropdown-item">Action - 1</button>
      <button class="dropdown-item">Another Action</button>
      <button class="dropdown-item">Something else is here</button>
    </div>
  </div>
</td>
Run Code Online (Sandbox Code Playgroud)

组件 ts:

import { Component, Input, OnInit } from '@angular/core';
import { Group } from "../../../common/models/Group";
import { faEllipsisV } from '@fortawesome/free-solid-svg-icons';


@Component({
  selector: '[study-groups-row]',
  templateUrl: './study-groups-row.component.html',
  styleUrls: ['./study-groups-row.component.css']
})
export class StudyGroupsRowComponent implements OnInit {
  @Input() group: Group;
  faEllipsis = faEllipsisV;

  constructor() {
  }

  ngOnInit() {

  }

}
Run Code Online (Sandbox Code Playgroud)

这在我的模块中:

@NgModule({ …
Run Code Online (Sandbox Code Playgroud)

typescript ng-bootstrap angular

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

未捕获错误:Firebase\JWT\JWT::decode():参数 #3 ($headers) 无法通过引用传递

我正在尝试在 PHP 中使用Firebase 中的 JWT 库。这是我的代码:

$env = parse_ini_file('.env');

class Auth {
    private $service;
    public function __construct($service) {
        $this->service = $service;
    }
    public function login($user, $password) {
        global $env;
        if ($user != $env['user'] || $password != $env['password']) {
            return null;
        }
        
        $date = new DateTimeImmutable();
        $expire_at = $date->modify('+6 minutes')->getTimestamp();
        $payload = [
            'iat'  => $date->getTimestamp(),
            'iss'  => $env['domain'],
            'nbf'  => $date->getTimestamp(),
            'exp'  => $expire_at,
            'userName' => $user,
        ];
        return JWT::encode(
            $payload,
            $env['secret'],
            'HS512'
        );
    }
    private function valid_token($jwt) { …
Run Code Online (Sandbox Code Playgroud)

php jwt

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