- 博客(69)
- 资源 (28)
- 收藏
- 关注
转载 Asp.net MVC+Vue.js
@{ Layout = null;}<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>学生列表</title> <script src="https://cdn.bootcss.com/vue/2.4.2/vue.min.js"></script> <style type="text/
2017-09-19 14:51:46 12670 5
转载 搜索引擎
Baiduspider常见问题解答什么是BaiduspiderBaiduspider是百度搜索引擎的一个自动程序,它的作用是访问互联网上的网页,建立索引数据库,使用户能在百度搜索引擎中搜索到您网站上的网页。Baiduspider的user-agent是什么?百度各个产品使用不同的user-agent: 产品名称 对应user-agent 网页搜索 Baiduspider 移动搜索
2017-09-06 12:00:45 10684
原创 EF使用两个DbContext的例子
类图:UserModel.cs实体类using System;using System.Collections.Generic;using System.ComponentModel.DataAnnotations;using System.Linq;using System.Text;using System.Threading.Tasks;namespace MySQL{ p
2017-09-13 17:28:45 9859
转载 Html流量充值页面效果
change.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0
2017-09-10 10:48:01 7062 2
转载 windows下使用curl命令&&常用curl命令
什么是curl命令?curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。如何在windows下使用curl命令?第一步: 进入curl下载官网,下载合适的版本,我这里下载的是windows 64位的curl。其中我下载的zip文件。 另外CAB文件也是压缩文件,这是微软出品,不太好用,建议使
2017-09-22 17:18:21 6773
转载 清除浏览器缓存的几种方法
关于浏览器缓存浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。像股票类网站实时更新等,这样的网站是不要缓存的,像有的网站很少更新,有缓存还是比较好的。今天主要介绍清除缓存的几种方法。清理网站缓存的几种方法meta方法//不缓存<META HTTP-EQUIV="pragma" CONTENT="n
2017-09-01 11:58:30 6756
转载 工作十年的程序员,却拿着毕业三年的工资,再不开窍就真晚了!
小韩是一家小公司的软件程序员,而十年后他还在那家公司,依然是一名普通的程序员。算起来,他工作也有十多年了,但是,他却告诉我,他的工资已经好几年没有涨过了。工作十年的程序员,却拿着毕业三年的工资小韩如今的处境有大环境的原因,毕竟他所处的传统软件行业普遍效益不是很好,公司没钱赚,自然不会给他们加工资。而具体到个人的情况,虽然很多人不满意待遇纷纷跳槽了,而他虽然也想过跳槽,但是,总感觉自己好像没有底气,
2017-09-11 11:14:31 6228 4
原创 Hadoop2.7.4在Windows 7(64位)详细配置(完美版)
hadoop环境搭建相对麻烦,需要安装虚拟机过着cygwin什么的,所以通过查资料和摸索,在window上搭建了一个,不需要虚拟机和cygwin依赖,相对简便很多。官网下载JDK 1.8版本配置好java环境 官网下载hadoop-2.7.4.tar.gz解压至无空格目录下即可,下面是目录结构: 文件夹访问权限修改(Everyone) 下载Hadoop 2.7.4 Windows 64位 编译
2017-09-21 10:27:52 6113 1
原创 ASP.NET Web api 身份认证原理解析
类图:TestController.csusing Newtonsoft.Json;using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Http;using System.Net.Http.Headers;using System.Web;u
2017-09-22 10:16:13 5993
转载 Linux数字权限解释
linux系统文件夹644、755、777权限设置详解 ,左至右,第一位数字代表文件所有者的权限, 第二位数字代表同组用户的权限, 第三位数字代表其他用户的权限。而具体的权限是由数字来表示的,读取的权限等于4,用r表示; 写入的权限等于2,用w表示; 执行的权限等于1,用x表示;通过4、2、1的组合,得到以下几种权限: 0(没有权限); 4(读取权限); 5(4+1 | 读取+执行);
2017-09-27 13:42:38 5668
转载 彻底弄懂HTTP缓存机制及原理
前言Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。 但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是很清楚。 在此,我会尝试用简单明了的文字,像大家系统的介绍HTTP缓存机制,期望对各位正确的理解前端
2017-09-01 11:04:15 4993
翻译 Hadoop for .NET Developers(十二):实现简单的MapReduce作业
在本练习中,我们将使用C#和.NET SDK编写并执行非常简单的MapReduce作业。本练习的目的是说明MapReduce背后的最基本概念。我们将创建的作业将在以前的博客文章中加载到本地桌面开发环境的integers.txt示例文件中运行。您可能会记得该文件由1到10,000之间的整数值列表组成,每个整数占据自己的行。我们将写的map函数将接受一行(一个整数),确定该值是偶数还是奇数,并
2017-09-25 16:06:20 3913 1
原创 MVC 5中Async和await使用
HomeController.csusing System;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Threading;using System.Threading.Tasks;using System.Web;using System.Web.Mv
2017-09-29 14:44:59 3463
翻译 Hadoop for .NET Developers(七):手动加载数据到Hadoop
要手动将文件加载到Hadoop中,应首先将文件加载到名称节点(name node)服务器。 使用名称服务器上的文件,可以在Hadoop命令提示符下使用两个命令之一将文件加载到Hadoop文件系统(HDFS)中。 虽然这对于大多数数据加载需求并不理想,但是当数据文件足够小以适合名称节点时,这种技术对于开发练习和其他一次性情况是很好的。为了演示手动加载文件,我们将从桌面开发环境的名称节点(name no
2017-09-23 10:52:08 3326
转载 HTML渲染过程详解
意中看到寒冬关于前端的九个问题,细细想来我也只是对第一、二、九问有所了解,正好也趁着这个机会梳理一下自己的知识体系。由于本人对http协议以及dns对url的解析问题并不了解,所以这里之探讨url请求加载到浏览器端时,浏览器对html的解析到呈现过程,后来经过几位道友分享,整理了一下url解析的过程,如下:用户输入url地址,浏览器根据域名寻找IP地址 浏览器向服务器发送http请求,如果服
2017-09-05 13:30:33 3115
翻译 Hadoop for .NET Developers(八):以编程方式将数据加载到HDFS
在本系列的最后一篇博文中,我们讨论了如何手动将数据加载到集群。虽然这对偶尔的需求是适用的,但是编程访问是更为方便,更为典型的方案。为了实现这一点,Hadoop在HTTP端口50070上提供了一个REST接口。当您可以直接对该接口编程数据加载时,.NET SDK可以使用WebHDFS客户端来简化此过程。要使用WebHDFS客户端,您必须了解在加载数据的集群中使用哪个存储系统。默认情况下,WebHDFS
2017-09-23 10:59:08 2976
转载 ASP.NET Core的Kestrel服务器
Kestrel是一个基于libuv的跨平台ASP.NET Core web服务器,libuv是一个跨平台的异步I/O库。ASP.NET Core模板项目使用Kestrel作为默认的web服务器。Kestrel支持以下功能:HTTPS用于启用不透明升级的WebSockets位于Nginx之后的高性能Unix socketsKestrel 被.NET Core支持的所有平台和版本所支持何时使用Ke
2017-09-14 13:27:45 2956
原创 javascript实现中国地图
主要用到 Raphael 2.2.0 JS库<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-sca
2017-09-19 09:59:15 2925
原创 ASP.NET MVC Core自定义TagHelper
Models文件夹 public class City { public string Name { get; set; } public string Country { get; set; } public int? Population { get; set; } }public interface IRepository { IEnumerable<City> Cities { get; } void AddCity(City newCity);
2017-09-09 00:15:15 2882 1
转载 System 命名空间
System 命名空间包含用于定义常用值和引用数据类型、事件和事件处理程序、接口、特性以及处理异常的基础类和基类。类 类 说明 AccessViolationException 在试图读写受保护内存时引发的异常。 ActivationContext 标识当前应用程序的激活上下文。 此类不能被继承。 Activator 包含特定的方法,用以在本地或
2017-09-18 16:47:17 2549
原创 Hadoop 文件查看工具
packages.config<?xml version="1.0" encoding="utf-8"?><packages> <package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net45" /> <package id="Microsoft.Data.Edm" version="5.2
2017-09-27 14:34:33 2493 1
翻译 Hadoop for .NET Developers(十四):了解MapReduce和Hadoop流
在Hadoop中,通过MapReduce作业解决数据处理。作业由基本配置信息组成,例如输入文件和输出文件夹的路径,由Hadoop的MapReduce层执行一系列任务。这些任务负责首先执行map和reduce功能,以便将输入数据转换为输出结果。为了说明MapReduce如何工作,请考虑一个简单的输入文件,其中包含制表符分隔的记录(在下图的最左侧)。为了说明的目的,每一行将被标记为A到F。MapRedu
2017-09-25 20:54:38 2296
原创 EF6 CodeFirst 多个DbContexts
Models文件夹Student.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace EFCodeFirstSample.Models{ public class Student {
2017-09-11 14:49:16 2144 2
转载 .NET Framework 4.6 and 4.5类库
.NET Framework 类库是一个库的类、 接口和值类型提供对系统功能的访问权限。 它是.NET framework 构建应用程序、 组件和控件的基础。 .NET Framework 和它的好处的概述,请参阅 .NET Framework 入门。 有关安装信息,请参阅 安装 .NET Framework。下表中列出并记录此参考中详细类库中的命名空间和命名空间类别。命名空间 命名空间 说
2017-09-18 16:45:47 2062
原创 EF6中CodeFirst使用MySQL
Program.cs代码:using System;using System.Collections.Generic;using System.Data.Entity;using System.Linq;using System.Text;using System.Threading.Tasks;namespace MySQLuse{ class Program
2017-09-14 16:01:52 2050
转载 .Net使用Mongodb增删改查演示
类图:Customer.cs实体类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using MongoDB.Bson;namespace MongoDemo{ public class Customer
2017-09-19 17:11:22 1924 1
原创 NET实现Hadoop增删改查
packages.config<?xml version="1.0" encoding="utf-8"?><packages> <package id="Microsoft.AspNet.WebApi.Client" version="4.0.20505.0" targetFramework="net46" /> <package id="Microsoft.Data.Edm" versi
2017-09-28 11:52:31 1812
转载 SpringBoot执行流程
基本概述SpringBoot将spring应用的启动流程进行了一个“模板化”的操作,所以我们才能通过SpringApplication.run(XXX.class, args)的方式来进行一站式的启动。其内部逻辑也是个较复杂的过程,下文将对执行流程进行阐述。本流程参考的SpringBoot版本为1.4.3.RELEASE。SpringBoot应用启动步骤简要示意图 通过上面这个简要示意图,可以看出
2017-09-04 09:58:59 1799
转载 计算机科学(一门科学领域)
计算机科学,研究计算机及其周围各种现象和规律的科学,亦即研究计算机系统结构、程序系统(即软件)、人工智能以及计算本身的性质和问题的学科。计算机科学是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等等,到更具体的主题如编程语言、程序设计、软件和硬件等。计算机科学分为理论计算机科学和实验计算机科学两个部分。后者常称为“计算机科学”而不冠以“实验”二字。前者有其他名称,如
2017-09-08 13:50:18 1740
原创 SqlServer学习(四)【复杂语句】
删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最大的记录delete from [dbo].[WList]where [Cphone] in (select [Cphone] from [WList] group by [Cphone] having count([Cphone]) > 1)AND ID NOT in(SELECT Max(ID)FR
2017-09-15 11:48:34 1653
转载 System.Linq和System.Linq.Expressions命名空间
System.Linq 命名空间提供类和接口支持使用查询的 语言集成查询 (LINQ)。类 类 说明 Enumerable 提供了一套 static (Shared 在 Visual Basic 中) 用于查询实现的对象方法 IEnumerable。 EnumerableExecutor 表示一个表达式树,并
2017-09-18 17:32:05 1627
转载 ASP.NET Core默认提供的这个跨平台的服务器KestrelServer
跨平台是ASP.NET Core一个显著的特性,而KestrelServer是目前微软推出了唯一一个能够真正跨平台的Server。KestrelServer利用一个名为KestrelEngine的网络引擎实现对请求的监听、接收和响应。KetrelServer之所以具有跨平台的特质,源于KestrelEngine是在一个名为libuv的跨平台网络库上开发的。一、libuv说起libuv,就不得不谈谈l
2017-09-18 20:35:43 1620
翻译 Hadoop for .NET Developers(十三):实施更复杂的MapReduce作业
在我们的第一个MapReduce练习中,我们使用针对本地开发集群的.NET SDK实现了一个有目的的简单MapReduce作业。 在本练习中,我们将使用相同的SDK实现稍微更复杂的MapReduce作业,但不使用我们的基于Azure的远程群集。对于本练习,我们将使用ufo_awesome.tsv数据文件中显示的UFO Sightings数据库。 该文件由制表符分隔的数据行组成,包含以下字段:Date
2017-09-25 20:52:13 1584 1
原创 jQuery动画切换效果
index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>相册切换效果</title> <style> * { margin: 0px; padding: 0px; } li { list-style: no
2017-09-30 13:57:42 1412
转载 HttpModule与HttpHandler详解
ASP.NET对请求处理的过程: 当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,
2017-09-22 14:15:12 1199
转载 细说ASP.NET控制HTTP缓存
在上篇博客【细说 ASP.NET Cache 及其高级用法】中, 我给大家介绍了ASP.NET Cache,这种服务端使用的缓存API 。在我们开发一个ASP.NET网站的过程中,其实有很多地方都是可以使用缓存的, 只是由于ASP.NET是一种基于服务端的开发平台,自然我们也经常在服务端的代码中使用各类缓存技术, 然而,由于WEB应用程序的服务对象是客户端的浏览器,通常来说,我们并不能直接控制浏览器
2017-09-01 16:41:45 1143
转载 Shell(计算机壳层)
在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。 同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,
2017-09-19 11:19:55 1096
转载 Kafka集群配置---Windows版
Kafka是一种高吞吐量的分布式发布订阅的消息队列系统,Kafka对消息进行保存时是通过tipic进行分组的。今天我们仅实现Kafka集群的配置。前言最近研究kafka,发现网上很多关于kafka的介绍都是基于Linux操作系统的。虽然这些服务最后都是配置Linux上的。但是我们平时使用的大多都是Windows系统。所以研究很是吃力。经过借鉴不同的网络文章终于在Windows上实现了kafka的配置
2017-09-13 11:51:29 1090
转载 SpringBoot启动流程解析
写在前面:由于该系统是底层系统,以微服务形式对外暴露dubbo服务,所以本流程中SpringBoot不基于jetty或者tomcat等容器启动方式发布服务,而是以执行程序方式启动来发布(参考下图keepRunning方法)。本文以调试一个实际的SpringBoot启动程序为例,参考流程中主要类类图,来分析其启动逻辑和自动化配置原理。 总览:上图为SpringBoot启动结构图,我们发现启动流程主要
2017-09-04 14:58:57 1021
原创 ServiceStack.Redis实现Redis缓存的速率限制
Program.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Ntong.RL;namespace Ntong.RL.Test{ class Program { st
2017-09-07 16:24:09 1009
Quill.js TextEditor.zip
2020-11-14
fund_sharp.zip
2020-09-17
webplayer.zip
2020-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人