小编OrE*_*lse的帖子

我该怎么用而不是ping?

在我的Windows窗体应用程序(启动时)中,我使用ping命令检查Internet连接和我的SQL Server是否都处于活动状态.

是否有任何"更好"的方法 - 我应该用它来完成.NET framework 2.0中的上述任务?

vb.net sql-server internet-connection winforms

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

XPS文档的安全性如何?

XPS文档的安全性如何?从XPS文档的内部查看后,找到了Unicode-string属性.有人可以将一个脚本注入Unicode字符串属性吗?

XPS查看器如何处理Unicode字符串属性?作为一个字形的集合还是什么?

更新:我添加了以下字符串作为UnicodeText

!@#$%^&*()_+ 
Run Code Online (Sandbox Code Playgroud)

并且XPS查看器拒绝打开该文件.这就是我想到这个问题的方法

security xpsdocument xps

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

SQL视图.选择计数...在哪里

我最困惑的是这个,所以id更好问专家!

这些是我的自定义查询返回的行.

Col1   Col2   Result
Font   Bold   a
Font   Bold   b
Font   Bold   a
Font   Italic a 
Run Code Online (Sandbox Code Playgroud)

有没有办法在上面(表格)结果中使用选择计数来获得这个?

Col1  Col2   ResultA  ResultB
Font  Bold   2        1
Font  Italic 1        0
Run Code Online (Sandbox Code Playgroud)

****更新:****应计为结果的值为a和b.

ps不幸的是我无法发布表的完整架构.

sql sql-server select count

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

我可以使用什么工具来测试不同分辨率的Web应用程序?

回到过去,

我找到了第三方网页,能够以不同的分辨率和浏览器捕获和保存我的网站图像.当然我没有那个书签......

那么有什么网页或应用程序,我可以看到我的网页在不同的分辨率下的样子?

以下是我想检查的决议.

1. 1024x768    24.56%  
2. 1280x800    22.06%  
3. 1280x1024   13.42%  
4. 1366x768    7.10%  
5. 1440x900    6.68% 
Run Code Online (Sandbox Code Playgroud)

css screenshot screen-resolution

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

这是机器名称还是什么?

我有第三方dll,应该返回机器名称.有时会回来

\\John-PC
Run Code Online (Sandbox Code Playgroud)

其他一些时候它返回

\\192.168.1.120
Run Code Online (Sandbox Code Playgroud)

最近我发现它会返回这样的东西

\\[ef80::32d6:2255:27dd:123c]
Run Code Online (Sandbox Code Playgroud)

那么第三种选择是什么?

如果它不是一个bug或MAC orelse,我可以将其转换为\ 192.168.1.120并获得快乐吗?

dns computer-name

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

该进程无法访问该文件,因为该文件正由另一个进程使用

我通过以下代码将图像添加到FlowLayoutPanel控件

Dim WithEvents Pedit As DevExpress.XtraEditors.PictureEdit

Private Sub LoadImagesCommon(ByVal fi As FileInfo)
        Pedit = New DevExpress.XtraEditors.PictureEdit
        Pedit.Width = 133
        Pedit.Height = 98
        Pedit.Image = Image.FromFile(fi.FullName)
        Pedit.Properties.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Zoom
        Pedit.ToolTip = fi.Name
        AddHandler Pedit.MouseClick, AddressOf Pedit_MouseClick
        AddHandler Pedit.MouseEnter, AddressOf Pedit_MouseEnter
        AddHandler Pedit.MouseLeave, AddressOf Pedit_MouseLeave
        FlowLayoutPanel1.Controls.Add(Pedit)
    End Sub
Run Code Online (Sandbox Code Playgroud)

问题是,The process cannot access the file xxxx because it is being used by another process.当我尝试删除上一步中加载的图像时,我收到以下错误.

                    FlowLayoutPanel1.Controls.Clear()
                    FlowLayoutPanel1.Refresh()
                    For Each fi As FileInfo In New DirectoryInfo(My.Settings.TempDirectory).GetFiles
                        RemoveHandler Pedit.MouseClick, AddressOf Pedit_MouseClick
                        RemoveHandler Pedit.MouseEnter, AddressOf …
