问题列表 - 第45325页

在javascript中连接对象的问题

我在连接java脚本中的对象时遇到问题例如:

var firstObj = {};
firstObj.info = ["sam","kam"];  
var secObj = {};
secObj.info = ["ram","dam"];    
Run Code Online (Sandbox Code Playgroud)

我需要的输出:

firstObj.info = ["sam","kam","ram","dam"];
Run Code Online (Sandbox Code Playgroud)

它几乎就像连接firstObj和secondObj并得到结果<newObj>或者firstObj,我们如何实现这一目标?

javascript

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

在jsp页面中请求参数

我在我的jsp中设置我的参数就像这样 -

<s:url id="open" action="viewEvent">
                    <s:param name="eventName" value="eventName" />
                </s:url> <sj:a href="%{open}" targets="eventSearchResultsDiv">Open</sj:a>
Run Code Online (Sandbox Code Playgroud)

如何在jsp页面中访问此参数.这似乎不起作用 -

<s:property value="eventName" />
Run Code Online (Sandbox Code Playgroud)

虽然这有效 - <%= request.getParameter("eventName") %>

谢谢

struts2

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

Response.redirect引发"线程被中止"

当我需要从DB中删除对象时,我调用了一个VB.NET代码.在Page_load上,我检查它是否没有回发(以防止手动刷新),并且在删除对象后,我使用Response.redirect重定向到调用者页面.此时我的代码提出了一个问题

异常:EXCEPTION OCCURS在File_delete.aspx.vb中行号:34错误消息:正在中止线程.

并且,在事件查看器上,我可以看到aspnet_wp.exe崩溃:

aspnet_wp.exe(PID:1532)意外停止.

有关详细信息,请参阅http://go.microsoft.com/fwlink/events.asp上的"帮助和支持中心" .

目前尚不清楚为什么这只发生在这里,因为我也使用response.redirect来查看文件,而不仅仅是删除它.

vb.net iis

43
推荐指数
3
解决办法
5万
查看次数

将数据写入自己的线程中的TcpSocket

