问题列表 - 第4520页

是否可以在我的网站上禁用IE8"加速器"?

我是一名专注于UI的网络开发人员.

我的Web应用程序中的许多界面功能都基于双击.

在IE中,这会产生干扰我的用户界面的新烦人的"加速器"图标.是否可以在我的页面上禁用"加速器"?也许有一些新的愚蠢的IE特定元标记

user-interface internet-explorer

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

C#LINQ查询 - 分组依据

我很难理解如何构建LINQ查询来执行以下操作:

我有一个CallLogs表,我希望得到一个结果,表示持续时间最长的呼叫.

该行看起来像这样:

[ID] [RemoteParty] [持续时间]

同一个RemoteParty可以有多个行,每个行代表一个特定持续时间的调用.我想知道哪个RemoteParty的总持续时间最长.

使用LINQ,我得到了这个:

var callStats = (from c in database.CallLogs
                 group c by c.RemoteParty into d
                 select new
                 {
                      RemoteParty = d.Key,
                      TotalDuration = d.Sum(x => x.Duration)
                 });
Run Code Online (Sandbox Code Playgroud)

所以现在我有一个分组结果,每个RemoteParty的总持续时间,但我需要最大的单个结果.

[DistinctRemoteParty1] [持续时间]

[DistinctRemoteParty2] [持续时间]

[DistinctRemotePartyN] [持续时间]

如何修改查询来实现这一目标?

.net c# linq

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

HTTPS URL是否已加密?

使用TLS/SSL(HTTPS)加密时是否加密了所有URL?我想知道,因为我希望在使用TLS/SSL(HTTPS)时隐藏所有URL数据.

如果TLS/SSL为您提供全面的URL加密,那么我不必担心从URL隐藏机密信息.

ssl https httprequest

952
推荐指数
13
解决办法
26万
查看次数

memcached中对象的最佳序列化方法是什么?

我的Python应用程序当前使用python-memcached API来设置和获取memcached中的对象.此API使用Python的本机pickle模块来序列化和反序列化Python对象.

这个API使得在memcached中存储嵌套的Python列表,字典和元组变得简单快捷,将这些对象读回应用程序是完全透明的 - 它只是起作用.

但我不想仅限于使用Python,如果所有的memcached对象都是用pickle序列化的,那么用其他语言编写的客户端将无法工作.

以下是我考虑过的跨平台序列化选项:

  1. XML - 主要的好处是它是人类可读的,但在这个应用程序中并不重要.XML也占用了大量空间,解析起来也很昂贵.

  2. JSON - 似乎是一个很好的跨平台标准,但我不确定它是否在从memcached读回时保留了对象类型的特征.例如,根据这个帖子,当使用simplejson时,元组被转换为列表; 此外,似乎向JSON结构添加元素可能会破坏写入旧结构的代码

  3. 谷歌协议缓冲区 - 我真的很感兴趣,因为它看起来非常快速和紧凑 - 至少比XML小10倍; 它不是人类可读的,但对于这个应用程序来说并不重要; 它似乎旨在支持增长结构而不破坏旧代码

