自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (9)
  • 收藏
  • 关注

原创 Python爬虫——王者荣耀全皮肤拉取

文章目录Python爬虫——王者荣耀全皮肤拉取资源地址HeroScrapy.py运行上面的代码即可注意点Python爬虫——王者荣耀全皮肤拉取开门见山,话不多说资源地址英雄信息列表:http://pvp.qq.com/web201605/js/herolist.json皮肤前缀地址:http://game.gtimg.cn/images/yxzj/img201606/skin/her...

2019-06-10 11:29:43 2924

原创 Oracle数据库的时间函数(SYSDATE)和SQL命令涉及到时间函数的处理

Oracle数据库的时间函数(SYSDATE)和SQL命令涉及到时间函数的处理 今天项目需求中有需要使用到Oracle的时间函数(sysdate),于是就系统学习总结了一下,以便以后用到的时候备用~ 其实我个人偏好把总结和笔录整理到印象笔记中,总感觉写博客效率不如写笔记高。。。。。。[目录]ORACLE涉及到时间函数的处理1.获得系统日期【这个是最基本的…】se...

2018-06-26 17:37:46 3758

原创 Java学习——创建并使用WebService

Java学习——创建并使用WebService 很久没写博客了,最近学了Java web,对比C#感觉稍微麻烦了点……,写个简单的小实例记录下学习的过程~~Java Web服务有Rest风格和SOAP风格2种,rest风格是我们最常用的,也是非常简单的,比如ajax调用和服务端的@RequestMapping映射。SOAP风格的WebService使用xml作为通信载体,wsdl作为...

2018-06-24 22:06:36 4995

原创 JQuery.form.js异步提交表单

异步提交表单的问题:异步提交表单时,如果点击了type=submit的Button或input后,form是会二次提交的,第一次是异步提交的,第二次表单自身仍会提交,这就造成了异步提交操作异常。想要解决二次提交问题,那就要把Button和input的type换成button,给他添加click事件,然后异步提交到服务器,由于没有触发表单的submit事件所以解决了表单的二次提交问题

2018-02-06 10:56:50 499

原创 JS——转换Json格式的时间

转换json格式时间的方法 如 Date(1340239979000) 转换为正常: //转换json格式时间的方法 如Date(1340239979000)转换为正常 function ConvertJSONDateToJSDateObject(JSONDateString) { var date = new Date(parseInt(J

2017-10-31 21:52:00 1817

原创 数组、链表和哈希表

数组和链表的区别: 1、数组是将元素在内存中连续存放。 链表中的元素在内存中不是顺序存储的,而是通过存在元素中的指针联系到一起。 2、数组必须事先定义固定的长度,不能适应数据动态地增减的情况。 链表动态地进行存储分配,可以适应数据动态地增减的情况。 3、(静态)数组从栈中分配空间, 对于程序员方便快速,但是自由度小。 链表从堆中分配空间, 自由度大但是申请管理

2017-10-31 21:49:25 986

原创 同步与异步,阻塞与非阻塞

“阻塞”与”非阻塞”、”同步”与“异步”从分布式系统角度的理解:同步与异步 同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication)。 所谓同步,就是在发出一个调用时,在没有得到结果之前,该调用就不返回。但是一旦调用返回,就得到返回值了。 换句话说,就是由调用者主动等待这个调用的结果。 而异步则是相反,调用在发

2017-10-31 21:47:40 309

原创 使用C#解决编程题一

还记得大一时练习ACM算法的时光,那时候解题用的是c和c++,最近想练练编程算法,但是c和c++好久没用了,很多地方生疏了。鉴于此,我准备用C#来写写代码。进制转换第一行:A进制和B进制(2<=A,B<=30) 第二行:A进制的数值num 要   求 :将A进制的num转为B进制数输出代码://输入A和B进制和数值string AtoB = Console.ReadLine();stri

2017-09-27 21:04:12 749

转载 WCF通信模式

