问题列表 - 第32567页

UIButton不会去iPhone中的Aspect Fit

我有几个UIButtons,在IB中它们被设置为Aspect Fit,但由于某种原因它们总是拉伸.还有别的东西要设置吗?我尝试了所有不同的视图模式,但没有一个工作,它们都伸展开来.

iphone uibutton ios aspect-fit

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

Notepad ++彩色印刷或替代品

我正在尝试使用记事本++打印一些源代码,我希望能够在某些行上保持关键字突出显示和样式(背景颜色)我想,只要我在打印首选项上选择了WYSIWYG,我就会得到它..我所看到的.但它以黑白打印.任何想法为什么?

如果npp不可能做到这一点,还有其他选择吗?

printing notepad++

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

使用PHP将Excel数据导入mysql

有人可以给我发送PHP代码,它将读取excel文件并将该excel文件的数据写入数据库.它还应该读取该excel文件的多个选项卡并执行相同的操作.

谢谢

php excel

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

字典<>中的条目是否有限制?

我需要组织大约3000个不同的文件,并在游戏过程中的不同时间检索.

我创建了自己的变量结构.我正在考虑在我的应用程序开始时创建一个"Dictionary",并在游戏开始之前简单地加载我的所有文件.

我想知道性能:有这么多条目的字典会导致我的应用程序变慢吗?大字典是否会使"TryGetValue"和"ContainsKey"运行得更慢?

感谢您的建议!

c# silverlight performance dictionary idictionary

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

如何在不重复缩进代码的情况下在HAML中执行if/else

根据用户是否已登录,我想打印另一种%body标签.

这就是我目前的做法:

- if defined? @user
  %body(data-account="#{@user.account}")
    %h1 Welcome
    -# all my content
- else
  %body
    %h1 Welcome
    -# all my content
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,那里有很多重复的代码.我怎么能消除这个?我已经尝试过以下方法:

- if defined? @user
  %body(data-account="#{@user.account}")
- else
  %body
  %h1 Welcome
  -# all my content
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不起作用,因为HAML将其解释为好像%h1和内容是else语句的一部分,当然它们不是.

关于如何解决这个问题的任何想法?我一直在遇到这个问题,所以我无法想象它没有一个简单的解决方案.

ruby haml

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

可以使用MEF来获取标记为[Export]的类的System.Type吗?

我已成功使用MEF获取导出的类实例.但是,我遇到了一种情况,我需要枚举一组导出的派生类而不实例化它们.我查了一下CompositionContainer文档,它似乎只能返回对象实例.

我知道我可以在每个派生类中有一个静态Type字段并导出它,或者做我自己的反射,但是我想知道是否有一种内置方法来标记具有该[Export]属性的类,然后枚举它们System.Type.

.net mef

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

固定pthreads内存和cpu

我正在使用C语言开发一个项目,该项目要求线程运行在与初始进程不同的CPU上.我正在使用pthread库来创建这些线程.我使用sched_setaffinity将主进程固定到cpu.我可以为每个线程执行相同操作以将它们固定到单独的CPU上吗?

我也在固定主要过程的记忆.在创建pthreads之前调用mlockall(MCL_CURRENT | MCL_FUTURE)是否也会锁定pthreads使用的所有内存,或者我需要在每个pthread中再次调用它?

提前致谢.

c pthreads

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

if语句有问题

在我的书中有一个例子,它要求编写一个程序,使用5列打印数字1到100(每个数字用下一个标签与下一个数字分开).解决方案如下:

#include "stdio.h"
int main()
{
 int i;

 for(i=1; i<=100; i++) {
  printf("%d\t", i);
  if((i%5)==0) printf("\n");
 }
 return 0;
}
Run Code Online (Sandbox Code Playgroud)

但我无法理解if((i%5)== 0)printf("\n"); 声明.你能帮我解释一下吗?

c

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

使用静态类的反射设置属性

我想创建一个静态类,它将从XML文件加载一些设置并将这些设置应用于它自己的属性.

我试图使用以下代码,但我真的不知道如何给SetValue方法,因为我们要设置属性的类是静态的.

// some code removed ...
Type settingsType = typeof(Settings);   // Settings is a static class

foreach (PropertyInfo propertyInformation in settingsType.GetProperties(BindingFlags.Public |
                                  BindingFlags.Static))
{
        //------------------------------------------------------------
        //  Determine if configured setting matches current setting based on name
        //------------------------------------------------------------
        if (propertyInformation.Name.Equals(name, StringComparison.OrdinalIgnoreCase))
        {
        //------------------------------------------------------------
        //  Attempt to apply configured setting
        //------------------------------------------------------------
        try
        {
        if (propertyInformation.CanWrite)
        {
        propertyInformation.SetValue(this, Convert.ChangeType(value, propertyInformation.PropertyType, CultureInfo.CurrentCulture), null);
        }
        }
        catch
        {
        }
            break;
        }
Run Code Online (Sandbox Code Playgroud)

}

甚至可以使用反射在静态类上设置属性吗?

c# reflection static

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

部署BizTalk应用程序时出错 - 访问被拒绝.(HRESULT异常:0x80070005(E_ACCESSDENIED))

知道为什么我会得到这个拒绝访问权限的例外吗?

我正在从Visual Studio部署一个非常基本的BizTalk 2009项目.

错误DEPLOY:
访问被拒绝.(HRESULT异常:0x80070005(E_ACCESSDENIED))

错误DEPLOY:位于Microsoft.BizTalk.Deployment.BizTalkAssembly的Microsoft.BizTalk.Gac.Gac.InstallAssembly(String assemblyPathname,Boolean force)
上的Microsoft.BizTalk.Gac.Fusion.IAssemblyCache.InstallAssembly (AssemblyCacheInstallFlag flags,String manifestFilePath,FusionInstallReference referenceData).
Microsoft.BizTalk.Deployment.BizTalkAssembly.Deploy的Microsoft.BizTalk.Deployment.BizTalkAssembly.PrivateDeploy(String server,String database,String assemblyPathname,String applicationName)
中的.GacInstall(String assemblyLocation)(布尔值重新部署,字符串服务器,字符串数据库,字符串assemblyPathname,String group,String applicationName,ApplicationLog log)

错误DEPLOY:未指定的异常:"
访问被拒绝.(HRESULT异常:0x80070005(E_ACCESSDENIED))"

访问被拒绝.(HRESULT异常:0x80070005(E_ACCESSDENIED))

错误DEPLOY:访问被拒绝.(HRESULT异常:0x80070005(E_ACCESSDENIED))

:PerformingEndChangeRequestsWithRollBack

错误DEPLOY:无法添加资源.某些资源的更改请求失败.BizTalkAssemblyResourceManager无法完成结束类型更改请求.访问被拒绝.(HRESULT异常:0x80070005(E_ACCESSDENIED))

biztalk biztalk-2009

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