Run Code Online (Sandbox Code Playgroud)

vb.net file-io exception delete-file

3
推荐指数
2
解决办法
8014
查看次数

加载图像时内存不足异常

我使用以下代码将图像作为缩略图加载到FlowLayoutPanel控件.不幸的是我得到了OutOfMemory异常.

正如您已经猜到的那样,内存泄漏是在线上找到的

 Pedit.Image = System.Drawing.Image.FromStream(fs)
Run Code Online (Sandbox Code Playgroud)

那我怎么能优化下面的代码呢?

 Private Sub LoadImagesCommon(ByVal FlowPanel As FlowLayoutPanel, ByVal fi As FileInfo)
        Pedit = New DevExpress.XtraEditors.PictureEdit
        Pedit.Width = txtIconsWidth.EditValue
        Pedit.Height = Pedit.Width / (4 / 3)
        Dim fs As System.IO.FileStream
        fs = New System.IO.FileStream(fi.FullName, IO.FileMode.Open, IO.FileAccess.Read)
        Pedit.Image = System.Drawing.Image.FromStream(fs)
        fs.Close()
        fs.Dispose()
        Pedit.Properties.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Zoom

        If FlowPanel Is flowR Then
            AddHandler Pedit.MouseClick, AddressOf Pedit_MouseClick
            AddHandler Pedit.MouseEnter, AddressOf Pedit_MouseEnter
            AddHandler Pedit.MouseLeave, AddressOf Pedit_MouseLeave
        End If

        FlowPanel.Controls.Add(Pedit)
    End Sub
Run Code Online (Sandbox Code Playgroud)

更新:加载大量图像时出现问题(3264x2448px为300dpi - 每个图像大约为3Mb)

vb.net memory-leaks memory-management image image-processing

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

如何使用 linq 从嵌套字典中选择所有值?

我的Super班级财产是

public List<Test> Super { get; set; }
Run Code Online (Sandbox Code Playgroud)

当我的Test课是

public class Test
{
    public int Id { get; set; }

    public Dictionary<string, string> dict { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

如何从键名所在的字典中选择所有值"description"

c# linq

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

为什么sprintf()会生成问号字符作为输出?

在嵌入式项目上工作时,我注意到sprintf()以下代码的方法:

  char ln2[16];
  sprintf(ln2, "%f Volt", Data[Position].Voltage1);
Run Code Online (Sandbox Code Playgroud)

生成问号字符作为输出。

从上面的代码生成的输出是:

? Volt
Run Code Online (Sandbox Code Playgroud)

而输入声明为 double Voltage1 = 0.0;

尝试格式化整数时,似乎不存在相同的问题。
预期的工作如下:

  char ln1[16];
  sprintf(ln1, "POSITION %d", (Position + 1));
Run Code Online (Sandbox Code Playgroud)

并输出POSITION 3其中的Position是全局变量并声明为int

实际保存数据的结构是:

struct data
{
  int Position;
  double Voltage1;
  double Voltage2;
};
Run Code Online (Sandbox Code Playgroud)

以上全部针对VS Code 使用C / C ++Platform.io扩展。

这是怎么了?

c embedded visual-studio-code platformio

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

如何从 blob url 读取数据?

我必须将数据作为字符数组读取,或者更好地作为 blob url 中的 base64 字符串读取,以供以后处理。

例如,我blobUrl必须阅读的是 blob:https://localhost:44399/a4775972-6cc8-41a3-af64-1180d9941ab0

实际上,当点击链接时,该文件会在我的浏览器中预览。

尝试读取文件时

var blobUrl = document.getElementById("test").value;

var reader = new FileReader();
reader.readAsDataURL(blobUrl);
reader.onloadend = function ()
{
   base64data = reader.result;
   console.log(base64data);
}
Run Code Online (Sandbox Code Playgroud)

我收到错误

Uncaught TypeError: Failed to execute 'readAsDataURL' on 'FileReader': parameter 1 is not of type 'Blob'.
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么?

readAsDataURL实际上不接受 url 作为输入?

我该如何解决这个问题?

javascript jquery blob filereader bloburls

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