问题列表 - 第21131页

在Emacs中,如何使用C#更合理地使用imenu?

我已经使用了emacs很长一段时间,但我还没有跟上一堆功能.其中一个是speedbar,我现在只是简单地研究过.另一个是imenu.这两个都在in-emacs-how-can-can-between-functions-in-the-current-file中被提及

使用imenu,我可以跳转到我正在使用的模块中的特定方法.但是在我获得选择(使用自动完成)方法名称的选项之前,我必须协商一个解析层次结构.

它是这样的.我键入M-x imenu然后我可以选择UsingTypes.Using选项允许我跳转到C#文件顶层的任何using语句(类似于Java模块中的import语句,对于那些不了解C#的人来说).不是很有帮助.我选择类型.然后我必须选择命名空间和类,即使源模块中只有一个.那时我可以在变量,类型和方法之间进行选择.如果我选择方法,我最终会得到可供选择的方法列表.我遍历的层次结构看起来像这样;

Using
Types
  Namespace
    Class
      Types
      Variables
      Methods
         method names
Run Code Online (Sandbox Code Playgroud)

只有在我达到第5级后才能选择我真正想要跳到的东西:一种特殊的方法.

Imenu对源模块似乎很聪明,但有点难以使用.我做错了吗?

c# emacs emacs-speedbar

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

从屏幕中删除/隐藏首选项

我有一个扩展PreferenceActivity的活动.我正在从xml文件加载首选项.但在某些情况下,我需要根据我的应用状态完全隐藏屏幕中的一个偏好设置.有一个setEnabled方法,但它不是我想要的.我想完全从屏幕上删除该首选项.可能吗 ?

android preferences

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

用android读取条形码

嗨,我正在开发Android htc英雄的应用程序.我正在研究如何使用内置的Camer来读取2D条形码并提取条形码返回的字符串.我最近才开始使用android sdk,但我确实有一个编程背景,从使用java的项目.我很想知道读取二维条码的最佳方法是什么.我有一些示例应用程序读取条形码,但它们都是.apk文件,没有我可以使用的源或库.给你什么,我试图完成这个网站一个更好的主意允许由数据的二维条码的生成你的愿望 在这里

任何回复将不胜感激.

android tracking qr-code barcode barcode-scanner

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

如何将IEnumerable <IEnumerable <T >>转换为IEnumerable <T>

我有一个IEnumerable<IEnumerable<T>>我想要转换为单维集合的集合.是否可以使用通用扩展方法实现此目的?现在我正在这样做以实现它.

List<string> filteredCombinations = new List<string>();

//For each collection in the combinated results collection
foreach (var combinatedValues in combinatedResults)
{
    List<string> subCombinations = new List<string>();
    //For each value in the combination collection
    foreach (var value in combinatedValues)
    {

        if (value > 0)
        {
            subCombinations.Add(value.ToString());
        }
    }
    if (subCombinations.Count > 0)
    {
       filteredCombinations.Add(String.Join(",",subCombinations.ToArray()));
    }
}
Run Code Online (Sandbox Code Playgroud)

如果无法获得通用解决方案,我该如何以优雅的方式优化它.

c# collections extension-methods

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

php preg_replace正则表达式匹配多行

我确信这是微不足道的,但我无法创建一个考虑到主题由多行组成的正则表达式.一个" m"修饰符似乎不起作用.

php regex

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

Python 2.6.4属性修饰器无法正常工作

我在网上在这个论坛上看到了很多关于如何使用特殊的gettersetter在Python中创建属性的例子.但是,我无法获取执行的特殊getter和setter方法,也无法使用@property装饰器将属性转换为readonly.

我正在使用Python 2.6.4,这是我的代码.使用不同的使用属性的方法,但都不起作用.

