问题列表 - 第773页

自定义Winforms控件中的基线捕捉线

我有一个自定义用户控件,上面有一个文本框,我想在自定义控件之外公开基线(文本框中的文本)snapline.我知道您创建了一个设计器(继承自ControlDesigner)并覆盖SnapLines以访问snapline,但我想知道如何获取我自定义用户控件公开的控件的文本基线.

.net user-controls design-time windows-forms-designer winforms

34
推荐指数
4
解决办法
6141
查看次数

如何在HTTP中编码Content-Disposition头文件名参数?

想要强制下载资源而不是直接在Web浏览器中呈现资源的Web应用程序Content-Disposition在表单的HTTP响应中发出标头:

Content-Disposition: attachment; filename=FILENAME

filename参数可用于建议浏览器下载资源的文件的名称.但是,RFC 2183(Content-Disposition)在2.3节(文件名参数)中指出文件名只能使用US-ASCII字符:

当前[RFC 2045]语法将参数值(以及因此内容处理文件名)限制为US-ASCII.我们认识到允许在文件名中使用任意字符集的巨大愿望,但是定义必要的机制超出了本文档的范围.

然而,有经验证据表明,当今大多数流行的Web浏览器似乎都允许非US-ASCII字符(缺乏标准)对编码方案和文件名的字符集规范不同意.问题是,如果文件名"naïvefile"(没有引号,第三个字母是U + 00EF)需要编码到Content-Disposition标题中,那么流行浏览器采用的各种方案和编码是什么?

出于这个问题的目的,流行的浏览器是:

  • 火狐
  • IE浏览器
  • 苹果浏览器
  • 谷歌浏览器
  • 歌剧

browser specifications http-headers

509
推荐指数
15
解决办法
33万
查看次数

POD类型是否始终对齐?

例如,如果我声明一个长变量,我可以假设它将始终在"sizeof(long)"边界上对齐吗?Microsoft Visual C++在线帮助是这样说的,但它是标准行为吗?

更多信息:

一个.可以明确地创建一个未对齐的整数(*bar):

char foo [5]

int*bar =(int*)(&foo [1]);

湾 显然,#pragma pack()只影响结构,类和联合.

C.MSVC文档声明POD类型与它们各自的大小对齐(但它总是或默认情况下,它是标准行为,我不知道)

c c++ visual-c++

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

想要写入文件,但可能一次有多个编写器,需要锁定

在asp.net Web应用程序中,我想写入一个文件.此函数将首先从数据库中获取数据,然后写出平面文件.

我该怎么做才能确保只发生一次写操作,并且一旦写入发生,其他可能想要写入文件的线程就不会发生写入.

我希望只有在15分钟内没有完成这个写操作.

我知道有一个锁定关键字,所以我应该将所有内容包装在锁中,然后检查它是否在15分钟或更长时间内更新,反之亦然?

更新

工作流程:

由于这是一个Web应用程序,因此多个实例将是查看特定网页的人.我可以使用内置缓存系统,但如果asp.net回收,重建缓存将是昂贵的,所以我只想把它写出来一个平面文件.我的另一个选择只是创建一个Windows服务,但这是更多的工作来管理我想要的.

.net c# asp.net locking

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

如何使用IntelliJ自动完成方法参数?

我真正想念的一个功能是如何使用当前的范围内变量自动完成方法参数.此功能将使用单个键组合(ctrl+ space)填充所有方法参数.只要我的变量的命名与方法参数类似,我就不会遇到这种自动完成的问题.是否有插件或本地方式在Intellij中完成此操作?

autocomplete intellij-idea

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

你生成代码吗?如果是这样,你使用了什么,你产生了什么?

我已经使用了MyGeneration,我喜欢它来生成使用Microsoft的数据访问应用程序块为我的数据访问层创建的代码,并保持我的数据库概念与我正在建模的域同步.尽管如此,一个周末的学习曲线比预期更陡峭,以使其富有成效.

我想知道其他人正在做什么与代码生成有关.

http://www.mygenerationsoftware.com

http://www.codesmithtools.com/

其他?

早在2000年左右,我工作的公司就使用Veritas Software的产品(我相信它)来模拟组件并生成集成组件(dll)的代码.我没有获得很多经验,但似乎代码生成长期以来一直是"圣杯".这是实用的吗?其他人如何使用它?

谢谢!

.net java database code-generation

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

CakePHP查看包括其他视图

我有一个CakePHP应用程序,在某些时刻会显示产品媒体(图片或视频)的视图,我想知道是否有一些视频威胁视频或威胁图片的视图,具体取决于标志.我想将这些"小视图"用于其他几个目的,因此它应该像"蛋糕组件"一样用于重用.

你们建议在Cake约定中使用什么(而不是使用原始include('')命令)

php templates cakephp

12
推荐指数
5
解决办法
4万
查看次数

下载加速器如何工作?

我们要求所有下载请求都具有有效登录(非http),并且我们为每次下载生成交易票据.如果您要访问其中一个下载链接并尝试"重播"该交易,我们会使用HTTP代码转发您以获取新的交易单.这适用于大多数用户.但是,有一小部分人正在使用下载加速器,它只是尝试多次重放交易票据.

因此,为了确定我们是否想要或甚至可以支持下载加速器,我们正试图了解它们的工作原理.

如何与提供静态文件的Web服务器建立第二个,第三个甚至第四个并发连接,以加快下载过程的速度?

加速器程序有什么作用?

html accelerator download

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

将笔划应用于WPF中的文本块

如何在WPF中的xaml中的文本块中应用笔划(文本周围的轮廓)?

.net wpf xaml

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

是否有SQLite的.NET/C#包装器?

我有点想在C#.Net中使用SQLite,但我似乎无法找到合适的库.有吗?一个正式的?有没有其他方法可以使用SQLite而不是使用包装器?

.net c# database sqlite

267
推荐指数
6
解决办法
11万
查看次数