我正在做一些sse vector3数学.
通常,我将矢量的第四位设置为1.0f,因为这使我的大部分数学工作,但有时我需要将其设置为0.0f.
所以我想改变像:(32.4f,21.2f,-4.0f,1.0f)到(32.4f,21.2f,-4.0f,0.0f)
我想知道这样做的最佳方法是:
注意:当我需要更改它时,向量已经在SSE寄存器中.
下面的代码获取组中的用户但返回了它
"CN=johnson\,Tom,OU=Users,OU=Main,DC=company,DC=com"
我想只返回名字和姓氏.我怎么能做到这一点?
DirectoryEntry ou = new DirectoryEntry();
DirectorySearcher src = new DirectorySearcher();
src.Filter = ("(&(objectClass=group)(CN=Gname))");
SearchResult res = src.FindOne();
if (res != null)
{
DirectoryEntry deGroup = new DirectoryEntry(res.Path);
PropertyCollection pcoll = deGroup.Properties;
foreach (object obj in deGroup.Properties["member"])
{
ListBox1.Items.Add(obj.ToString());
}
}
Run Code Online (Sandbox Code Playgroud) 我正在把这头发拉出来.
我们刚刚开始对我们的网站进行大修.作为最后一步,我们试图将所有字形和图标包装成精灵.它们都是透明的.png,所以精灵也是如此.似乎如果背景来自讽刺,IE会扭曲它.如果它来自原始文件,则不会.FF和Chrome无论如何都很好.
我正在查看orignal图像和sprited版本与网格并排查看像素是相同的.我已多次计算精灵中的像素,以确保我使用正确的坐标.我的CSS看起来像这样:
XXbackground: url(sprite.png) no-repeat 0px -837px; /* lozRedRedSpacer */
background: url(lozRedRedSpacer.png) no-repeat;
Run Code Online (Sandbox Code Playgroud)
'XX'让我来回切换.使用单文件版本,它看起来很完美:
.精灵版看起来像这样:
.看起来它在纵向和横向都是"压扁"的.在FF或Chrome中不会发生这种情况.
有任何想法吗?
编辑我能够消除大部分噪音,并在这里发布一个例子.我在示例中添加了注释来描述我的问题.
非常感谢你花时间看看这个!
更新我们已经用CSS伪类替换了这些"重叠的分割器图像",它们确实重叠并且缩放问题似乎已经消失.当然,现在我们遇到了新的问题 - IE8错误地导致了z-order,IE7根本不理解伪元素.但至少标记更简单,缩放问题就消失了.
我正在尝试根据字母表在表格视图中创建部分,并在这些部分下按字母顺序对我的条目进行排序.
我收集了bandArray中bandArrayIndex的每个条目中的第一个字母,我现在正在尝试使用NSPredicate来计算每个字母的数量.
我按照本指南这样做了.
他们正在使用NSArray而我正在使用NSDictionary,似乎无法让它工作.谁能帮我吗?
尝试使用表视图显示视图时,应用程序崩溃.在Debugger Console中,显示以下错误:
*由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:'无法使用非字符串的内容执行子字符串操作
这是我的代码
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
NSString *alphabet = [bandsArrayIndex objectAtIndex:section];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF beginswith[c] %@", alphabet];
NSArray *letters = [bandsArray filteredArrayUsingPredicate:predicate];
return [letters count];
}
Run Code Online (Sandbox Code Playgroud)
编辑:这是我的bandArray.
标题
NSMutableArray *bandsArray;
@property (nonatomic, retain) NSMutableArray* bandsArray;
Run Code Online (Sandbox Code Playgroud)
实施
// set array from plist
NSString *path = [[NSBundle mainBundle] pathForResource:@"Bands" ofType:@"plist"];
NSMutableArray* tmpArray = [[NSMutableArray alloc] initWithContentsOfFile:path];
self.bandsArray = tmpArray;
// sort array after name ascending
NSSortDescriptor *nameSorter = [[NSSortDescriptor alloc] …Run Code Online (Sandbox Code Playgroud) 假设我想创建一些可以在多个GWT模块之间共享的库代码.
重用此库的典型方法是什么?我应该为库创建一个模块,然后将其导入我的.gwt.xml文件中吗?有没有办法将其作为罐子发布?
这很奇怪.我正在iPad模拟器中刷UITableViewCell.即使下面的事件触发并且swipedCell不是nil,也不会出现"删除"按钮.实际上,它似乎 - 但有时只是.我从来没有得到过糟糕的访问或sigbart.
这是代码:
- (void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer
{
if (userListSwipeRightRecognizer.state == UIGestureRecognizerStateEnded) {
CGPoint swipeLocation = [userListSwipeRightRecognizer locationInView:self.outletView];
NSIndexPath *swipedIndexPath = [self.outletView indexPathForRowAtPoint:swipeLocation];
UITableViewCell* swipedCell = [self.outletView cellForRowAtIndexPath:swipedIndexPath];
[swipedCell setEditing:YES];
}
}
Run Code Online (Sandbox Code Playgroud)
这只是一个模拟器问题还是我做错了什么?
我必须做什么才能将自定义类型的对象用作Python字典中的键(我不希望"对象id"充当键),例如
class MyThing:
def __init__(self,name,location,length):
self.name = name
self.location = location
self.length = length
Run Code Online (Sandbox Code Playgroud)
如果名称和位置相同,我想使用MyThing作为被认为相同的键.从C#/ Java我习惯于必须覆盖并提供equals和hashcode方法,并承诺不会改变hashcode所依赖的任何内容.
我必须在Python中做些什么才能实现这一目标?我应该吗?
(在一个简单的例子中,就像这里一样,或许最好只将(名称,位置)元组作为键 - 但考虑我希望键是一个对象)
我有一个PHP脚本,我上传JPEG图像(通过HTML表单).你可以在这里看到代码,但我会尝试在这篇文章中介绍相关部分.表单声明如下:
<form action="adm_addphoto.php" method="POST" enctype="multipart/form-data" name="myform">
Run Code Online (Sandbox Code Playgroud)
该MAX_FILE_SIZE表单字段设置为5MB:
<input type="hidden" name="MAX_FILE_SIZE" value=5242880>
Run Code Online (Sandbox Code Playgroud)
我要上传的图片大小约为3MB.
一旦上传,我将图像文件转换为GD jpeg:
$filename = $_FILES['file']['tmp_name'];
$myImage = imagecreatefromjpeg($filename);
Run Code Online (Sandbox Code Playgroud)
有时上传工作正常,有时imagecreatefromjpeg会发出有关JPEG损坏的警告.例如(为了便于阅读而添加了换行符):
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]:
gd-jpeg, libjpeg: recoverable error: Corrupt JPEG data:
47 extraneous bytes before marker 0xd9 in
/path/adm_addphoto.php on line 97
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]:
'/tmp/phpwlSS9x' is not a valid JPEG file in
/path/adm_addphoto.php on line 97
Run Code Online (Sandbox Code Playgroud)
问题是,这不可能发生.也就是说,如果我连续多次尝试相同的图像,有时它会成功上传,有时会出现错误.在导致错误的尝试中,错误消息的细节也会有所不同.(使用产生上述消息的特定照片,"无关字节"的数量有时为47,有时为20,有时为68.)
什么可能导致文件在某些尝试中损坏而不是其他尝试?
PS.我知道有一个ini设置告诉GD努力使用损坏的JPEG.但这不是重点,我想知道为什么上传的结果不一致.
PPS.以下是一些可能相关的PHP ini设置的值:
memory_limit .......... 128M
post_max_size ......... 8M
file_uploads .......... On
max_file_uploads ...... 20 …Run Code Online (Sandbox Code Playgroud) c ×2
objective-c ×2
.net ×1
assembly ×1
c# ×1
c++ ×1
cout ×1
css ×1
dictionary ×1
file-upload ×1
gwt ×1
iphone ×1
math ×1
nsdictionary ×1
nspredicate ×1
php ×1
python ×1
sprite ×1
sse ×1
uitableview ×1
vector ×1
zlib ×1