小编Sup*_*Man的帖子

我可以仅使用CSS为引导图标添加颜色吗?

Twitter的bootstrap使用Glyphicons的Icons.它们available in dark gray and white默认为" ":

图片-58.png

是否可以使用一些CSS技巧来改变图标的​​颜色?我希望有一些其他css3的亮度可以防止必须为每种颜色设置一个图标图像.

我知道你可以改变enclosing(<i>)元素的背景颜色,但我说的是图标前景色.我想可以反转图标图像上的透明度,然后设置背景颜色.

那么,我可以仅使用CSS为引导图标添加颜色吗?

css css-sprites sprite twitter-bootstrap

159
推荐指数
6
解决办法
24万
查看次数

Microsoft如何创建具有循环引用的程序集?

在.NET BCL中有以下循环引用:

  • System.dllSystem.Xml.dll
  • System.dllSystem.Configuration.dll
  • System.Xml.dllSystem.Configuration.dll

这是.NET Reflector的截图,显示了我的意思:

在此输入图像描述

微软如何创建这些程序集对我来说是一个谜.是否需要特殊的编译过程才允许这样做?我想象这里有一些有趣的东西.

.net assemblies circular-reference base-class-library

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

带有ListView和按钮的Android布局

好吧,这个特定的布局让我烦恼.并且似乎无法找到一种方法来使用listView,底部有一排按钮,因此listview不会延伸到按钮顶部,因此按钮始终会捕捉到屏幕底部.这就是我想要的:

删除了死的ImageShack链接

看起来它应该很容易,但我尝试过的一切都失败了.有帮助吗?

这是我目前的代码:

    RelativeLayout container = new RelativeLayout(this);
    container.setLayoutParams(new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));

    //** Add LinearLayout with button(s)

    LinearLayout buttons = new LinearLayout(this);

    RelativeLayout.LayoutParams bottomNavParams = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
    bottomNavParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
    bottomNavParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
    buttons.setLayoutParams(bottomNavParams);


    ImageButton newLayer = new ImageButton(this);
    newLayer.setImageResource(R.drawable.newlayer);
    newLayer.setLayoutParams(new LinearLayout.LayoutParams(45, LayoutParams.FILL_PARENT));
    buttons.addView(newLayer);

    container.addView(buttons);

    //** Add ListView

    layerview = new ListView(this);

    RelativeLayout.LayoutParams listParams = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
    listParams.addRule(RelativeLayout.ABOVE, buttons.getId());

    layerview.setLayoutParams(listParams);

    container.addView(layerview);
Run Code Online (Sandbox Code Playgroud)

java layout android listview

101
推荐指数
4
解决办法
9万
查看次数

Facebook Like-Button - 隐藏计数?

在Like-Button 的设置对话框中,布局只有两个选项:

死链接 - 备选1 死链接 - 备选2

不幸的是,我的雇主网站的数字远不及22'000,所以权力决定我们不应该显示"喜欢"的数量,直到这个数字对我们有利.据我所知,我无法通过Javascript或CSS访问按钮的布局(它位于facebook提供的iframe中).有没有其他方法可以隐藏计数?

facebook

72
推荐指数
5
解决办法
15万
查看次数

如何使用标准Python类(不使用外部库)获取图像大小?

我使用的是Python 2.5.使用Python的标准类,我想确定文件的图像大小.

我听说过PIL(Python图像库),但需要安装才能工作.

如何在不使用任何外部库的情况下获取图像的大小,只使用Python 2.5自己的模块?

注意我想支持常见的图像格式,特别是JPG和PNG.

python image python-2.5

65
推荐指数
6
解决办法
11万
查看次数

隐藏导航栏和标签栏时,UIView不会调整为全屏

我有一个应用程序,有一个标签栏和导航栏,用于正常交互.我的一个屏幕是文本的很大一部分,所以我允许用户点击全屏(有点像Photos.app).

导航栏和标签栏被隐藏,我将文本视图的框架设置为全屏.问题是,标签栏曾经是大约50px的空白区域.你可以看看是否从这个屏幕截图:

删除了死的ImageShack链接

我不确定是什么导致了这个.空白绝对不是文本视图背后的视图,因为我将它的背景颜色设置为红色只是为了确定.可能是什么导致了这个?

**更新**

我在UIWindow子类中做了一些命中测试,发现空白实际上是未记录/未发布的UILayoutContainerView.这是tabBar的父视图.我不认为建议直接操作此视图,那么如何隐藏标签栏?

**更新#2**

我在动画之前和之后检查了self.view的帧,看起来父视图没有足够大小.

全屏后,视图的框架只有411像素高.我已经尝试手动搞乱框架,并设置autoResizeMask没有运气.

****更新:这是最终结果****