WCF通信模式WCF在通信过程中有三种模式:请求与答复、单向、双工通信请求与答复模式客户端发送请求,然后一直等待服务端的响应(异步调用除外),期间处于假死状态,直到服务端有了答复后才能继续执行其他程序,该模式为WCF默认模式。 缺点:如果用WCF在程序A中上传了一个很大的文件,那么程序B的执行要等待很长的时间。使得客户端程序的响应能力大大的下降。优点:可以向客户端返回错误信息。代码设置[Ope

2017-09-12 23:34:35 327

原创 WCF的配置文件

WCF的配置文件服务端的webconfig:<?xml version="1.0" encoding="utf-8"?> <configuration> <system.serviceModel> <!--配置服务和终结点--> <services> <service> <endpoint></endpoint> </servi

2017-09-12 23:05:20 318

原创 WCF服务

什么是WCF Windows Communication Foundation(WCF)是由微软研发的一组数据通信的应用程序开发接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。     WCF的最终目标是通过进程或不同的系统、通过本地网络或是通过Internet收发客户和服务之间的消息。   WCF合并了Web服务、.net Remoting

2017-09-12 21:44:39 609 1

原创 关系型与非关系型数据库的优缺点

关系型数据库特点基于单一关系模型,结构化存储,有完整性约束通过二维表建立数据之间的联系采用结构化查询语言(SQL)做数据读写操作保存数据的一致性优点☆通过事务处理保持数据的一致性数据更新的开销很小可以进行Join等复杂查询20多年的技术历程,技术成熟缺点数据读写必须经过sql解析,大量数据、高并发下读写性能不足为保证数据一致性,需要加锁,影响并发操作无法适应非结构化的存储

2017-09-12 16:14:14 12730

原创 Static与Const的区别

Static与Const的区别staticstatic局部变量 将一个变量声明为函数的局部变量,那么这个局部变量在函数执行完成之后不会被释放,而是继续保留在内存中static 全局变量 表示一个变量在当前文件的全局内可访问static 函数 表示一个函数只能在当前文件中被访问static 类成员变量 表示这个成员为全类所共有static 类成员函数 表示这个函数为全类所共有,而且只能访问静

2017-09-11 21:26:33 727

原创 JavaScript的三种消息提示窗口

JS三种消息提示窗口1.警告(alert)<script type="text/JavaScript"> alert("我是警告窗口");</script>2.确认(confirm)<script type="text/JavaScript"> var res=confirm("确定?"); if (res==true) { documen

2017-09-10 22:21:16 1433

转载 强类型语言和弱类型语言

编译型和解释型我们先看看编译型,其实它和汇编语言是一样的:也是有一个负责翻译的程序来对我们的源代码进行转换,生成相对应的可执行代码。这个过程说得专业一点,就称为编译(Compile),而负责编译的程序自然就称为编译器(Compiler)。如果我们写的程序代码都包含在一个源文件中,那么通常编译之后就会直接生成一个可执行文件,我们就可以直接运行了。但对于一个比较复杂的项目,为了方便管理,我们通常把代码分

2017-08-31 16:53:30 434

原创 EF Core的安装、EF Core与数据库结合

EF Core的安装 EF Core是新一代可扩展和跨平台的Entity Framework版本。较与旧版本,它不再使用edmx可视化的操作界面,但是仍然可以通过命令的形式通过数据库生成代码或通过代码生成数据库。EF Core实体框架核心安装:工具> NuGet软件包管理器>软件包管理器控制台Install-Package Microsoft.EntityFrameworkCore.

2017-08-23 15:07:20 4883

原创 .net core Razor视图的Tag Helper

Tag Helper tag helper的目的是帮助我们快速动态地创建HTML标签,并为其添加验证等功能。Form Tag Helper直接举例:<form asp-controller="Demo" asp-action="Register" method="post"></form>生成的HTML:<form method="post" action="/Demo/Register">

2017-08-18 16:46:11 1260

原创 MVC格式化响应数据

MVC格式化响应数据asp.Net的Action可以返回指定类型的格式数据,如 JsonResult 或 ContentResult等。[HttpGet]public JsonResult Get(){ return Json(_authorRepository.List());}[HttpGet("About")]public ContentResult About(){

2017-08-18 12:45:57 552

原创 ASP.Net Core的内置依赖注入

.Net Core 内置DI ASP.NET Core 的底层设计支持和使用依赖注入。ASP.NET Core 应用程序可以利用内置的框架服务将它们注入到启动类Startup的方法中,并且应用程序服务ConfigureServices能够配置注入。什么是依赖注入?依赖注入(Dependency injection,DI)是一种实现对象及其合作者或依赖项之间松散耦合的技术。什么是依赖倒置思

2017-08-17 17:55:37 3927

翻译 ASP.NET Core 日志

ASP.NET Core 日志处理 ASP.NET Core 内建支持日志,也允许开发人员轻松切换为他们想用的其他日志框架。 通过 DI 请求 ILoggerFactory 或 ILogger 可为应用程序增加日志功能。参考原文: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging?tabs=aspnetc

2017-08-17 16:38:29 790

原创 .NET Core MVC路由

.NET Core MVC路由路由路由:路由是用来把请求映射到路由处理程序。路由匹配:一般来说,一个应用会有一个路由集合。接收到的请求会在这个路由集合里按照 URL matching 来查找匹配。一旦某个路由规则匹配成功,则不会再去寻找其他路由;如果所有的路由规则都不匹配,则抛出异常。举个栗子:路由模板:routes.MapRoute( name: "default", templa

2017-08-17 11:55:52 407

原创 .NET Core下的文件文档服务

.NET Core下的文件文档服务默认文档服务设置默认首页可以给网站的每个访问者提供一个起始页。 为使站点能提供默认页,避免用户输入完整 URI,须在 Startup.Configure 中调用 UseDefaultFiles 扩展方法。//举个栗子,设置默认页mydefaultpublic void Configure(IApplicationBuilder app){ Defau

2017-08-16 18:01:17 1455

原创 向MVC的Model中添加验证

向MVC的Model中添加验证特性:MVC的服务端验证流程是这样的: 客户端请求—>Route解析—> model绑定—> 数据验证.举个栗子:public class Model{ public int ID { get; set; } [StringLength(60, MinimumLength = 3)] public string Name { get; set;

2017-08-16 12:11:23 2883

原创 ASP.Net Core与数据库结合

.NET Core 与Sql Server结合1.建立.Net Core Web应用程序打开VS 2017,新建项目工程: 更改身份验证: 添加数据库连接工具->连接到数据库 导入数据库表工具 ->NuGet包管理器 ->程序管理器控制台,打开powershell界面。输入下面命令: 将命令中的Mall替换为要使用的数据库Scaffold-DbContext "Server=.;Databa

2017-08-16 10:47:52 6490

原创 ASP.Net Core

什么是Asp.Net Core? ASP.NET Core 是.NET Framework的下一代版本,是一个新的开源和跨平台的框架,用于构建如 Web 应用、物联网(IoT)应用和移动后端应用等连接到互联网的基于云的现代应用程序。 ASP.NET Core 应用可运行于 .NET Core 和完整的 .NET Framework 之上。 构建它的目的是为那些部署在云端或者内部运行的

2017-08-16 08:58:26 278

原创 JavaScript原型、原型链、对象的创建

JavaScript原型 在JavaScript中,每个函数 都有一个prototype属性,当一个函数被用作构造函数来创建实例时,这个函数的prototype属性值会被作为原型赋值给所有对象实例。 所有函数对象的_proto_最终都指向Function.prototype,它是一个空函数.代码:function Son (name) { this.name = name; }f

2017-08-13 10:50:29 321

原创 理解JavaScript的闭包

理解JavaScript的闭包 要说到JavaScript最蛋疼的地方,莫过于闭包问题了。对于网上的很多关于闭包的文章,看了还不如不看,越看越乱,在网上徘徊许久,直到看到茄果的一篇关于JS闭包问题的理解,我才顿悟。变量作用域首先,要理解闭包,那肯定得先知道变量的作用域是个什么东东。变量的作用域也就两种:全局变量和局部变量。(废话!)JS特点:函数内部可以直接读取全局变量,但是在函数外部无法读取

2017-08-12 15:50:17 235

原创 CLR via C#垃圾回收

垃圾回收平台的工作原理对资源的访问调用IL指令newobj,为资源的类型分配内存初始化内存,设置资源的初始状态,这一步由构造方法执行访问类型的成员访问结束后摧毁资源状态进行清理由垃圾回收器处理,释放内存使用IL指令newobj创建对象时,CLR会执行下面步骤: 1. 计算类型的字段所需要的字节数 2. 加上对象的开销(对象指针和同步快索引)所需的字节数,对于32位程序需要加8字节,6

2017-08-11 10:57:33 329

原创 CLR via C#线程池与委托异步调用

CLR线程池CLR线程池一个应用程序最多只能有一个线程池。线程池是为突然大量爆发的线程设计的,通过有限的几个固定线程为大量的操作服务,减少了创建和销毁线程所需的时间,从而提高效率。CLR线程池用于对.NET中线程的管理,其基本的工作方式为:线程池的最开始是没有线程的,线程池有一个请求队列。当应用程序请求一个线程的时候,CLR会调用某个方法,将请求放入线程池的请求队列中。然后线程池会创建新的线程

2017-08-10 14:13:39 515

原创 C# via CLR 多线程的学习

程序、进程和线程关系简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 什么是程序(program)? 程序是存储在磁盘上的一段可执行代码,它是一种静态的描述。可以理解为程序是死的。什么是进程(process) ? 进程是将磁盘上存储的可执行代码,加载到内存执行的一个动态过程。可以理解为进程是活的。进程是应用程序的一个实例要使用的资源的集合。进程是系统分配资源的基本单位,每个进程都有

2017-08-10 09:27:09 457

原创 VS 2017 安装 Resharper 2017的安装

VS 2017 的安装过程以及问题的解决 为了学习.NET core(vs2013没有此组件),今天特地装了vs2017。我没有去下载什么离线版本,我是直接在线安装的,安装过程那叫一个心累啊。。。好在问题最后都解决了 ┓(;´_`)┏。其实,就算下载离线版本,最后还是要下组件,而问题主要是下这些组件时出现的,所以如果网速可以的话,在线安装也是一样的。ps:离线安装包主要

2017-08-10 00:59:54 15361 2

原创 Scrapy 功能整理

spider的功能整理# -*- coding: utf-8 -*-import scrapyfrom Demo.items import DemoItemclass DemoSpider(scrapy.Spider): #爬虫名 name = 'Demo' #爬虫的爬取域 allowed_domains = ['XXX.com'] #起始的URL列表

2017-08-08 15:38:53 656

原创 Scrapy命令 和 User Agent

Scrapy 命令全局命令startproject 新建工程 settings 配置文件 genspider 新建spider bench 测试命令 runspider shell fetch 使用Scrapy下载器(downloader)下载给定的URL,并将获取到的内容送到标准输出。 view 在浏览器中打开给定的URL,并以Scrapy spider获取到的形式展现

2017-08-08 12:44:41 945

转载 浏览器内核和性能优化总结

浏览器内核和性能优化总结 对于当下主流浏览器,很多人并不清楚它们内核具体是什么,有何特点;有的人编写html和CSS代码时,乱写一通,殊不知错误的写法会消耗浏览器更多的性能,导致加载变慢。 我从网上找了很多资料,参考了很多文章,总结一下浏览器的内核,以及对其性能的优化。文章参考:http://www.cnblogs.com/qq313462961/p/6114085.html http

2017-08-08 10:14:27 1250

原创 Scrapy爬取图片资源

scrapy爬取图片案例 练习了爬取文字信息的案例,接着练练爬取图片。scrapy的功能真心强大。目的:爬取斗鱼美女主播的图片 网址:斗鱼主播信息这是网址的数据内容:可以看到是json格式的数据 创建工程和spiderscrapy startproject Douyu scrapy genspider dyspider 编写itemimport scrapyclass DouyuItem

2017-08-07 19:04:52 947

原创 Scrapy爬取数据案例

Scrapy爬取数据

2017-08-07 12:43:44 1175 1

原创 使用Scrapy爬取一个网站的数据

Scrapy框架的初步运用

2017-08-06 18:39:19 5178 4

原创 爬虫Scrapy框架的安装配置

爬虫Scrapy框架的安装配置

2017-08-06 11:19:13 969

原创 初用WebService

WebService实现天气预报什么是webServiceWebService是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求,从而实现远程调用。WebService的协议和语言WebService所使用的数据是基于XML格式的。WebService在数据格式上主要采用SOAP协议。

2017-08-05 15:38:20 389

原创 ASP.Net的AutoPostBack属性

ASP.Net的AutoPostBack属性平时很少拖服务器控件,今天偶然用到了DropDownList,但是它的SelectedIndexChanged事件不能被触发,找了半天才发现竟然是autopostback的原因。。。 目录:[TOC]AutoPostBack属性值Asp.Net控件的AutoPostBack的属性值为True和False,True表示与服务器交互,False表示不与服务器

2017-08-05 14:53:21 5425

Java入门和提高必学书籍

Java 基础入门经典 和 Java web高级编程 带标签pdf书籍。java入门和进阶必学。

2018-05-31

vs 2017最新离线安装包(全功能完整版)

vs2017最新离线安装包,将官网文件整合成4个压缩包,包含所有组件的功能,安装过程无需联网。很方便。

2018-01-10

Hadoop2.74 编译bin文件

hadoop官方文件是没有编译的,直接使用会提示缺少hadoop.dll,该资源是编译后产生的bin文件,替换Hadoop2.74原始bin文件即可

2017-12-07

ACM课程论文+挑战竞赛书

ACM课程论文+挑战程序设计大赛

2017-08-20

linq开发资料集合

linq学习资料集合

2017-08-20

正则表达式学习书PDF

学习正则表达式

2017-08-20

C#代码生成二维码

通过C#代码生成二维码,应用于C#开发使用到二维码的场景

2017-08-20

asp.net core 开发文档

asp.net core 开发文档,学习.net core的必备

2017-08-20

vs2017各版本在线安装工具(非离线)

配合我写的vs2017安装文档;这是用到的工具;资源分最低为1,我也想设为0。。。。。。

2017-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除