我已经使用了emacs很长一段时间,但我还没有跟上一堆功能.其中一个是speedbar,我现在只是简单地研究过.另一个是imenu.这两个都在in-emacs-how-can-can-between-functions-in-the-current-file中被提及 ?
使用imenu,我可以跳转到我正在使用的模块中的特定方法.但是在我获得选择(使用自动完成)方法名称的选项之前,我必须协商一个解析层次结构.
它是这样的.我键入M-x imenu然后我可以选择Using或Types.Using选项允许我跳转到C#文件顶层的任何using语句(类似于Java模块中的import语句,对于那些不了解C#的人来说).不是很有帮助.我选择类型.然后我必须选择命名空间和类,即使源模块中只有一个.那时我可以在变量,类型和方法之间进行选择.如果我选择方法,我最终会得到可供选择的方法列表.我遍历的层次结构看起来像这样;
Using
Types
Namespace
Class
Types
Variables
Methods
method names
Run Code Online (Sandbox Code Playgroud)
只有在我达到第5级后才能选择我真正想要跳到的东西:一种特殊的方法.
Imenu对源模块似乎很聪明,但有点难以使用.我做错了吗?
我有一个扩展PreferenceActivity的活动.我正在从xml文件加载首选项.但在某些情况下,我需要根据我的应用状态完全隐藏屏幕中的一个偏好设置.有一个setEnabled方法,但它不是我想要的.我想完全从屏幕上删除该首选项.可能吗 ?
嗨,我正在开发Android htc英雄的应用程序.我正在研究如何使用内置的Camer来读取2D条形码并提取条形码返回的字符串.我最近才开始使用android sdk,但我确实有一个编程背景,从使用java的项目.我很想知道读取二维条码的最佳方法是什么.我有一些示例应用程序读取条形码,但它们都是.apk文件,没有我可以使用的源或库.给你什么,我试图完成这个网站一个更好的主意允许由数据的二维条码的生成你的愿望 在这里
任何回复将不胜感激.
我有一个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)
如果无法获得通用解决方案,我该如何以优雅的方式优化它.
我确信这是微不足道的,但我无法创建一个考虑到主题由多行组成的正则表达式.一个" m"修饰符似乎不起作用.
我在网上和在这个论坛上看到了很多关于如何使用特殊的getter和setter在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) 我正在使用POSIX调用nftw()来遍历目录结构.目录结构是扁平的 - 只有4个文件,没有子目录.
但是当我在这个平面目录上多次调用nftw()时,我会在一段时间后收到一条错误消息:
"too many open file handles".
Run Code Online (Sandbox Code Playgroud)
事实证明,当使用该标志时会发生这种情况FTW_CHDIR.
你是否同意这是nftw()的Linux实现中的一个错误?
UPDATE
现在可以在glibc存储库中找到修复程序.
这里有一些我用于测试的源代码的链接:
UPDATE
作为Flash和Flex开发人员,看到HTML5的进步有点令人沮丧.不要误会我的意思我没有任何反对进步,对我而言,目前在Flash和AJAX中编写应用程序更容易.我喜欢用Flash和Flex编写,并认为ActionScript是一种非常好的语言.但是,看起来在ActionScript中取得了很大的进步,或者正在使用JavaScript,而HTML 5中的视频可能会使Flash/Flex成为过去.
那么,您认为(如果有的话)HTML将会或者是Flash的R /竞争对手,或者浏览器不兼容会阻止这种情况发生吗?
我问的原因是因为我不知道如果HTML 5可以做得更多,继续使用Flash/Flex是否是一个好主意.只是寻找使用这些技术的其他开发人员的一些答案.
我想对我自己的DNS服务器进行DNS查询,而不是默认查询。
我可以使用哪个API来做到这一点?
我知道getaddrinfo(使用ping.exe),但是如何使该函数查询我的dns服务器,而不是默认服务器?
谢谢!
我基本上使用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)