问题列表 - 第41272页

自定义窗口标题+工具栏(ala.Mac App Store和Reeder for Mac)

我正在试图弄清楚如何创建"新的流行"组合窗口标题和工具栏,如Reeder for Mac和Mac App Store(http://www.apple.com/mac/app-store/)中所示.尝试谷歌搜索,但这似乎不是一个非常讨论的话题!

基本上; 它是一个无边界窗口,一直有自定义视图(在这种情况下,我如何获得工作交通灯按钮)?或者是否可以使用Interface Builder?

macos objective-c toolbar appkit nswindow

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

如何使用ASP.NET MVC ActionFilter替换呈现的HTML中的URL

我正在尝试创建一个ActionFilter来替换HTML中的一些文本.基本上当服务器使用SSL时,我希望将对我的CDN(http://cdn.example.com)的引用替换为直接引用到我的服务器(https://www.example.com).所以结构是这样的(我假设OnResultExecuted是我应该开始的地方):

public class CdnSslAttribute : ActionFilterAttribute
{
    public override void OnResultExecuted(ResultExecutedContext filterContext)
    {
        if(filterContext.HttpContext.Request.IsSecureConnection)
        {
            // when the connection is secure,
            // somehow replace all instances of http://cdn.example.com
            // with https://www.example.com
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这将用于我的安全控制器:

[CdnSsl] 
public class SecureController : Controller
{
}
Run Code Online (Sandbox Code Playgroud)

我想这样做的原因是我的CDN不支持SSL.并且Master页面中有对CDN资源的引用.例:

<link href="http://cdn.example.com/Content/base.css" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc action-filter

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

如何获取Visual Studio Express的序列号?

我是Visual Studio 2010专业版用户.但出于某种原因,我需要Visual Web Developer 2008 Express版.

我下载了这个,但我需要序列号才能激活产品,否则它将在30天后过期.

当我去那里时,我收到了这个错误:

"感谢您对注册Visual Studio的兴趣.我们目前在注册过程中遇到问题.我们正在努力解决这个问题并尽快修复.请稍后再次注册您的产品.我们深表歉意给您带来不便."

我试了很久,但每次都得到同样的错误.有没有其他方法来获取串行密钥?

visual-studio-express visual-studio

30
推荐指数
3
解决办法
16万
查看次数

Maven原型:产生过多的选择

根据maven 网站和网上的一些教程,mvn archetype:generate可以选择大约36,而选择15是快速入门.在我设置Nexus之前,它一直在这样工作.现在我可以选择358,默认为97(我无法从我的dos提示中读取描述).这两种选择都一样吗?为什么现在我得到这么多选择.如果我必须更改我的存储库设置,如何纠正它.我的maven版本是

Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400)
Java version: 1.6.0_16
Java home: C:\Program Files\Java\jdk1.6.0_16\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows vista" version: "6.0" arch: "amd64" Family: "windows"
Run Code Online (Sandbox Code Playgroud)

谢谢.

339: remote -> parallelj-archetype (ParallelJ is a Java framework for parallel computing. It provides flow modeling and execution.)
340: remote -> parancoe-pluginarchetype (-)
341: remote -> parancoe-webarchetype (-)
342: remote -> liftweb-archetype-blank (Archetype - blank project for liwftweb)
343: remote -> liftweb-archetype-hellolift (Archetype - …
Run Code Online (Sandbox Code Playgroud)

java maven maven-archetype

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

导出的函数符号名称重整

我有一个D DLL,由我无法控制的C++程序加载.程序LoadLibrarys我的DLL并使用GetProcAddress查找名为"extension_load"的函数,该函数接受一个参数(一个指针).在我的D DLL中,我有:

extern (C) int extension_load(void* ptr) {
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

此名称需要导出为ex​​tension_load,但它将作为extension_load @ 4导出,因此GetProcAddress无法找到它.如何在没有名称修改的情况下将其设为plain extension_load?

dll d export name-mangling

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

C++ crazy typedef:标准允许这种语法有什么意义?

老熟悉的一个:

typedef int cute_int; //cute : common and familiar syntax. 
Run Code Online (Sandbox Code Playgroud)

这种语法很完美.没问题.

现在,当我们可以像上面那样编写typedef时,那么允许这种语法是什么意思:

int typedef crazy_int; //crazy : uncommon and unfamiliar syntax.
Run Code Online (Sandbox Code Playgroud)

只是为了迷惑程序员?甚至在任何地方都需要这种语法(实际上我们是前一个)?你从编译器的角度怎么看?他们发现它可爱还是疯狂?或者对编译器来说无关紧要?


顺便说一下,这段代码来自: 使用typename关键字和typedef和new

如果您想知道这是否是语法错误,请在ideone处查看工作代码.

c++ iso typedef standards-compliance user-defined-types

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

如何在 PHP 项目中创建 GeoIP 功能?

我有一些 IP 地址 ( $_SERVER['REMOTE_ADDR']),我必须接收(学习)国家/地区名称,如果我也能接收(学习)城市名称,那就太好了。并且不要忘记它是php-project,有用的API - 非常好。

PS这是一些开源项目,我们必须只使用免费和开源工具。

php geolocation geoip

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

MySQL查询 - 每天查找"新"用户

我有一个包含以下字段的数据表

EventID        : Int, AutoIncrement, Primary Key
EventType      : Int                             ' Defines what happened
EventTimeStamp : DateTime                        ' When the Event Happened
UserID         : Int                             ' Unique
Run Code Online (Sandbox Code Playgroud)

查询需要告诉我整个集合中每天的新UserID发生了多少事件.因此,对于每一天,存在多少具有在任何前一天不存在的UserID的事件.我已经尝试了很多,而且我每天都可以获得独特的用户,但无法确定如何每天获得"新"用​​户.

mysql aggregate

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

MS单元测试示例

我正在努力让我的头脑进行单元测试.我一直在关注Nerd晚餐和专业asp.net MVC框架的例子,但是一旦我尝试自己很快就会卡住.作为测试,我尝试构建一个仅使用登录信息的验证类 - usename和password从存储库返回用户.我已经使用了这个例子,因为很容易想象一个人可能会执行哪些测试:Is_Password_Valid,Is_Username_Valid等.

我花了很长时间试图让我的头脑得到这个.任何人都可以举例说明他们如何将其作为单元测试吗?我想,一旦我破解了这个,我就会离开.

//Arrange
string email = "test@test.com";
string password = "test";

//Arrange
List<Customer> customer = new List<Customer>();

customer.Add(new Customer { CustomerId = 1, Email = email, Password = "best", FirstName = "test", LastName = "wods", Sex = true });
mockRepos = new Moq.Mock<ICustomerRepository>();
mockRepos.Setup(x => x.GetCustomerByPasswordUsername(email, password)).Returns(customer.First());
Authenticate auth = new Authenticate(mockRepos.Object);

//Act
var result = auth.Login(email, password);

//Assert
//this is where I start to become unstuck??????
Run Code Online (Sandbox Code Playgroud)

unit-testing moq

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

Flash构建器(Flex) - 隐藏UI元素

嘿,我怎么能在Flash Builder中隐藏一个元素?我可以做visible = false但元素仍然存在(其他按钮不居中).我正在寻找display:none style属性.

<mx:HBox horizontalAlign="center">
   <mx:Button id="publishButton" label="Start" />
   <mx:Button label="Stop" visible="false" />
</mx:HBox>
Run Code Online (Sandbox Code Playgroud)

谢谢!

apache-flex flex3 flash-builder flex4

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