问题列表 - 第11329页

PHP的嵌入式脚本语言?

我想知道是否有人知道一个可以嵌入到PHP的漂亮的脚本语言?Javascript将是最喜欢的,虽然有几次尝试,他们要么太摇摇欲坠/慢/过时(phpjs,j4p5)或在共享主机(pecl spidermonkey)上起床和运行真的很痛苦.

背景是:我想有一种语言用于控制服务器上的PHP,但它也应该支持一些逻辑,所以yaml,xml或json是不够的.我已经研究过LUA口译员和mediakwiki的"冬季",但他们都要么依靠外部引擎,要么拥有强大的绑定功能.

pecl spidermonkey binding似乎是最完整的,你可以将vars,函数和整个对象注册到js-engine.有没有人知道任何可能接近我正在寻找的系统或语言?

最好

罗尔夫

javascript php scripting embedded-language

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

将Observable对象集合保存到XML文件的最简单方法是什么?

我有一个包含客户对象的Observable集合:

  public class Customer
  {
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string Street { get; set; }
    public string Location { get; set; }
    public string ZipCode { get; set; }
  }
Run Code Online (Sandbox Code Playgroud)

将此转储到XML文件的最简单方法是什么,以便稍后阅读?

c# xml observablecollection

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

在Delphi TForm上保存最大化和表单大小

这个问题似乎很容易,但由于某种原因,我很难找到答案.

我有一个应用程序将表单的大小和位置保存在INI文件中.这一切都很好,但是当你最大化时关闭应用程序时,它将保存表单的大小和位置最大化而不是其状态.

我的意思是,在下一次运行时,表单将显示最大化,而实际上它已"恢复"但覆盖整个桌面.

有没有办法保存最大化事件之前的表单大小,然后保存表单最大化的事实.从INI文件中读取的内容是否在最大化状态下创建表单并将其"恢复"大小设置为最大化事件之前的大小?

谢谢!

forms delphi size

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

Javascript的Date.getTimezoneOffset()

我试图将操作系统的GMT时间偏移与Javascript的Date.getTimezoneOffset()的GMT时间偏移进行比较.问题是windows给出了基于EST的偏移量,而javascript给出了基于EDT的偏移量.这两者之间有一个小时的差异.有谁知道如何使Javascript像Windows一样使用标准时代?谢谢.

javascript

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

Windows XP嵌入式版本上System.IO.IOException的原因是什么?

我在Windows XP embadded版本上运行.Net 3.5应用程序.此应用程序通过串行(COM)端口写入和读取一些数据.该应用程序在我的笔记本电脑(Windows XP Professional)上工作正常,但在Windows XP嵌入式上没有.我一直收到这个错误:

System.IO.IOException:由于线程退出或应用程序请求,I/O操作已中止.

可能是什么造成的呢?

一些额外的信息:阅读,我正在使用ReadExisting而不是Readline.在阅读之前,我也确保端口也是打开的.

System.IO.IOException: The I/O operation has been aborted because of either a thread exit or an application request.
at System.IO.Ports.SerialStream.EndRead(IAsyncResult asyncResult)
at System.IO.Ports.SerialStream.Read(Byte[] array, Int32 offset, Int32 count, Int32 timeout)
at System.IO.Ports.SerialStream.Read(Byte[] array, Int32 offset, Int32 count)
at System.IO.Ports.SerialPort.ReadExisting()
at ScalesApp.Scales.handleDataReceived(Object sender, SerialDataReceivedEventArgs e)
at System.IO.Ports.SerialPort.CatchReceivedEvents(Object src, SerialDataReceivedEventArgs e)
at System.IO.Ports.SerialStream.EventLoopRunner.CallReceiveEvents(Object state)
at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object …
Run Code Online (Sandbox Code Playgroud)

.net c# serial-port

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

清除浏览器缓存后保存的swf文件在哪里?

如果我在一个闪存密集的网站上,并清除我的浏览器缓存,该网站将继续运行.

有可能在我清除浏览器缓存时,整个swf没有加载到flash的活动内存中(特别是对于使用大型rsl库的网站,例如papervision3d).我可以使用flash-builder的分析工具来验证这一点.

那么,swf库在哪里保存在磁盘上(或者在其他地方的内存中?),这使得网站能够继续运行?

apache-flex flash actionscript-3

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

gmake和make有什么区别?

我想了解'gmake'和'make'之间的区别?

在我的linux盒子上,它们完全相同:

% gmake --version
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

% make --version
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Run Code Online (Sandbox Code Playgroud)

我猜这在所有平台上都不一样?是否有充分的理由使用其中一个?
为什么有这两个名字有一些历史意义吗?

makefile build gnu-make

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

Java中的DataSet类?

有没有人知道Java中是否存在类似于.Net中的DataSet类?我熟悉EJB3和做数据的"java方式".但是,我仍然怀念数据库查询,xml和DataSet类提供的对象之间的无缝集成.有没有人找到DataSet的Java实现(包括DataTable,DataRow等)?

编辑:另外如果有人有关于DataSet的java风格的教程,请分享一个链接.

java dataset

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

ASP.NET MVC:调用Html.RenderPartial()时出现堆栈溢出错误

我有一个名为ActivationController的Controller,带有一个LogOn动作,它呈现视图LogOn.aspx.LogOn.aspx呈现一个名为LogOn.ascx的局部视图:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    LogOn
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

    <h2>Account Activation Step 1 - Log On</h2>

    <p>
        <%Html.RenderPartial("LogOn")<;%>
    </p>

</asp:Content>
Run Code Online (Sandbox Code Playgroud)

在调用动作时,我遇到了"Stack Overflow"异常:

System.Web.Mvc.dll中发生了未处理的"System.StackOverflowException"类型异常

任何线索?

提前致谢!

asp.net-mvc view partial

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

尝试在db中加载blob时,为什么会出现java.lang.AbstractMethodError?

我遇到了JDBC问题.

我有以下代码:

//blargeparam is a blob column.
PreparedStatement pst =connection.prepareStatement("update gcp_processparams_log set blargeparam= ? where idprocessparamslog=1");

pst.setBinaryStream(1,inputStream);         
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Exception in thread "main" java.lang.AbstractMethodError:           
oracle.jdbc.driver.T2CPreparedStatement.setBinaryStream(ILjava/io/InputStream;)V  
Run Code Online (Sandbox Code Playgroud)

我的连接字符串是 jdbc:oracle:oci:@.....

Oracle版本为11g.

从错误消息似乎缺少某些东西但是:

  • 当我从相同的blob列(使用blob.getBytes)读取时,一切正常.
  • 即时客户端的DLL(正确地)在库路径中.
  • 这是我的类路径中Oracle JDBC JAR的清单:

    Manifest-Version: 1.0  
    Specification-Title:    Oracle JDBC driver classes for use with JDK14  
    Sealed: true  
    Created-By: 1.4.2_14 (Sun Microsystems Inc.)  
    Implementation-Title:   ojdbc14.jar  
    Specification-Vendor:   Oracle Corporation  
    Specification-Version:  Oracle JDBC Driver version - "10.2.0.4.0"  
    Implementation-Version: Oracle JDBC Driver version - "10.2.0.4.0"  
    Implementation-Vendor:  Oracle Corporation  
    Implementation-Time:    Sat Feb  2 11:40:29 2008  
    
    Run Code Online (Sandbox Code Playgroud)

java database oracle jdbc oracleclient

45
推荐指数
3
解决办法
14万
查看次数