问题列表 - 第14553页

Java - 复制arraylist对象

我试图将arraylist的内容复制到另一个对象.我尝试通过以下方式初始化新的ArrayList对象

newArrList.addAll(oldArrList);
Run Code Online (Sandbox Code Playgroud)

newArrList = new ArrayList(oldArrList);
Run Code Online (Sandbox Code Playgroud)

但每次我对其中一个数组列表进行更改时,该值也会在另一个ArrayList中更改.

有人可以告诉我如何避免这种情况.

谢谢.

java collections arraylist

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

在多语言django网站上搜索功能

我正在构建一个多语言Django站点,我正在使用django-transmeta进行模型数据转换.现在我想知道是否有一个适用于多语言模型的Django搜索应用程序.我玩过Haystack,它适用于单语言网站,但我不能让它与transmeta的元类一起工作......

有没有人有这方面的经验?任何指针将不胜感激!

干杯,

马丁

django search translation django-models

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

ASP.NET Web Service在Invoke上更改端口

我在IIS上有一个ASP.NET Web服务,它正在使用端口8080.在端口80上我有Apache,它将一些网站重定向到IIS.

在这种情况下,我可以访问Web服务页面(http://example.com/service/),它提供了所有可用的方法.但是,当我尝试调用一个方法时,它会转到这样一个网页:http://example.com:8080/services/Service1.asmx / Method .当然,公共访问无法看到任何结果,端口8080被阻止且无法打开.

在内部,Web服务在端口8080上工作,但是需要对端口80执行公共请求.

任何人都知道如何解决我的问题?

PS:在Windows Server 2008下使用IIS 7和Apache 2.2

apache iis web-services asmx

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

在T-SQL中手动引发错误以跳转到BEGIN CATCH块

是否可以手动引发存储过程中的错误以停止执行并跳转到BEGIN CATCH阻止?一些模拟throw new Exception()C#.

这是我的存储过程的正文:

BEGIN TRY
BEGIN TRAN

-- do something

IF @foobar IS NULL
    -- here i want to raise an error to rollback transaction    

-- do something next

COMMIT TRAN
END TRY
BEGIN CATCH
    IF @@trancount > 0
        ROLLBACK TRAN
    END CATCH
Run Code Online (Sandbox Code Playgroud)

我知道一种方式:SELECT 1/0但它太可怕了!

sql t-sql sql-server exception-handling try-catch

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

ASP.NET页面方法与Web服务

我正在构建一个动态的部分加载asp.net页面,我想用jQuery来调用页面方法或web服务来检索内容HTML.

页面方法或Web服务,性能明智,哪种方式更好?

如果我调用页面方法,在服务器端,页面是否经历了整个生命周期?

是否有任何好的资源可以帮助我更好地理解页面方法?

asp.net ajax jquery web-services pagemethods

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

是否有一个PHP函数可以在应用之前逃避正则表达式模式?

是否有一个PHP函数可以在应用之前逃避正则表达式模式?

我正在寻找C#Regex.Escape()功能的一些东西.

php regex escaping

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

如何从初始化程序扩展类并在开发环境中重新加载?

我通过包含一个模块来扩展一个类(在插件中),这是在初始化器中完成的.

require 'qwerty/core/user'
User.send :include, Qwerty::Core::Extensions::User
Run Code Online (Sandbox Code Playgroud)

但是在开发之前,每个请求(以及在控制台中调用reload!之后)都会重新加载所有模型,但由于初始化程序不会再次运行,因此不包含该模块.留下"缺少部件"的模型.

因为模型是在插件中,所以直接在类中包含代码似乎是明智的,这是通常的方法.

现在我只是添加了一个before_filter,它包含了在开发环境中的模块.但我已经复制/粘贴并在初始化程序和应用程序控制器中有重复的代码.

  # Class extensions in initalizers are over-writtern each request
  def development_loading
    if RAILS_ENV == 'development'      
      User.send :include, Qwerty::Core::Extensions::User
    end
  end
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

作为旁注,插件是我的,所以我可以添加代码,但模块中保存的扩展可能并不总是存在...

ruby ruby-on-rails

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

web2py - python

我正在使用web2py开发一个应用程序,我想生成一个csv文件,以便列成为行.

例如:文件生成为:

  name    mobile    email    Address
  yyy     yyyyy      yyy     yyyyy
Run Code Online (Sandbox Code Playgroud)

我希望生成文件为以下设计:

name      yyy
mobile    yyyy
email     yyyyyy
Address   yyyy
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

我用这段代码生成了csv文件:

import gluon.contenttype
response.headers['Content-Type'] = \
    gluon.contenttype.contenttype('.csv')
response.headers['Content-disposition'] = 'attachment; filename=members_approaching_renewal_report.csv'\   rows=db().select(db.member.membership_id,db.member.first_name,db.member.middle_name,db.member.last_name,db.member.birthdate,db.member.membership_status,db.member.registration_date,db.member.membership_end_date)
rows.colnames=('Membership Id','First Name','Middle Name','Last Name','Birthday Date','Membership Status','Registration Date','Membership ending Date')
return str(rows)
Run Code Online (Sandbox Code Playgroud)

我该如何编辑这段代码来制作我想要的东西?

csv web2py

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

是否有其他方法可以使用PHP创建文件?

我需要创建一系列文件,我正在使用以下方法

$file = "myFile.txt";
$fhandle = fopen($file, 'w') or die("can't open file");
fclose($fhandle);
Run Code Online (Sandbox Code Playgroud)

有更好的方法吗?

php

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

Google App Engine模型的JSON序列化

我一直在寻找一段时间没有成功.我的项目没有使用Django,是否有一种简单的方法将App Engine模型(google.appengine.ext.db.Model)序列化为JSON,还是需要编写自己的序列化程序?

模型:

class Photo(db.Model):
    filename = db.StringProperty()
    title = db.StringProperty()
    description = db.StringProperty(multiline=True)
    date_taken = db.DateTimeProperty()
    date_uploaded = db.DateTimeProperty(auto_now_add=True)
    album = db.ReferenceProperty(Album, collection_name='photo')
Run Code Online (Sandbox Code Playgroud)

python google-app-engine json

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