小编ste*_*wpf的帖子

Android:查看SharedPreferences文件?

出于调试目的,我需要访问我的应用程序的共享首选项文件.据我所知,我应该在/ data/...中找到这个文件但是我无法访问/ data文件夹以查看缺少的权限.这是正常的吗?还有什么方法可以访问该文件吗?(除了可能从应用程序内部播放它?)手机没有root,我也不想根它.谢谢你的提示!

android preferences android-preferences

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

以编程方式访问Laptop Embedded Fan Controller?

我想访问我的(windows)笔记本电脑的嵌入式控制器来控制风扇速度.目前我正在使用RW Everything手动执行此操作- 如何使用C访问嵌入式控制器?谢谢你的提示!

请注意:我知道RW Everything可以在命令行中使用,但是每秒调用它来读取一些寄存器并不是那么好......

c windows acpi

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

SimpleStringProperty set()与setValue()

之间有什么区别set(String),并setValue(String)SimpleStringProperty上课吗?

我知道这set(String)是源于StringPropertyBase,但这让我更加惊讶,为什么还有setValue(String)呢?

java javabeans javafx-2

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

获取按上次修改排序的目录中的文件?

在带有新I/O API的Java 7中,是否有一种简单的方法可以按上次修改日期列出目录的内容?基本上我只需要获取最长时间未修改的文件(按上次修改升序排序,取第一个文件名).

java java-7

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

Javadoc用于局部变量?

简短的问题:是否可以为局部变量创建Javadoc?(我只是想在Eclipse中将鼠标悬停在我的本地变量上时有一个解释)感谢任何提示:-)

java eclipse javadoc local-variables

14
推荐指数
3
解决办法
7446
查看次数

DoDragDrop禁用MouseMove事件

通过DragDrop.DoDragDrop(...)启动拖放操作后,不再触发MouseMove事件.我甚至试过了

AddHandler(Window.MouseMoveEvent, new MouseEventHandler(myControl_MouseMove), true); 
Run Code Online (Sandbox Code Playgroud)

最后一个参数意味着我甚至选择处理事件.没有机会,似乎MouseMove事件根本就没有被解雇!使用Drag&Drop时仍能获得MouseMove事件的任何方法?我想拖放一个控件,拖动这个控件时它应该跟随鼠标指针.知道在这种情况下如何做到这一点?

c# wpf drag-and-drop mousemove

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

在编译器构造中,符号是否与令牌相同?

在编译器构造中,当你谈论令牌时,一个令牌就像一个符号/只是一个符号的另一个术语?经过一些研究后,我想要明白,令牌是一个带有符号表参考的符号,因此某种归属符号/带有一些额外信息的符号?谢谢你的任何澄清:-)

compiler-construction symbols terminology token

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

如果出现错误,会发布鸡群?

想象一下下面的Perl代码(这里是伪代码):

successfully acquired flock for FILEHANDLER       # line 1
some error or maybe simply a call to exit()       # line 2
close FILEHANDLER (which also releases the lock)  # line 3
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我不会释放锁,因为Perl脚本在第2行结束.在这种情况下,操作系统是否发布了锁?是否看到"嘿,获得锁定的脚本崩溃了"并释放锁定?它会立即释放锁吗?此外,是否有一个Perl实例为每个脚本运行,以便明确哪个脚本在没有释放锁的情况下崩溃/停止?

linux perl locking flock

13
推荐指数
2
解决办法
5286
查看次数

绘制围绕给定路径的路径

*更新*

使用Clipper库找到解决方案.解决方案添加为答案.不过,欢迎新的/更好/更简单的想法!


给出这样的路径:

原始的黑色路径

我想创建一条围绕此路径的路径,给定距离,例如1厘米.下面的草图演示了 - 红色路径围绕黑色路径,距离为1厘米.

黑色路径被一条距离为1厘米的红色路径包围

如何使用PDFSharp以通用方式完成此操作?(意思是我想最终用PDFSharp绘制它,我不在乎计算的位置)以下是黑色路径的代码:

// helper for easily getting an XPoint in centimeters
private XPoint cmPoint(double x, double y)
{
    return new XPoint(
        XUnit.FromCentimeter(x),
        XUnit.FromCentimeter(y)
        );
}


// the path to be drawn
private XGraphicsPath getMyPath()
{
    XGraphicsPath path = new XGraphicsPath();

    XPoint[] points = new XPoint[3];
    points[0] = cmPoint(0, 0);
    points[1] = cmPoint(5, 2);
    points[2] = cmPoint(10,0);

    path.AddCurve(points);
    path.AddLine(cmPoint(10, 0), cmPoint(10, 10));
    path.AddLine(cmPoint(10, 10), cmPoint(0, 10));
    path.CloseFigure(); 

    return path;
}


// generate the PDF file
private …
Run Code Online (Sandbox Code Playgroud)

c# graphics pdfsharp

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

如何在 EF Core 3 中启用日志记录?

我正在使用 Entity Framework Core 3 Preview 5 和 ASP.NET Core 3 Preview 5。在 Visual Studio 2019 的调试输出窗口中,我没有从 EF Core 获取日志。我阅读了文档,但之后我更加困惑:

  1. 根据https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.dbcontextoptionsbuilder.useloggerfactory?view=efcore-2.1应自动设置日志记录:

使用“AddDbContext”方法之一时无需调用此方法。'AddDbContext' 将确保 EF 使用的 ILoggerFactory 是从应用程序服务提供者处获得的。

但这不是我的经验。

  1. 我试图通过注入启用日志记录ILoggerFactoryConfigureServices(我打算再通过它来DbContextOptionsBuilder.UseLoggerFactory,但那是不可能的了,看https://github.com/aspnet/Announcements/issues/353

那么,如何设置日志记录到 EF Core 3.0 中的调试输出窗口?谢谢!

c# entity-framework-core asp.net-core

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