2016-08-23 曹强
所谓继承,比较熟悉,这里就是指定义一个新的controller/service(不同名),继承原来的controller/service,然后在其基础上重写一些功能。 所谓扩展,这里说的是在不产生新的controller/service的情况下,添加或修改原controller/service的功能。 目前研究的结果就是service可以轻松的实现继承和扩展,而controller貌似只能继承。 more controller的继承 说到controller,我们在前面的文章中介绍过有两种写法:使用$scope或使用controller as。针对这两种方式的区别,我们也可以使用两种不同的继承方式: * 使用controll 继续阅读 »
2016-08-22 曹强
AngularJS中在处理controller时提供了两种语法。 * 第一种是,在DOM中使用ng-controller="TestController",这样在定义controller时需要将model绑定到$scope上。 * 另一种是,在DOM中使用ng-controller="TestController as test",这样其实是将model直接绑定到controller的实例上。 在AngularJS的官方Get Started以及各种文档中,多推荐第一种方式,导致很多人可能都不知道原来还有第二种方式,我也是最近看一篇文章时才注意到这个。那么这两种方式各有什么优劣势呢?在现实的开发中到底更推荐哪种方式呢?今天就来探究 继续阅读 »
2016-06-04 高悦翔
参考 http://www.jianshu.com/p/ad7995332dd9 controller: ```java @Controller @RequestMapping("/system") public class SysMapController { 继续阅读 »
2015-12-04 白若水
背景 最近打算对一个 Web API 项目做代码混淆,但由于宿主环境是 IIS,导致完全混淆后, IIS 不能很好的解析。于是决定自己写一个宿主环境。 用一个控制台项目,用一段简单的代码 ``` static void Main(string[] args) { var config = new HttpSelfHostConfiguration("http://127.0.0.1:3333"); config.Routes.MapHttpRoute("default", "api/{controller}/{id}", new { id = RoutePara 继续阅读 »
2016-07-27 jude
公司的微信企业号用了 wechat 这个 gem 包。如果要在各个 controller 中调用 gem 包提供的 api ,就先得在 controller 里调用 wechat_api 。如果要使用微信的 JS-SDK ,也得在 controller 里面调用 wechat_api 。 继续阅读 »
2017-11-04 高悦翔
在做企业微信应用开发的时候,有使用第三方单点登录的需求。根据企业微信的文档,设置好登录授权发起域名和回调域名后,编写了一个Controller,用来重定向到微信的接口。但重定向后总是得到校验请求来源错误的提示信息。 之后,修改Controller,使用response返回一个标签,链接地址指向微信接口。这次,点击链接,可以成功的看到二维码,并且能够成功扫码登录。 继续阅读 »
2015-03-13 刘太华
项目的socket短连接服务, 采用的是MVC模式, 玩家的某个功能对应的就是一个Model, 每个Model之间数据是独立的, 当然这些Model是继承于一个父类. 对数据的操作都是在实现的Model里进行, 对数据的保存操作(save)我们都建议是在Controller里进行的, 这么做的好处是显而易见的, 玩家各个功能之间数据安全性得以保证, 同时也保证在某个功能产生bug的时候, 各数据之间互相不污染. 比如一个连接进来了, 可能会涉及多项Model的数据更改和保存. 在Controller里, 可能会有多行对应各功能Model的 obj.save()操作: 继续阅读 »
2014-08-14 veryyoung
做客户的一个专题,四个静态页面。 点击新窗口打开,target="_blank" 上线之后,客户打电话过来,反映IE会显示是文件,只能下载,不能打开。 纳闷了!!!怎么回事? 页面后缀是special/1 2 3 4 首先想到的是,是否IE不支持数字作为后缀? 在IE console中修改页面代码,改为1.html,能正常弹出一个404页面。 修改controller,改为special/first ... 重新提交,用ie再次打开,fuck,还是下载.... 蛋疼了!! 继续console 找到 Content-Type:*/*;charset=UTF-8 正常情况下应该是 Content-Type:te 继续阅读 »
2014-08-13 Xiaosong Gao
之前仅仅介绍了工具的使用,本文将实践一下如何利用cycript结合class-dump进行Hack,还要牺牲一下支付宝APP。 首先,老套路,取到手势解锁界面的View Controller: cy# var app = [UIApplication sharedApplication] @"" cy# var keyWindow = app.keyWindow @"; layer = >" cy# var root = keyWindow.rootViewController @"" cy# var visible = root.visibleViewController @"" 继续阅读 »
2014-01-01 W.Y.
参考原文:https://github.com/angular-ui/ui-router/wiki ui-router 的工作原理非常类似于 Angular 的路由控制器,但它只关注状态。 在应用程序的整个用户界面和导航中,一个状态对应于一个页面位置 通过定义controller、template和view等属性,来定义指定位置的用户界面和界面行为 通过嵌套的方式来解决页面中的一些重复出现的部位 最简单的形式 模板可以通过下面这种最简单的方式来指定 html in index.html javascript // in app-states.js (or whatever you want to nam 继续阅读 »