-
接口的显示实现和隐示实现
所属栏目:[教程] 日期:2016-10-31 热度:112
C# 接口的显示实现和隐示实现 public interface IReview { void GetReviews(); } public class ShopReview :IReview { public void GetReviews(){} } 这种方式是隐示实现: IReview rv = new ShopReview();rv.GetReviews(); ShopReview rv = new ShopRevie[详细]
-
简单的选中效果 (适用于初学者)
所属栏目:[教程] 日期:2016-10-31 热度:64
!DOCTYPE html html head meta charset="UTF-8" title/title style type="text/css" li { float: left; list-style: none; width: 150px; height: 50px; text-align: center; background-color: darkgray; font-size: 30px; color: white; padding-top: 20[详细]
-
装箱、拆箱
所属栏目:[教程] 日期:2016-10-31 热度:106
下面是我在网上收集的装箱、拆箱的资料,先收集起来以后慢慢看,越往后看越有点蒙。。。 1、 装箱和拆箱是一个抽象的概念 2、 装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型 利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的[详细]
-
TeamCity : 配置第一个工程
所属栏目:[教程] 日期:2016-10-31 热度:89
前面我们已经创建了TeamCity Server 和一个 Agent,接下来我们为一个.net core 控制台程序配置自动化的编译。 我们在本地创建一个简单的 .net core demo程序 hello (这里假设您已经安装了.net core 的 SDK): mkdir hellocd hellodotnet newdotnet restore[详细]
-
显示实现接口成员
所属栏目:[教程] 日期:2016-10-31 热度:194
using System; using System.Collections.Generic; using System.Linq; using System.Text; #region/*试想一下,如果在一个类A继承自接口B和C,并且在B和C中包含具有相同签名的成员,那么在类中实现该成员将导致两个接口都使用该成员作为他们的实现,然而[详细]
-
2016 10 28考试 dp 乱搞 树状数组
所属栏目:[教程] 日期:2016-10-31 热度:106
副标题#e# 2016 10 28 考试 时间 7:50 AM to 11:15 AM 下载链接: 试题 考试包 这次考试对自己的表现非常不满意!! T1看出来是dp题目,但是在考试过程中并没有推出转移方程,考虑了打表,但是发现暴力程序的速度不够,直接交了暴力,没想到暴力程序爆0,[详细]
-
1.1. 鼠标取词 屏幕取词技术实现原理
所属栏目:[教程] 日期:2016-10-31 热度:101
需要进行全局鼠标Hook 然后在Hook事件里根据鼠标的位置找到相应window的handle(WindowFromPoint) 再取回文本(GetWindowText) 为什么不推荐这个方法呢,很简单,跨系统性很差,不说xp win7 vista ,平板,linux,mac机不能通用。。不能兼容未来的位置gui系[详细]
-
AngularJS 簡易物件修改入門
所属栏目:[教程] 日期:2016-10-31 热度:91
各位好,今天要來介紹如何簡單的修改網站上AngularJS相關Application的內容 進而做到某些效果。(警告!所有的Web Application都應該在後端加上相關驗證) 透過本篇你可以簡單的了解到以下 1.如何查找相關的ng物件 2.如何利用ng.element與ng.injector來修改[详细]
-
在 mongodb 终端环境下写多行 javascript 代码、函数
所属栏目:[教程] 日期:2016-10-30 热度:185
工作中碰到一个问题,需要把某个 collection 中的某些符合条件的数据取出来,逐行处理其中某些字段。mongodb 终端下支持直接写 js 代码、函数,也可以运行 js 文件。 1 首先需要设置 mongo 终端的代码编辑器,不设置的话只能输入一行代码文件,无法处理大[详细]
-
Spring AOP深入剖析
所属栏目:[教程] 日期:2016-10-30 热度:188
副标题#e# 一、通过代理工厂模式配置通知 ①、前置通知、后置通知: 定义某接口:ISomeService,并自定义方法 public interface ISomeService {public void tran() throws Exception; public void log();} 定义类 实现该接口,并重写方法: public class So[详细]
-
Sublime插件支持Sass编译和Babel解析ES6 .sublime-build文件初探
所属栏目:[教程] 日期:2016-10-30 热度:160
副标题#e# 用Sublime Text蛮久了,配置配来配去的,每次换电脑都得重头再配过,奈何人老了脑子不中用了,得好好整理一些,下次换电脑就有得参考了.. 同事说,他的WebStorm简直太方便,自身集成了很多方便的工具,不用配置太多 哈哈哈哈但我还是更喜欢用ST[详细]
-
JavaScript移除绑定在元素上的匿名事件处理函数
所属栏目:[教程] 日期:2016-10-30 热度:162
前言: 面试的时候有点蒙,结束之后想想自己好像根本就误解了面试官的问题,因为我理解的这个问题本身就没有意义。但是当时已经有一些思路,但是在一个点上被卡[详细]
-
ASP.NET MVC5+EF6+EasyUI 后台管理系统(75)-微信公众平台开发-用户管理
所属栏目:[教程] 日期:2016-10-30 热度:143
最近代码出现分享问题,360云盘宣布混不下去,所有分享的连接都失效了,最近有时间会把代码转移到百度云,再把文章的代码补回去 前言 本节主要是关注者(即用户)和用户组的管理,微信公众号提供了用户和用户组的管理,我们可以在微信公众号官方里面进行操作,[详细]
-
框架之路入门
所属栏目:[教程] 日期:2016-10-30 热度:184
按耐不住激动的心情,因为继上篇文章后,不断的完善框架,今天终于整个系统基本稳定了,就继续谈框架。 我做C#开发已经近五年了。已经爱上她了,我经常开玩笑说,写代码如同谈恋爱,关键是我想认真的做一名程序员而不是码农。 简单回顾一下,目前系统是WCF[详细]
-
Hibernate(十)__缓存机制
所属栏目:[教程] 日期:2016-10-30 热度:184
为什么需要缓存? 缓存的作用主要用来提高性能,可以简单的理解成一个Map; 使 用缓存涉及到三个操作:把数据放入缓存、从缓存中获取数据、 删除缓存中的无效数据。 从上图看出: 当我们去查询对象的时候,首先到一级缓存去取数据,如果有,则不到数据库中取[详细]
-
测量行业(RTK)相关的小知识总结
所属栏目:[教程] 日期:2016-10-30 热度:145
RTK测量系统,一般需要先架设基准站(参考站),数据链模式外挂大电台(有天线大功率模式,理想范围方圆18公里以内)。基准站通过收到卫星(多星)进行计算出当前的位置。 其中涉及到频率的设置,波特率,以及协议(常用的天宝协议,透明协议等)。 这些参[详细]
-
JavaScript RegExp 基础详谈
所属栏目:[教程] 日期:2016-10-30 热度:137
副标题#e# 前言: 正则对于一个码农来说是最基础的了,而且在博客园中,发表关于讲解正则表达式的技术文章,更是数不胜数,各有各的优点,但是就是这种很基础的东西,如果我们不去真正仔细研究、学习、掌握,而是抱着需要的时候,就去网上找现成的正则表达[详细]
-
AngularJS 系列 01 - HelloWorld和数据绑定
所属栏目:[教程] 日期:2016-10-30 热度:104
副标题#e# AngularJS 系列 学习笔记 目录篇 前言: 好记性不如烂键盘,随笔就是随手笔记,希望以后有用。 本篇目录: 1. Hello World 2. AngularJS中的数据绑定 3. 简单的数据绑定 4. 数据绑定的最佳实践 写一个Hello World的应用是咱们接触任何一个语言的[详细]
-
js正则表达式语法
所属栏目:[教程] 日期:2016-10-30 热度:96
副标题#e# 1. 正则表达式规则 1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配[详细]
-
ABP文档 Web Api 控制器
所属栏目:[教程] 日期:2016-10-30 热度:74
文档目录 本节内容: 简介 AbpApiController 基类 本地化 其它 过滤 审计日志 授权 防伪造过滤 工作单元 结果包装和异常处理 结果缓存 验证 模块绑定器 简介 通过Abp.Web.Api的nuget包,把ABP集成到Asp.net Web Api 控制器里。你可以像之前做的一样创建平[详细]
-
详解Python的装饰器
所属栏目:[教程] 日期:2016-10-30 热度:72
副标题#e# Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。 为什么需要装饰器 我们假设你的程序实现了 say_hello() 和 say_goodbye() 两个函数。 def say_hello(): print hello! def say_goodbye(): print hello! # bug hereif[详细]
-
fastclick 源码注解及一些基础知识点
所属栏目:[教程] 日期:2016-10-30 热度:93
副标题#e# 在移动端,网页上的点击穿透问题导致了非常糟糕的用户体验。那么该如何解决这个问题呢? 问题产生的原因 移动端浏览器的点击事件存在300ms的延迟执行,这个延迟是由于移动端需要通过在这个时间段用户是否两次触摸屏幕而触发放大屏幕的功能。那么[详细]
-
非对称加密与OpenSSL
所属栏目:[教程] 日期:2016-10-30 热度:162
副标题#e# 随着个人隐私越来越受重视, HTTPS也渐渐的流行起来, 甚至有许多网站都做到了全站HTTPS, 然而这种加密和信任机制也不断遭遇挑战,比如戴尔根证书携带私钥,Xboxlive证书私钥泻露, 还有前一段时间的沃通错误颁发Github根域名SSL证书事件. 因此本文从[详细]
-
Hibernate 系列 08 - 对象识别机制
所属栏目:[教程] 日期:2016-10-30 热度:140
副标题#e# Hibernate 系列 学习笔记 目录 为了区别不同的对象,有两种识别方法: 1. 内存地址识别(==号识别) 2. equals()和hashCode()识别 如果两个对象的内存地址相同,毫无疑问,它们是相同的。 如果要比较的是对象携带的信息,使用内存地址识别就不可[详细]
-
如何简单便捷的搭建一个网站 - 基于Django
所属栏目:[教程] 日期:2016-10-30 热度:84
副标题#e# 一、所需工具以及相关环境 1. 系统:win7,win8.1,win10(亲测可用 - 本文为win7,64位) 2. 本文使用的版本是: 1)python-2.7.11【百度云盘分享:http://pan.baidu.com/s/1c25M2ty】 2)Django-1.6.11【百度云盘分享:http://pan.baidu.com/s/[详细]