在Excel VBA中parsingJSON

我在Excel VBA中有相同的问题:parsingJSON对象循环但找不到任何解决scheme。 我的JSON嵌套对象,所以build议像VBJSON和vba-json解决scheme不适合我。 我也修复其中一个正常工作,但由于许多recursion的doProcess函数,结果是一个调用堆栈溢出。 最好的解决scheme似乎是在原始文章中看到的jsonDecode函数。 这是非常快速和高效的有效; 我的对象结构都在JScriptTypeInfotypes的通用VBA对象中。 现在的问题是,我不能确定什么是对象的结构,因此,我不知道将驻留在每个通用对象中的键。 我需要遍历通用的VBA对象来获取键/属性。 如果我的parsingJavaScript函数可能会触发一个VBA函数或子,这将是非常好的。

提交后发生validation错误时,请保持p:对话框打开

最小示例对话框: <p:dialog header="Test Dialog" widgetVar="testDialog"> <h:form> <p:inputText value="#{mbean.someValue}"/> <p:commandButton value="Save" onsuccess="testDialog.hide()" actionListener="#{mbean.saveMethod}"/> </h:form> </p:dialog> 我想要做的是有mbean.saveMethod以某种方式阻止对话框closures,如果有一些问题,只通过咆哮输出一条消息。 这是一个validation器不会帮助的情况,因为没有办法告诉someValue是否有效,直到提交到后端服务器。 目前我使用可见属性来做到这一点,并将其指向mbean中的布尔型字段。 这样的工作,但它使用户界面变慢,因为popup或closures对话框需要击中服务器。

NgFor不会使用Angular2中的Pipe更新数据

在这种情况下,我使用ngFor显示了学生(数组)的视图列表: <li *ngFor="#student of students">{{student.name}}</li> 当我将其他学生添加到列表中时,它会更新。 但是,当我给它一个pipe道过滤学生的名字, <li *ngFor="#student of students | sortByName:queryElem.value ">{{student.name}}</li> 它不会更新列表,直到我在筛选学生名称字段中键入内容。 这是一个plnkr的链接。 Hello_world.html <h1>Students:</h1> <label for="newStudentName"></label> <input type="text" name="newStudentName" placeholder="newStudentName" #newStudentElem> <button (click)="addNewStudent(newStudentElem.value)">Add New Student</button> <br> <input type="text" placeholder="Search" #queryElem (keyup)="0"> <ul> <li *ngFor="#student of students | sortByName:queryElem.value ">{{student.name}}</li> </ul> sort_by_name_pipe.ts import {Pipe} from 'angular2/core'; @Pipe({ name: 'sortByName' }) export class […]

org.hibernate.LazyInitializationException – 无法初始化代理 – 没有会话

我得到以下例外: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy – no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:167) at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:215) at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190) at sei.persistence.wf.entities.Element_$$_jvstc68_47.getNote(Element_$$_jvstc68_47.java) at JSON_to_XML.createBpmnRepresantation(JSON_to_XML.java:139) at JSON_to_XML.main(JSON_to_XML.java:84) 当我尝试从主要的以下几行呼叫: Model subProcessModel = getModelByModelGroup(1112); System.out.println(subProcessModel.getElement().getNote()); 我首先实现了getModelByModelGroup(int modelgroupid)方法: public static Model getModelByModelGroup(int modelGroupId, boolean openTransaction) { Session session = SessionFactoryHelper.getSessionFactory().getCurrentSession(); Transaction tx = null; if (openTransaction) tx = session.getTransaction(); String […]

如何更改Rails中Active Record的默认时区?

在我的application.rb我遇到了以下的评论 # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone. # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC. config.time_zone = 'Eastern Time (US & Canada)' 正如你从上面看到的,我已经将config.time_zone为EST时间。 但是,仍然在DB中创buildlogging时,看起来datetime是以UTC格式存储的。 他们在上面的评论中说 …并使活动logging自动转换到此区域… 我怎么能做到这一点,在哪里? 另外,我也会在heroku上部署这个,我希望这个设置继续下去

有相对于​​根的链接?

有没有办法让一个页面上的所有链接相对于根目录? 例如,在www.example.com/fruits/apples/apple.html我可以有一个链接说: <a href="fruits/index.html">Back to Fruits List</a> 这个链接是指向www.example.com/fruits/apples/fruits/index.html或www.example.com/fruits/index.html ? 如果第一个,有没有办法让它指向第二个呢?

在Git中重新进行合并

我在这里遇到了一些问题:我在Git中有一个特定于问题的分支28s ,我在一般的develop分支中合并。 原来我做得太快了,所以我用git-revert来撤销合并。 然而,现在合并28s开始develop的时候到了,但合并指挥看到了原来的合并,高兴地宣布一切正常,分支已经合并了。 现在我该怎么做? 创build“还原”还原“28s – >开发”“'提交? 似乎不是一个好办法,但目前我无法想象任何其他方法。 什么树结构看起来像:

如何将命令行parameter passing给gnuplot?

我想用gnuplot从数据文件中绘制graphics,比如foo.data 。 目前,我在命令文件中对数据文件名称进行了硬编码,比如说foo.plt ,然后运行命令gnuplot foo.plg来绘制数据。 但是,我想传递数据文件名作为命令参数,例如运行命令gnuplot foo.plg foo.data 。 如何parsinggnuplot脚本文件中的命令行参数? 谢谢。

分机页面中的angular度更改会导致“不安全:”

我正在尝试使用angular度与应用程序的列表,每个人都是一个链接,更详细地看到一个应用程序(apps / app.id): <a id="{{app.id}}" href="apps/{{app.id}}" >{{app.name}}</a> 每次点击其中一个链接时,Chrome浏览器都会显示该url为不安全:chrome-extension://kpbipnfncdpgejhmdneaagc…../apps/app.id 不安全从哪里来?

Oracle与NVL和合并的区别

在Oracle中NVL和Coalesce之间有没有明显的区别? 明显的区别在于coalesce将返回参数列表中的第一个非null项目,而nvl只接受两个参数,如果不是null则返回第一个参数,否则返回第二个参数。 NVL似乎只是一个“Base Case”版本的合并。 我错过了什么吗?