自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python-Django模板的语法

2019-12-31 18:09:27 131

原创 python-Django类视图

在app1 views.py里面增加类class PersonFormView(View): form_class=PersonForm initial={'key':'value'} template_name="name.html" def get(self,request,*args,**kwargs): return render(...

2019-12-31 18:07:09 104

原创 python-Django函数视图

在app1 urls里面增加path('person_detail/<int:pk>',app1_views.person_detail)在views.py里面增加def person_detail(request, pk): try: p = Person.objects.get(pk = pk) except Person.Doesno...

2019-12-31 17:48:21 101

转载 pycharm导入自己写的模块时,模块下方出现红色波浪线的解决方案

这种情况其实可以不用管,是可以正常运行的;但是,如果看着不舒服,可以进行以下过程进行设置即可:file->settings->project->project structure->点击项目路径->点击Excluded。然后确定就正常显示了。最后本人使用第三种直接建立.pth文件。然后导入便ok第三种办法:在python安装路径的site-...

2019-12-31 17:29:24 247

原创 python-Django实现表单2

在name.html中增加提交按钮##########################name.html#########################<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</ti...

2019-12-31 12:02:00 80

原创 python-Django Form类实现表单1

在app1下面增加forms.py文件,在其中定义类,如下from django import formsclass PersonForm(forms.Form): first_name=forms.CharField(label='你的名字',max_length=20) last_name=forms.CharField(label='你的姓氏',max_length...

2019-12-31 11:41:32 194

原创 python-Django表单1

修改app1的路由在views.py里面增加函数在项目目录下面增加templates文件夹,并在其下面添加name.html文件在项目配置文件里面的TEMPLATES里面修改DIRS配置如下运行服务器,访问http://127.0.0.1:8000/app1/get_name得到name.html...

2019-12-31 11:22:43 101

原创 python-Django路由

在项目urls.py里面增加新的路由(精确字符串格式)在app1下面添加urls.py文件,并将项目的urls.py内容拷贝到该文件,修改如下在app1.views.py里面增加article方法,如下图启动服务器,访问http://127.0.0.1:8000/app1/articles/2018,即可返回hello world修改app1路由(格式转换路由),...

2019-12-31 10:50:58 88

原创 python-Django管理后台

在app下面的admin.py里面增加类来管理后台from django.contrib import adminfrom app1.models import Person,Order# Register your models here.class PersonAdmin(admin.ModelAdmin): list_display = ('first_name','...

2019-12-31 09:53:43 172

原创 python-Django使用shell进行CRUD

进入Shell插入数据另一种插入数据的方法查询所有数据查询单个记录过滤记录排序修改数据删除数据

2019-12-31 09:23:59 166

转载 python-django2.2/mysql ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3

报错环境 python=3.6,django=2.2,PyMySQL=0.9.3……django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.解决方法:Django连接MySQL时默认使用MySQLdb驱动,但MySQLdb不支持Python3,...

2019-12-30 18:10:05 134

原创 python-Django创建app

创建appapp的结构如下:在项目在app里面的models.py里面增加类from django.db import modelsclass CreateUpdate(models.Model): created_at = models.DateTimeField(auto_now_add=True) updated_at = models...

2019-12-30 18:08:49 836

原创 python-Django项目1

刷新后可以看见项目目录进入项目目录,启动服务ctrl+C回到目录,执行数据迁移创建超级管理员重新启动服务输入网址http://127.0.0.1:8000/admin/输入用户名和密码进入后台...

2019-12-30 16:54:49 81

原创 python-flask模板文件的使用2

from flask import Flask, render_templateapp = Flask(__name__)@app.route('/')def hello_world(): return render_template('index.html') # return "Hello"@app.route('/user/<username>'...

2019-12-30 14:14:50 107

原创 python-flask模板文件的使用

flask会自动识别templates目录################render.py#############################from flask import Flask, render_templateapp = Flask(__name__)@app.route('/')def hello_world(): return ren...

2019-12-30 14:13:05 99

原创 python-flask导入静态文件

from flask import Flask, url_forapp = Flask(__name__)@app.route("/url")def get_url(): return url_for("static", filename="css/style.css")if __name__ == '__main__': app.run(debug=True)...

2019-12-30 13:47:51 339

原创 python-多进程

from multiprocessing import Processimport timedef test(internal): time.sleep(internal) print('我是子进程')def main_process(): print('主进程开始') p = Process(target=test,args=(1,)) p.sta...

2019-12-28 18:47:59 107

原创 python-turtle绘图

1. 画布(canvas)画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。设置画布大小turtle.screensize(canvwidth=None, canvheight=None, bg=None),参数分别为画布的宽(单位像素), 高, 背景颜色。如:turtle.screensi...

2019-12-28 18:47:25 191

转载 linux-source: not found

测试:运行ls -l /bin/sh后显示/bin/sh -> dash这说明是用dash来进行解析的。解决方案: 命令行执行:dpkg-reconfigure dash(需要root权限) 在界面中选择no 再运行ls -l /bin/sh后显示/bin/sh -> bash ...

2019-12-27 15:30:00 733

原创 python-__del__()方法

class Cat(): def __init__(self,name): self.Name = name print("%s 来了"% self.Name) def __del__(self): print("%s 去了"% self.Name)cat=Cat("Tom")#删除对象 不执行删除对象时候,在当前程序执...

2019-12-27 08:26:31 106

原创 python-__init__()方法

__init__()方法是对象的内置方法专门用来定义一个类具有哪些属性的方法

2019-12-27 08:06:26 84

原创 python-可以在类的外部临时给对象增加属性

class Cat(): def run(self): print("%s is running"%self.Name)cat=Cat()#必须在使用该属性之前cat.Name="Tom"cat.run()

2019-12-27 07:58:51 990

原创 python-dir查询任意对象的属性和方法

def demo(): '''this is for test dir''' print("Hello,world")for item in dir(demo): print(item)print(demo.__doc__)

2019-12-27 07:55:07 162

原创 python-用代理服务器发送http请求

# www.xicidaili.comimport requestsproxy={"http":"101.236.35.98:8886", "https":"210.26.64.44:3128"}response = requests.get("http://www.baidu.com",proxies=proxy)print(response.content.decode...

2019-12-26 07:53:09 635

原创 python-模拟发送HTTP请求超时

import requestsfrom requests import ReadTimeout,HTTPError,RequestExceptionfor i in range(50): try: response = requests.get("http://www.baidu.com", timeout=0.01) print(response...

2019-12-26 07:41:18 1094

原创 Shell-练习1

#!/bin/sh#This is to show what a example looks like.echo "My First Shell!"echo "This is current directory."/bin/pwdechoecho "This is files."/bin/ls############################################...

2019-12-25 21:55:25 83

原创 C#获得字符串变量的地址

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace stringdemo{ class Program { static void Main(string[] ar...

2019-12-25 16:12:02 1392

转载 C#-获取托管对象的地址

fixed 语句禁止垃圾回收器重定位可移动的变量。 fixed 语句只在不安全的上下文中是允许的。 Fixed 还可用于创建固定大小缓冲区。fixed 语句设置指向托管变量的指针,并在执行该语句期间“固定”此变量。 如果没有 fixed 语句,则指向可移动托管变量的指针的作用很小,因为垃圾回收可能不可预知地重定位变量。 C# 编译器只允许在 fixed 语句中分配指向托管变量的指针。uns...

2019-12-25 15:57:44 1438

转载 C#-获得非托管变量内存地址

// compile with: /unsafeclass AddressOfOperator{ static void Main() { int number; unsafe { // Assign the address of number to a pointer: in...

2019-12-25 15:51:44 386

原创 python-wxPython

import wxclass MyFrame(wx.Frame): def __init__(self, parent, id): wx.Frame.__init__(self, parent, id, title="创建text contrl", pos=(100, 100), size=(400, 300)) panel = wx.Panel(s...

2019-12-24 08:02:07 148

原创 python-访问豆瓣源

pip install -i https://pypi.doubanio.com/simple --trusted-host pypi.doubanio.com wxpython

2019-12-24 06:21:18 161

原创 python-谷歌小恐龙游戏

import pygame # 将pygame库导入到python程序中from pygame.locals import * # 导入pygame中的常量SCREENWIDTH = 822 # 窗口宽度SCREENHEIGHT = 260 # 窗口高度FPS = 30 # 更新画面的时间# 定义一个滚动地图类class MyMap(): def __init...

2019-12-23 21:43:35 3693 3

原创 python-异常处理

def division(): apple = int(input('请输入苹果个数:')) children = int(input('请输入几个小朋友:')) result = apple // children remain = apple % childrenif __name__ == '__main__': try: di...

2019-12-22 21:58:18 90

原创 python-生产者消费者模式

from queue import Queuefrom threading import Threadimport timeimport randomclass Producer(Thread): def __init__(self,name,queue): Thread.__init__(self,name=name) self.data=qu...

2019-12-22 15:48:56 72

原创 python-队列在进程间的通信

from multiprocessing import Queue,Processimport timedef write_task(q): if not q.full(): for i in range(5): message='消息'+str(i) q.put(message) print(...

2019-12-22 15:31:39 77

原创 python-队列

from multiprocessing import Queueif __name__ == '__main__': q = Queue(3) q.put('消息1') q.put('消息2') print('队列是否已满:%s'%q.full()) q.put('消息3') print('队列是否已满:%s'%q.full()) #...

2019-12-22 15:23:40 69

原创 python-创建进程的三种方法和应用

from multiprocessing import Processimport timedef task(interval): time.sleep(interval) print('我是子进程')if __name__ == '__main__': print('主进程开始') p = Process(target=task,args=(1,)) ...

2019-12-22 15:11:23 141

原创 python-访问mysql

import pymysqldb =pymysql.connect(host='localhost', user='root', password='root', db='mrsoft', ...

2019-12-21 19:22:59 109

原创 python-线程互斥锁的使用

from threading import Thread,Lockimport timen=100def task(): global n mutex.acquire() time.sleep(0.1) n-=1 print("购买成功,剩余%d张电影票"%n) mutex.release()if __name__ == '__...

2019-12-21 18:32:23 72

原创 python-pip安装包时候报错

python——pip install xxx报错SyntaxError: invalid syntax在安装好python后,进入python运行环境后,发现会报错SyntaxError: invalid syntax,刚开始以为是拼写或者空格问题或者python版本问题,结果用pip3还是一样的。然后百度了一下,发现原来用pip安装时都要在cmd命令行里启动的,而在python中无法运...

2019-12-20 08:39:07 264

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关注的人

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