小编Jas*_*ler的帖子

mysql:如何截断字段的长度

Alter table merry_parents change mobile mobile char(10).
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我收到错误:

#1265 - 第2行的"移动"列截断数据

如何将我的移动字段截断为char(10)?目前它是char(12).

mysql field truncate alter

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

圆形仪表,指示器(使用甜甜圈作为温度计样式的替代品)

我试图用某种圆环图来展示筹款活动的进展.许多人使用温度计样式或进度条,但我真的希望尽可能接近这样的事情:

在我花了很多时间研究之后,我想出了一个非常简单的解决方案来使用flot绘制甜甜圈,这是演示:http://jsfiddle.net/6b7nZ

$(function () {
    var data = [
    { label: "Donated", data: 20, color: '#f00' },
    { label: "Goal", data: 78, color: '#D3D3D3' }
    ];    
    $.plot($("#donut"), data,
    {
        series: {
            pie: {
                innerRadius: 0.7,
                show: true,
                label: { show: false }
            }
        },
        legend: { show: false }
    });
});
Run Code Online (Sandbox Code Playgroud)

我现在缺少的是添加居中标签的方法.我不必说,如果有人能指出我的jQuery插件或类似的东西,它会更好.

html javascript css dashboard flot

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

映射网络驱动器并且无法保存密码

我正在运行一批:

"net use j: \\192.168.1.241\sausb /user:srvfeskar\administrator Ratata12 /persistent:yes /p:yes"
Run Code Online (Sandbox Code Playgroud)

重新启动Windows 8计算机后.我需要再次插入密码.

passwords batch-file net-use windows-8

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

如何在SQL Server中设置序列的'start with'来选择查询结果?

我正在尝试像在SQL Server 2012中那样做

CREATE SEQUENCE item_seq
  START WITH (SELECT MAX(i_item_sk)
     FROM item) 
  INCREMENT BY 1;
Run Code Online (Sandbox Code Playgroud)

可能吗?如果不可能,还有哪些其他方法?我们可以像在PostgreSQL中一样(如下所示)吗?

create sequence item_seq 
select setval('item_seq', (select max(i_item_sk)+1 from item), false);
Run Code Online (Sandbox Code Playgroud)

我将在Kettle'添加序列'步骤中进一步使用此序列变量.

sql-server

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

如何在 apache.poi 中为数据栏制作纯色

我正在尝试创建一个带有进度条的工作表,它将代表一些进度。

我正在使用这些库:

  1. org.apache.poi:poi:4.1.0
  2. org.apache.poi:poi-ooxml:4.1.0
  3. org.apache.poi:poi-ooxml-schemas:4.1.0

我得到的只是一个带有渐变的进度条,但我需要一个带有纯色而不是色标的进度条。

java excel apache-poi

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

PowerShell 函数可以处理多种输入类型吗?

我正在开发一个比较两个对象的函数,以便检测它们是否相同。但是我希望它也可以与其他类型一起使用,例如字符串或整数。

C++ 允许您声明具有相同名称的不同函数,以不同的方式处理具有不同输入类型的函数调用。我知道参数集的存在,但据我所知,用户必须指定他正在使用哪个参数集。

我正在尝试做这样的事情

function Compare-Objects{
    Param(
        [Parameter(Mandatory=$true,
        Position=0,
        ParameterSetName = "Hashtables")]
        [ValidateNotNullOrEmpty()] 
        [Hashtable]$Item1Hash,

        [Parameter(Mandatory=$true,
        Position=0,
        ParameterSetName = "Integers")]
        [ValidateNotNullOrEmpty()] 
        [int]$Item1int,
        
        [Parameter(Mandatory=$true,
        Position=1,
        ParameterSetName = "Hashtables")]
        [ValidateNotNullOrEmpty()]
        [Hashtable]$Item2Hash,
        
        [Parameter(Mandatory=$true,
        Position=1,
        ParameterSetName = "Integers")]
        [ValidateNotNullOrEmpty()]
        [Hashtable]$Item2Int
    )
    if($PSCmdlet.ParameterSetNamePositionv -match "Integers"){ Return ($Item1Int -eq $Item2Int)}
    else{
    #do some other stuff with $Item1Hash and $Item2Hash
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我也可以将变量命名为相同,则额外加分(因此$Item1Hash$Item1Int成为$Item1分配了适当类型的变量)

powershell function parameter-sets

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

使用 Promise.allSettled 和 try/catch 未处理的承诺拒绝

我的想法如下:我想同时发送多个请求,而不必等到先前执行。

所以我的伪代码如下所示:

function sleep(ms) {
  return new Promise(resolve => setTimeout(resolve, ms));
}

function failingRequest(){
    return new Promise((resolve, reject) => {
        reject('Request failed');
    });
}

function successRequest(){
    return new Promise((resolve, reject) => {
        resolve('Request success');
    });
}

async function main() {
    try {
        let executions = [];
        executions.push(failingRequest());
        await sleep(4000);
        executions.push(successRequest());
        let result = await Promise.allSettled(executions);
        console.log(result);
    } catch (err) {
        console.log('Outer error occured.');
        console.log(err.message);
    }

    console.log('done');
}
main();
Run Code Online (Sandbox Code Playgroud)

在此处运行此代码可以按预期在浏览器中运行,但会给出以下使用节点运行的输出:

node:761) UnhandledPromiseRejectionWarning: Request failed
api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:761) [DEP0018] DeprecationWarning: …
Run Code Online (Sandbox Code Playgroud)