考虑到这个应用程序的优先级,memcached的理想对象序列化方法是什么?

  1. 跨平台支持(Python,Java,C#,C++,Ruby,Perl)

  2. 处理嵌套数据结构

  3. 快速序列化/反序列化

  4. 最小内存占用量

  5. 灵活地改变结构而不破坏旧代码

python serialization memcached xml-serialization protocol-buffers

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

如何从Photoshop文件中提取图层?C#

C#中是否有一个库允许我读取photoshop文件(PSD)中的图层并将其作为透明图像(PNG)提取?

Photoshop有一个批处理命令,它将提取单个文件中的所有图层,但没有透明PNG的选择.我的目标是创建一个小型实用程序,可以根据需要创建图层组合(例如,创建卡片组).

c# photoshop

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

调整一个特定方面的边框

我正在使用ListBox的controlTemplate来显示一个集合.我想显示带有边框的所有项目,例如网格(所有线条大小相同).当我给每个listBoxItem一个边框时,两个项之间的行有一个double大小.(由第一个项目的下边框和第二个项目的上边框制成)

所以问题是:我可以在项目的单面设置/隐藏边框吗?(比如css中的'border-top')

wpf border controltemplates

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

如何从AIR程序加载AIR运行时作为进程内共享库

我想在C语言中沿着java.exe构建一个特殊的AIR启动程序.

我已经看过使用进程查看器运行AIR程序,并且能够找到正在使用的AIR运行时DLL.AIR程序与Java不同之处在于它们作为特定于平台的可执行文件安装,这些可执行文件一旦启动就将AIR运行时绑定为进程内共享库(用户双击它们的图标).

好吧,我想制作一个类似java.exe的AIR启动器.

java.exe作为平台OS进程启动,该进程作为进程内共享库绑定到Java JVM运行时(JRE).要执行的java应用程序被指定为java.exe的命令行参数.一旦java.exe运行并且JVM完全正常运行,JVM类加载器就会加载指定的java应用程序类以供执行.然后,指定的Java应用程序接管,从某种意义上说"劫持"java.exe的进程.当然,指定的java应用程序在任何进程列表中显示为托管它的java.exe程序.

我想让AIR应用程序启动这样的工作.为什么?因此,我可以探索破解AIR的方法,并可能克服其中的许多不足之处.例如,对于初学者,我想使用一些可用于正在运行的AIR应用程序的新API来扩展AIR运行时体验.

我的第一笔业务是:

  • 实现ActionScript3到C的绑定接口,该接口与.NET PInvoke相当
  • 添加用于进程启动的API,与用于执行此操作的Java SE中的API相当(Runtime.exec,ProcessBuilder,Process)
  • 添加对AIR应用程序的支持,以便能够与stdin,stdout,stderr进行交互.奇怪的是,尽管Adobe在AIR中添加了对本地文件访问的支持,但他们忽略了与这些标准文件管道的交互(但它们可以在AIR支持的任何OS平台上找到).
  • 通过stdin,stdout,stderr实现对AMF的支持 - 因此AIR(或Java或任何支持AMF的语言)应用程序可以通过交换AMF对象来进行通信间处理.这将为AIR添加一点微软的PowerShell.

目前Merapi提供了一个带有Java的AMF桥,因此证明了它的功效.唉,Merapi必须使用localhost端口和套接字来进行进程间通信 - 相对于使用stdin/stdout/stderr进程间管道而言,这是一种笨拙的方式.

air pinvoke java-native-interface amf interprocess

5
推荐指数
0
解决办法
1273
查看次数

这个linq代码中有多个orderby

如何添加第二个项目?我也想通过goalScored元素订购.

var theteams = 
    (from teams in xdoc.Descendants("team")
     orderby (int)teams.Element("points") descending                               
     select 
         new Team(teams.Element("teamID").Value, 
                  (int)teams.Element("points"))                                
      ).Take(3);
Run Code Online (Sandbox Code Playgroud)

但是似乎没有插入到这个查询中.

.net c# linq linq-to-xml

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

如何检测和调试多线程问题?

这是对这个问题的跟进,在这一点上我没有得到任何意见.这是一个简短的问题:

是否可以检测和调试来自多线程代码的问题?

通常我们必须告诉客户:"我们无法在这里重现问题,因此我们无法解决问题.请告诉我们重现问题的步骤,然后我们将解决它." 如果我知道这是一个多线程的问题,这是一个令人讨厌的答案,但大多数情况下我不这样做.我如何才能知道问题是多线程问题以及如何调试它?

我想知道是否有任何特殊的日志框架,调试技术或代码检查器,或其他任何东西来帮助解决这些问题.一般方法是受欢迎的.如果任何答案应该与语言相关,那么请将其保留为.NET和Java.

language-agnostic debugging multithreading

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

如何为临时文件创建std :: ofstream?

好的,mkstemp是在POSIX中创建临时文件的首选方法.

但它会打开文件并返回一个int文件描述符.从那以后我只能创建一个FILE*,而不是一个std::ofstream,我更喜欢C++.(显然,在AIX和其他一些系统上,您可以std::ofstream从文件描述符创建一个,但是当我尝试时,我的编译器会抱怨.)

我知道我可以获得一个临时文件名,tmpnam然后用它打开我自己的ofstream,但由于竞争条件,这显然是不安全的,并导致编译器警告(Linux上的g ++ v3.4.):

warning: the use of `tmpnam' is dangerous, better use `mkstemp'
Run Code Online (Sandbox Code Playgroud)

那么,是否有任何可移植的方法来创建std::ofstream临时文件?

c++ file-io file mkstemp

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