问题列表 - 第8251页

Flex ItemRenderer可防止在文本输入之间使用Tab键

我有一个自定义ItemRenderer,它在3个面板中显示5个文本输入:

<?xml version="1.0" encoding="utf-8"?>
<mx:VBox 
    xmlns:mx="http://www.adobe.com/2006/mxml"
    height="300"
    width="800"
    creationComplete="onCreationComplete()"
>
    <!-- code-behind -->
    <mx:Script source="ChainListRenderer.mxml.as" />

    <mx:Label text="{data.title}" fontSize="25" fontWeight="bold" width="100%" textAlign="center" />
    <mx:HBox>
        <mx:Panel id="triggerPanel" title="Trigger" width="260">
            <mx:VBox id="tpBoxes" width="100%" paddingBottom="5" paddingLeft="5" paddingRight="5" paddingTop="5">
                <mx:TextInput id="trigger1" width="100%" textAlign="left" tabIndex="0" tabEnabled="true" />
                <mx:TextInput id="trigger2" width="100%" textAlign="left" tabIndex="1" tabEnabled="true" />
                <mx:TextInput id="trigger3" width="100%" textAlign="left" tabIndex="2" tabEnabled="true" />
                <mx:TextInput id="trigger4" width="100%" textAlign="left" tabIndex="3" tabEnabled="true" />
                <mx:TextInput id="trigger5" width="100%" textAlign="left" tabIndex="4" tabEnabled="true" />
            </mx:VBox>
        </mx:Panel>
        <mx:Panel id="linkPanel" title="Link" width="260">
            <mx:VBox id="lpBoxes" …
Run Code Online (Sandbox Code Playgroud)

apache-flex usability flex3 itemrenderer

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

是否可以更改emacs的regexp语法?

我喜欢emacs.我喜欢正则表达式.我讨厌emacs的正则​​表达式语法 - 需要逃避分组的parens和braces,你不要逃避文字的parens,缺少预定义的字符类等.

我可以替换emacs的正则​​表达式引擎,或者调整一些设置,这样当我使用Query-replace-regexp(或许多其他功能之一)时,我可以使用我在java/js/perl/ruby​​/etc中编写的语法...?

编辑: 主题最初是"如何更改emacs'正则表达式引擎",它不仅会更改转义规则并添加字符类,还会(在帖子中未提及)添加对各种常见扩展的支持(?...).像非捕获parens这样的特征:(?:...),只有当/ if-not后跟:(?= ...)/(?!...)等时才匹配.我不相信(虽然很乐意纠正)这些可能与emacs的当前正则表达式引擎,并没有任何语法替换将解决这个问题.

下面的解决方案通过替换语法emacs理解来解决转义和其他char类的原始问题.第二个答案(现已删除)建议建议(添加一个函数在另一个开始时运行)emacs的正则​​表达式函数来替换所有正则表达式处理.作者迅速审查他/她自己意识到它可能会破坏现有的emacs代码,并最终删除了帖子.

我仍然希望将正则表达式引擎更改为支持扩展的引擎,但我同意普遍改变转义行为会造成严重破坏,我不愿意追逐.因此,我正在改变主题以匹配问题并接受回应.

我突然想到改变引擎以支持通用语法和扩展,建议正则表达式函数将emacs内部代码转换为通用语法,建议交互式函数将我的通用语法转换为emacs语法(所以它可以是转换回普通)...但我认为即使是RMS也会在此之前推荐一个分支.

regex syntax emacs advising-functions

42
推荐指数
2
解决办法
3333
查看次数

算法和方法有什么区别

你如何区分算法和方法?为什么我们不称牛顿方法或福特 - 福克森方法算法?什么是良好算法的属性以及将方法作为算法的限定条件?

algorithm methods

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

尊重msbuild调用的批处理文件中的退出代码

我有一个批处理文件,使用该exit命令返回退出代码.

在某些情况下,可以从命令行交互地调用此批处理文件,或者在其他情况下,可以使用该Exec任务作为MSBuild项目的一部分运行该批处理文件.

  • 如果我exit %errorlevel%在我的批处理文件中使用这很好,并且MSBuild看到错误代码,但是在这种情况下,从命令窗口运行批处理文件的交互式用户将获得cmd.exe的粗略退出.
  • 如果我使用exit /b %errorlevel%交互式场景没有得到粗鲁的退出,但这也意味着cmd我的Exec任务启动也没有退出,因此MSBuild没有看到返回值.

