自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (6)
  • 收藏
  • 关注

转载 C#文件压缩:ICSharpCode.SharpZipLib生成zip、tar、tar.gz

/// <summary> /// 生成 ***.tar.gz 文件 /// </summary> /// <param name="strBasePath">文件基目录(源文件、生成文件所在目录)</param> /// <param name="strSourceFolderName">待压缩的源文件夹名</pa...

2019-11-26 10:33:57 1038

转载 C# Winform编程ListBox之DrawItem事件

新建一个winform项目,拖一个ListBox控件listBox1publicForm1() { InitializeComponent(); listBox1.DrawMode=DrawMode.OwnerDrawFixed; }首先需要设置DrawMode为DrawMode.O...

2019-11-25 21:07:49 3604

转载 C#程序如何把窗体文件从从一个项目中复制到另一个项目

一个窗体有三个文件,全部拷贝到新的项目中在新的项目中点击显示所有文件,然后右击导入的文件,点击包括在项目中,会自动修改颜色(此时还没有被识别为窗体)重启这个项目,三个文件已经被识别出来了...

2019-11-25 15:07:06 1426

原创 flask的路由

from flask import Flask, url_for, requestapp = Flask(__name__)@app.route('/')def hello(): return 'Hello World'@app.route('/index')def index(): return 'this is index'@app.route('/...

2019-11-24 23:10:41 89

原创 flask输出helloworld

from flask import Flaskapp = Flask(__name__)@app.route('/')def hello(): return 'Hello World,nihao'if __name__ == '__main__': #app.dubug=True app.run(debug=True)

2019-11-24 22:21:21 231

原创 scrapy框架通过css,xpath获取数据

import scrapyclass QuotesSpider(scrapy.Spider): name = "quotes" def start_requests(self): urls = [ 'http://quotes.toscrape.com/page/1/', 'http://quotes.tos...

2019-11-24 21:28:28 206

原创 scrapy框架下载和创建项目

使用pip install scrapy 下载scrapy在PowerShell中运行 scrapy startproject scrapydemo创建scrapy项目

2019-11-24 20:20:27 83

原创 scrapy框架使用2

import scrapyclass QuotesSpider(scrapy.Spider): name = "quotes" def start_requests(self): urls = [ 'http://quotes.toscrape.com/page/1/', 'http://quotes.tos...

2019-11-24 20:17:21 93

原创 scrapy框架使用1

import scrapyclass QuotesSpider(scrapy.Spider): name = "quotes" def start_requests(self): urls = [ 'http://quotes.toscrape.com/page/1/', 'http://quotes.tos...

2019-11-24 20:07:43 76

原创 BeautifulSoup的使用

from bs4 import BeautifulSouphtml_doc = """<html><head><title>The Dormouse's story</title></head><body><p class="title"><b>The Dormouse's story<...

2019-11-23 23:33:38 76

转载 pip下载安装了第三方模块,Pycharm里面无法导入

问题描述:使用pip下载的第三方模块,在Pycharm里面无法导入。这个问题,一般新安装Python环境的电脑会遇到。这里,我以安装第三方模块 chardet(检测编码)为例,来做说明。我们先通过pip安装一下chardet。运行-》cmd,在黑屏终端输入:pip installchardet 即可。安装完成后,然后在Pycharm里面导入,但是,出现了点小问题:显...

2019-11-23 23:25:34 633 1

原创 模拟浏览器发送请求,不添加头会出现access denied信息

import requestsurl='https://www.whatismyip.com/'headers={'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36'}response...

2019-11-23 17:01:53 1023

原创 requests模块发送请求

import requests# response = requests.get('http://www.baidu.com')# print("状态码",response.status_code)# print("请求地址",response.url)# print("头部信息",response.headers)# print("cookie",response.cookies)...

2019-11-23 16:51:56 124

原创 urrlib3的使用

import urllib3http=urllib3.PoolManager()# 发送get请求# response=http.request('GET','http://www.baidu.com')# 发送post请求response = http.request('POST','http://httpbin.org/post',fields={'word':'hello'})...

2019-11-23 16:17:10 221

原创 urllib.request使用

## #request请求# import urllib.request# response = urllib.request.urlopen('http://www.baidu.com')# print(response.read().decode('utf-8'))# post 请求import urllib.requestimport urllib.parsedata...

2019-11-23 15:56:51 77

原创 PyCharm常用快捷键和设置

代码快速运行:Ctrl+Shift+F10编辑代码的时候经常的要换下一行,但是光标没有在行末,可以用这个命令直接换行:Shift+Enter行注释/取消行注释:Ctrl+/块注释:Ctrl+Shift+/快速查看文档:Ctrl + q Ctrl+鼠标点击函数名,查看内置函数介绍。非常实用的一个命令,编码过程中快速复制当前行,大大提升编码效率:Crtl+D代...

2019-11-22 15:58:13 71

原创 c# VSScrollBar无法走到最大值的解决办法

Value的范围是从Minimum到Maximum+1-LargeChange,你可以根据这个来计算Maximum,因为你不需要Value=Maximum就可以完成你的操作。

2019-11-21 15:27:26 741

转载 zedgraph控件使用

ZedGraph是用于创建任意数据的二维线型、棒型、饼型图表的一个类库,也可以作为Windows窗体用户控件和ASP网页访问控件。这个类库具有高度的灵活性,几乎所有式样的图表都能够被创建。关于zedgraph控件的使用具体。参考官网介绍:http://www.codeproject.com/Articles/5431/A-flexible-charting-library-for-NET...

2019-11-19 21:38:43 750

转载 用Python和Pygame写游戏-从入门到精通(6)

虽然是基础,这里还是要罗嗦一下,之前说的RBG图像,在游戏中我们往往使用RGBA图像,这个A是alpha,也就是表示透明度的部分,值也是0~255,0代表完全透明,255是完全不透明,而像100这样的数字,代表部分透明。你可以使用多种软件创建含有Alpha通道的图片,具体的网上查查吧……这个世界上有很多存储图像的方式(也就是有很多图片格式),比如JPEG、PNG等,Pygmae都能很好的支持,...

2019-11-17 16:56:47 127

转载 Python之Pygame,从入门到精通(五)

电脑游戏总是倾向于图像化的,尽量要看得到和听得到(现在的技术基本还局限与这两个感官),当然现在市场上新兴了一些VR游戏(ps:这个自己去了解吧)。游戏开发者会花无数的力气在图像上,提升图像效果是游戏开发永恒的话题。像素的威力凑近显示器,你能看到图像是由一个一个点构成,这就是像素(如果能够熟练的使用PS的,对像素的了解就能更透彻了)。至于屏幕分辨率的意义,也就不用多说了,一个1280x1024...

2019-11-17 16:54:52 171

转载 Python之pygame,从入门到精通(四)

使用字头模块一个游戏,再怎么寒碜也得有文字,俄罗斯方块还有个计分数得呢。pygame可以直接调用系统字体,或者也可以使用TTF字体。为了使用字体,你得先创建一个Font对象,对于系统自带的字体:my_font = pygame.font.SysFont("arial", 16)第一个参数是字体名,第二个自然就是大小,一般来说“Arial”字体在很多系统都是存在的,如果找不到的画,就会使用一...

2019-11-17 16:53:41 200

转载 Python之pygame,从入门到精通(三)

首先,没有人可以否定好的画面是一款游戏吸引人最直接最诱人得因素(网易游戏得美工是真的好!!),虽说滥画面高游戏度得作品也有,但优秀得画面无疑是一张过硬得通行证,可以让你争取到更多得机会。其实上两回也已经打开过显示了,不过没有特别说明而已,pygame.display.set_mode()就是创建一个游戏窗口,也就是显示得意思。全屏显示我们再第一个程序里使用了如下的语句screen =...

2019-11-17 16:51:40 131

转载 Python之pygame,从入门到精通(二)

上次我们试着写了一个最简单的Pygame程序并且解释了一个大概的框架,这次就Pygame中也是游戏中最关键的事件来展开。理解事件事件是什么,其实从名称来看我们久能想到些什么,而且你所想到的基本就是事件的真正意思了。我们上一个程序,会一直运行下去,知道你关闭窗口而产生一个QUIT事件,Pygame会接受用户的各种操作(比如按键盘,移动鼠标等)产生事件。事件随时可能发生,而且量也可能会很大,Py...

2019-11-17 16:49:04 151

转载 Python之pygame,从入门到精通(一)

Python之pygame,从入门到精通(一)Pygame的历史Pygame是一个利用SDL库的写就的游戏库,SDL呢,全名Simple DirectMedia Layer,是一位叫做Sam Lantinga的大牛写的,据说他为了让Loki(致力于向Linux上移植Windows的游戏的一家大好人公司,可惜已经倒闭,唉好人不长命啊……)更有效的工作,创造了这个东东。SDL是用C写的,...

2019-11-17 16:44:33 1092

转载 pycharm 自动补全代码提示前符号f,m , p,c,v是什么意思?

是自动补全的变量的类别    f:function 函数    p:parameter 参数    m:method 方法    c:class 类    v:variable 变量

2019-11-17 16:15:27 670

转载 LTE DCI

LTE DCI has a lot more additional information in it. In addition to resource allocation, it can carry Power Control Command, CSI Report Request or CQI Report Request etc.L1 signaling is done by DCI ...

2019-11-15 09:55:58 1072

转载 Resource Allocation (Resource Element Mapping) of Reference Signal

Note 1 : The DL Reference Signal (Cell Specific Reference Signal) is mainly determined byPhysical Cell ID.Note 2 : The resource element locations for DL reference signal gets different according to...

2019-11-15 09:16:32 201

转载 pycharm ModuleNotFoundError: No module named 'distutils.core'

错误1、在ubuntu18.04 环境 安装pycharm,当创建项目的时候报错如下:pycharm ModuleNotFoundError: No module named 'distutils.core'1ubuntu18.04 默认没有安装 pip ,需要安装 python3-pip,即可解决sudo apt-get install python3-pipsudo apt-ge...

2019-11-14 21:13:27 446

转载 E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarly unavailable) E: U

问题如下当我的Ubuntuinstall某个东西时,给出下面提示E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarly unavailable)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-fr...

2019-11-14 21:10:34 303

转载 FDD : Frame Structure Type 1

PCFICH(Physical Control Format Indicator Channel) It carries the number of symbols that can be used for control channels (PDCCH and PHICH). t is 16 data subcarriers of the first OFDM symbo...

2019-11-14 11:58:26 324

转载 LTE采样率为什么是30.72MHz

OFDM所有子载波上的符号率是15000sy/s,而要完成最大2048个子载波的IFFT的运算,必须对所有的调制符号叠加采样,每符号2048次,即总采样率为2048*15000=30.72MHz。另一方面,根据采样定理,实信号的采样频率必须大于等于信号最大频率的2倍,但对于OFDM复信号,在频谱上是单边的,只需满足1倍采样率就不至于造成混叠,同时真正信号最大频率是小于20MHz的,所以30.72M...

2019-11-14 10:31:32 2390 1

原创 .net core-MemeryCache优先级和压缩

using Microsoft.Extensions.Caching.Memory;using Microsoft.Extensions.Primitives;using System;using System.Threading;namespace CacheMemoryDemo{ class Program { static void Main(st...

2019-11-14 10:22:08 191

转载 通信里 星座图 到底是什么

要说星座图,要先从IQ调制说起:##IQ调制:##IQ解调原理:t=-1:0.001:1;f=1;y=cos(2*pi*2*f*t);subplot(1,2,1);plot(t,y);y=sin(2*pi*2*f*t);subplot(1,2,2);plot(t,y);1 2 3 4 5 6前面我们讲了IQ调制和解调的原理,下来我们看一下如...

2019-11-14 10:21:44 1370

原创 .NET CORE-主动过期

using Microsoft.Extensions.Caching.Memory;using Microsoft.Extensions.Primitives;using System;using System.Threading;namespace CacheMemoryDemo{ class Program { static void Main(st...

2019-11-10 21:52:18 296

原创 .net core -MemoryCache被动过期

using Microsoft.Extensions.Caching.Memory;using System;namespace CacheMemoryDemo{ class Program { static void Main(string[] args) { MemoryCache memoryCache = ne...

2019-11-10 21:46:14 423

原创 .net core -MemoryCache的容量控制

using Microsoft.Extensions.Caching.Memory;using System;namespace CacheMemoryDemo{ class Program { static void Main(string[] args) { MemoryCache memoryCache = ne...

2019-11-10 21:30:34 489

原创 .net core-AOP实现缓存模块

using AspectCore.DynamicProxy;using Microsoft.Extensions.DependencyInjection;using System;using System.Threading.Tasks;using AspectCore.Extensions.DependencyInjection;using System.Collections.Ge...

2019-11-10 21:05:30 572

原创 .net core-AOP实现日志模块

using AspectCore.DynamicProxy;using Microsoft.Extensions.DependencyInjection;using System;using System.Threading.Tasks;using AspectCore.Extensions.DependencyInjection;namespace AOP_Demo{ c...

2019-11-10 20:41:21 2043

原创 .net core-热加载配置

using Microsoft.Extensions.Configuration;using System;using System.Collections.Generic;namespace ConsoleCore{ class Program { static void Main(string[] args) { ...

2019-11-10 18:26:44 361

原创 .net core -使用环境变量配置

using Microsoft.Extensions.Configuration;using System;using System.Collections.Generic;namespace ConsoleCore{ class Program { static void Main(string[] args) { ...

2019-11-10 18:13:27 189

Android 4高级编程(第3版)(完整书签).zip

Android 4高级编程第三版 带有完整书签,高清,很好用哦

2019-06-14

ASP.NET MVC 5高级编程 第5版(中文版带书签)

第1章入门 1.1ASP.NETMVC简介 1.1.1ASP.NETMVC如何适应ASP.NET 1.1.2MVC模式简介 1.1.3MVC在Web框架中的应用 1.1.4ASP.NETMVC5的发展历程 1.1.5ASP.NETMVC4概述 1.1.6开源发布 1.2ASP.NETMVC5概述 1.2.1OneASP.NET 1.2.2新的Web项目体验 1.2.3ASP.NETIdentity 1.2.4Bootstrap模板 1.2.5特性路由 1.2.6ASP.NET基架 1.2.7身份验证过滤器 1.2.8过滤器重写 1.3安装MVC5和创建应用程序 1.3.1ASP.NETMVC5的软件需求 1.3.2安装ASP.NETMVC5 1.3.3创建ASP.NETMVC5应用程序 1.3.4NewASP.NETProject对话框 1.4ASP.NETMVC应用程序的结构 1.4.1ASP.NETMVC和约定 1.4.2约定优于配置 1.4.3约定简化通信 1.5小结 第2章控制器 2.1控制器的角色 2.2示例应用程序:MVCMusicStore 2.3控制器基础 2.3.1简单示例:HomeController 2.3.2创建 第一个控制器 2.3.3控制器操作中的参数 2.4小结 第3章视图 3.1视图的作用 3.2视图的基础知识 3.3理解视图约定 3.4强类型视图 3.4.1ViewBag的不足 3.4.2理解ViewBag、ViewData和ViewDataDictionary 3.5视图模型 3.6添加视图 3.7Razor视图引擎 3.7.1Razor的概念 3.7.2代码表达式 3.7.3HTML编码 3.7.4代码块 3.7.5Razor语法示例 3.7.6布局 3.7.7ViewStart 3.8指定部分视图 3.9小结 第4章模型 4.1为MVCMusicStore建模 4.2为商店管理器构造基架 4.2.1基架的含义 4.2.2基架和实体框架 4.2.3执行基架模板 4.2.4执行基架代码 4.3编辑专辑 4.3.1创建编辑专辑的资源 4.3.2响应编辑时的POST请求 4.4模型绑定 4.4.1DefaultModelBinder 4.4.2显式模型绑定 4.5小结 第5章表单和HTML辅助方法 5.1表单的使用 5.1.1action和method特性 5.1.2GET方法还是POST方法 5.2HTML辅助方法 5.2.1自动编码 5.2.2辅助方法的使用 5.2.3HTML辅助方法的工作原理 5.2.4设置专辑编辑表单 5.2.5添加输入元素 5.2.6辅助方法、模型和视图数据 5.2.7强类型辅助方法 5.2.8辅助方法和模型元数据 5.2.9模板辅助方法 5.2.10辅助方法和ModelState 5.3其他输入辅助方法 5.3.1Html.Hidden 5.3.2Html.Password 5.3.3Html.RadioButton 5.3.4Html.CheckBox 5.4渲染辅助方法 5.4.1Html.ActionLink和Html.RouteLink 5.4.2URL辅助方法 5.4.3Html.Partial和Html.RenderPartial 5.4.4Html.Action和Html.RenderAction 5.5小结 第6章数据注解和验证 6.1为验证注解订单 6.1.1验证注解的使用 6.1.2自定义错误提示消息及其本地化 6.1.3注解的后台原理 6.1.4控制器操作和验证错误 6.2自定义验证逻辑 6.2.1自定义注解 6.2.2IValidatableObject 6.3显示和编辑注解 6.3.1Display 6.3.2ScaffoldColumn 6.3.3DisplayFormat 6.3.4ReadOnly 6.3.5DataType 6.3.6UIHint 6.3.7HiddenInput 6.4小结 第7章成员资格、授权和安全性 7.1安全性:无趣、但极其重要 7.2使用Authorize特性登录 7.2.1保护控制器操作 7.2.2Authorize特性在表单身份验证和AccountController控制器中的用法 7.2.3WindowsAuthentication 7.3要求角色成员使用Authorize特性 7.4扩展用户身份 7.4.1存储额外的用户资料数据 7.4.2持久化控制 7.4.3管理用户和角色 7.5通过OAuth和OpenID的外部登录 7.5.1注册外部登录提供器 7.5.2配置OpenID提供器 7.5.3配置OAuth提供器 7.5.4外部登录的安全性 7.6Web应用程序中的安全向量 7.6.1威胁:跨站脚本 7.6.2威胁:跨站请求伪造 7.6.3威胁:cookie盗窃 7.6.4威胁:重复提交 7.6.5威胁:开放重定向 7.7适当的错误报告和堆栈跟踪 7.7.1使用配置转换 7.7.2在生产环境中使用Retail部署配置 7.7.3使用专门的错误日志系统 7.8安全回顾和有用资源 7.9小结 第8章Ajax 第9章路由 第10章NuGet 第11章ASP.NETWebAPI 第12章应用AngularJS构建单页面应用程序 第13章依赖注入 第14章单元测试 第15章扩展ASP.NETMVC 第16章高级主题 第17章ASP.NETMVC实战:构建NuGet.org网站 17.11小结 附录AASP.NETMVC5.1

2018-07-09

ASP.NET 3.5动态网站开发基础教程源文件

ASP.NET 3.5动态网站开发基础教程源文件

2014-01-23

ASP.NET 3.5动态网站开发基础教程PPT

ASP.NET 3.5动态网站开发基础教程PPT

2014-01-23

21天学通C#所有源代码

21天学通C#源代码

2014-01-23

空空如也

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

TA关注的人

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