我的线程TCP-Server出了问题.
我可以打开我的服务器,创建一个新的Socket,我可以通过套接字接收数据(我使用了readyRead()信号然后使用readLine()来读取,这工作正常.现在我想把数据写入这个Socket从另一个线程,所以我创建了一个公共插槽writeData(),它应该处理这个.我连接writeData()插槽与QueuedConnection(也试过自动连接)但我得到的所有,当我调用m_socket-> write()是一个错误信息:

QObject:无法为位于不同线程中的父级创建子级.(Parent是QNativeSocketEngine(0x12f0f70),父线程是ServerThread(0xfbbae8),当前线程是QThread(0xfa7c48)

这里只是一个最小的例子:
我省略了从我的其他线程到writeData()槽的连接,因为我认为每个人都可以想象;)

class Server : public QTcpServer {
  Server();
protected:
  void incomingConnection(int socketDesc);
}

Server::Server() : QTcpServer() {
  this->listen(QHostAddress::Any, PORT);
}

void Server::incomingConnection(int socketDescriptor) {
  ServerThread *t = new ServerThread(socketDescriptor);
  t->start();
}

class ServerThread : public QThread {
  ServerThread(int socketDescriptor);
protected:
  void run();
public slots:
  void writeData(QString data);
private:
  int m_socketDescriptor;
  QTcpSocket *m_socket;
}

ServerThread::ServerThread(int socketDescriptor) : QThread(), m_socketDescriptor(socketDescriptor) {}

void ServerThread::run() {
  m_socket = new QTcpSocket();
  m_socket->setSocketDescriptor(m_socketDescriptor);
  exec();
}

void ServerThread::writeData(QString data) {
  m_socket->write(data.toAscii());
} …
Run Code Online (Sandbox Code Playgroud)

qt multithreading tcp

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

JQuery附加到父div

对于以下html:

<div class="section grouping">
    <div class="sectionControl">
        <div class="parent row errorOn">
            <div class="validGroupControl">
                <div class="row2 itemWrap clearfix">
                    <label>Login1 (adress e-mail)<span class="iconReq">&nbsp;</span>:</label>
                    <input type="text" class="text">
                </div>
                <div class="itemWrap clearfix">
                    <label>Input field1<span class="iconReq">&nbsp;</span>:</label>
                    <input type="password" class="text">
                </div>
                <a href="#" class="iconClose" onclick="$(this).closest('div.parent').remove();" title="remove">remove</a>
            </div>
        </div>
    </div>
    <div class="row addControl">
        <a href="#" class="button" onclick="$('div.sectionControl').append($('div.sectionControl div.parent:last').html());">Add</a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望它执行以下操作:单击"添加"按钮将采取<div class="parent...">并附加到<div class="sectionControl">

几乎我想要它,所以当我点击添加按钮时,新的<div class="parent"将添加到上一个<div class="parent...">和右上方:

                     </div>
                     <div class="row addControl">
Run Code Online (Sandbox Code Playgroud)

当我尝试使用parent()时,如下所示:

alert($('div.sectionControl div.parent:last').parent().html())
Run Code Online (Sandbox Code Playgroud)

我得到重复.因此,而不是只添加一个我得到的原始+我刚刚添加的.我不知道如何处理这个问题.

谢谢

javascript jquery

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

使用JSONArray.fromObject将Hibernate实体转换为json

我在将数据转换为json时遇到问题.

Session session = sessionFactory.openSession();       
Affiliate affiliate = (affiliate) session.get( Affiliate , pk );
session.close();
JSONArray.fromObject(affiliate);
Run Code Online (Sandbox Code Playgroud)

调试器显示该行已被提取.
但我尝试转换为json字符串时得到此异常:

Exception in thread "main" net.sf.json.JSONException: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.affiliates.hibernate.Affiliate.employees, no session or session was closed
at net.sf.json.JSONObject._fromBean(JSONObject.java:959)    ...
Run Code Online (Sandbox Code Playgroud)

这是我的会员实体

    @Entity(name="AFFILIATE")
    @Inheritance(strategy=InheritanceType.SINGLE_TABLE)
    public class Affiliate extends HibernateBean{ 

        @Id
        @GeneratedValue(strategy=GenerationType.IDENTITY) 
        @Column(name="AFFILIATE_ID")
        private long id;

        @ManyToOne(targetEntity = Affiliate.class)
        @JoinColumn(name="PARENT_ID")
        private Affiliate parent;



        @ManyToMany(cascade=CascadeType.ALL,fetch=FetchType.LAZY)
        @JoinTable(name="EMPLOYEES_AFFILIATES"  , joinColumns = {@JoinColumn(name="AFFILIATE_ID")},inverseJoinColumns={@JoinColumn(name="EMPLOYEE_ID")})
        private Set<Employee> employees = new HashSet<Employee>(0);

 getters and setters...

    }
Run Code Online (Sandbox Code Playgroud)

谢谢

java json hibernate

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

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

无法将Log4Net与.net Framework 4一起使用

我们计划在我们的应用程序中使用Log4net.但是如果目标框架是4,我无法导入"log4net"命名空间.

我也收到警告引用的程序集"log4net"无法解析,因为它依赖于"System.Web,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a",它不在当前目标框架中". NETFramework,版本= V4.0,外形=客户".请删除不在目标框架中的程序集的引用或考虑重新定位项目.

那么这里出了什么问题?

注意 - 日志工作如果我将目标框架更改为3.5注意 - 这是一个Windows应用程序.

提前致谢.

.net c# logging log4net

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

将byte []转换为String

有没有一种简单的方法可以打印byte[]数组(零和1,基本上每个位转换为ascii'1'或ascii'0')到控制台?

java binary bytearray

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

是否有任何工具支持xaml中的resx本地化重构?

例如,在c#代码中使用resharper我可以在字符串文字上执行"Move to resource"重构.Resharper将硬编码的字符串移动到resx文件,并用强类型资源的引用替换我的c#.在编写全局化应用程序时,这非常有用.我正在寻找一个具有类似功能的工具,但是对于xaml.

globalization wpf resharper xaml visual-studio-2010

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