摘要: 规范用户登入网站将得到一个cookies,如果用户有2个account,各别登入admin page 和 client page,是会得到2个cookies。在reload page时,后台会得到2个cookies,(*asp.net 原装只能有一个cookies的管理,这里没有使用asp.net的... 阅读全文
posted @ 2015-10-17 21:40 泉油 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 在前台,用户选择语言会是checkbox list,可以选择多个。如果英文是主要语言,那么·选择英文而已,jobPosts 只显示英文版本 ·如果jobPost有英文和中文,只显示英文 ·如果jobPost有中文,不显示·选择中文而已,jobPosts只显示中文版本 ·如果jobPost有英文... 阅读全文
posted @ 2015-10-17 21:40 泉油 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 业务逻辑公司通过mlm的制度和顾客进行签约来收取资金,再把资金给第三方公司进行投资,再把所投资的回报给分配给公司和顾客。公司的资金来自投资者,公司的营销策略来自mlm的制度,由市场人员来创建mlm。投资者可以投资不同的配套,每种配套有不同的利息。市场人员可以介绍投资者或市场人员,按mlm的制度来分配... 阅读全文
posted @ 2015-10-17 21:39 泉油 阅读(230) 评论(0) 推荐(0) 编辑
摘要: accountInfo对象是前台pass 给后台,基本上这对象的资源有可能不是完整的。举个例子:register 需要accountInfo对象(内容数量是依据项目),但是在login时,不需要给完整对象(通常2个资料)。为了好明白就命名为 accountInfo。之后看到accountInfo就是... 阅读全文
posted @ 2015-10-17 21:38 泉油 阅读(343) 评论(0) 推荐(0) 编辑
摘要: ng-messages="form['positionTitle' + languageVersion.typeEnum].$errorng-messages="form.positionTitle{{languageVersion.typeEnum}}.$error以上2个的表达式只有第1行可以,... 阅读全文
posted @ 2015-10-17 21:38 泉油 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 在view 的element 可以直接调用{{$stateParams.xx}}要让xx有资料必须注入app.run["$rootScope","$stateParams",function($rootScope,stateParams){ $rootScope.$stateParams = ... 阅读全文
posted @ 2015-10-17 21:37 泉油 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 在设计view时,会需要default的值,这是会去下ng-init,但是如果发现ng-init没有,这时controller就会有。概念是当ctrl要用时,就由ctrl负责。 阅读全文
posted @ 2015-10-17 21:36 泉油 阅读(300) 评论(0) 推荐(0) 编辑
摘要: controller 会先跑,接着是view 里的ng-init,最后是link (指令里的)。所有在指令里如果用link去拿$attr,会有拿不到ng-init想setup的值 阅读全文
posted @ 2015-10-17 21:36 泉油 阅读(320) 评论(0) 推荐(0) 编辑
摘要: Content>social media facebook, twitter, google+, instagram, pinterest (Question : How to update news ? )>bus company, client can choose bus (only mala... 阅读全文
posted @ 2015-10-17 21:33 泉油 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 在v4.0 的规范中,没有$inlineCount,只有$count.但是在Entity 不支持$count,给出的原因是这样的, asp.net 的 web api 是支持Odata 的, 但是entity 没有完全兼容Odata的规范http://docs.oasis-open.org/odat... 阅读全文
posted @ 2015-10-17 21:33 泉油 阅读(834) 评论(0) 推荐(0) 编辑
摘要: RBAC 用户管理规范概念:每个user有多个accounts,每个account 有一个account binding,有多个roles和多个tasks举个例子:某个用户现在manager,这是admin添加了另一个角色supervisor的角色给他,数据结构是这样的(HdLogin)user{ ... 阅读全文
posted @ 2015-10-17 21:32 泉油 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 概念是employer创建jobPost时,可以publish或unpublish。sort expired后,会通过server tast 去更新成history。所有的publish和unpublish sql是没有记入这状态,都是靠sort的expiredDate来分析。操作过程是 JobPo... 阅读全文
posted @ 2015-10-17 15:34 泉油 阅读(435) 评论(0) 推荐(0) 编辑
摘要: api/jobPosts?$filter=company/name eq "string"//基本api/orders?$filter=orderItem/product/EFDB.Product/name eq "string"//这是jobbox是实例,在orders 里要求product na... 阅读全文
posted @ 2015-10-17 15:33 泉油 阅读(1570) 评论(0) 推荐(0) 编辑
摘要: popup 意思是一个遮罩层顶在整个网页最前方,在前台设计是这样的,当用户想在那个界面登入时,就可以有一个遮罩层出现。在employer或admin(后台)操作界面是同个理念,在所有的界面都是有control panel为根节点,当用户在使用后台界面没有登入或cookies 过期,会被带去contr... 阅读全文
posted @ 2015-10-17 15:32 泉油 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 游览器的请求就是http 请求,在javascript里可以调用。在发http请求时需要1.header : 通常表明这是什么报头,如:图片是没有报头的。如果是ajax,会是json2.body :一般post ajax 才会有body3.url : 指定的路径4.param :一般都已经encod... 阅读全文
posted @ 2015-10-17 14:45 泉油 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 我说个故事,有一个需要住房的人(A先生)去找房子,找到了间设计不错的房子便开始入住。一个月后发现餐桌的椅子设计不适合,这回A先生有几个处理方式1.A先生可以选择换房子,在下次选择房子设计时,多多注意细节。平衡:每次换房子是很大的成本,在扩张上设计如果不能支持,结果就变成不能扩张!2.A先生可以开始去... 阅读全文
posted @ 2015-10-17 14:44 泉油 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 之前都是一个restful的请求,每次只能ajax一个资源,但是遇到比较多个请求时,都是用RPC来完成,但是却让后台开了许多接口,代码开始不整齐!当然roll back只能交给RPC来负责。游览器没有支持这样的多个http请求,但是http的协议时有这回事的。设计这功能就能让代码整齐,同时在使用过程... 阅读全文
posted @ 2015-10-17 14:42 泉油 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: https://cloud.google.com/translate/v2/pricinggoogle translate 一百万个字是$20,如果少过就得付$10,完全没有免费哦~每天limit是2百万,也就是说全世界平均是2百万翻译,如果要增加到50M,还得打给他们。。。也就是说翻译没有超过50... 阅读全文
posted @ 2015-10-17 14:41 泉油 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 本来预计是这样设计的admin在增加内容时,如:添加新的地点或新的FAQ,这时需要有中文,马来文等,但是顾客通常是不会添加的,所以这部分就不给顾客添加或更改.用户来到前台,先看看localstorage 的记入是不是英文(网页时英文为主),如果是中文,就会拿当下网页被指定要翻译的字给取出,对比loc... 阅读全文
posted @ 2015-10-17 14:40 泉油 阅读(214) 评论(0) 推荐(0) 编辑
摘要: EDM是 Entity Data Meta,首先先了解什么是Entity。Entity它是一个框架,在C#使用,方便调用SQL data的,和Odata 调用有关。细节我不清楚!EDM 基本是表明一个SQL的数据结构,如:这个表的所有属性、表与表之间的关系。在项目中,EDM 被用户给加载到网页,目的... 阅读全文
posted @ 2015-10-17 14:40 泉油 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 中英文是为了candidate 可以看到不同的post job 语言。e.g. 如果是contact person 的“designation” ,这个不会显示在post job 里,目的只是给employer可以在联络company contact person之前了解他是什么“designati... 阅读全文
posted @ 2015-10-17 14:39 泉油 阅读(281) 评论(0) 推荐(0) 编辑
摘要: statusEnum 的诞生是为了在看Sql 表时,可以知道他是一个有特别的string的分类,在扩张或修改时,可以方便追踪到c#,e.g. 如果是“称呼”(column title),在sql没有必要知道是不是status,因为称呼不是一个需要固定的string,同时也很好理解。e.g. 如果是"... 阅读全文
posted @ 2015-10-17 14:37 泉油 阅读(506) 评论(0) 推荐(0) 编辑
摘要: that.onStatusEnumChange = function (toStatus) { //设计理念是当completed 和 rejected 的状态下,是无法换状态 if (toStatus == "completed" || toStatus == "rejected") { ... 阅读全文
posted @ 2015-10-17 14:35 泉油 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 通过添加img-responsiveclass可以让 Bootstrap 3 中的图像对响应式布局的支持更友好。.img-responsive { display: inline-block; height: auto; max-width: 100%;}body默认值body { font... 阅读全文
posted @ 2015-10-17 14:33 泉油 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一切的开始必须要有2个dll, 可以通过nuget 包xiazai, 关键字是itextsharp.using iTextSharp.text;using iTextSharp.text.pdf; FileStream fs = new FileStream(Server.Ma... 阅读全文
posted @ 2015-08-24 23:05 泉油 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 由于没有办法在网络上找到适合顾客的模板,同时之前自己写css也没有很好的管理方式,最终选择了scss。Nested#main p { color: #00ff00; width: 97%; .redbox { background-color: #ff0000; color: #0... 阅读全文
posted @ 2015-07-31 17:45 泉油 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 在我的技巧里,有4中居中中央的方法:1.position:absolute; top:50%;left:50%; margin : -x 0 0 -x;这是绝对定位的方法,通过算法移动,坏处就是必须知道element的height & width。2.vertical align middle在el... 阅读全文
posted @ 2015-07-29 16:55 泉油 阅读(296) 评论(0) 推荐(0) 编辑
摘要: ckeditor 是什么?http://ckeditor.com/这工具里有大量他人写好的功能(plugin),如果要求不高,会找到的。但是我就是没有找到。。。需求:·自己制作一个小功能,可以在ckeditor里触发自己写的功能开始前奏:下载好ck后,在plugin的folder里给上timesta... 阅读全文
posted @ 2015-07-10 20:25 泉油 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 这是原文https://github.com/fatlinesofcode/ngDraggable这是另一个dnd,这比较灵活,可以监听事件。我只用简单的排序功能,其他没去了解太多。有机会遇到功能扩展,会在这里更新。功能与需求:-在angular filter orderBy 里 reorder 对... 阅读全文
posted @ 2015-07-09 13:14 泉油 阅读(1457) 评论(0) 推荐(0) 编辑
摘要: 这是原文http://marceljuenemann.github.io/angular-drag-and-drop-lists/demo/#/simple看起来很多功能,所以我只记入我需要的部分就好,等下次需要更多功能,再添加笔记内容。简单需求:·在dnd时,array里的对象会因为dnd而排序·... 阅读全文
posted @ 2015-07-09 11:32 泉油 阅读(1801) 评论(0) 推荐(0) 编辑
摘要: .div { visibility: hidden; opacity: 0; transition: visibility 0s linear 0.5s,opacity 0.5s linear;}.div:hover { visibility: visible; opacity: 0.5;... 阅读全文
posted @ 2015-07-08 13:51 泉油 阅读(2352) 评论(0) 推荐(0) 编辑
摘要: 实体商店与虚拟商店购买保护流程:注 : Stooges WDD 是网站公司顾客向Stooges要求一个网站,Stooges会开一个quatation给顾客,顾客会在内部发一份purchase order 给自己公司的财政部门。财政部门会联络Stooges确定有这公司,同时会问关于价钱的调正。一切没问... 阅读全文
posted @ 2015-01-13 15:02 泉油 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 在1.26版本,在url ("www.example.com#xx"),接着按back,会自动调到顶部,这是因为angular的默认设置只要在config注入$AnchorScrollProvider, 接着跑这个就行了$anchorScrollProvider.disableAutoScrolli... 阅读全文
posted @ 2014-12-29 13:34 泉油 阅读(545) 评论(0) 推荐(0) 编辑
摘要: {id:[0-9a-fA-F]{1,8}}如果在找ui-router 时,会看到以上的正则我解释一下id是param,可以把必备的结果收起来[]里面的必配的正则,但只是给一个string{}第几个到第几个要匹配的string以上会for loop 8次,每次看看单个string是否能不能匹配注意:如... 阅读全文
posted @ 2014-12-18 18:33 泉油 阅读(383) 评论(0) 推荐(1) 编辑
摘要: titleui-router 会去解析body里的ui-sref,title对ui-router来说是一种状态,接着会去找着状态$stateProvider .state('title', { url: '/title', ... })state就是状态,发现了就会把ti... 阅读全文
posted @ 2014-12-05 11:14 泉油 阅读(443) 评论(0) 推荐(0) 编辑
摘要: function isScrollBottom() { var documentHeight = document.documentElement.scrollHeight; var winHeight = document.documentElement.cli... 阅读全文
posted @ 2014-11-16 14:13 泉油 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 花了半小时在找如果完成:target的问题需求:点击Main时,会触发:target 效果结果在网络上没有找到,因为不知道要找什么关键字,最后我还是记起来了。。。Main就这么简单!简单东西容易忘记啊~原理:在点击a时,url会有#Main的路径,这是在html里的id “Main” 会被触发一次,... 阅读全文
posted @ 2014-10-14 11:10 泉油 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 首先在nuGet 下载MySql.Data.Entity安装 mysql for visual studiohttp://www.mysql.com/why-mysql/windows/visualstudio/安装 mysql connector 6.9.3http://dev.mysql.com... 阅读全文
posted @ 2014-09-22 20:48 泉油 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 过滤 var List = sizes.filter(function (size) { return size.id == 12; });sizes = [ {id : 10,,stock:130},{id : 11,stock:120},{i... 阅读全文
posted @ 2014-09-09 23:02 泉油 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 先看看以下的代码 以上 ^ : 一开始会显示ABC,2秒后会显示XYZ。*外面可以同步内部 app.controller("ctrl", function ($scope, $timeout) { $scope.name = "ABC"; ... 阅读全文
posted @ 2014-09-04 15:01 泉油 阅读(392) 评论(0) 推荐(0) 编辑
Web Design Johor Bahru Malaysia - Stooges