问题列表 - 第3174页

使用UPX压缩Windows可执行文件有什么缺点吗?

我之前使用过UPX来减少我的Windows可执行文件的大小,但我必须承认我对这可能产生的任何负面影响都很天真.所有这些包装/拆包的缺点是什么?

是否存在任何人建议NOT UPX-ing可执行文件的情况(例如,在编写DLL,Windows服务或定位Vista或Win7时)?我在Delphi中编写了大部分代码,但我也使用UPX来压缩C/C++可执行文件.

另外,我没有尝试使用UPX来保护我的exe不被反汇编程序,只是为了减少可执行文件的大小并防止粗略的篡改.

c++ compression delphi winapi upx

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

Apple的Cocoa框架的设计模式:MVC,MVP,被动视图...... Apple在哪里?

为了为这个问题奠定基础,我将说明我从以下方面获得了MVC,MVP和被动视图的定义:

模型视图控制器(MVC)
模型视图演示器(MVP)
被动视图(PV)

Apple一直声称它使用MVC设计模式,但我注意到在OS X 10.5中我们已经获得了NSViewController,KVO,绑定等等,这些对象看起来更像是被动视图设计模式.这是苹果希望我们前往的地方吗?我希望以尽可能与Apple选择的设计模式一致的方式规划我的代码,这就是为什么我想知道Apple的目标.有人有线索吗?

cocoa design-patterns

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

支持Git的开源IDE

我找不到支持Git的开源IDE.有没有你可以指点我或推荐?

ide git open-source

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

确定多个点的质心

我正在编写一个我在python中编写的映射应用程序,我需要得到N个点的lat/lon质心.说我有两个位置

a.lat = 101
a.lon = 230

b.lat = 146
b.lon = 200
Run Code Online (Sandbox Code Playgroud)

使用欧几里德公式,获得两点的中心相当容易.我希望能够超过两点.

从根本上说,我希望做一些类似http://a.placebetween.us/的事情,其中一个人可以输入多个地址,并找到一个对每个人都等距的地方.

math geometry google-maps geolocation

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

如何将QVariant转换为自定义类?

我在QTreeWidgetItem中有一个QVariant对象,如何将它转换为我自己的对象?

c++ linux qt casting

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

构建jQuery UI插件

除了官方文档之外,是否有任何推荐的资源来学习构建jQuery插件.我特别感兴趣的是为UI库构建插件.

我一直在寻找一些正式的来源,但我发现它们看起来彼此截然不同.许多都没有得到很好的评论,很难说出哪些代码块是基本结构的一部分,以及特定插件的具体内容.

如果还没有任何好的资源,那么在从头开始编写插件时,是否有人能够了解我应该从哪个基本结构开始?

javascript jquery jquery-plugins jquery-ui-plugins

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

关闭我的jframe而不使用close(X)按钮并终止JVM

我有一个框架,实例化另一个框架,但我不想在实例化框架上使用close(x)按钮.所以我创建了一个按钮.我怎么编码这个按钮可以用来关闭实例化的框架而不退出JVM.

jframe

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

部署项目dll导致'类型x存在于两个'错误中

我有一个WebApplication项目,一个业务逻辑项目和一个Web应用程序的WebDeployment项目.

当我构建解决方案时,部署"Release"bin包含每个项目的1个dll - 所以我得到一个用于MyWeb.dll,MyWebBusiness.dll和MyWebDeploy.dll.

当我尝试运行该站点时,它在MyWeb.dll和MyWebDeploy.dll以及chokes中看到相同的类型.

错误消息:CS0433:类型'AV'存在于'c:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\53d45622\6c032bd2\assembly\dl3\33f3c6b2\abc9430a_285ac901\MyWeb .DLL'和'c:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\53d45622\6c032bd2\assembly\dl3\631e5302\0231160d_285ac901\MyWebDeploy.DLL'

asp.net web-deployment-project

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

MVC + IIS7 = CSS问题

我在Vista上有一个通过IIS7运行的网站.该站点在端口88上运行,因此http:// localhost:88应呈现默认/ Home/Index视图.

这与其他所有视图一样正常.

然而,一个问题是居民.我的脚本路径指向/ Scripts/[FILE],我的CSS路径指向/ Content/[FILE].我的假设是/ Content或/ Scripts文件夹始终位于站点的根目录,因为我无意在虚拟目录设置中运行此站点.每当页面呈现时,它们都没有CSS或脚本!所以一切看起来都很糟糕,脚本显然不起作用,因此许多观点也不起作用.

这是一个非常奇怪的问题,我确信这是因为我缺乏在IIS7下托管内容的知识.我很感激任何人都可以提供帮助.非常感谢!

asp.net asp.net-mvc iis-7

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

你如何处理AJAX网站中忙碌的图标?

这个问题涉及并发问题,有关如何显示繁忙图标的建议请参阅此问题:Javascript - 加载/忙碌指示符或事件点击上的透明div over page

当用户在页面上发起AJAX请求时,显示某种"工作"或忙碌图标或进度指示器很有用.如果只有一个长时间运行的进程,则可以以相对简单的方式处理:

function do_action() {
   show_busy_icon();       

   long_running_asynchronous_process(function() {
      // Callback function run when process finishes
      hide_busy_icon();
   });
}
Run Code Online (Sandbox Code Playgroud)

但是,如果页面上正在运行多个异步进程,则使用开/关方法将不起作用.即使有其他进程正在运行,第一个完成的过程也会关闭图标.

那么,如何处理在网页上显示指示符,当有一个或多个进程在运行时显示,在没有进程运行时关闭?

我想可以保持运行进程数的计数.hide_busy_icon()如果进程计数为0,则仅隐藏图标.这似乎有点失败.也许有一种更好/更简单的方式,我没有看到.

感谢您的意见和建议!

编辑:在标记答案中使用解决方案一段时间后,我很高兴地说它运作良好.我遇到的唯一问题是我自己的脚本调用我无法控制的脚本函数的情况.除非这些函数允许提供回调,否则在开始和结束时无法更新进程计数.

可以发生这种情况的一个示例是向Google地图添加一组标记.一旦我的脚本调用Google地图功能,繁忙的图标就会消失,而标记仍在加载中.

我不确定处理这个问题的好方法.

javascript ajax concurrency jquery callback

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