class PathInfo:
    def __init__(self, path):
        self.setpath(path)

    def getpath(self):
        return self.__path

    def setpath(self, path):
        if not path:
            raise TypeError

        if path.endswith('/'):
            path = path[:-1]

        self.__path = path
        self.dirname = os.path.dirname(path)
        self.basename = os.path.basename(path)
        (self.rootname, self.dext) = os.path.splitext(self.basename) 
        self.ext = self.dext[1:]

    path = property(fget=getpath, fset=setpath)

    @property
    def isdir(self):
        return os.path.isdir(self.__path)

    @property
    def isfile(self):
        return os.path.isfile(self.__path)
Run Code Online (Sandbox Code Playgroud)

python properties decorator

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

nftw(FTW_CHDIR)中的文件描述符泄漏?

我正在使用POSIX调用nftw()来遍历目录结构.目录结构是扁平的 - 只有4个文件,没有子目录.

但是当我在这个平面目录上多次调用nftw()时,我会在一段时间后收到一条错误消息:

"too many open file handles".
Run Code Online (Sandbox Code Playgroud)

事实证明,当使用该标志时会发生这种情况FTW_CHDIR.

你是否同意这是nftw()的Linux实现中的一个错误?

UPDATE

现在可以在glibc存储库中找到修复程序.

这里有一些我用于测试的源代码的链接:

UPDATE

  • MacOS-X 受到了这个bug的打击
  • Solaris9,Solaris10和AIX 5.3 没有错误

linux gcc posix glibc g++

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

HTML(以及SVG和CSS以及WebGL和JavaScript)在多大程度上复制了Flash/Flex今天的功能?

作为Flash和Flex开发人员,看到HTML5的进步有点令人沮丧.不要误会我的意思我没有任何反对进步,对我而言,目前在Flash和AJAX中编写应用程序更容易.我喜欢用Flash和Flex编写,并认为ActionScript是一种非常好的语言.但是,看起来在ActionScript中取得了很大的进步,或者正在使用JavaScript,而HTML 5中的视频可能会使Flash/Flex成为​​过去.

那么,您认为(如果有的话)HTML将会或者是Flash的R /竞争对手,或者浏览器不兼容会阻止这种情况发生吗?

我问的原因是因为我不知道如果HTML 5可以做得更多,继续使用Flash/Flex是否是一个好主意.只是寻找使用这些技术的其他开发人员的一些答案.

html javascript apache-flex flash

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

使用C查询自定义DNS服务器

我想对我自己的DNS服务器进行DNS查询,而不是默认查询。

我可以使用哪个API来做到这一点?

我知道getaddrinfo(使用ping.exe),但是如何使该函数查询我的dns服务器,而不是默认服务器?

谢谢!

c dns winapi

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

使用php变量来操纵html的标题和正文的Id(是否有人这样做?)

我基本上使用php变量来存储标题的值和正文的ID.最后一种是根据用户所在页面的哪一部分在导航中按下(按下)按钮的技术(在这种情况下,用户将知道他当前处于"家").

我的开始index.php:

<?php
    $title = "New Project";
    $body = "home";
    include("common/header.php");
?>
<div id="content">
    <div class="container">
        <div id="tagline">
Run Code Online (Sandbox Code Playgroud)

我的header.php的开头

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
    <title><?php echo $title; ?></title>
    <link rel="stylesheet" type="text/css" href="styles/slimbox2.css" />
    <link rel="stylesheet" type="text/css" href="styles/global.css" />
    <link rel="stylesheet" type="text/css" href="styles/home.css" />
    <link rel="stylesheet" type="text/css" href="styles/contact.css" />
    <script type="text/javascript" src="scripts/jquery-1.3.2.min.js"></script>
    <script type="text/javascript" src="scripts/jquery.corner.js"></script>
    <script type="text/javascript" src="scripts/jquery.validate.js"></script>
    <script type="text/javascript" src="scripts/slimbox2.js"></script>
    <script type="text/javascript" src="scripts/custom.js"></script>
</head>
</head>
<body id="<?php echo $body; ?>">
<div id="header">
    <div class="container"> …
Run Code Online (Sandbox Code Playgroud)

html php variables

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