小编ta-*_*run的帖子

如何设置图像的高度和宽度(英寸)?

我想从字符串中保存图像.

所以我想知道如何在保存图像时以英寸为单位设置图像高度和宽度.

我的代码遵循图像保存:

 private void Base64ToImage(string base64String)
    {
        Image fullSizeImg = null;
        byte[] imageBytes = Convert.FromBase64String(base64String);
        MemoryStream ms = new MemoryStream(imageBytes);
        fullSizeImg = Image.FromStream(ms, true);
        System.Drawing.Image.GetThumbnailImageAbort dummyCallBack = new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback);
        System.Drawing.Image thumbNailImg = fullSizeImg.GetThumbnailImage(700, 800, dummyCallBack, IntPtr.Zero);
        thumbNailImg.Save(ImagePath, System.Drawing.Imaging.ImageFormat.Png);
        fullSizeImg.Dispose();
        thumbNailImg.Dispose();


    }
Run Code Online (Sandbox Code Playgroud)

c#

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

`if-in`如何评价为真?(仅限镀铬)

调试别人的代码,找到了,

在此输入图像描述

如何if-in评价为真?但是仅在chrome中发生,IE评估为false

javascript google-chrome-devtools

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

ASP.NET正则表达式问题

我有一个正则表达式,在ASP.NET页面路由中用于URL重写时可以正常使用.

但是,当我尝试在我的ASP.NET代码中的其他地方使用它时,它允许过去我不想要它的字符串.

我的正则表达式是,

[-_a-zA-Z0-9/]+(\.aspx(\?.+)?)?
Run Code Online (Sandbox Code Playgroud)

这意味着允许字符串文件/路径没有扩展名或.aspx文件扩展名,但不允许文件/路径与其他扩展名,例如."whatever.js".

我在我的应用程序的其他地方使用它没有成功,就像这样......

if (Regex.IsMatch(pageUrl, @"[-_a-zA-Z0-9/]+(\.aspx(\?.+)?)?"))
Run Code Online (Sandbox Code Playgroud)

似乎作为字符串匹配的一部分,它让它通过.但是如何确保整个字符串(pageUrl)匹配?

c# regex asp.net

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

jQuery v1.9.1的.attr()复选框问题

HTML:

<input type="checkbox" />
<span id="test">Click here</span>
Run Code Online (Sandbox Code Playgroud)

JS:

$("#test").click(function () {
    if ($(":checkbox").attr("checked") == undefined) {
        $(":checkbox").attr("checked", "checked")
    } else {
        $(":checkbox").removeAttr("checked")
    }
});
Run Code Online (Sandbox Code Playgroud)

小提琴:链接 - v1.8.3

这工作正常,但是,如果我将jquery版本更改为1.9.1,则不再检查该复选框.有什么问题?

小提琴:链接 - v.1.9.1

虽然inspect element显示复选框是切换属性,但如果我$(":checkbox").is(":checked")在控制台中执行,则得到false输出

jquery version

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

3层和n层架构之间的区别

我的教授说,在BLL中添加多个层将使3层成为n层架构.

但根据我的理解(我可能是错的),层是物理分离,层是逻辑分离,因此添加多个层仍然会使它成为3层应用程序,不是吗?

architecture 3-tier n-tier-architecture

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

文本后面的下拉菜单

我尝试创建一个下拉菜单。这就是我到目前为止所做的: http://gegensinn.org/test.html (我使下拉菜单始终可见以进行“调试”)

我认为问题很明显:菜单位于文本后面。

首先我想我可以用 z-index 来解决这个问题。

虽然我不太确定哪个元素必须获得 z-index 属性。

我尝试将整个菜单设置为z-index:100;并同时z-index:1;设置 .main

后来我尝试只设置 的 z-index<li><a>没有任何效果。

css z-index

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

Vue 控制台错误 Uncaught TypeError: _ctx.... is undefined on value with is Defined

我有一个问题我不明白:

只是我要显示来自 API 的一些数据,它一切正常,但我收到一个错误personnel.departmentIDundefined并且我的 vue-debug 工具无法工作。

仅当我departmentID为其余的 while 分配任何内容(如名字、姓氏等)时,我才会得到它。

奇怪的是,departmentID.name等的数据显示正常,但抛出以下错误。

在我的控制台中我收到错误:

Uncaught TypeError: _ctx.personnel.departmentID is undefined
    render edit_personnel.vue:64
    renderComponentRoot runtime-core.esm-bundler.js:846
    componentEffect runtime-core.esm-bundler.js:4280
    reactiveEffect reactivity.esm-bundler.js:42
    effect reactivity.esm-bundler.js:17
    setupRenderEffect runtime-core.esm-bundler.js:4263
    mountComponent runtime-core.esm-bundler.js:4222
    processComponent runtime-core.esm-bundler.js:4182
    patch runtime-core.esm-bundler.js:3791
    render runtime-core.esm-bundler.js:4883
    mount runtime-core.esm-bundler.js:3077
    mount runtime-dom.esm-bundler.js:1259
    js personnel_edit.js:4
    Webpack 7
Run Code Online (Sandbox Code Playgroud)

值其显示正确

输入显示正确的数据

回复

<input type="text" class="form-control" v-model="personnel.departmentID.name" :key="personnel.departmentID.name" />
    </form>
  </div>
</template>
    
<script>

export default {
  name: "edit_personnel",
  data: () => ({
    personnel: [],
    departments: [],
    location: [], …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vuejs3

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

javascript中奇怪的正则表达式行为

可能重复:
为什么在Javascript中使用全局标志的RegExp会给出错误的结果?

我的代码如下,

HTML:

<p id="test"></p>?
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

var patt = /h/gi;
var arr = ["", "2Hour", "4Hour", "8Hour", "Next Business Day"];
var test = document.getElementById("test");

for (var i = 0; i < arr.length; i++)
{
    if (patt.test(arr[i])) {
        test.innerHTML += " " + arr[i];
    }
}
Run Code Online (Sandbox Code Playgroud)

然而,得到的输出是2Hour 8Hour,为什么4小时不是输出的一部分?

我的正则表达式有问题吗?我该如何解决这个问题?

我把它放在小提琴上

javascript regex

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

我们如何使用'Equals'关键字比较两个类的对象?

我可以通过使用Equals??来比较两个类的对象吗?

public class class1
    { }
public class class2
    { }
class1 obj1=new class1();
class2 obj2=obj1;
Run Code Online (Sandbox Code Playgroud)

这可能吗?

c#

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