小编Spo*_*oky的帖子

Visual Studio:有没有办法折叠解决方案资源管理器的所有项目?

我知道我可以使用箭头键逐个折叠解决方案资源管理器的项目,但我想知道是否有办法折叠所有项目只有一个操作.我想知道它,因为,今天我有一个解决方案,有6个项目,至少有200个文件,如果我试图逐个折叠它们,我将很难.

树视图 - 解决方案资源管理器(Visual Studio)

.net visual-studio-2008

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

未调用UICollectionReusableView方法

我希望我的部分UICollectionView有一个带图像的标题.

我已按照以下步骤操作:

  • 在故事板上,为我的分配了一个标题作为附件 UICollectionView
  • 给了它一个标识符
  • UICollectionReusableView为它创建了一个子类
  • 将自定义类分配给故事板上的类.
  • 放在ImageView标题附件
  • 为文件ImageView中的自定义类创建了一个出口.h
  • 在以下位置实施以下内容viewDidLoad:

 

[self.collectionView registerClass:[ScheduleHeaderView class] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:headerIdentifier];

-(UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath
{
    UICollectionReusableView *reusableview = nil;

    if (kind == UICollectionElementKindSectionHeader)
    {
        ScheduleHeaderView *headerView = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:headerIdentifier forIndexPath:indexPath];

        headerView.headerImageView.image = [UIImage imageNamed:@"blah.png"];

        reusableview = headerView;
    }

    return reusableview;
}
Run Code Online (Sandbox Code Playgroud)

我知道数据源和委托方法正在工作,因为我可以看到所有单元格及其部分.但是,我没有我的标题.我在上面的方法中设置了一个断点,它永远不会被调用.

我究竟做错了什么?

ios uicollectionview

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

Console.WriteLine为十六进制

打印出以下代码10.我怎样才能打印出来a

int i = 10;
Console.WriteLine("{0}", i);
Run Code Online (Sandbox Code Playgroud)

c# hex

51
推荐指数
5
解决办法
8万
查看次数

以正确的方式重新学习CSS

我是一名从事Web开发两年多的程序员.尽管过去两年我一直在做前端工程,但我认为我没有以正确的方式做到这一点
.例如:

  • 我仍然使用表格进行布局,而不仅仅使用CSS.我还没有找到一种正确呈现数据对齐和表格的方法.
  • 我不知道之间的区别display: nonevisibility: hidden(当然,我现在知道了.但也有很多时候喜欢-填充,边距,溢出等)
  • 我没有真正遵循继承方式来编写CSS.几乎每种风格都以一个#而不是一个类开头.
  • 每当页面加载缓慢时,html元素就会不合适,只有在它完全加载时才会按顺序排列.
  • 我不知道萤火虫的这张照片是什么传递的(顺便说一下,萤火虫是我的救世主.如果没有萤火虫,生活将是不可能的)

替代文字

  • 每当布局乱七八糟时,我很想使用position:absolute.它总是会陷入更大的混乱.

我知道我做了很多错事(我需要把它弄好),但是我设法让事情到位并以某种方式显示出来,只是看到它在不同的浏览器中搞砸了.

我不想在CSS或CSS上做假人的入门.我知道的不止于此.我想以正确的方式学习CSS.专注于我上面展示的例子和纠正它们之类的问题.

您能否指出我的资源或添加CSS开发人员使用的常见建议和提示,以使其正确.

css user-interface frontend

43
推荐指数
5
解决办法
4022
查看次数

如何在exe或dll中隐藏字符串?

我发现可以从二进制文件中提取硬编码字符串.
例如,Process Explorer的属性视图显示超过3个字符的所有字符串.

这是我编写的简单可执行文件的代码,只是为了测试它:

#ifndef _WIN32_WINNT
#define _WIN32_WINNT 0x0501
#endif
#include <stdio.h>
#include <tchar.h>
#include <Windows.h>