- (void)toggleFullscreen {
    isFullScreen = !isFullScreen;  //ivar

    //hide status bar & navigation bar
    [[UIApplication sharedApplication] setStatusBarHidden:isFullScreen animated:YES];
    [self.navigationController setNavigationBarHidden:isFullScreen animated:YES];

    [UIView beginAnimations:@"fullscreen" context:nil];
    [UIView setAnimationBeginsFromCurrentState:YES];
    [UIView setAnimationDuration:.3];

    //move tab bar up/down
    CGRect tabBarFrame = self.tabBarController.tabBar.frame;
    int tabBarHeight = tabBarFrame.size.height;
    int offset = isFullScreen ? tabBarHeight : -1 * tabBarHeight;
    int tabBarY = tabBarFrame.origin.y + offset;
    tabBarFrame.origin.y = tabBarY;
    self.tabBarController.tabBar.frame = tabBarFrame;

    //fade it in/out
    self.tabBarController.tabBar.alpha = isFullScreen ? 0 : …
Run Code Online (Sandbox Code Playgroud)

iphone uitextview iphone-sdk-3.0

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

随机更改Python解释器中的提示

总是>>>在Python中看到提示是很无聊的.什么是随机更改提示前缀的最佳方法?

我想象一下这样的互动:

This is a tobbaconist!>> import sys
Sorry?>> import math
Sorry?>> print sys.ps1
Sorry?
What?>>
Run Code Online (Sandbox Code Playgroud)

python prompt python-interactive

37
推荐指数
4
解决办法
3108
查看次数

如何使用firebug从特定网站获取Javascript函数的源代码?

用firebug我发现点击链接调用javascript函数

<a href="#" onclick="viewHide(this);return false;">
Run Code Online (Sandbox Code Playgroud)

但我无法在页面源中找到它的实现.
有可能得到它吗?

该网站是希伯来语,但我不认为这是问题:链接文本触发此功能点击文章后面的任何评论标题.

删除了死的ImageShack链接

html javascript firebug

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

如何设置标签栏配置菜单的导航栏颜色

删除了死的ImageShack链接

正如您所看到的,我需要更改的视图是提供的视图来自定义tabbar顺序.我想改变导航栏的颜色(显示"Konfigurieren",意思是"配置"),我已经找到了如何更改"更多"导航控制器的颜色,但不是这个.任何人都可以帮助我吗?

iphone objective-c tabbar uitabbar

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

Visual Studio - 管理许多打开文件的工作的提示

你怎么看待VS让你在几分钟之前找到一个你用过多个打开标签的标签?如何不断拖动标签以保持您使用的标签紧密相连?

哦,你也觉得AARGH?然后继续阅读.

我在一个软件上工作,有几十个项目和数百个文件.很容易让标签栏填满 - 就像调试时一样,可以打开很多文件,其中大部分只是样板文件,或者对于手头的任务并不是很有趣.
这使得与标签栏"关闭" 相关的少数文件,或通过略过可见标签找到的痛苦.

有一些解决方案,其中一些比其他更广为人知.这是我的前三名:

III.如果您可以准确记住文件名(或至少是第一个字母),则此方法有效:使用"查找框":

type: Ctrl-D >of yourFileName
Run Code Online (Sandbox Code Playgroud)

在键入文件名时,您将获得解决方案中文件名的自动完成功能.更多细节在这里.

II.最明显的一个:使用按字母顺序排列的选项卡栏右侧的"活动文件"下拉列表.
鲜为人知的事实:Ctrl-Alt-DownArrow用来打开那个下拉菜单,然后开始输入文件名.您可以获得可视化可用选项的额外好处.[信息无耻地从这里被盗]

I. <drum roll/>这是我个人的最爱,它基于VS 2005/2008的无证版功能.激活时,它只做一件简单的事情:单击选项卡将其移动到窗口的最左侧.这个基本操作通常让我在前3到5个选项卡中找到我正在寻找的选项卡.它是这样的:

删除了死亡的ImageShack链接 - 示例动画

为了启用此功能,您必须亲自使用Windows注册表.
强制编辑 - 注册表自担风险警告:
编辑注册表可能会使您的网卡丢弃数据包.你被警告了.

将此密钥添加到VS 2005的注册表:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0]
"UseMRUDocOrdering"=dword:00000001
Run Code Online (Sandbox Code Playgroud)

或者这个VS 2008:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0]
"UseMRUDocOrdering"=dword:00000001
Run Code Online (Sandbox Code Playgroud)

你甚至不必重新启动VS才能看到它的工作![从这里抄袭]
现在继续,试一试!

更新: 此技巧在VS2010 Pro中不再有效:​​(


这结束了我的部分.现在轮到你分享你如何处理标签狩猎了!

tabs visual-studio

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