小编DPe*_*er1的帖子

BASH - 使用陷阱ctrl + c

我正在尝试使用read在脚本内执行命令,当用户使用Ctrl+时C,我想停止执行命令,但不要退出脚本.像这样的东西:

#!/bin/bash

input=$1
while [ "$input" != finish ]
do
    read -t 10 input
    trap 'continue' 2
    bash -c "$input"
done
unset input
Run Code Online (Sandbox Code Playgroud)

当用户使用Ctrl+时C,我希望它继续读取输入并执行其他命令.问题是当我使用如下命令时:

while (true) do echo "Hello!"; done;
Run Code Online (Sandbox Code Playgroud)

键入Ctrl+ C一次后它不起作用,但是一旦输入数次,它就会起作用.

bash

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

错误:未知字符集:'utf8_unicode_ci'

在使用带有字符集的mysql命令行创建数据库时,出现以下错误:Unknown character set: utf8_unicode_ci.但是,当我在phpmyadmin中运行相同的SQL时,它运行正常,没有错误,我无法弄清楚为什么?

SQL:

CREATE DATABASE sx CHARACTER SET =utf8 COLLATE = utf8_unicode_ci;
Run Code Online (Sandbox Code Playgroud)

mysql命令行:

mysql -u root -ppassword  -h localhost --default-character-set=utf8
Run Code Online (Sandbox Code Playgroud)

mysql utf-8 character-encoding

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

C#正则表达式,模式中带有\ Uxxxxxxxx字符

Regex.IsMatch( "foo", "[\U00010000-\U0010FFFF]" ) 
Run Code Online (Sandbox Code Playgroud)

抛出:System.ArgumentException:以相反的顺序解析"[ - ]" - [xy]范围.

查看\ U00010000和\ U0​​010FFF的十六进制值,我得到:第一个字符为0xd800 0xdc00,第二个字符为0xdbff 0xdfff.

所以我想我确实有一个问题.为什么用\ U形成的Unicode字符在字符串中分成两个字符?

c# regex unicode astral-plane

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

HTML + CSS 转 PDF 且不丢失格式

我想使用 javascript 将 html 表打印到 pdf 文件。为此,我使用 jspdf lib。我创建了这个例子

$(document).on('click', '#pdfbutton', function(event) {
  var pdf = new jsPDF('p', 'pt', 'letter'),
    source = $('#printit')[0],
    specialElementHandlers = {
      '#bypassme': function(element, renderer) {
        return true
      }
    }

  var margins = {
    top: 20,
    bottom: 30,
    left: 20,
    width: 700
  };
  pdf.fromHTML(
    source // HTML string or DOM elem ref.
    , margins.left // x coord
    , margins.top // y coord
    , {
      'width': margins.width // max width of content on PDF
        ,
      'elementHandlers': specialElementHandlers …
Run Code Online (Sandbox Code Playgroud)

html javascript css pdf jspdf

5
推荐指数
0
解决办法
957
查看次数

标签 统计

astral-plane ×1

bash ×1

c# ×1

character-encoding ×1

css ×1

html ×1

javascript ×1

jspdf ×1

mysql ×1

pdf ×1

regex ×1

unicode ×1

utf-8 ×1