在我的iPhone应用程序中,我正在访问Web服务器以获取数据.
这里我使用JSON从数据库中检索数据.
我收到一条警告:
NSString可能无法响应'-JSONValue'
怎么解决?
使用$ .getScript,我可以动态加载js文件.是否可以"卸载"其中一些文件?
我有一个基于ajax的管理面板.我有3个部分.单击每个部分时,我只想加载与之关联的文件.当切换到另一个部分时,我想卸载不必要的文件.
我试图将lazy true置于以下属性时出现错误:
<many-to-one name="ProductCategory" class="com.BiddingSystem.Models.Category" fetch="join" lazy="true">
<column name="PRODUCTCATEGORY" />
</many-to-one>
Run Code Online (Sandbox Code Playgroud)
堆栈跟踪:
Caused by: org.xml.sax.SAXParseException: Attribute "lazy" with value "true" must have a value from the list "false proxy no-proxy ".
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.validateDTDattribute(XMLDTDValidator.java:1414)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.addDTDDefaultAttrsAndValidate(XMLDTDValidator.java:1333)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDValidator.java:1940)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:764)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:400)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at org.dom4j.io.SAXReader.read(SAXReader.java:465)
at org.hibernate.util.xml.MappingReader.readMappingDocument(MappingReader.java:75)
Run Code Online (Sandbox Code Playgroud) 数据库中的"类别"表定义如下:
CategoryID - PK ,identity specification ON (only this column has identity)
Description
Title
Run Code Online (Sandbox Code Playgroud)
我想插入新数据:
Category cat = new Category
{
Description = "xxx",
Title = "yyy",
};
if (cat.EntityState == EntityState.Detached)
{
Articlerctx.AddToCategories(cat);
}
return Articlerctx.SaveChanges();
Run Code Online (Sandbox Code Playgroud)
我收到错误:
当IDENTITY_INSERT设置为OFF时,无法在表'Categories'中为identity列插入显式值.
但我没有插入CategoryID!我希望它能获得自动价值!
我使用tsung时遇到了问题:
我在一个目录中有几个文件,我必须发送到服务器.我用这个文件列表创建文件(fullpath)并为tsung config添加一个选项:
<option name="file_server" id="xml_files" value="/home/ubuntu/.tsung/files"></option>
Run Code Online (Sandbox Code Playgroud)
我的目标是从该文件中选择一个随机文件路径并发送到服务器.为此,我编写了配置的这一部分:
<setdynvars sourcetype="file" fileid="xml_files" delimiter=";"
order="random">
<var name="file_name" />
</setdynvars>
<request subst="true">
<http url="/" version="1.1" method="POST"
contents_from_file="%%_file_name%%"></http>
</request>
Run Code Online (Sandbox Code Playgroud)
但这不起作用.当我将attr contents_from_file设置为常量时,一切正常.有没有办法用变量做到这一点?
正则表达式用于解析包含"="的文本,并将拆分字符串放入类似于键值对的字符串列表中.
但如果value包含'=',则不能使用list.add(key3 +'='+'number = 10');
key1 this's done
key2 that costs 10 dollars
key3 number=10 // invalid data, error prompt.
...
Run Code Online (Sandbox Code Playgroud)
怎么解决?谢谢.
编辑:
谢谢大家的帮助.
如果我必须在密钥中添加包含'='的字符串,我该如何解决?
例如,要解析的文本可能是这样的:
maleConsumer=john 1
maleConsumer=eric 2
femaleConsumer=mary 2
maleConsumer=john 8
...
Run Code Online (Sandbox Code Playgroud)
我使用regex reg ='\ b\S +\b'解析文本并将maleconsumer = john放入stringlist的键中,这样在stringlist中,john的记录将是:
maleConsumer=john 9 // maleconsumer=john is key, 9 is value
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我该怎么办?
再次感谢大家的帮助.
我必须将订单导出到一个文件,这是我的代码来完成订单:
$orders = Mage::getModel('sales/order')->getCollection()
->addAttributeToSelect(array('status', 'ncm'))
->addFieldToFilter(
array(
array('attribute' => 'status', 'eq' => 'complete')
)
);
$order = $orders->getFirstItem();
//print_r($order);
//exit;
//foreach($orders as $order){
$id = $order->getIncrementId();
$payment = $order->getPayment();
$method = $payment->getMethodInstance();
print_r($payment);
//}
Run Code Online (Sandbox Code Playgroud)
我需要打印一些关于付款的信息,比如方法,金额,拆分的几个月,如果是信用卡,我需要交易的重新标识ID,所以列表继续
我怎样才能做到这一点?
代码...... {
private void createRadioButton() {
final RadioButton[] rb = new RadioButton[5];
for(int i=0; i<5; i++){
rb[i] = new RadioButton(this);
ll.addView(rb[i]);
rb[i].setText("Test");
}
ll.addView(submit);
submit.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
for(int i = 0; i < 5; i++) {
ll.removeView(rb[i]);
}
ll.removeView(submit);
Questions();
}});
}
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是出现单选按钮,用户可以选择任何一个.作为初学者,我确定我没有正确设置单选按钮.用户可以选择所有五个按钮,然后一旦选择,他们也无法取消选中它们.用户应该只能从五个中选择一个选项......我怎样才能做到这一点?
$(function() {
$("<img>", {
src: "http://goo.gl/GWtGo",
error: function() { alert("error!"); },
load: function() { alert("ok"); }
});
});
Run Code Online (Sandbox Code Playgroud)
从如何测试URL是否是有效图像(在javascript中)获得灵感?
UPDATE
下一步将是:如何将此逻辑封装到函数中.我试过这个 - > http://jsfiddle.net/wp7Ed/2/
$(function() {
function IsValidImageUrl(url) {
$("<img>", {
src: url,
error: function() { return false; },
load: function() { return true; }
});
}
alert(IsValidImageUrl("http://goo.gl/GWtGo"));
alert(IsValidImageUrl("http://error"));
});
Run Code Online (Sandbox Code Playgroud)
但当然它失败了......我如何从内部事件处理程序返回?或者我该如何实现?
想知道在VS2010中是否存在扩展/折叠IF-ELSE代码块的方法?有时IF-ELSE中的代码太长,我想隐藏它.
无论如何一个知道吗?非常感谢!
编辑:请注意我在IF-ELSE声明中使用了#regionendregion.尝试寻找更方便的样式,如JScript扩展.
c# ×2
java ×2
jquery ×2
android ×1
benchmarking ×1
cocoa-touch ×1
delphi ×1
hibernate ×1
ios-4.2 ×1
ios4 ×1
iphone ×1
javascript ×1
json ×1
lazy-loading ×1
load-testing ×1
magento ×1
orders ×1
payment ×1
performance ×1
php ×1
scalability ×1
tsung ×1