作为这两个问题的解决方案,我试图使用exit /b但是从我的构建脚本中启动批处理文件,如下所示:

<Exec Command="Batch.cmd params &amp; exit %errorlevel%" />
Run Code Online (Sandbox Code Playgroud)

这个想法是我明确地从'非终端'返回exit /b并手动调用exitcmd.exeExecBuild Task可以看到它之外传播这个值.

这似乎是完美的解决方案,但它不起作用.Exec仍然没有得到正确的错误值.

msbuild batch-file msbuild-task

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

远程控制API或如何启动?

如果通过任何改变我想开发自己的远程协助/屏幕共享工具以包含在我自己的CRM中,我应该去哪里?

我对沟通一无所知,但我想让自己参与这样的想法.我的问题是,创建LogMeIn/CoPilot/etc产品的基本知识和基本结构是什么?

我记得Joel在一个PodCast(几年前)谈过CoPilot,他用一个聪明的家伙用C++开发整个协议......

关于如何实现这一点的任何想法,或者是否有一个开放的API在那里等着我?

api remote-desktop remote-control logmein copilot

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

在没有GLUT的情况下初始化OpenGL

我能找到的每个介绍和样本似乎都使用GLUT或其他一些框架来"初始化"OpenGL.有没有办法用GL和GLU中的可用内容初始化OpenGL?如果没有,那么没有它,GLUT做什么是不可能的?

opengl glut

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

基于原型的OO有哪些优于OO的优势?

为什么基于类的OO如此受欢迎而不是基于原型的OO?他们是否在学校教授后者?虽然Javascript是基于原型的,但大多数人主要使用它,或者通过试图模拟基于类的系统的框架.

我知道Sun已经对Self进行了一些研究- 是否有关于原型oo的其他任何知识来源?最好是可以自学的东西.

我找到了一本包含已发表论文的书:基于原型的编程:概念,语言和应用

有人读过吗?

-

所以我给了我最大的回答.不过,我真的不太满意.我本来希望听到更多技术性的答案.也许我没有很好地解释自己.

javascript oop programming-languages class selflanguage

42
推荐指数
6
解决办法
6485
查看次数

如何捕获当前视图截图并在代码中重用?(iPhone SDK)

当用户旋转设备时,我正准备从一个UIView转换到另一个UIView.这本身并不困难.但是,由于我在旋转后显示完全不同的内容,因此UIKit提供的默认动画(旋转当前显示的视图)在概念上是不合适的.

简单地禁用动画并突然交换视图是可以忍受的,但远远低于我正在构建到应用程序其余部分的润色.我更喜欢这样做:

什么时候应该调用AutorotateToInterfaceOrientation:我想在旋转之前抓取一个不透明的视图快照,如果你愿意的话,截取用户视图.然后在完成旋转并且系统已应用视图变换等之后,我可以显示我保存的快照视图,并将我选择的过渡动画设置为我的新视图.完成后,我可以发布我的快照并继续前进.

有没有办法做到这一点并不昂贵?

我能想到的唯一另一个选择是在除默认方向之外的所有方向上返回NO,然后通过应用我自己的动画和变换做出反应.我宁愿使用系统来做这件事,因为我觉得自己可能会在手动旋转的视图中导致"未定义"的键盘行为等.

思考?

iphone core-animation rotation

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

仅限数字的压缩算法

我要压缩位置数据(纬度,经度,日期,时间).所有数字都是固定格式.其中2个(纬度,经度)采用十进制格式.其他2是整数.

现在这些数字是固定格式的字符串.

压缩固定格式数字的算法是什么?数字压缩(如果有的话)比字符串压缩更好吗?我应该直接压缩字符串而不将其转换为数字然后压缩吗?

提前致谢.

compression data-compression

8
推荐指数
2
解决办法
9424
查看次数

是否将指针视为C中的原子动作?

如果我有一个多线程程序通过引用读取缓存类型的内存.我可以通过主线程更改此指针,而不会冒任何其他线程读取意外值的风险.

在我看来,如果更改是原子的,其他线程将读取旧值或更新值; 从不随机内存(或空指针),对吧?

我知道无论如何我应该使用同步方法,但我仍然很好奇.

指针变化是原子的吗?

更新:我的平台是64位Linux(2.6.29),虽然我也想要一个跨平台的答案:)

c multithreading synchronization

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