问题列表 - 第31363页

哪些脚本语言解释器可以在iOS上运行?

对于不会在AppStore上发布的应用程序,我希望嵌入一个解释器以满足简单的脚本需求.由于我不喜欢使用纯C,因此解释器应该是Objective C库.

在搜索网络时,我遇到了几个针对Objective C的脚本解释器,但这些人是否在iPhone上工作并不是那么清楚.我发现在iPhone上运行良好的是LuaCore,它将Lua脚本带到iOS应用程序.

哪些Objective C脚本解释器已成功嵌入iOS应用程序?

iphone scripting objective-c

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

简单的列表理解

我想要一个文件字典:

files = [files for (subdir, dirs, files) in os.walk(rootdir)]
Run Code Online (Sandbox Code Playgroud)

但我知道,

files = [['filename1', 'filename2']] 
Run Code Online (Sandbox Code Playgroud)

当我想要的时候

files = ['filename1', 'filename2']
Run Code Online (Sandbox Code Playgroud)

如何防止循环通过该元组?谢谢!

python list-comprehension

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

在运行时将2个类合并为一个类

假设我有一个带有一些属性和属性的A类,和带有相同的B类,如何在运行时将这两个属性和属性属性合并为一个类,或者更好的是我如何将这两个类添加到第三个类中作为这个新类的属性及其字段,属性,方法等...在运行时?

使用反射或新闻.NET 4.0动态或expando对象

编辑:该死的我很抱歉所有人都不清楚,我想要的是为MVC创建一个动态ViewModel,其他类在其他程序集中,我希望它们成为模型的一部分,具有Datavalidation属性.我不知道有多少或究竟这些类是要去的,所以我想通过组件迭代,并选择他们然后将它们添加到主视图模型.

c# asp.net

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

汇编程序:相对跳转

有人能用英语解释汇编程序中的相对跳跃是什么吗?

x86 assembly

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

使用Mercurial删除下次提交中的所有已删除文件

假设我现在有status:

M File1.cs
M File2.cs
M File3.cs
! File4.cs
! File5.cs
! File6.cs
Run Code Online (Sandbox Code Playgroud)

如何从下次提交中批量remove文件4,5,6(!)?

目前,我只是在提交之前手动删除它们,如下所示:

hg remove File4.cs
hg remove File5.cs
hg remove File6.cs
Run Code Online (Sandbox Code Playgroud)

但有没有办法一次性删除它们?

mercurial

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

PHP - 使用自定义标签进行模板化 - 这是eval的合法使用吗?

概观

大约2009年底,我写了一个简单的模板系统,在内部我们的设计师手册洁具型网站使用PHP/HTML.该系统的目标是通过PHP处理的自定义标记允许模板化其他纯HTML.例如,模板化页面可能如下所示:

<tt:Page template="templates/main.html">
  <tt:Content name="leftColumn">
    <p> blah blah </p>
    ...
  </tt:Content>
  <tt:Content name="rightColumn">
    <p> blah blah </p>
    ...
  </tt:Content>
</tt:Page>
Run Code Online (Sandbox Code Playgroud)

模板本身可能如下所示:

<html>
  <head>...</head>
  <body>
    <div style="float:left; width:45%">
      <tt:Container name="leftColumn" />
    </div>
    <div style="width:45%">
      <tt:Container name="rightColumn" />
    </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

除了Page和Content/Container标签之外,核心中还包含一些其他标签,用于流控制,迭代集合,输出动态值等.框架的设计使得添加自己的一套很容易.标记在另一个前缀和命名空间下注册

自定义标签到PHP

我们如何解析这些自定义标签?由于无法保证HTML文件是格式良好的XML,因此XSLT/XPATH等解决方案将不可靠.相反,我们使用正则表达式来查找带有已注册前缀的标记,并用PHP代码替换它们.PHP代码是一个基于堆栈的设计...在遇到一个开始标记,表示创建该标记的物体压入堆栈,和它的"初始化函数"(如果有的话)延伸.每当遇到已注册的结束标记时,最新的对象将从堆栈中弹出,并且其"呈现函数"将运行.

