小编Kov*_*ovu的帖子

从CodeBehind注册OnMouseOver-Event?

我不想为代码背后的代码注册OnMouseOver和OnMouseOut-Event,因为如果用户登录,我必须有所不同.有任何想法吗?

javascript asp.net

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

第一个Windows服务 - 计时器似乎没有打勾

我写了我的第一个Windows服务.

  1. 创建WS项目
  2. 重命名服务
  3. 将计时器拖到中间
  4. 启用它,勾选为1
  5. 不存在时,在刻度线中创建一个logfie
  6. 安装该服务
  7. 运行服务

什么都没发生...

我尝试连接到服务,它已正确加载,但有一个断点,它永远不会打.

有任何想法吗?


代码定时器:

private void timMain_Tick(object sender, EventArgs e)
{
    if (!File.Exists("C:/test.txt"))
    File.Create("C:/test.txt");
}
Run Code Online (Sandbox Code Playgroud)

代码初始化:

private void InitializeComponent()
{
    this.components = new System.ComponentModel.Container();
    this.timMain = new System.Windows.Forms.Timer(this.components);
    // 
    // timMain
    // 
    this.timMain.Enabled = true;
    this.timMain.Interval = 1000;
    this.timMain.Tick += new System.EventHandler(this.timMain_Tick);
    // 
    // AuctionService
    // 
    this.CanShutdown = true;
    this.ServiceName = "AuctionService";

}
Run Code Online (Sandbox Code Playgroud)

一个字:File.Create仅用于测试计时器是否打勾.由于这个原因,我有点未成熟

.net c# windows-services

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

Div/CSS/ZIndex - 如何重叠图片?

我有5张照片,我将重叠这5张照片.

我读了很多HowTo CSS/Div和重叠,但我根本没有得到它.

我有一个普通的500宽度div容器作为"内容"填充物.

进入这个div,我将有5张相互重叠的图片.

我尝试所有的"位置:",但没有任何东西填满我想要的.

css

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

托管代码中的指针?C#

我使用C#.net.

这些是我现在的方法:

    [DllImport(DLLPath, CallingConvention = CallingConvention.Cdecl)]
    unsafe public extern static int AMRecoveryModeDeviceReboot(AMRecoveryDevice device, byte[] paramByte, int u1, int u2, int u3)
Run Code Online (Sandbox Code Playgroud)

我必须有一个指针,AMRecoveryDevice是一个结构:

[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)]
internal struct AMRecoveryDevice
{
    [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)]
    public byte[] unknown0;      /* 0 */
    public DeviceRestoreNotificationCallback callback;    /* 8 */
    public IntPtr user_info;      /* 12 */
    [MarshalAs(UnmanagedType.ByValArray, SizeConst = 12)]
    public byte[] unknown1;      /* 16 */
    public uint readwrite_pipe;    /* 28 */
    public byte read_pipe;          /* 32 */
    public byte write_ctrl_pipe; …
Run Code Online (Sandbox Code Playgroud)

c#

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

如何获得磁盘/文件上图像宽度x高度的比例?

我将我的用户图片保存为硬盘上的文件.(不在数据库中).

我会得到这个*.jpg文件的高度和宽度,怎么做?

(背景:我必须计算高度和宽度之间的比率,以使其达到指定的高度和宽度而不拉伸它).

.net c# jpeg image

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

简单的 JavaScript 动画 1 秒来突出显示文本?

我通过谷歌搜索,但我发现我无法概述这一切,所以我需要你的经验:

我需要突出显示文本 1 秒钟。例如,带有颜色或类似内容的简单“闪烁”效果。

我已经尝试过 JQuery-Animation,但它似乎对较新版本的 Firefox / Internet Explorer 有很大的问题。

那么你有什么想法吗?

javascript

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

在 2 个项目中拆分 React 和 WebAPI?

在使用 Asp.Net MVC 和 JQuery 大约 4 年之后,我想更进一步并切换到 .net Core 2、WebAPI 和 React。

所以我已经通过一堆 howtos 和教程学习了但是让我想知道为什么每个教程都告诉你在 vs2017 中将 react 添加到 WebAPI 项目中?

为 WebAPI 创建一个项目并为 React 创建一个新项目不是更好的方法吗(只是解决方案中的一个文件夹,例如在这里使用 vs 代码?)

为什么/为什么不?

.net asp.net-web-api reactjs

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

使用 JWT 对字段进行身份验证的 GraqhQL 问题

所以我有 graphql 作为后端和 React / Apollo 作为前端。我已经实现了我的 JWT 令牌身份验证,效果很好。

除此之外,我还有我的中间件,其中提供了 HttpContext 并且用户正确加载了所有声明:

namespace xxx.Web.GQL.Middleware
{
public class GraphQLMiddleware
{
    private readonly RequestDelegate _next;
    private readonly IDocumentWriter _writer;
    private readonly IDocumentExecuter _executor;
    private readonly ISchema _schema;

    public GraphQLMiddleware(RequestDelegate next, IDocumentWriter writer, IDocumentExecuter executor, ISchema schema)
    {
        _next = next;
        _writer = writer;
        _executor = executor;
        _schema = schema;
    }

    public async Task InvokeAsync(HttpContext httpContext)
    {
        if (httpContext.Request.Path.StartsWithSegments("/graphql") && string.Equals(httpContext.Request.Method, "POST", StringComparison.OrdinalIgnoreCase))
        {
            string body;
            using (var streamReader = new StreamReader(httpContext.Request.Body))
            { …
Run Code Online (Sandbox Code Playgroud)

c# graphql graphql-dotnet

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

如何用相同的方法和继承编写2个类?

我有X类,它们具有不同的信息和计算方法,应该共享但可以覆盖,所以:

class Rule1 {
    int type = 1;
    string name = "Rule";
    public float Calc()
    {
        return 1 + 2 + type; // SAME
    }
}

class Rule2 {
    int type = 2;
    string name = "Rule2";
    public float Calc()
    {
        return 1 + 2 + type; // SAME
    }
}

class Rule3 {
    int type = 3;
    string name = "Rule3";
    public float Calc()
    {
        return 3 + 4 + type; // DIFFERENT
    }
}
Run Code Online (Sandbox Code Playgroud)

我要在调用方法中编写的内容如下:

class Calculator
{ …
Run Code Online (Sandbox Code Playgroud)

c# polymorphism inheritance encapsulation abstraction

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

为什么“is”运算符在 if 的作用域中比 if 的作用域更长?

所以我的问题是:

为什么(以及如何避免它)C# 中的 Is 运算符的生命周期比 if 中使用的要长?

例子:

Animal a = new Cat();
if (a is Cat c)
{
    Console.WriteLine(c); // Works
}

Console.WriteLine(c); // Works too

// Leads to an error because c is allready declared
if (a is Cat c)
{
    ....
}
Run Code Online (Sandbox Code Playgroud)

我所期望的是,因为我在 if 条件中声明了变量 c,所以它将被限定为该 if 条件,这不是真的。

编辑:我理解括号参数(范围以括号开头并以括号结尾)。但

为什么 for 循环那么不同?

for (int i = 0; i<3; i++)
{
....
}

Console.WriteLine(i) // error
Run Code Online (Sandbox Code Playgroud)

c# c#-7.0

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