Tag: 2服务

如何在Angular 2中使用* ngFor迭代

我想在Angular 2中使用* ngFor迭代[object object]。 问题是对象不是对象的数组,而是包含更多对象的对象的对象。 { <– this is an array of object "data": { "id": 834, "first_name": "GS", "last_name": "Shahid", "phone": "03215110224", "role": null, "email": "test@example.com", "picture": **{ <– I want to get thumb: url but not able to fetch that** "url": null, "thumb": { "url": null } }, "address": "Nishtar Colony", "city_id": 2, […]

我通过浏览器刷新时出现angular度2:404错误

我是Angular 2的新手。我将我的单页应用程序存储在名为“myapp”的文件夹中。 我已将基址中的url更改为http://example.com/myapp/ `。 我的项目有两页。 所以我实现了Angular 2的路由。 我将默认页面设置为login。 当我在浏览器中inputhttp://example.com/myapp/ ,它会自动redirect到http://example.com/myapp/login 。 但是,如果刷新该页面,我得到一个404错误,说http://example.com/myapp/login没有find。 但是如果我使用lite服务器运行我的项目,一切正常。 在这种情况下,将index.html中的URL设为"/" 。 如何解决它?

logging与改造2

我正在尝试获取请求中正在发送的确切的JSON。 这是我的代码: OkHttpClient client = new OkHttpClient(); client.interceptors().add(new Interceptor(){ @Override public com.squareup.okhttp.Response intercept(Chain chain) throws IOException { Request request = chain.request(); Log.e(String.format("\nrequest:\n%s\nheaders:\n%s", request.body().toString(), request.headers())); com.squareup.okhttp.Response response = chain.proceed(request); return response; } }); Retrofit retrofit = new Retrofit.Builder() .baseUrl(API_URL) .addConverterFactory(GsonConverterFactory.create()) .client(client).build(); 但是我只在日志中看到这个: request: com.squareup.okhttp.RequestBody$1@3ff4074d headers: Content-Type: application/vnd.ll.event.list+json 我该如何做适当的日志logging,因为删除了我们用于Retrofit 1的setLog()和setLogLevel() ?

阻止人们攻击Flash游戏基于PHP的高分表的最好方法是什么?

我正在谈论一个没有高分的动作游戏,没有办法通过回放动作来validation服务器上的分数。 我真正需要的是在Flash / PHP中最强大的encryption,以及防止人们通过我的Flash文件调用PHP页面的方法。 过去曾经尝试过一些简单的方法来进行一个单独的分数的多个调用,完成一个校验和/斐波那契序列等,也用Amayeta SWF Encrypt混淆了SWF,但最终都被黑掉了。 感谢StackOverflow响应我现在从Adobe发现了一些更多信息 – http://www.adobe.com/devnet/flashplayer/articles/secure_swf_apps_12.html和https://github.com/mikechambers/as3corelib – 我想我可以用于encryption。 不知道这会让我在CheatEngine周围。 如果两者不同,我需要知道AS2和AS3的最佳解决scheme。 主要的问题似乎是TamperData和LiveHTTP头文件,但我知道还有更高级的黑客工具,比如CheatEngine(感谢Mark Webster)

Doctrine2:在参考表中用多余的列来处理多对多的最佳方式

我想知道什么是最好的,最简单的方法来处理Doctrine2中的多对多关系。 假设我们已经有了Metallica 的木偶大师 ( Master of Puppets)等几张专辑。 但是请注意一个曲目可能会出现在更多的专辑中,比如Metallica的Battery – 三张专辑都以这个曲目为特色。 所以我需要的是专辑和曲目之间的多对多关系,使用第三个表格和一些额外的列(比如指定专辑中曲目的位置)。 其实我必须使用,正如Doctrine的文档所build议的那样,要实现这个function,必须使用双重一对多的关系。 /** @Entity() */ class Album { /** @Id @Column(type="integer") */ protected $id; /** @Column() */ protected $title; /** @OneToMany(targetEntity="AlbumTrackReference", mappedBy="album") */ protected $tracklist; public function __construct() { $this->tracklist = new \Doctrine\Common\Collections\ArrayCollection(); } public function getTitle() { return $this->title; } public function getTracklist() { […]

什么是EventEmitter的正确使用?

我已经阅读了CustomHttp中的Access EventEmitter Service这样的问题,用户在他的服务中使用了EventEmitter,但是在这个评论中他被build议不要使用它,而是直接在他的服务中使用Observable。 我也在解决schemebuild议将EventEmitter传递给孩子并订阅的情况下阅读这个问题 。 我的问题是:我应该或者不应该手动订阅EventEmitter? 我应该如何使用它?