因此,该框架替换PHP模板标签后,我们的示例页面看起来像这样(在房地产这有点丑陋):

<?php $tags->push('tt', 'Page', array('template'=>'templates/main.html')); ?>
  <?php $tags->push('tt', 'Content', array('name'=>'leftColumn')); ?>
    <p> blah blah </p>
    ...
  <?php $tags->pop(); ?>
  <?php $tags->push('tt', 'Content', array('name'=>'rightColumn')); ?>
    <p> blah blah </p>
    ...
  <?php $tags->pop(); ?>
<?php $tags->pop(); ?>
Run Code Online (Sandbox Code Playgroud)

好的,坏的,和 eval …

html php eval custom-tags

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

编辑到位与单独的编辑页面/模态?

我有一些分为几个部分的数据,很像StackOverflow Careers的Resume功能(虽然它不是恢复数据),它可以通过jQuery Web应用程序进行编辑/创建.它有点层次化(作业可以有子作业等),所以根据我采用的CRUD方法,它意味着不同的工作量.我不介意花时间去做正确的事,但我不想花很多时间做一些不是最佳用户体验的想象.

是否对"编辑"这种分段的分层文本数据的不同风格进行了任何研究:

  1. 在适当的位置编辑(例如,您单击一个表单元素,如作业标题,它变为可编辑,然后您单击"确定",它保存)

  2. 编辑按钮,将您带到新屏幕(如当前的StackOverflow)

  3. 弹出模态表单的编辑按钮

  4. 所有字段都是开放和可编辑的,单个保存按钮(如StackOverflow Careers)

是否应该使用这些不同的表格来提供最佳的用户体验?

theory jquery user-experience modal-dialog inline-editing

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

HTML:"发送给朋友"链接

我需要在我的网站上添加"发送给朋友"链接.

当用户点击它时,应打开他们的电子邮件软件并且应该已经填写了电子邮件.

主题:网站名称正文:链接到网站,简短说明

那可能吗 ?谢谢

html mailto email

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

:最后的孩子风格工作,:第一个孩子的风格不工作!为什么?

我通过在段落上使用浅色边框作为边框顶部,并在其上使用黑色边框作为边框底部,在段落之间创建插入边框效果.

我正在尝试使用p:first-child删除第一段上的顶部边框,而p:last-child则删除底部边框上的边框.(他们有一类"介绍"fyi).

删除:last-child上的底部边框的样式工作正常,但由于某种原因,删除:first-child上的顶部边框的样式不是.

它必须是一个错字或一些愚蠢的东西,因为我无法弄清楚它为最后一个孩子而不是第一个孩子工作的原因.

http://joelglovier.com

markup:

<div id="intro">

    <div class="wrap">

        <h1 class="intro">Hi! I'm <a href="http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=Joel+Andrew+Glovier">Joel Andrew Glovier</a></h1>

        <p class="intro">I'm a <a href="http://www.jagdesignideas.com/portfolio/web.html">web designer</a> and <a href="http://en.wikipedia.org/wiki/Front_and_back_ends">front-end developer</a>, currently working for <a href="http://cure.org">CURE International</a> full time. I also do some <a href="http://www.jagdesignideas.com">freelance work</a>, I <a href="http://twitter.com/jglovier">tweet a little</a>, <a href="http://www.jagdesignideas.com/blog/">blog</a> & can be found on <a href="http://jagdesignideas.com/contact.html">other social media</a>. I have <a href="http://dribbble.com/players/jag">lots of projects</a> going on at once - and I like it that way.</p>

        <p class="intro">I'm a <a href="/good-news">follower …
Run Code Online (Sandbox Code Playgroud)

css css-selectors

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

C# XML serialization of derived classes

Hi I am trying to serialize an array of objects which are derived from a class and I keep hitting the same error using c#. Any help is much appreciated.

obviously this example has been scaled down for the purpose of this post in the real world Shape would contain a plethora of different shapes.

Program.cs

namespace XMLInheritTests
{
    class Program
    {
        static void Main(string[] args)
        {
            Shape[] a = new Shape[1] { new Square(1) };

            FileStream fS = new …
Run Code Online (Sandbox Code Playgroud)

c# xml class derived

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