javascript try-catch node.js promise

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

Fedora 容器中的 Pipewire 音频

从 Fedora 34 开始,pulseaudio 被 Pipewire 取代。我使用脉冲音频插座从容器中获取声音,这是最安全的方法。所以,我现在想设置管道来处理容器中的音频,但我找不到方法......

我现在正在尝试最简单的方法,共享 snd 设备,无需套接字:

启动 fedora 34 容器:

podman run -it --device /dev/snd fedora
Run Code Online (Sandbox Code Playgroud)

创建用户并将其添加到音频组:

useradd usertest -u 1000 -m -p ''

usermod -aG audio usertest
Run Code Online (Sandbox Code Playgroud)

安装页面:

dnf -y install pipewire alsa-utils pulseaudio-utils

systemctl start --user pipewire-pulse.service
Run Code Online (Sandbox Code Playgroud)

当我启动它时,出现 DBUS 错误,因为 DBUS 没有在容器上运行

对于用户,pactl info返回此错误:

连接失败:连接被拒绝
pa_context_connect() 失败:连接被拒绝

或者是否有可能获得类似于带有管道线的脉冲音频插座的东西?

audio containers fedora pipewire

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

Angular 抛出 :host-context([dir=rtl]) .ion-float-start -> 不匹配的伪类 :host-context 警告,一个 angular.json 中有多个项目

我有一个 Angular 项目,用于 2 个具有不同后端的 Web 应用程序。前端是一样的。由于我将第二个项目添加到 angular.json 中,我收到以下警告:

Warning: 10 rules skipped due to selector errors:
  :host-context([dir=rtl]) .ion-float-start -> unmatched pseudo-class :host-context
  :host-context([dir=rtl]) .ion-float-end -> unmatched pseudo-class :host-context
  :host-context([dir=rtl]) .ion-float-sm-start -> unmatched pseudo-class :host-context
  :host-context([dir=rtl]) .ion-float-sm-end -> unmatched pseudo-class :host-context
  :host-context([dir=rtl]) .ion-float-md-start -> unmatched pseudo-class :host-context
  :host-context([dir=rtl]) .ion-float-md-end -> unmatched pseudo-class :host-context
  :host-context([dir=rtl]) .ion-float-lg-start -> unmatched pseudo-class :host-context
  :host-context([dir=rtl]) .ion-float-lg-end -> unmatched pseudo-class :host-context
  :host-context([dir=rtl]) .ion-float-xl-start -> unmatched pseudo-class :host-context
  :host-context([dir=rtl]) .ion-float-xl-end -> unmatched pseudo-class :host-context
Run Code Online (Sandbox Code Playgroud)

第二个项目中的唯一区别是一些 scss 文件和environment.ts。我不知道这些警告是什么意思以及它们来自哪里。谷歌没有提供任何解决方案。有谁知道如何解决这一问题? …

json typescript ionic-framework angular

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

How can I select Widgets by dragging over them but also clicking them individually in flutter?

我想创建一个界面,可以在其中将手指拖动到多个区域。这会将区域的状态更改为选定状态(参见图像)。

解决这个问题的最佳方法是什么?

起始位置:
明星位置

开始拖动:
开始拖动

选择第一个区域: 选择第一个区域

选定的所有区域: 已选择所有区域

tap drag hittest swipe flutter

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