int _tmain(int argc, _TCHAR* argv[])
{
    _TCHAR* hiddenString1 =_T("4537774B-CC80-4eda-B3E4-7A9EE77991F5");
    _TCHAR* hiddenString2 =_T("hidden_password_or_whatever");
    for (int i= 0; i<argc; i++) {
        if (0 == _tcscmp(argv[i],hiddenString1)) {
            _tprintf (_T("The guid argument is correct.\n")); }
        else if (0 == _tcscmp(argv[i],hiddenString2)) {
            _tprintf (_T("Do something here.\n")); }
    }

    _tprintf (_T("This is a visible string.\n"));
    //Keep Running
    Sleep(60000);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

字符串可以清楚地从相应的可执行文件中提取:
替代文字

我认为找到字符串有点太容易了.

我的问题是:

  1. 如何简单地隐藏hiddenString1 …

c++ security obfuscation defensive-programming reverse-engineering

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

如何使用Zombies仪器运行iPhone程序?

我正在Snow Leopard上运行XCode 3.2而我正试图对我的应用程序运行Zombies工具,但选择是灰色的,我不知道为什么.我知道NSZombieEnabled环境变量.我的应用程序设置为YES.我不确定这是否重要,但是,该应用程序是我开始使用之前版本的XCode在Leopard上开发的应用程序.这是我的菜单的截图:

截图

iphone xcode objective-c instruments

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

如何控制IE6 + jQuery + jQuery-ui内存泄漏?

这是一个带有几个日期选择器的示例页面.这是Drip的结果:

alt text http://www.picvault.info/images/537090308_omoya.png

当我反复单击"刷新"按钮时,此页面在IE6sp1中无限期泄漏(IE6sp3 +,Opera 9,Chrome2和FF3 +似乎很好).在我完全关闭浏览器之前,内存会上升并且永远不会下降.

我也尝试过使用最新的每晚jquery(r6414)和最新的稳定UI(1.7.2),但它没有任何区别.我尝试了各种各样的事情没有成功(CollectGarbage,AntiLeak,其他).

我正在寻找除"使用不同的浏览器!! 1"之外的解决方案,因为我对此没有任何控制权.任何帮助将不胜感激!

更新1:我将按钮事件添加到循环中,这就是发生的事情(突然下降是我终止IE时): 替代文字

更新2:我提交了一个错误报告(手指交叉).

更新3:这也在邮件列表中.

更新4: 这(在邮件列表中报告)不起作用,实际上使事情变得更糟:

$(window).bind("unload", function() {
  $('.hasDatepicker').datepicker('destroy');
  $(window).unbind();
}); 
Run Code Online (Sandbox Code Playgroud)

仅仅召唤破坏是不够的.我仍然陷入这个问题,并且非常接近将jquery从项目中删除.我喜欢它(我真的很喜欢!)但如果它坏了,我就不能用它了.

更新5:开始赏金,另外550点给一个有用的人!

更新6:一些更多测试表明IE6和IE6sp1中存在此泄漏,但已在IE6sp2 +中修复.现在,关于我到目前为止的答案......

到目前为止,所有答案都是以下任何一个:

  1. 放弃IE6sp0/sp1用户或忽略它们
  2. 调试jquery并自己修复问题
  3. 我不能重复这个问题.

我知道乞丐不能选择,但那些根本不是我问题的答案.

我不能放弃我的用户.它们占用户群的25%.这是一个为客户编写的自定义应用程序,旨在用于IE6.放弃IE6sp0/sp1不是一个选择.告诉我的客户只是处理它不是一个选择.它泄漏得如此之快,五分钟后,一些较弱的机器无法使用.

此外,虽然我很想成为一个JS忍者,所以我可以在jquery代码中找到模糊的内存泄漏(授予这是MS的错,而不是jquery的),我也没有看到这种情况发生.

最后,多个人在这里和邮件列表上重现了这个问题.如果你不能重新编写它,你可能有IE6SP2 +,或者你可能不够爽快.

显然这个问题对我来说非常重要(因此有6个版本,赏金等等),所以我对新想法持开放态度,但请记住,这三个建议都不适合我.

感谢所有人的考虑和见解.请让他们来!

更新7:赏金已经结束,Keith的答案被SO自动接受.对不起,只有一半的积分被授予(因为我自己没有选择答案),但我仍然真的被卡住了所以我认为一半是公平的.

我希望jquery/jquery-ui团队可以解决这个问题,但我担心我必须把它写成"不可能(现在)"并停止使用部分或全部jquery.感谢大家的帮助和考虑.如果有人为我的问题提供了真正的解决方案,请发帖,我会想出一些奖励你的方法.

javascript jquery memory-leaks jquery-ui internet-explorer-6

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

最优雅的方法来强制TEXTAREA元素换行,*无论*空格

Html Textarea元素只有在到达空格或制表符时才会换行.这很好,直到用户键入一个looooooooooooooooooooo足够的单词.我正在寻找一种严格执行换行符的方法(例如:即使它导致"loooooooooooo \n ooooooooooong").

替代文字

我发现最好的是在每个字母后面添加一个零宽度的unicode空格,但这会破坏复制和粘贴操作.谁知道更好的方法?

注意:我在这里指的是"textarea"元素(即:与文本输入行为类似的元素) - 而不仅仅是一个普通的旧文本块.

html javascript css text

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

Cocoa NSView更改自动调整属性

使用界面构建器,您可以选择对象在调整大小时应该坚持的角落.你怎么能以编程方式做到这一点?

Interface Builder

macos cocoa objective-c

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

无法将IEnumerable <T>类型隐式转换为IQueryable <T>

混淆的场景:一个人有零个,一个或多个宠物.

使用Linq to Sql,需要获取IQueryable给定personID的宠物列表.这是ERD中受损严重/被屠宰/混淆的部分:

替代文字

码:

 public IQueryable<Pet> GetPersonPets(int personID)
    {
        var personPets= from p in Person
        where p.ID == somePersonID
        select p.Pets;

        return personPets; //fail
        // return (IQueryable<Pet>)personPets  //also fail
        // return personPets.AsQueryable<Pet>()  //also fail
    }
Run Code Online (Sandbox Code Playgroud)

提出异常:

Cannot implicitly convert type 
'System.Collections.Generic.IEnumerable (System.Data.Linq.EntitySet(Pet))' 
to 'System.Linq.IQueryable(Pet)'. 
An explicit conversion exists (are you missing a cast?) 

尝试失败:

直接投射不起作用: (IQueryable<MyType>)

调用收集方法AsQueryable不起作用: .AsQueryable<MyType>()

问题:

如何正确地将LinqToSql查询的结果转换为IQueryable

linq collections iqueryable linq-to-sql

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