问题列表 - 第14227页

访问json对象和数组

这是我的JSON数据:

{"Liste_des_produits1":[{"Added_Time":"28-Sep-2009 16:35:03","prod_ingredient":"sgsdgds","prod_danger":["sans danger pour xyz"],"prod_odeur":["Orange"],"prod_nom":"ceciestunproduit","prod_certification":["HE • Haute Efficité","Certifier Ecologo","Contenant recyclable"],"prod_photo":"","prod_categorie":["Corporel"],"prod_desc":"gdsg","prod_format":["10 kg","20 kg"]},{"Added_Time":"28-Sep-2009 16:34:52","prod_ingredient":"dsgdsgdsf","prod_danger":["Sans danger pour le fausse sceptiques"],"prod_odeur":["Agrumes","Canneberge"],"prod_nom":"jsute un test","prod_certification":["100% Éco-technologie","Certifier Ecologo","Contenant recyclable"],"prod_photo":"","prod_categorie":["Corporel"],"prod_desc":"gsdgsdgsdg","prod_format":["1 Litre","10 kg"]}]}
Run Code Online (Sandbox Code Playgroud)

在PHP中,访问不同数据值的方法是什么?

喜欢:prod_ingredientprod_danger.

我试过了:

$prod = $result->{'Liste_des_produits1'};
print_r($prod[0]); // error
Run Code Online (Sandbox Code Playgroud)

$result = json_decode($json);
print_r($result['Liste_des_produits1'].prod_ingredient[1]); // error
Run Code Online (Sandbox Code Playgroud)

php json

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

从IntelliJ切换到XCode时,您最想念哪些功能?

在使用IntelliJ几年之后,几个月前我就开始使用XCode,我确实错过了很多功能。XCode还不错,但是缺少一些基本的东西。

为了引发讨论,以下是我最想念的一些功能,谁知道也许来自Apple的某个人会碰到这篇文章并窃取一些想法:)

  1. 源级别的错误提示。写-编译-修复周期感觉就像回到15年前的我C早期。无需编译即可发现许多错误,并且Java IDE已经这样做了很多年。
  2. 一个体面的调试器。这有点不公平,因为到目前为止,IntelliJ的调试器是我使用过的最好的调试器,但是XCode的调试器至少落后了5年,并且Apple的开发人员比JetBrains多。
  3. 更强大的重构。我想很容易。XCode具有一些重命名功能(它们称为重构),但很少。
  4. 覆盖方法。这个真的很棒。XCode没有“ override method”命令,该命令可让您从父类或协议中选择要重写的方法。您需要转到文档或头文件并开始复制粘贴。
  5. 复制选定的行。我碰到过一些文章,这些文章通过自定义键绑定提供了解决方法,但是它们都不起作用,至少对我而言。
  6. 转到最后一个编辑点。mm!快来Apple,这是一个易于实现且非常有用的工具!
  7. 更好的快速打开功能。IntelliJ可以快速找到类/文件/文本,因此更好...

原来我的清单不胜枚举,所以我就在这里停下来...

在过渡到XCode时,您最想念哪些其他功能?

奥里

ide xcode intellij-idea

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

与反向函数和kwargs有关的问题

要通过名称或View_name反向查找URL,我们将在下面的视图中使用反向函数

reverse("calendarviewurl2", kwargs={"year":theyear,"month":themonth})
Run Code Online (Sandbox Code Playgroud)

和反向功能签名如下

http://code.djangoproject.com/browser/django/trunk/django/core/urlresolvers.py

def reverse(self, lookup_view, *args, **kwargs)
Run Code Online (Sandbox Code Playgroud)

我的问题与kwargs有关

当我们想要将字典作为关键字参数发送时,我们应该使用下面的语法 片段1

 kwargs={"year":2009,"month":9}
   reverse("name",**kwargs)
Run Code Online (Sandbox Code Playgroud)

而不是下面的代码
片段2

  reverse("name",kwargs={"year":2009,"month":9})
Run Code Online (Sandbox Code Playgroud)

所以我的问题是

  1. snippet1和snippet2是否相同?(我觉得他们不一样)
  2. 在反向功能的情况下,只有片段2工作在片段1不能正常工作的地方.为什么会这样?(即使发送字典的正确方法是使用snippet1中提到的语法.)

python django

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

std :: vector及其迭代器作为单个模板typename

为了获得索引生成函数std :: distance(a,b)的"易于记忆"的接口,我提出了更好地区分它的参数的想法(当使用它的基础时vector:vec.begin())通过使用向量及其迭代器调用模板化函数,如:

std::vector<MyType> vect;
std::vector<MyType>::const_iterator iter;
...
...
size_t id = vectorindex_of(iter, vect);
Run Code Online (Sandbox Code Playgroud)

从不混淆论点顺序的理由;-)

上述观点的明确表述将会读到.喜欢

 template <typename T>
 inline 
 size_t vectorindex_of( 
          typename std::vector<T>::const_iterator iter, 
          const std::vector<T>& vect ) {

  return std::distance( vect.begin(), iter ); 
 }
Run Code Online (Sandbox Code Playgroud)

......虽然有效,但看起来很尴尬.

我希望让模板机制隐式推导出类似(伪代码)的类型:

 template <typename T>
 inline 
 size_t vectorindex_of(T::const_iterator iter, const T& vect) {
    return std::distance( vect.begin(), iter ); 
 }
Run Code Online (Sandbox Code Playgroud)

......哪个不起作用.但为什么?

c++ iterator stl

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

如何将浏览器重定向到ASP.NET中的本地文件?

我希望firefox 在本地驱动器上打开C:\ somefile.txt.我已尝试使用"file:///"前缀的response.redirect,但它只是插入"对象移动到此处".进入页面.我也想htmlencode路径,因为它可能包含特殊的字符...

编辑:要清楚:C:\ somefile.txt是运行浏览器的客户端框上的文件

c# asp.net firefox redirect

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

快速轻量级.NET客户端加密 - >服务器解密

我有一个简单的客户端/服务器设置.客户端和服务器都有私钥.

.NET为我提供了什么?

ClientData-> ClientEncrypt with KEY-> Transmit to Server-> ServerDecrypt with KEY-> ClientData

任何人都可以建议任何快速简单的库来阅读?

谢谢

.net c# encryption

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

Apache CXF:如何使用基本身份验证保护JAX-RS Web服务

我有一个Spring应用程序,它使用Apache CXF发布一些RESTful Web服务(使用jax-rs).我想使用HTTP基本身份验证来保护对这些服务的访问.用户名和密码应该在Spring配置文件中.主应用程序已经使用了Spring Security,我宁愿不搞乱那个设置.

最简单的方法是什么?我可以编写自己的ServletFilter,但肯定有办法配置它吗?

java spring web-services cxf jax-rs

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

阻止form_token在Drupal"GET"表单中呈现

Drupal在呈现表单时将form_token作为隐藏字段插入.然后在表单提交上检查form_token以防止跨站点请求伪造攻击.提交的表单数据保证来自Drupal呈现的原始表单.

但是,使用"GET"方法的表单不需要此标记.它所做的只是延长和uglify生成的URL.

有什么方法可以抑制它吗?

drupal drupal-6

8
推荐指数
2
解决办法
8025
查看次数

在Ruby on Rails网站上线之前我应该​​检查什么?

作为Rails的新手,我想知道在将Ruby on Rails网站直播之前,Rails开发人员可能会检查哪些清单.我想你应该删除你没有使用的生成视图,删除你不需要的控制器动作,删除默认路由等等.

我想可能有一个性能列表和另一个安全性列表..?

security performance ruby-on-rails

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

子视图删除并添加目标c/iphone

我有一个UIViewController类,我在其中创建一个UIView实例.然后我用25个子视图初始化(表示填充)它,每个子视图包含一个图像(1,2,...,25).然后在这些图像中点击5次后,我调用了一个我使用过的函数

for(UIView *subview in [contentView subviews]) {
    [subview removeFromSuperview];//ContentView name of my view
}
Run Code Online (Sandbox Code Playgroud)

删除以前添加的子视图.然后我使用相同的approch添加25个新的子视图(图像1,2,3,.... 25).但这次没有添加子视图.有人可以给我一些添加和删除子视图的完整代码.

我第一次添加子视图时使用了以下代码

//create main window

contentView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
contentView.backgroundColor = [UIColor blackColor];
self.view = contentView;
[contentView release];

//adding 25 subview 1st time
int a=0;
int b=0;
for (int i = 0; i < 26; i++)
{

    CGRect dragRect = CGRectMake(0.0f, 0.0f, x, y);
    dragRect.origin = CGPointMake(a,b);
    DragView *dragger = [[DragView alloc] initWithFrame:dragRect];
    NSString *Flower = [[NSArray arrayWithObjects:@"1.png", @"2.png", @"3.png",@"4.png", @"5.png", @"6.png",@"7.png",@"8.png", …
Run Code Online (Sandbox Code Playgroud)

objective-c

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