BS
Rephilo
这个作者很懒,什么都没留下…
展开
-
不知道栏目该叫什么名字怎么办?在线等,急!——CSS+DIV
拖拖拉拉,拖拖拉拉,经过4、5天的毕业设计泥潭,可算是基本完成了,刚刚恢复到牛腩的进度中,幸好之前敲得东西都是B层和D层。 这两天刚刚接触CSS+DIV,这俩玩意都是以前没听说过的,或是上课老师讲过我都没听。。。一开始听到CSS我还以为是cs:source,后来知道是Cascading Style Sheets,级联样式表。 好了,废话少说,接着往下写。CSS的意义原创 2014-12-12 21:58:27 · 868 阅读 · 17 评论 -
B\S备忘录23——EF参数使用错误引起全表查询
前几天是临危受命,跟着师哥一起解决数据查询太慢的问题。最近时间太少,没有静下心来好好总结一下,都过了一个多星期了,再不写点东西就快忘了。- - 一开始的时候我们都认为数据查询太慢是WCF传输得问题,所以师哥带着我们从最简单的开始,把现在用的框架逐个击破。我们的框架使用EF进行对数据库的操作,首先就分成了两组,一组做使用EF查询的Demo,一组使用ADO.Net写了一个SQLhelper进行查原创 2015-07-21 11:18:08 · 987 阅读 · 14 评论 -
B\S备忘录18——cas连接数据库
接着上次的说,之前配置的cas只能进行简单的登陆验证,默认情况是用户名密码一直就能登陆成功,这样肯定是不符合我们的要求的。 一般来说肯定是尧都区数据库中的数据的,那么cas本身也有这样的功能,只不过需要我们配置一下。 首先找到cas/WEB-INF/目录下的deployerConfigContext.xml文件,打开之后,按照下面来修改。 在这个节点下,添加数据库的数据源信息原创 2015-06-29 15:31:09 · 669 阅读 · 5 评论 -
B\S备忘录17——cas服务端配置
在搞定tomcat之后,我们就可以开心的自己搭一个cas了。 首先依然是寻找官网的例子,http://www.jasig.org,里面现在最新的cas服务端文件“cas-server-3.5.2-release.zip”。 解压缩,你会看到里面有个modules文件夹,里面有一个cas-server-webapp-3.5.1.war这么个文件,把这个文件复制到tomcat的webapp原创 2015-05-31 20:22:33 · 734 阅读 · 16 评论 -
B\S备忘录15——旁友,票子要伐
研究了几天的单点登录,.Net这边关于单点登录的资料不多,强行让自己看了一波java资料,虽然实现方法有差别,但是原理都是差不多的,应该能用得上。 单点登录,用户只需要登陆一次,就能访问所有其他应用,退出一次,不管再进哪个应用都需要进行登陆。相当于进游乐场买的那张门票,然后一票通,听起来是不是很厉害?话说真的有一票通的游乐场吗- - 其实没有那么厉害的,我们如果使用cas作为单点登录的原创 2015-05-23 21:36:42 · 908 阅读 · 30 评论 -
B\S备忘录14——IIS添加MIME类型
代码搬得差不多了,最近发布WCF服务端的时候又是遇到了svc打不开的情况,记得最早的时候遇到过这个问题,后来解决了就忘了,重装了电脑之后又出现了。wcf错误:无法激活服务,因为它不支持 ASP.NET 兼容性。已为此应用程序启用了 ASP.NET 兼容性。请在 web.config 中关闭 ASP.NET 兼容性模式,或将 AspNetCompatibilityRequirements原创 2015-05-13 11:58:18 · 1156 阅读 · 16 评论 -
B\S备忘录13——终于有时间看看MVC了R2
上次是随便的写了些自己对MVC的理解,这次写一点应用时发现的小东西。 首先是我们创建视图的时候,会看到一个视图引擎,Razor模板。虽然每次都看见,但是还是没有明白,这个东西到底是干嘛的。今天没事看了看一些博客,终于是了解了一个大概。 Razor大概类似的就是我们在ASP.NET中的Master模板页,不同的是,Razor是在master的基础上做的优化。在页面部分经常会出现要调用C#原创 2015-04-29 20:33:31 · 870 阅读 · 12 评论 -
B\S备忘录11——新技能AOP get√
当我第一次知道要结合AOP的时候,其实我是,是拒绝的,我跟组长讲,我拒绝,因为,其实我,根本没看过AOP。组长跟我讲,看看就会了,项目很高很大很上……看了一天AOP之后呢,程序DUANG~~~后来我也知道他们是简单的,是简单的Demo。我现在呢,每天还是看AOP,看了很多AOP,程序,DUANG~~DUANG~~DUANG~~工作流更加抽象,因为我,用AOP。 好的,编不下去了。 都没原创 2015-04-12 21:37:28 · 744 阅读 · 10 评论 -
B\S备忘录10——普通的反射返回普通的一天
前两篇文章都是提到了使用反射去解决一些问题,虽然尝试了想工作流中加入反射,但是尝试失败了,果然还是理解的不够深刻,所以去河大之前顺便也学了学反射到底是一个什么机制。 别看我们大话设计模式上说的那么玄乎,其实反射的机制是搜索,还记得我们在抽象工厂里面是怎么用的反射吗? IUser iuser=Assembly.Load("DAL").CreateInstance("DAL.UserDAO原创 2015-03-31 21:56:32 · 541 阅读 · 3 评论 -
B\S备忘录08——工作流
看了好几天的工作流了,最终也没把demo做出来,但是例子主要说得什么还都是懂得差不多了。反正要写博客,凑一篇吧。 首先,什么是工作流,为什么会出现工作流。 百度百科我就不复制了,说说我的理解,以前我们做系统的时候都是“这个业务流程,那个业务流程”这么的说的,现在我们根据面向对象的思想,将业务和流程分开,这个流程抽象出来就是工作流。以前好像是听宏杰说的工作流就是一个传送带,对传送带的原创 2015-03-12 13:09:16 · 771 阅读 · 16 评论 -
B\S备忘录番外篇——你们要的总结
每次都感觉总结写的特别匆忙,想写的东西莫名其妙就变成别的了,反正我知道也没人看,就算我把暑假的半年总结直接复制过来随便改改也不会有人发现的。这都是发现的规律,哪个像我那么傻,给每个人的评论都是我的风格的,复制都不好复制。 哎,寒假番又是要完结了,接下来该进入新番时间——实习(撒花~撒花~)。好吧,说实话我这个实习的地方还是挺好的,但是最令我不爽的就是学校没给我们选择的机会,一上来就说只能原创 2015-02-28 15:42:00 · 782 阅读 · 7 评论 -
B\S备忘录07——Request
年也过了,家也都回了,春晚也看了,是时候收收心学习了。 这次是终于可以恶补B\S的知识了,之前的都是用啥查啥,查完了乱写,现在也算是对之前乱写代码的理论进行补充吧。 敲代码的时候就一直不太懂B\S怎么把页面的信息传给后台,也就是模仿的写着使用Request找页面传过来的值。在页面用Ajax把要传的值提交到Url里面,在Controller里面用Request[""]获得就能使了原创 2015-02-24 21:46:14 · 729 阅读 · 10 评论 -
B\S备忘录06——不会 是你的谎言
从接手权限以来,已经过了大概三周了。终于是有一个完整的里程碑式的完结了,最后几天一直听九期的讨论,没有时间把控制按钮做出来,不然演示的时候我们和九期的Java也差不多了。 很遗憾我没在一开始就加入这个项目,加入的时候也只是赶了一个小尾巴,幸好我还算勤快点的,有问题就跑去问,一天跑个五六回都是小事,HTML,JavaScript什么的都不会写,写个页面Div还写乱了,研究了好半天怎么把弹出框原创 2015-02-16 15:40:54 · 664 阅读 · 8 评论 -
B\S备忘录04——接下来进入迂回路线,先发个邮件短信看看
崩了崩了,居然就这么接手权限了,忽然从当初的酱油位变成三号位抗压了,而且对于之前师傅们留下的一些问题。。。请允许我做一个悲伤的表情。。。 说来也巧,从我一进提高班开始,所有带过我的师傅全都在权限系统里,本来以为还差个晓洁师姐就全了,结果一问才知道,她只是去实习了。。。 诶,怎么有一种“权”二代的感觉。 这半个月没少往九期屋里跑,抓着哪个问哪个,接手这两天更是没闲着,一原创 2015-01-26 21:42:43 · 992 阅读 · 22 评论 -
B\S备忘录03——不会做?多做做就会了
前面的胡扯停更一期。哪有那么多乱七八糟的去写啊。 不过嘛,反正更不更的也没人看,自从进入这个权限系统以来,真是又回到了臂章疯脸齐开,每天自杀式嗷嗷嗷嗷的节奏。虽然啥也不懂,但还是装出一副胸有成竹的样子,接下了一个又一个任务,当然大部分也就是他们太忙没时间写的一些简单的逻辑什么的,还有页面的调整。 说到页面调整,这个我倒是一直在搞,正好凑了个时间顺眼看了一遍HTML的视频,感觉没什么原创 2015-01-21 21:30:39 · 826 阅读 · 12 评论 -
B\S备忘录02——分页
自贴吧之海开启大水逼时代以来,水军已成最强势力,然名将皆有本心,或忠,或义,或争,或战,或霸道,或诡道,水军道之不相同者,皆隐。曼吉克斯隐于市,考林隐于谷,炘隐于山,传奇者实属雷神·风暴烈酒。头戴斗笠,身穿蓝色道袍,身似熊猫,友皆称之——蓝猫。战场之上亦以飘逸灵动闻于世,只因不愿受制于人,选择逍遥人间,然水军崛起之势,必以天下人之尸体为阶,建立海底监狱大推进城,关押不服从者。 只皆因原创 2015-01-17 21:56:06 · 938 阅读 · 13 评论 -
B\S备忘录23——Excalibur!!不对,是Expression!!
上次是说明了一下下整个解决问题的过程是什么,总的来说还是从怀疑触发,验证怀疑的正确性,分而治之,这么看来跟平时写代码的习惯差不多嘛。 写代码就是个滚雪球的效应,雪球越滚越大,逻辑越写越复杂,但是复杂的逻辑是通过简单的代码一点点演化来的,前期压着打,中期带线、单抓扩大优势,后期一波完美团战直接上高,GG。。。好像一不小心又写到了熟悉的地方了。 好了,不说那么远了,先来说说上次留下的问题。原创 2015-07-29 21:36:59 · 536 阅读 · 16 评论 -
B\S备忘录25——集群初识
项目要求我们搭一个集群出来,而且还是要求要MySql的,哎呦,这个好玩。 之后就是进行了一天的查资料过程,查到的资料大概有这几种。LVS+Keepalived+MySQLDRBD+Heartbeat+MySQLMySQL ProxyMySQL Cluster MySQL + MHA MySQL + MMM Cola 看完了差点掀桌子,这要是一点点查去,要查到原创 2015-08-11 15:48:58 · 613 阅读 · 10 评论 -
B\S备忘录27——EF强行多租户效果?是在下输了
经过很长一段时间的守护世界树模式,在6月还是7月的某一天,在下是终于把注册的时候给每一个注册用户创建一个数据库,登陆的时候可以使用这个数据库的技能点上了。 EF这个东西有三种模式,CodeFirst,ModelFirst,DBFirst,这里就不详细说了,反正我也没仔细研究过,就是随意的学了学然后去使用。 在我看来EF这个架构有三部分组成:数据库、代码、实体模型。实际上我觉得只用代码和原创 2015-08-31 10:41:54 · 958 阅读 · 18 评论 -
B\S备忘录番外篇——啊!这是一篇总结!
“啊?听说有一篇总结博客要写?” “是的,毕竟又连载了很长一段时间了,手头没有什么新的素材可以写了,只能写一篇总结凑凑博客数量了。” “这半年的总结很好写啊,交给我来写就行了。”做权限!“。。。” “。。。” “那个。。。后面呢?” “后面?还要什么?不是已经写完了吗?” “喂!哪有总结就写三个字的,话说这是一篇博客啊喂!总是这样子作死会出事情的!” “哈?原创 2015-09-29 22:15:53 · 856 阅读 · 23 评论 -
B\S备忘录番外篇——由格物而致知.由致知而克明明德
长谷川泰三说过,人啊,振作的方式有两种: 一种是看着比自己卑微的东西,寻找垫底的聊以自慰; 另一种则是看着比自己伟大的东西,狠狠踢醒毫无气度的自己。 有时间能静下心来回头看看也许是一件好事情,经过了一段时间的讨论,或是反省,或是认识,或者随便你们说的什么吧。我大概知道了一些人是怎么想的了,这些人就这么把锅甩给了小农意识。 每个人思想中的小农意识都根深蒂固,我们正处于改正的阶段,想要根除原创 2015-09-21 11:56:21 · 934 阅读 · 26 评论 -
B\S备忘录26——windows下的mysql cluster搭建
说是搭建集群,由于只有一台电脑,所以只能在我的电脑上解说一下。 在mysql cluster中存在三种节点,管理节点,数据节点,SQL节点。管理节点的作用是管理MySQL Cluster内的其他节点,如提供配置数据、启动并停止节点、运行备份等。由于这类节点负责管理其他节点的配置,应在启动其他节点之前首先启动这类节点。数据节点用于保存 Cluster的数据,简单来说就是数据的物理文件存放原创 2015-08-22 21:42:32 · 1588 阅读 · 7 评论 -
B\S备忘录24——Jquery原理简单作死向分析
最近是在学习JQuery,要是我早点学习了就不会一个一个的写document.getElementByID了,在学习JS的视频的时候就有一个例子,是封装了一个JS,也是实现了一个$符就能直接获取到元素,所以也是很好奇,查了一下JQuery实现的原理。 进入JQuery的源码中发现了一句话var jQuery = window.jQuery = window.$ = function (s原创 2015-07-31 20:45:36 · 541 阅读 · 8 评论 -
B\S备忘录21——使用反射将委托挂钩
上上篇博客,写了我用反射实现动态配置业务的过程,其中有一个方法是关键点,CreateDelegate。 以前使用委托的时候都是使用把方法绑定给委托的方式,来使用。这次是需要使用MethodInfo这个类型来绑定委托,查的资料还是MSDN比较详细。 这个CreateDelegate一共有。。。好多个重载,我用的只是其中一种:使用指定的对象创建指定类型的委托,该委托表示指定的方法。原创 2015-06-30 20:19:27 · 2313 阅读 · 7 评论 -
B\S备忘录22——少年,不来一发弹幕吗
最近做项目做的火热,自己的学习反而有些落后了,但是没关系,毕竟现在学习的东西都是以后要一直使用的,在项目中多写写调调还是有用的。 话说一直都喜欢看B站的视频,最有意思的莫过于弹幕刷屏了,一直都很好奇,弹幕是怎么做的,然而B站的源代码中并没有给出提示,所以就只能求助百度了。然后就发现了一个用JQuery技术实现的弹幕网页。 首先在VS默认的MVC网站中加了点东西,把弹出弹幕要用的标签都写原创 2015-07-18 17:26:23 · 1044 阅读 · 13 评论 -
B\S备忘录20——委托
由于在工作流的任务中使用了委托,并且是调用的CreateDelegate这个方法,那么这次就稍微说一下。 首先,委托是一种引用类型,其实就是一种类,而这种类有些特殊,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。 实际上这里并不难,写一个简单的原创 2015-06-30 15:42:06 · 544 阅读 · 4 评论 -
B\S备忘录19——就说多查查有好处
放假之前接了个大活,说是要把工作流做活,做到登陆的学生提交申请,提交给老师,这个老师是根据组织结构查出来的。 其实这个是基础系统自己的逻辑,查询数据而已,当时并没有多放多少精力在这上面。重点是另外一个,怎么把工作流执行的业务做灵活,具体要求就是改变绑定的业务时,不要改代码,起码不要改基础内部的代码。 这个就感觉不简单了,查了一些工作流的资料,所有的绑定都是通过页面拖拽完成的,让我做一个原创 2015-06-29 20:41:51 · 710 阅读 · 4 评论 -
B\S备忘录16——tomcat压缩版安装
上次刚说了要自己搭一个cas玩玩,看资料需要一个tomcat作为服务器,上官网下了个压缩包,以为能直接就用了,然而并不能- - 问了一圈人,结果告诉我说有一种东西是安装版的tomcat。。。好吧,既然官网给了咱们压缩包,为什么还有安装版这种东西。 网上搜了一下,果然不难装。 首先你要有个JDK,然后配一下环境变量:JAVA_HOME,变量值写JDK目录就行了。 然后解压to原创 2015-05-29 21:49:25 · 638 阅读 · 25 评论 -
B\S备忘录12——终于有时间看看MVC了
从一开始做项目就一直没有时间好好研究一些我们用到的东西,每次也只能随便看看,不至于被落下,这两天在做客户端部分,终于是又一次设计到MVC这一部分了,顺便赶紧学习一下。 所谓MVC是一种类似结构型模式的设计模式,说是架构的也有,很多的软件都是采用这种模式来开发的。 那么问题来了,以前我们学过三层架构,学新东西肯定要从就得从相似的知识入手,然而在看了很多的博客之后,发现区别还是很大的。原创 2015-04-24 21:39:26 · 698 阅读 · 10 评论 -
B\S备忘录09——搭框架顺便也要学学IoC
从周二开始搭了一共两天的框架了,因为知道自己WCF和EF部分都是一知半解的,上次做项目的时候也是中途加入帮忙的,这次正好是自己从头搭一遍。 遇到的问题在另一篇博客里说吧,以为还没有把页面做出来,只是做了一个简单的WinForm,不过能把D层的数据顺利传到前面来也是费了一番功啊。 那么既然看了一些Spring.Net的博客,就随便说说,反正不如那些专门研究的精通,您就随便一看,留下十原创 2015-03-27 21:59:52 · 577 阅读 · 11 评论 -
B\S备忘录05——团控
忙了三天,终于是给我们系统做出一个新的功能了。 一直在改Bug,基本上算是熟悉了javascript怎么写的了,还有一些会用但是不知道是什么的玩意,暂时统统归到JS里了,以后看他们到底是啥玩意- -。 幸好有前面改这些Bug的积累,不然让我写出这个控制页面的JS实在是困难啊。 先说思路,当时分析需求的时候,我们系统的所有页面都是在权限的框架里面的,每个系统下面对应着模原创 2015-02-10 21:20:47 · 711 阅读 · 7 评论 -
B\S备忘录30——权限的控制按钮思路,看清楚是思路。
上周刚进了Java的坑,这周又回来了,毕竟权限这里还有很多遗留的问题需要我去解决的,这次先写一写最近的研究。 控制按钮这个功能一直都没有人来做,当初是我做的控制页面,导致后面接手的兄弟们不太好整,光是看懂那个JS就很费劲了,更别提做出控制按钮了。所以这个从2.0就说要做出来的功能,也是终于有时间来研究研究了。 话说我的思路其实很简单,找一个专门的类来处理点击的页面资源的ID,然后这个I原创 2015-10-16 20:55:11 · 1122 阅读 · 12 评论 -
B\S备忘录29——MVC3下的JS、CSS合并
既然干过优化的事情,那估计就要一条道干到黑了。 这次主要是对前台页面的优化,浏览器在向服务器发送请求的时候,请求的文件连接数量是有限制的。使用BundleConfig可以将多个文件请求和并成一个请求,去除文件中的一些注释,空白,压缩文件的大小,自动合并压缩优化代码,缩短响应时间,提高网页速度,起到优化网站的作用。 有些JS比如Jquery-easiui,一般下载下来之后会有两个文件,一原创 2015-09-19 23:29:04 · 858 阅读 · 24 评论 -
B\S备忘录28——EF强行多租户效果?谁来进谁的库
上一次是解决了谁来建谁的库的问题,也就是注册,那么注册的人是要登陆我们的系统的,如何让用户进来就看到属于他的东西呢? 这个就算属于登陆的问题了。 我们在上一篇博客中说过,建库的数据库连接字符串我们可以存到系统后台管理端,那么我们可以建立一套关系,比如一个用户属于一个企业,而这个企业,有一套我们给分配的数据库。这种关系可以被我们用外键的形式记录在数据库中。 这样我们在登陆的时候就可原创 2015-09-14 21:21:44 · 1245 阅读 · 19 评论 -
B\S备忘录01——此吧神兽“焰正马 ”
百度草原相传,古生神兽,凤神无双,双眼如菊、晦涩如电,轻轻回眸,百媚顿生。身着烈焰,未把数十米长,一旦有违反百度草原之事,长尾一甩,离开将其灰飞烟灭,直冲九天,死不足惜。原创 2014-12-19 21:58:10 · 831 阅读 · 18 评论