摘要:
一、DOM特性和DOM属性 attribute(特性),是我们赋予某个事物的特质或对象,attribute是HTML标签上的特性,它的值只能够是字符串 property(属性),是早已存在的不需要外界赋予的特质,property是DOM中的属性,是JavaScript里的对象 在访问元素特性值时有两 阅读全文
posted @ 2017-03-15 15:57
陈立扬
阅读(3737)
评论(0)
推荐(0)
摘要:
一直听说HTTP2.0,对此也仅仅是耳闻,没有具体研读过,这次正好有两个篇章,分别讲HTTP1.1和HTTP2.0。 两者还能好好对比一下,两者之间的巨大区别,以及HTTP2.0解决了哪些实际问题。 无论什么网络,也不管所用网络协议是什么版本,所有应用都应该致力于消除或减少不必要的网络延迟,将需要传 阅读全文
posted @ 2017-03-15 15:56
陈立扬
阅读(3719)
评论(0)
推荐(0)
摘要:
经常会看些性能分析的书,但是实际在做优化的时候又无从下手。 因为没有数据,也不能确定实际用户到底在哪一环影响了他们的性能。 现在H5提供了一些很方便的Performance接口,可以让我们更方便的搜集到用户的数据,不过有几个方法的兼容性实在太差。 插件已经上传到Github中,可以在这里获取到,in 阅读全文
posted @ 2017-03-15 15:55
陈立扬
阅读(318)
评论(0)
推荐(0)
摘要:
我分析的jQuery版本是1.8.3。Sizzle代码从3669行开始到5358行,将近2000行的代码,这个引擎的版本还是比较旧,最新的版本已经到v2.2.2了,代码已经超过2000行了。并且还有个专门的Sizzle主页。 从一个demo开始,HTML代码如下: 然后JavaScript代码如下: 阅读全文
posted @ 2017-03-15 15:54
陈立扬
阅读(597)
评论(0)
推荐(0)
摘要:
由于项目需要全文检索,后面就去网上查了下资料,找到了Sphinx【中文是狮身人面像】这个全文检索引擎,听说挺好用的,不过没有中文分词。后面又去找了一下,找到了Coreseek,一款中文全文检索/搜索软件。 一、Sphinx PHP扩展下载 PHP已经有专门的Sphinx的扩展文件,点击这里可以下载到 阅读全文
posted @ 2017-03-15 15:53
陈立扬
阅读(322)
评论(0)
推荐(0)
摘要:
oc对象的一些属性: retain,strong, copy,weak,assign,readonly, readwrite, unsafe_unretained 下面来分别讲讲各自的作用和区别: retain,计数器加1, (增加一个指向内存的指针) 对应release(计数器-1) setter 阅读全文
posted @ 2017-03-15 15:53
陈立扬
阅读(286)
评论(0)
推荐(0)
摘要:
1. 什么是kvc kvc--key-value coding,健值编码 可以通过key直接访问对象属性的value的方法 2.使用场景 kvc主要是为了让代码变的更简介明了 用的比较多的是在后台数据解析,还有访问一些没有setter,getter方法的属性 3.代码解析: 定义都在NSKeyVal 阅读全文
posted @ 2017-03-15 15:52
陈立扬
阅读(236)
评论(0)
推荐(0)
摘要:
在做抓取前,记得把php.ini中的max_execution_time设置的大点,不然会报错的。 一、用Snoopy.class.php抓取页面 一个挺萌的类名。功能也很强大,用来模拟浏览器的功能,可以获取网页内容,发送表单等。 1)我现在要抓取一个网站的列表页的内容,我要抓取的是全国的医院信息内 阅读全文
posted @ 2017-03-15 15:51
陈立扬
阅读(3104)
评论(0)
推荐(0)
摘要:
做项目的时候,有时候会需要查看一下apache的错误日志,然后就需要很繁琐的打开那个目录下面,看信息,只有当错误的时候我才会去打开那个文件。 但是最近我发现在开发的时候,自己忽略掉了很多错误,虽然不会导致出错,但是搞不好哪天就会爆发。 我不高兴每次打开那个文件,然后自己又要手动的刷新,太麻烦,所以就 阅读全文
posted @ 2017-03-15 15:42
陈立扬
阅读(2572)
评论(0)
推荐(0)
摘要:
前端时间给手机客户端做接口,当时弱爆了,写完API接口后,也不怎么测试,最后是等客户端调用的时候检验API的正确性。 后面利用PHP的curl实现Post请求,检验API接口的正确性;配合前面做的一个查看Apache错误日志的小工具,可将将错误一览无余;利用firebug或fiddler可以查看ht 阅读全文
posted @ 2017-03-15 15:41
陈立扬
阅读(900)
评论(0)
推荐(0)
摘要:
最近的一个项目中,需要将数据用日历方式显示,网上有很多的JS插件,后面为了自己能有更大的控制权,决定自己制作一个日历显示。如下图所示: 一、计算数据 1、new一个Calendar类 2、初始化两个下拉框中的数据,年份与月份 3、初始化要搜索的年份和月份 4、计算得出日历中每一天的数据信息,包括cs 阅读全文
posted @ 2017-03-15 15:26
陈立扬
阅读(1023)
评论(0)
推荐(0)
摘要:
以前Log都是打印在一个文档中,然后打开文件夹,最后打开文档查看里面的内容,每次打开文件夹感觉很烦。 前些日子看到同事开发.NET的时候,用他自己的一个小工具能够时时查看到Log的内容,非常方便,所以就想移植到PHP开发中。 一、查看效果 1、打开客户端小工具mylog.exe,在地址中输入loca 阅读全文
posted @ 2017-03-15 15:25
陈立扬
阅读(206)
评论(0)
推荐(0)
摘要:
JavaScript是一种脚本语言, 它的执行过程, 是一种翻译执行的过程。并且JavaScript是有预编译过程的,在执行每一段脚本代码之前, 都会首先处理var关键字和function定义式(函数定义式和函数表达式)。 一、变量执行之前,会被赋为undefined 在调用函数执行之前, 会首先创 阅读全文
posted @ 2017-03-15 15:24
陈立扬
阅读(265)
评论(0)
推荐(0)
摘要:
一、一个for实例 1、函数在java、C#等语言中,变量i只会在for循环语句中有定义,循环结束,i也就被销毁了。但在JavaScript中,变量i是定义在scope3()活动对象中的,因此在它定义开始,就可以在函数内部访问它。 2、打印出的i为“10”。 3、函数scope3等效于下面的代码: 阅读全文
posted @ 2017-03-15 15:23
陈立扬
阅读(259)
评论(0)
推荐(0)
摘要:
1. 自动布局的理解 iOS自动布局很有用,可以在不同size的屏幕上运行,原先看的头痛,还是习惯用最蠢的[UIScreen mainScreen].bounds.size.width等来布局,后来实在不行了,开始好好地看自动布局,发现理解后真的很好用,现在就来分享分享我的心得吧。 首先要明白一个控 阅读全文
posted @ 2017-03-15 15:22
陈立扬
阅读(367)
评论(0)
推荐(0)
摘要:
一定要注意,我们运行app时,一定要关心内存的使用,尽量不要超过20M,即使有很多图片要显示也绝对不能超过30M。所以运行自己开发的app时多关心内存的使用是个很好的习惯。 对于性能,内存的优化,这个涉及的就太多了。现在先讲讲几个最基本常见的内存泄露下的解决方法。 1. instruments in 阅读全文
posted @ 2017-03-15 15:21
陈立扬
阅读(491)
评论(0)
推荐(0)
摘要:
最近在学习AFNetwork,非常好的网络框架,能节省很多时间。不过请求网络数据时报错1016,3840. 这两个错误网上解决方法很多,http://blog.csdn.net/huifeidexin_1/article/details/38844535,这篇博客的解决方法非常好。也确实起了效果,不 阅读全文
posted @ 2017-03-15 15:19
陈立扬
阅读(370)
评论(0)
推荐(0)
摘要:
1. 想法 最近在开发一个社交类app,要实现类似微信那种下拉刷新聊天记录的功能。 一般有两种实现方式: 1. 直接fetch一个entity的所有数据然后在内存中做filter,就是把所有聊天记录先读出来然后每次加载10条。 缺点:浪费内存 优点:速度快 2. 使用predicate,每次访问数据 阅读全文
posted @ 2017-03-15 15:18
陈立扬
阅读(1749)
评论(0)
推荐(0)
摘要:
类似聊天界面,tableview应该直接显示在最后一行,并且不应该有滚动的出现。 在网上查了很久,直接滚动至最后一行很容易实现,有两种方法比较好。 1. 调用scrollToRowAtIndexPath方法 2. 改变ContentOffset 不过接下来会遇到一个问题,在什么时候调用它们。 第一种 阅读全文
posted @ 2017-03-15 15:17
陈立扬
阅读(2488)
评论(0)
推荐(0)
摘要:
1. 前言 UITabBar,UINavigationBar非常的好用,但是毕竟是系统自带的,不受自己完全掌握,对于布局和隐藏会有一些问题,现在就来谈谈我的想法和一些问题。 2. view,UITabBar,UINavigationBar之间的关系 1. 如果是在storyboard下,通过segu 阅读全文
posted @ 2017-03-15 15:16
陈立扬
阅读(966)
评论(0)
推荐(0)
摘要:
如你所见。这篇就是要讲下使用transformjs制作星球的过程。你也可以无视文章,直接去看源码和在线演示: 源码 | 在线演示 代码100行多一点,直接看也没有什么压力。下面分几步讲解下。 生成球上点坐标 设球心为 (a,b,c),半径为r,则球的标准方程为 (x-a)²+(y-b)²+(z-c) 阅读全文
posted @ 2017-03-15 14:57
陈立扬
阅读(514)
评论(0)
推荐(0)
摘要:
代码 <script src="asset/three.js"></script> <script src="../../alloy_touch.js"></script> <script> var camera = new THREE.PerspectiveCamera( 70, window.i 阅读全文
posted @ 2017-03-15 14:56
陈立扬
阅读(482)
评论(0)
推荐(0)
摘要:
了解quadraticCurveTo quadraticCurveTo() 方法通过使用表示二次贝塞尔曲线的指定控制点,向当前路径添加一个点。 JavaScript 语法:context.quadraticCurveTo(cpx,cpy,x,y);参数值 cpx 贝塞尔控制点的 x 坐标 cpy 贝 阅读全文
posted @ 2017-03-15 14:55
陈立扬
阅读(190)
评论(0)
推荐(0)
摘要:
写在前面 问:什么是Scoped CSS规范? Scoped CSS规范是Web组件产生不污染其他组件,也不被其他组件污染的CSS规范。 面对组件化的普及,组件的复用很普遍的需求,然而CSS相互污染是经常遇见的问题,建立规范让开发者放心使用各种组件,甚至跨生态的组件是很有必要的一件事情。 目前业界的 阅读全文
posted @ 2017-03-15 14:54
陈立扬
阅读(254)
评论(0)
推荐(0)
摘要:
头部动画 加载更多 实现代码 var infoList = document.getElementById("infoList"), mockHTML = infoList.innerHTML, scroller = document.getElementById("scroller"), head 阅读全文
posted @ 2017-03-15 14:53
陈立扬
阅读(355)
评论(0)
推荐(0)
摘要:
简介 创建画布 游戏循环 Hello world 创建player 键盘控制 a:使用jQuery Hotkeys b:移动player 添加更多游戏元素 炮弹 敌人 使用图片 碰撞检测 声音 简介 你想使用HTML5的Canvas制作一款游戏吗?跟着这个教程,你将立刻上道儿。 阅读该教程需要至少熟 阅读全文
posted @ 2017-03-15 14:52
陈立扬
阅读(776)
评论(0)
推荐(0)
摘要:
一.简介 在一些企业广告或者网站需要一些动态文字特效的时候,往往有下面这几种选择: 1.Flash制作的文字特效 2.制作一个动态的GIF 3.Javascript+dom+css 4.SVG 二.javascript+Canvas文字特效 这篇我为大家介绍第五种,也是最强大的一种,上面四种都有局限 阅读全文
posted @ 2017-03-15 14:51
陈立扬
阅读(158)
评论(0)
推荐(0)
摘要:
你还在抱怨自己写的canvas demo徘徊在10帧以下吗?你还在烦恼打开自己写的应用就听见CUP风扇转吗?你正在写一个javascript Canvas库吗?那么下面九点就是你必须知道的! 一.预渲染 错误代码: 正确代码: 这里m_canvas的宽度和高度控制得越小越好。 二.尽量少调用canv 阅读全文
posted @ 2017-03-15 14:50
陈立扬
阅读(381)
评论(0)
推荐(0)
摘要:
1.写在前面 图的存储结构有两种:一种是基于二维数组的邻接矩阵表示法。 另一种是基于链表的的邻接表。 在邻接矩阵中,可以如下表示顶点和边连接关系: 说明: 将顶点对应为下标,根据横纵坐标将矩阵中的某一位置值设为1,表示两个顶点向联接。 图示表示的是无向图的邻接矩阵,从中我们可以发现它们的分布关于斜对 阅读全文
posted @ 2017-03-15 14:46
陈立扬
阅读(2022)
评论(0)
推荐(0)
摘要:
1.写在前面 附我的另一篇博客:C_队列的链式表示和描述 数组表示的问题 对于队列最好的方法是使用链表实现,因为对于数组来说,队列可能会出现下面这种情况: 如图所示,不可以继续添加元素,否则会造成数组越界而遭致程序出错。然而此时又不应该扩充数组,因为还有大量实际空间未被占用。 此时我们应该如何解决这 阅读全文
posted @ 2017-03-15 14:45
陈立扬
阅读(53994)
评论(1)
推荐(8)
摘要:
使用Ajax快捷函数 说明 出于简化AJAX开发工作的流程,jQuery提供了若干了快捷函数. 实例 1.显示 test.php 返回值(HTML 或 XML,取决于返回值)。 $.get("test.php", function(data){ alert("Data Loaded: " + dat 阅读全文
posted @ 2017-03-15 14:37
陈立扬
阅读(249)
评论(0)
推荐(0)
摘要:
安装 输入网址进入Tomcat的官网 在左边导航栏选择对应下载的版本 下载安装包形式 下载并解压到我们欲放入的目录中 配置 配置Java的环境变量 测试Java的安装环境 配置Tomcat的环境 测试Tomcat 阅读全文
posted @ 2017-03-15 14:36
陈立扬
阅读(228)
评论(0)
推荐(0)
摘要:
1.1数据类型 1.整型: 1.在Java中,整形的范围为-2147 483 648—2147483647,并且这个范围与运行Java代码的机器无关,此举大大解决了移植问题。 2.Java没有任何无符合的数据类型的(unsigned),整型允许是负数。 2.浮点类型: 1.float类型的数值后面一 阅读全文
posted @ 2017-03-15 14:35
陈立扬
阅读(234)
评论(0)
推荐(0)
摘要:
1.写在前面 栈是一种遵循元素先进(Push)后出(Pop)规则的线性表,它的实现可以用数组或者链表。 ..... 2.代码分解 2.1对栈的结构定义: |说明: 1.base表示栈底指针,在判断出栈、初始化和重新分配空间的时候需要用到。 2.top表示栈顶指针,是栈最关键和核心的组成,入栈时top 阅读全文
posted @ 2017-03-15 14:34
陈立扬
阅读(609)
评论(0)
推荐(0)
摘要:
1.写在前面 二叉查找树得以广泛应用的一个重要原因是它能保持键的有序性,因此我们可以把它作为实现有序符号表API中的众多方法的基础。 也就是说我们构建较为完整的二叉查找树API,为以后作为有序符号表提供基础。 二叉查找树是高效的,灵活的。 ..... 2.代码分解 2.1 找到最大键和最小键 既然是 阅读全文
posted @ 2017-03-15 14:30
陈立扬
阅读(296)
评论(0)
推荐(0)
摘要:
JavaBean简介: 1.JavaBean是一种可以重复使用的类,可以没有用户界面,主要负责业务数据或者处理事物(数据运算、操作数据库) 2.与JSP配合,可以简化JSP代码。特性: 一个标准的JavaBean有以下特性: a.JavaBean是一个公共类。 b.JavaBean必须有一个无参构造 阅读全文
posted @ 2017-03-15 14:28
陈立扬
阅读(412)
评论(0)
推荐(0)
摘要:
理解文件上传: 1.上传文件就是把客户端的文件发送给服务器端。 2.HTTP响应的正文部分最常见的是HTML文档,但是也可以是其他任意格式的数据,如图片和声音文件中的数据。相应Web服务器只要把特定文件中的数据放到HTTP响应的正文部分,就能向浏览器发送任意格式的文件。 上传的请求格式大概是下面这样 阅读全文
posted @ 2017-03-15 14:26
陈立扬
阅读(701)
评论(0)
推荐(0)
摘要:
写在前面 今天在使用指针的时候我发现了一个自己的错误。 我刚开自以为是觉得输出的两个P都是6,当时觉得两个p所指的地址相同,要修改就都修改了。 这是一个很低级的错误,两个p所指的地址相同,但是这两个指针的地址是不一样的。 好比两个人都知道火车站怎么走,但不能说这两个人是一个人,更何况在修改中一个人已 阅读全文
posted @ 2017-03-15 14:02
陈立扬
阅读(226)
评论(0)
推荐(0)
摘要:
算法分析 KMP算法是一种快速的模式匹配算法。KMP是三位大师:D.E.Knuth、J.H.Morris和V.R.Pratt同时发现的,所以取首字母组成KMP。 少部分图片来自孤~影的原创文章。 next函数的求解来自唐小喵的原创文章。(http://www.cnblogs.com/tangzhen 阅读全文
posted @ 2017-03-15 14:00
陈立扬
阅读(311)
评论(0)
推荐(0)
摘要:
说明 1.Expression Language语言,一种用于JSP文件中的数据访问的语言。 2.能够简化JSP文件中该数据访问的代码,可用来替代传统的基于<%= %>和部分<% %>的程序片段。 3.EL表达式使得JSP文件的创建人员能够用更加简单的语法来访问数据。 4.基本形式为: ${var} 阅读全文
posted @ 2017-03-15 13:59
陈立扬
阅读(1203)
评论(0)
推荐(0)
摘要:
1.写在前面 数组表示的优势和弊端 二叉树同样有两种存储方式,数组和链式存储,对于数组来说,我们利用二叉树的性质然后利用下标可以方便的找到一个节点的子节点和父节点。 二叉树的性质: 1.二叉树的第i层上至多有2i-1个节点 2.深度为K的二叉树至多有2k-1个节点 3.任何一个二叉树中度数为2的节点 阅读全文
posted @ 2017-03-15 11:06
陈立扬
阅读(17262)
评论(5)
推荐(0)
摘要:
1.写在前面 ►从查找说起: 在英汉字典中查找某个英文单词的中文解释;在新华字典中查找某个汉字的读音、含义;在对数表、平方根表中查找某个数的对数、平方根;邮递员送信件要按收件人的地址确定位置等等。 从计算机、计算机网络中查找特定的信息,就需要在计算机中存储包含该特定信息的表。查找是许多程序中最消耗时 阅读全文
posted @ 2017-03-15 11:05
陈立扬
阅读(7330)
评论(0)
推荐(1)
摘要:
►写在前面 关于二叉树的基础知识,请看我的一篇博客:二叉树的链式存储 说明: 二叉排序树或者是一棵空树,或者是具有下列性质的二叉树: 1.若其左子树不空,则左子树上所有结点的值均小于它的根结点的值; 2.若其右子树不空,则右子树上所有结点的值均大于它的根结点的值; 3.其左、右子树也分别为二叉排序树 阅读全文
posted @ 2017-03-15 11:04
陈立扬
阅读(3569)
评论(0)
推荐(0)
摘要:
单元测试的基本使用 一、环境配置 使用idea IDE 进行单元测试,首先需要安装JUnit 插件。 1.安装JUnit插件步骤 File-->settings-->Plguins-->Browse repositories-->输入JUnit-->选择JUnit Generator V2.0安装。 阅读全文
posted @ 2017-03-15 11:01
陈立扬
阅读(2416)
评论(0)
推荐(0)
摘要:
说明: 1.Ubuntu16.04里面可以直接创建热点,而不用像以前的版本,还要其他辅助工具。 2.本篇文章转载自编程人生 具体步骤如下: 1. 点击网络标志,打开网络的选项: 2. 点击 Edit Connections ,然后点击 Add 来添加一个新的wifi选项: 3. 选择 WiFi : 阅读全文
posted @ 2017-03-15 11:01
陈立扬
阅读(994)
评论(0)
推荐(0)
摘要:
快速入门 理解: 迄今为止,我们学过的大多数SQL语句都是针对一个或多个表的单条语句。但是并不是所有的操作都是可以用一条语句来完成的,经常有一些操作是需要多条语句配合才能完成。我们引入的存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过 阅读全文
posted @ 2017-03-15 11:00
陈立扬
阅读(13636)
评论(2)
推荐(4)
摘要:
前言 使用StackExchange.Redis没有直接相关的方法进行模糊查询的批量删除和修改操作,虽然可以通过Scan相关的方法进行模糊查询,例如:HashScan("hashkey", "*key*"),然后再使用相关的方法进行相关的批量操作,但是如果缓存数据量比较大,效率低下,那么可以使用Lu 阅读全文
posted @ 2017-03-15 10:58
陈立扬
阅读(1161)
评论(0)
推荐(0)
摘要:
前言 在EFCore中执行Sql语句的方法为:FromSql与ExecuteSqlCommand;在EF6中的为SqlQuery与ExecuteSqlCommand,而FromSql和SqlQuery有很大区别,FromSql返回值为IQueryable,因此为延迟加载的,可以与Linq扩展方法配合 阅读全文
posted @ 2017-03-15 10:57
陈立扬
阅读(18159)
评论(4)
推荐(3)
摘要:
.NET Core配置文件 在以前.NET中配置文件都是以App.config / Web.config等XML格式的配置文件,而.NET Core中建议使用以JSON为格式的配置文件,因为使用起来更加方面灵活,而且可以使用.NET Core中的DI注入配置数据。 使用: 配置文件appsettin 阅读全文
posted @ 2017-03-15 10:27
陈立扬
阅读(1307)
评论(2)
推荐(0)
摘要:
前言 自从做了智慧城市这个项目之后,我一个做后端的开发者,瞬间转为前端开发,不过我还是很喜欢前端的。前端那些事,其实蛮有意思的,HTML实现的是静态的,使用ajax之后就可以和数据库交互了,加上js和jQuery之后就动起来了,加上CSS之后就更加炫酷了。因为项目中需要,查资料和编写了一些炫酷的二级 阅读全文
posted @ 2017-03-15 10:26
陈立扬
阅读(326)
评论(0)
推荐(0)
摘要:
ASP.NET Core实现OAuth2的AuthorizationCode模式 授权服务器 Program.cs --> Main方法中:需要调用UseUrls设置IdentityServer4授权服务的IP地址 Startup.cs -->ConfigureServices方法中的配置: Sta 阅读全文
posted @ 2017-03-15 10:26
陈立扬
阅读(8073)
评论(3)
推荐(1)
摘要:
本文主要介绍的是VS2008插件开发 环境要求:VS2008;.Net3.5 目标:开发插件功能为“在VS中创建文本文档,并在文本开头输入//This code was created For Testing” 1,Create new project(Visual Studio Add-In) 2 阅读全文
posted @ 2017-03-15 10:22
陈立扬
阅读(271)
评论(0)
推荐(0)
摘要:
在VS2008扩展开发中,最重要的就是DTE对象。DTE对象提供了对扩展性模型中其他对象的访问。DTE是VS自动化模型中的顶级对象。 在按照http://www.cnblogs.com/yjf512/archive/2010/06/05/1752401.html中描述的创建VS AddIn插件后,能 阅读全文
posted @ 2017-03-15 10:21
陈立扬
阅读(226)
评论(0)
推荐(0)
摘要:
Windows API是对Windows操作系统的API函数,在C#中调用Windows API的实质是托管代码对非托管代码的调用。 主要使用的格式就是: 其中的Beep就是Win API的调用,使用[DllImport("kernel32")]属性进行调用。 这个函数在MSDN中的原本定义是: 我 阅读全文
posted @ 2017-03-15 10:20
陈立扬
阅读(3508)
评论(0)
推荐(0)
摘要:
任何数据在计算机内部都是以二进制保存的,所以进制与数据的存储无关,只与输入 输出有关。所以,对于进制转换,我们只关心字符串中的结果。 在上面的第 4 条中提到了 ToString() 方法可以将数值转换成字符串,不过在字符串 中,结果是以十进制显示的。现在我们带给它加一些参数,就可以将其转换成十六进 阅读全文
posted @ 2017-03-15 10:20
陈立扬
阅读(2217)
评论(0)
推荐(0)
摘要:
问题: 现在有一个大的项目,我不能确定是否每个类和函数是否已经加上了comments,是否每个comments都是标注正确的。 VS中有没有检查Comments的功能? 解决方案: 1.右击project,选择properties(属性)。 2.在build 选项卡中,勾选“XML document 阅读全文
posted @ 2017-03-15 10:19
陈立扬
阅读(103)
评论(0)
推荐(0)
摘要:
微软IIS服务是一项经典的Web服务,可以为广大用户提供信息发布和资源共享功能。身份认证是保证IIS服务安全的基础机制,IIS支持以下5种 Web 身份认证方法: 一、匿名身份认证 如果启用了匿名访问,访问站点时,不要求提供经过身份认证的用户凭据。当需要让大家公开访问那些没有安全要求的信息时,使用此 阅读全文
posted @ 2017-03-15 10:15
陈立扬
阅读(431)
评论(0)
推荐(0)
摘要:
在实现API Gateway过程中,另外一个需要考虑的问题就是部分失败。这个问题发生在分布式系统中当一个服务调用另外一个服务超时或者不可用的情况。API Gateway不应该被阻断并处于无限期等待下游服务的状态。但是,如何处理这种失败依赖于特定的场景和具体服务。如果是产品信息服务无响应,那么API 阅读全文
posted @ 2017-03-15 10:14
陈立扬
阅读(1174)
评论(0)
推荐(0)
摘要:
导航条对于每一个Web前端攻城狮来说并不陌生,但是毛玻璃可能会相对陌生一些。简单的说,毛玻璃其实就是让图片或者背景使用相应的方法进行模糊处理。这种效果对用户来说是十分具有视觉冲击力的。 本次分享的主题:通过CSS3来制作类似下面的导航条和毛玻璃效果。 导航条是梯形形状的。 背景区域的毛玻璃效果。 把 阅读全文
posted @ 2017-03-15 10:13
陈立扬
阅读(1871)
评论(1)
推荐(0)
摘要:
CSS背景图片定位其实对于每一位学习前端的同学来说,都已经非常熟悉了。网上铺天盖地的最常见的一种方案就是在父元素中relative,然后子元素absolute。这种方案当然好,不过带来的一个缺点就是会改变元素的层级关系,如果在多个地方使用,这样的层叠嵌套的关系会十分混乱。 先暂时抛弃那种方案,给大家 阅读全文
posted @ 2017-03-15 10:11
陈立扬
阅读(2004)
评论(0)
推荐(1)
摘要:
以下对artTemplate模板引擎的介绍会分为如下几部分内容: 1.artTemplate模板引擎的基本语法结构 2.artTemplate模板引擎的基本使用方法 2.1:使用一个type="text/html"的script标签存放模板 2.2:在javascript中存放模板 2.3:嵌入子模 阅读全文
posted @ 2017-03-15 09:51
陈立扬
阅读(721)
评论(0)
推荐(0)
摘要:
在Vue.js中,每一个vue文件都是一个组件,在.vue文件中可以将模板,脚本,样式写在一起,便于组织整个组件。在使用template,script时,编写css样式时,都进行的特别顺利,唯独当我想用sass来预处理css时,在style下使用lang='sass'一直报错。 在.vue中是这样的 阅读全文
posted @ 2017-03-15 09:50
陈立扬
阅读(4846)
评论(0)
推荐(0)
摘要:
一. 模块划分 微信对外开放的接口已经非常的多,再加上时间演进的原因,可以说甚至有点杂乱。不过在大模块上基本上还是很清晰的。 这里针对已有的微信接口(排除支付,会在OSS.PayCenter中开源),根据接口的功能范围,我把当前接口主要分为以下:授权接口,功能接口,实时消息接口 三个主要模块,每 阅读全文
posted @ 2017-03-15 09:48
陈立扬
阅读(191)
评论(0)
推荐(0)
摘要:
这个项目是整个OSS系列开源项目之一,主要是对 社交化产品的接口包装,而微信项目是当前正在进行的项目,在整个微信的项目中,包含三个大模块(请见上文,或见模块划分思维导图),这里对三个模块做一个分步讲解。 一.实时消息模块 当前模块主要是对实时消息的处理,其概要设计想法和相关流程图已经在上文中做了介绍 阅读全文
posted @ 2017-03-15 09:48
陈立扬
阅读(244)
评论(0)
推荐(0)
摘要:
通过上一章我们明白我们要学习的知识点和目标。所以这章我将从使用者来讲struts2的机制原理。我们都清楚的知道struts2的核心思想是MVC思想。MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。说到MVC思想我就 阅读全文
posted @ 2017-03-15 09:47
陈立扬
阅读(208)
评论(0)
推荐(0)
摘要:
根据图片笔者就明白我们首要分析便是橙黄色(Servlet Filters)。也就是传说的过滤器(Filter)。相信看过笔者前面几个章节的读者都明白struts2的配置方式有二种。即是StrutsPrepareFilter+StrutsExecuteFilter和StrutsPrepareAndEx 阅读全文
posted @ 2017-03-15 09:46
陈立扬
阅读(2910)
评论(0)
推荐(0)
摘要:
StrutsExecuteFilter类的工作就是执行对应的action请求。StrutsExecuteFilter类的工作还需要有一个叫ExecuteOperations类的帮助。如果看过源码的朋友都知道,StrutsExecuteFilter类的代码里用了ExecuteOperations类的俩 阅读全文
posted @ 2017-03-15 09:45
陈立扬
阅读(778)
评论(0)
推荐(0)
摘要:
从前面几章中我们了解到了一点:想知道如何加载相关配置文件就必须去找StrutsXmlConfigurationProvider类和XmlConfigurationProvider类。而StrutsXmlConfigurationProvider类和XmlConfigurationProvider类是 阅读全文
posted @ 2017-03-15 09:44
陈立扬
阅读(396)
评论(0)
推荐(0)
摘要:
通过《Struts2 源码分析——调结者(Dispatcher)之执行action》章节我们知道执行action请求,最后会落到Dispatcher类的serviceAction方法上面。可惜笔者并没有在这一章里面对他自己详细的讲解。先让我们看一下代码吧?知道他在做什么吧。如下 Dispatcher 阅读全文
posted @ 2017-03-15 09:43
陈立扬
阅读(444)
评论(0)
推荐(0)
摘要:
上一章里面有提到过DefaultActionInvocation类的invoke方法里面的invokeActionOnly方法。没有错!当所有拦截器前半部分执行结束之后,就会去执行invokeActionOnly方法。这个方法就是执行action类实例的入口。而invokeActionOnly方法实 阅读全文
posted @ 2017-03-15 09:42
陈立扬
阅读(401)
评论(0)
推荐(0)
摘要:
由于本系列并不是主讲ADO.NET。所以这里笔者只会教上面定义有线连接方式相关的类。不管如何让我们先看一下ADO.NET类相关联的所有基类吧。这样子也方便我们下面的学习。 下面是ADO.NET的基类信息 DbConnection类:用于连接数库的类。相当于JDBC里面通过DriverManager. 阅读全文
posted @ 2017-03-15 09:28
陈立扬
阅读(302)
评论(0)
推荐(0)
摘要:
数据类型。也就是所谓的变量。这是基础中的基础。让我们看一下C#有哪一些常用的数据类型。 C#: 上面是开发时候常用数据类型的定义。我们可以看出来。只有要记住几个不同点就可以学会这边的知识点了。 1.decimal类型不同:只要明白他跟double的用法是相似的(如果要深入的话,是不一样子)。 2.s 阅读全文
posted @ 2017-03-15 09:28
陈立扬
阅读(290)
评论(0)
推荐(0)
摘要:
对lock的关键字作用跟JAVA的synchronized关键字类似。但有一定的差别。JAVA的synchronized关键字可能修饰在方法上面。可惜C#却不能修饰在方法上面。用法有什么不同吗。那不如让我们看一下代码? C#: 上面的aomiLock只是一个笔者定义类的一个实例而以。显然笔者是看不出 阅读全文
posted @ 2017-03-15 09:27
陈立扬
阅读(212)
评论(0)
推荐(0)
摘要:
上一章我们讲到关于面向对象思想上C#和JAVA之差别。笔者分别从面向对象的三大特性入手。而本章主要讲一些C#改进的知识点。在.NET Framework 2.0之后出现很多新的知识点。这些知识点更是让C#在写法上更加的多样性。有些写法还真的让笔者觉得很有不错。由于这一部分的知识更多是C#独有的。很有 阅读全文
posted @ 2017-03-15 09:27
陈立扬
阅读(186)
评论(0)
推荐(0)
摘要:
上一章笔者讲到关于IO文件操作类,了解如何处理文件流。从这一章开始笔者将讲解相对比较高级的知识点。而本章笔者就对WinForm开发的知识点进行讲解和引导。现在很多业务都是面向于B/S模式的开发,JAVA也不另外。所以JAVA的程序员对J2EE部分的知识非常了解。却对J2SE的知识点半知半解。甚至有一 阅读全文
posted @ 2017-03-15 09:25
陈立扬
阅读(870)
评论(0)
推荐(0)
摘要:
上一章笔者介绍了关于WinForm环境。这一章笔者将继续讲WinForm。只不过更加的面向开发了。事实就是在学习工具箱里面的控件。对于WinForm开发来讲,企业对他的要求并没有那么高。但是如果是游戏相关的话,不好意思!笔者觉得你可能选错语言了。C++可能更合适你。有一点希望读者们明白。下列讲到的内 阅读全文
posted @ 2017-03-15 09:24
陈立扬
阅读(628)
评论(0)
推荐(0)
摘要:
上一章笔者对于WinForm开发过程用到的几个知识点做了讲解。笔者们可以以此为开端进行学习。而本章我们来讲一个跟ORM思想有关的知识点。在讲之前让我们想一下关于JAVA的hibernate知识点。hibernate也是ORM框架。记得hibernate里面有一个叫HQL。先不管HQL的好与坏。主要是 阅读全文
posted @ 2017-03-15 09:20
陈立扬
阅读(1046)
评论(0)
推荐(0)
摘要:
上一章中笔者讲到关于Linq和EF的用法。并以hibernate来进行讲解。那么本章笔者来讲一下C#的Asp.Net。即是在B/S模式下开发。现在企业大部分的业务都是面向B/S模式的。所以对于Asp.Net的了解变得必不可少的知识点。笔者在从事JAVA开发的时候,很少看到有关于Awt和Swing开发 阅读全文
posted @ 2017-03-15 09:19
陈立扬
阅读(343)
评论(0)
推荐(0)
摘要:
mybatis框架在操作数据的时候,离不开SqlSession接口实例类的作用。可以说SqlSession接口实例是开发过程中打交道最多的一个类。即是DefaultSqlSession类。如果笔者记得没有错的话,早期是没有什么getMapper方法的。增删改查各志有对应的方法进行操作。虽然现在改进了 阅读全文
posted @ 2017-03-15 09:18
陈立扬
阅读(1180)
评论(0)
推荐(0)
摘要:
上一章笔者讲到关于Asp.NET的知识点。了解Asp.NET基本的知识点之后,我们在来学习关于C#的MVC框架就简单多了。显然本章就是来介绍一下关于Asp.NET MVC。对于MVC的思想笔者相信大家已经很清楚了。笔者在这里就不多说了。我有个同学做Asp.NET开发的。他跟我讲过一句话——我都快忘了 阅读全文
posted @ 2017-03-15 09:18
陈立扬
阅读(346)
评论(0)
推荐(0)

浙公网安备 33010602011771号