问题列表 - 第2406页

如何从Delphi中的主线程向TThread发送消息?

我想向一个线程发送一条消息并在线程中处理它.我怎么能在Delphi中这样做?我想PostMessage是要走的路,但到目前为止我看到的例子正在描述另一种方式,即从线程到主线程.

delphi multithreading

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

使用lambda表达式获取属性名称和类型

我正在尝试编写一个函数,它将使用如下语法提取属性的名称和类型:

private class SomeClass
{
    Public string Col1;
}

PropertyMapper<Somewhere> propertyMapper = new PropertyMapper<Somewhere>();
propertyMapper.MapProperty(x => x.Col1)
Run Code Online (Sandbox Code Playgroud)

有没有办法将属性传递给函数而不对此语法进行任何重大更改?

我想获取属性名称和属性类型.

所以在下面的例子中我想要检索

Name = "Col1"Type = "System.String"

有人可以帮忙吗?

c# reflection lambda

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

为什么我们需要装饰器设计模式中的装饰器?

假设我有一个名为的类A,我想使用装饰器设计模式.如果我错了,请纠正我,但为了工作,我们需要创建一个装饰器类,比如说ADecorator,它将保存对A实例的引用,所有其他装饰器将扩展它以添加功能.

我不明白为什么我们必须创建一个装饰器类,而不是使用A实例?

java design-patterns decorator

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

如何使用PIL调整图像大小并保持其纵横比?

是否有一种显而易见的方法可以解决这个问题?我只是想制作缩略图.

python image thumbnails python-imaging-library

394
推荐指数
13
解决办法
60万
查看次数

如何在悬停但不是图像链接上更改文本链接上的背景颜色

我有这样的CSS规则:

a:hover { background-color: #fff; }
Run Code Online (Sandbox Code Playgroud)

但是这会导致图像链接底部的间隙看起来很糟糕,更糟糕的是,如果我有透明图像,则可以通过图像看到链接的背景颜色.

我以前曾多次偶然发现这个问题,但我总是使用快速而肮脏的方法为图像链接分配一个类来解决它:

a.imagelink:hover { background-color: transparent; }
Run Code Online (Sandbox Code Playgroud)

今天,当我偶然发现这个时,我正在寻找一个更优雅的解决方案.

基本上它建议使用的是display: block,这确实解决了非透明图像的问题.但是,它会导致另一个问题:现在链接与段落一样宽,尽管图像不是.

有没有一个很好的方法来解决这个问题,或者我是否必须再次使用脏方法?

谢谢,

css

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

在PHP中转义粘性表单的值中的双引号

我在制作一个粘性表单时会遇到一些麻烦,如果值有双引号,它会记住在表单提交时输入的内容.问题是HTML应该是这样的:

<input type="text" name="something" value="Whatever value you entered" />
Run Code Online (Sandbox Code Playgroud)

但是,如果短语:"我该怎么做?" 使用引号键入,生成的HTML类似于:

<input type="text" this?="" do="" i="" how="" value="" name="something"/>
Run Code Online (Sandbox Code Playgroud)

我怎么必须过滤双引号?我已经尝试过使用魔术引号,我使用了striplashes和addslashes,但到目前为止我还没有找到合适的解决方案.解决PHP问题的最佳方法是什么?

php forms validation filtering

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

功能重定向的HTTP状态

现在我们已经有了显示UI元素的网页,以及只处理表单提交的网页,然后重定向回UI页面.他们使用PHP的header()函数执行此操作:

header("Location: /other_page.php");
Run Code Online (Sandbox Code Playgroud)

这会导致发送302 Found响应; 根据HTTP 1.1规范,302适用于"请求的资源暂时驻留在不同的URI下"的情况.[HTTP 1.1规范]

从功能上来说,这很好,但看起来这似乎是我们正在做的正确的状态代码.看起来303("See Other")在这里是合适的状态,所以我想知道是否有任何理由不使用它.我们必须更明确地使用header(),因为我们必须指定状态行而不仅仅是Location:字段.思考?

php post redirect http http-status-code-302

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

有人能告诉我计算机编程如何工作的基础知识吗?

什么使编程语言的所有单词实际上做了什么?我的意思是,实际上发生了什么让计算机知道所有这些词的含义是什么?如果我口头告诉我的电脑做某事,它就不会这样做,因为它不明白.那么,这些人类用语言写成文字究竟是如何让计算机做出一些理想的活动呢?

compiler-construction machine-language

18
推荐指数
4
解决办法
2203
查看次数

C头文件中的包含周期

如何防止C中的包含循环?即.你不应该有#include"bh",其中#include的"ch"是#include的"啊".我正在寻找一种方法来防止使用某种C指令发生这种情况.

我本以为这会阻止这种情况发生:

内容啊:

#ifndef __A_H
#define __A_H

#include "b.h"

#endif // __A_H
Run Code Online (Sandbox Code Playgroud)

bh的内容:

#ifndef __B_H
#define __B_H

#include "c.h"

#endif // __B_H
Run Code Online (Sandbox Code Playgroud)

ch的内容:

#ifndef __C_H
#define __C_H

#include "a.h"

#endif // __C_H
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用.

c header include

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

基于正则表达式的随机文本生成器

我想知道是否有软件,给定正则表达式,当然还有一些其他约束,如长度,产生始终匹配给定正则表达式的随机文本.谢谢

regex

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