问题列表 - 第40335页

为什么我的CGContext绘制的圆圈很糟糕?

我有一个自定义表格视图单元格,用于绘制像iPhone的Mail.app那样的圆圈:

圈子不吸吮

相反,它绘制如下:

圈子很糟糕

这是我的代码:

CGContextRef context = UIGraphicsGetCurrentContext();
UIColor *grayColor = [UIColor grayColor];

[grayColor set];

CGContextStrokeEllipseInRect(context, CGRectMake(9, 10, 23, 23));
Run Code Online (Sandbox Code Playgroud)

怎么能让它不吸?:)

编辑:忽略我省略了绘制白色背景颜色的代码的事实.

它糟透了吗?它与Mail中的圆圈看起来并不完全相同(如果不完全一样).

iphone core-graphics objective-c cgcontext

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

在ActionScript数组(Object [])和Vector.<Object>之间转换

是否有选项可以在不迭代数组的情况下将一个转换Array为一个VectorActionScript?

那其他方式(转换VectorArray)?

arrays iteration vector type-conversion actionscript-3

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

php奇怪的file_exists bug

有谁知道为什么以下不工作?

$file = 'images/thumbs/1%20-%20Copy.jpg';
if(!file_exists($file)){
 die('NOT THERE');  
}

echo 'Yes its there.';
Run Code Online (Sandbox Code Playgroud)

问题在于空间.我检查过该文件存在,dbl检查了n三重检查即时通讯.:(

救命

php file-exists

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

使用c#在字符串中大写单词

我需要一个字符串,并在其中大写单词.某些单词("in","at"等)不会大写,如果遇到则会更改为小写.第一个词应该总是大写.像"McFly"这样的姓氏不属于当前范围,因此同样的规则适用于他们 - 只有首字母大写.

例如:"CNN的老鼠和男人"应该改为"CNN的老鼠和男人".(因此ToTitleString在这里不起作用)

我想知道最好的方法是什么.我想到的是用空格分割字符串,然后遍历每个单词,必要时更改它,并将其连接到前一个单词,依此类推.看起来很天真,我想知道是否有更好的方法,使用.Net 3.5.

c# string capitalization

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

使用C#从Active Directory获取组

我在通过Active Directory获取组时遇到问题 System.DirectoryServices

最初我在一个在域上注册的计算机上启动了我的应用程序,但由于它是一个活动域,我不想对AD做任何写入,所以我设置了一台Windows XP作为主机操作系统的机器,并在VM上安装了Windows Server 2003.

我在机器中添加了另一个以太网端口并设置了一个交换机,1个以太网端口专用于VM,另一个端口用于主机.

在配置IP地址以使它们通信之后,我将我的应用程序转移到主机上并将其启动,但我得到了一个DirectoryServicesCOMException.

随着用户名和密码无效的消息:(只是为了检查它是不是活动目录我创建了第三个虚拟机并安装了Windows XP,我添加到域中,并在APP中测试了凭据,这是一种享受.

所以我认为一定是因为运行应用程序的机器不是域的一部分.

下面是造成问题的代码块:

public CredentialValidation(String Domain, String Username, String Password, Boolean Secure)
{
     //Validate the Domain!
     try
     {
         PrincipalContext Context = new PrincipalContext(ContextType.Domain, Domain); //Throws Exception
         _IsValidDomain = true;

         //Test the user login
         _IsValidLogin = Context.ValidateCredentials(Username, Password);

         //Check the Group Admin is within this user
         //******HERE
         var Results = UserPrincipal.FindByIdentity(Context, Username).GetGroups(Context);

         foreach(Principal Result in Results)
         {
             if (Result.SamAccountName == "Domain Admins")
             {
                 _IsAdminGroup = true;
                 break;
             }
         } …
Run Code Online (Sandbox Code Playgroud)

c# active-directory active-directory-group

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

为什么Internet Explorer不喜欢这个jQuery?

在调试一些在IE中不起作用的jQuery时,我发现了以下错误消息:

var item = $("#item_"+ itemArray[itemIndex]).find('a').text().trim();

Object doesn't support this property or method (script.js, line 100, character 2)
Run Code Online (Sandbox Code Playgroud)

character 2没有道理给我.根据显示的文字character 2将是字母a,var但当然没有任何意义.

(我不应该使用var?)

我知道jQuery在某种程度上有效,或者脚本无法在我的页面上实现这一点.

javascript jquery internet-explorer

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

如何使vc ++和g ++在依赖限定类型的typename上表现相同?

我可以提供的开关是否cl.exetypename在合格的从属类型中缺少警告或错误?

我正在一个开发人员倾向于在Windows或Linux上运行一个平台的环境中工作,并且代码最终每晚都在这两个平台上构建.我们遇到了一个问题,人们忘记typename在Windows上使用合格的依赖类型,typename如果可能的话,Visual C++ 2008会自动插入缺失的类型.当他们检查这样的代码时,它打破了Linux上的构建,g++ 需要typename.我们希望调整一下Makefile,以便我们可以期望typename在Windows和Linux上采用相同的行为来减轻构建破坏的可能性.我更喜欢这种g++行为,但是任何可以帮助这两个平台表现相同的东西都会非常感激.

另请参阅为什么我需要在g ++中使用typedef typename而不是VS?

c++ templates g++ visual-c++

6
推荐指数
2
解决办法
236
查看次数

用于Windows x64的预编译SQLite二进制文件

Windows 64bit的SQLite是否有预编译的二进制文件?到目前为止,我无法找到这样的

谢谢.

windows sqlite 64-bit precompiled-binaries

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

Android:使用AlarmManager设置所有PendingIntents

我正在设置这样的警报:

alarmManager.set(AlarmManager.RTC_WAKEUP, alarmTime, pendingEvent);
Run Code Online (Sandbox Code Playgroud)

我有兴趣删除之前设置的所有警报,清除它们.

有没有办法让我这样做或获取当前设置的所有警报,以便我可以手动删除它们?

android alarmmanager

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

mysql存储过程:在limit语句中使用声明的vars返回错误

我有以下代码:

delimiter ;

DROP PROCEDURE IF EXISTS ufk_test;
delimiter //
CREATE PROCEDURE ufk_test(IN highscoreChallengeId INT UNSIGNED)
BEGIN
DECLARE vLoopOrder INT UNSIGNED DEFAULT 5;
DECLARE vLoopLimit INT UNSIGNED DEFAULT 10;
select * from fb_user LIMIT vLoopOrder,vLoopLimit;
END//

delimiter ;
Run Code Online (Sandbox Code Playgroud)

Mysql返回以下错误:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'vLoopOrder,vLoopLimit;
END' at line 11
Run Code Online (Sandbox Code Playgroud)

似乎我不能在LIMIT语句中使用声明的变量.还有其他方法可以克服这个问题吗?

当然这是一个简单的例子,在这里我可以放置静态数字,但我需要知道是否有可能以任何方式使用LIMIT的任何类型的变量.

谢谢

mysql stored-procedures limit

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