- 博客(4376)
- 收藏
- 关注
转载 玩转Django2.0---Django笔记建站基础十三
第13章 第三方功能应用 在前面的章节中,我们主要讲述Django框架的内置功能以及使用方法,而本章主要讲述Django的第三方功能应用以及使用方法。通过本章的学习,读者能够在网站开发过程中快速开发网站API、生成网站验证码、实现搜索引擎、实现第三方用户注册和分布式任务。13.1 快速开发网站API 网站API也成为接口,接口其实与网站的URL地址是同一个原理。当用户...
2019-10-05 15:26:00
1394
转载 玩转Django2.0---Django笔记建站基础十二
第十二章 Django项目上线部署 目前部署Django项目有两种主流方案:Nginx+uWsGI+Django或者Apache+uWSGI+Django。Nginx作为服务器最前端,负责接收浏览器的所有请求并统一管理。静态请求由Nginx自己处理;非静态请求通过uWSGI服务器传递给Django应用,由Django进行处理并做出相应,从而完成一次Web请求。本章以Nginx+u...
2019-10-05 15:25:00
743
转载 玩转Django2.0---Django笔记建站基础十一(二)
11.5 歌曲排行榜 歌曲排行榜是通过首页的导航链接进入的,按照歌曲的播放次数进行降序显示。从排行榜页面的设计图可以看到,网页实现三个功能:网页顶部搜索、歌曲分类筛选和歌曲信息列表,其说明如下: 1、网页顶部搜索:每个网页都具备基本功能,而且每个网页的实现方式和原理是相同的。 2、歌曲分类筛选:根据歌曲信息表song的song_type字段对歌曲进...
2019-10-03 18:05:00
1288
转载 玩转Django2.0---Django笔记建站基础十一(一)
第十一章 音乐网站开发 本章以音乐网站项目为例,介绍Django在实际项目开发中的应用,该网站共分为6个功能模块分别是:网站首页、歌曲排行榜、歌曲播放、歌曲点评、歌曲搜索和用户管理。11.1 网站需求与设计 当我们接到一个项目的时候,首先需要了解项目的具体需求,根据需求类型划分网站功能,并了解每个需求的业务流程。本节以音乐网站为例进行介绍,整个网站的功能分为:网...
2019-10-03 07:51:00
694
转载 玩转Django2.0---Django笔记建站基础十(二)
10.3 CSRF防护 CSRF(跨站请求伪造)也成为One Click Attack或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用,窃取网站的用户信息来制作恶意请求。 Django为了防护这类攻击,在用户提交表单时,表单会自动加入csrftoken的隐含值,这个隐含值会与网站后台保存的csrftoken进行匹配,只有匹配成功,网站...
2019-10-01 22:30:00
302
转载 玩转Django2.0---Django笔记建站基础十(一)
第十章 常用的Web应用程序 Django为开发者提供了常见的Web应用程序,如会话控制、高速缓存、CSRF防护、消息提示和分页功能。内置的Web应用程序大大优化了网站性能,并且完善了安全防护机制,而且也提高了开发者的开发效率。10.1 会话控制 Django内置的会话控制简称为Session,可为访问者提供基础的数据存储。数据主要存储在服务器上,并且网站的任意...
2019-10-01 11:26:00
2068
转载 玩转Django2.0---Django笔记建站基础九(二)
9.4 设置用户权限 用户权限主要是对不同的用户设置不同的功能使用权限,而每个功能主要以模型来划分。以9.3节的MyDjango项目为例,在Admin后台管理系统可以查看并设置用户权限,如下图:用户权限设置 上图左边列表框中列出了整个项目的用户权限,以user|用户|Can add user为例: 1、user代表项目的App。 2、用户...
2019-09-29 22:47:00
366
转载 玩转Django2.0---Django笔记建站基础九(一)
第九章 Auth认证系统 Django除了有强大的Admin管理系统之外,还提供了完善的用户管理系统。整个用户管理系统可分为三大部分:用户信息、用户权限和用户组,在数据库中分别对应数据表auth_user、auth_permission和auth_group。9.1 内置User实现用户管理 用户管理功能已经是一个网站必备的功能之一,而Django内置了强大的用户管...
2019-09-28 15:37:00
348
转载 忘记虚拟机中Linux的登录密码解决办法
一、重启系统,在开机过程中,快速按下键盘上的方向键↑和↓。目的是告知引导程序,我们需要在引导页面选择不同的操作,以便让引导程序暂停。2.使用↑和↓将选择行设置为第一行(背景高亮即为选中),按下键盘上的e,进入编辑模式3.将光标一直移动到 LANG=zh_CN.UTF-8 后面,空格,再追加init=/bin/sh。这里特别注意,需要写在UTF-8后,保持在同一行,并注意空格。...
2019-09-27 13:08:00
404
转载 Hadoop window win10 基础环境搭建(2.8.1)(转)
下面运行步骤除了配置文件有部分改动,其他都是参照hadoop下载解压的share/doc/index.html。hadoop下载:http://apache.opencas.org/hadoop/common/解压至无空格目录下即可,下面是目录结构:下面配置windows环境:JavaJDK :我采用的是1.8的,配置JA...
2019-09-26 16:51:00
141
转载 微服务架构
微服务架构是一项在云中部署应用和服务的新技术。大部分围绕微服务的争论都集中在容器或其他技术是否能很好的实施微服务,而红帽说API应该是重点。微服务可以在“自己的程序”中运行,并通过“轻量级设备与HTTP型API进行沟通”。关键在于该服务可以在自己的程序中运行。通过这一点我们就可以将服务公开与微服务架构(在现有系统中分布一个API)区分开来。在服务公开中,许多服务都可以被内部独立进...
2019-09-26 16:50:00
119
转载 Hadoop入门——初识Hadoop
一.hadoop是什么Hadoop被公认是一套行业大数据标准开源软件,在分布式环境下提供了海量数据的处理能力。几乎所有主流厂商都围绕Hadoop开发工具、开源软件、商业化工具和技术服务。今年大型IT公司,如EMC、Microsoft、Intel、Teradata、Cisco都明显增加了Hadoop方面的投入。二 .hadoop能干什么hadoop擅长日志分析,faceb...
2019-09-26 16:47:00
155
转载 玩转Django2.0---Django笔记建站基础三
编写URL规则 URL(Uniform Resource Locator,统一资源定位符)是对可以从互联网上得到的资源位置和访问方法简洁的表示,是互联网上标准资源的地址。 在App里由于Django默认没有urls文件需要新建一个urls路由文件,是将属于App中的URL都写入到该文件中,而项目根目录的urls.py是将每个App的urls.py统一管理。当程序收到用户请...
2019-09-24 22:38:00
317
转载 玩转Django2.0---Django笔记建站基础八
8 admin后台系统 admin后台系统也成为网站后台管理系统,主要用于对网站前台的信息进行管理,如文字、图片、影音和其他日常使用文件的发布、更新、删除等操作,也包括功能信息的统计和管理,如用户信息、订单信息和访客信息等。简单来说,即使对网站数据库和文件的快速操作和管理系统,以使网页内容能够及时得到更新和调整。8.1 走进admin 在INSTALLED_APPS中...
2019-09-24 19:53:00
279
转载 2018雅礼 折射
雅礼题好难啊。 这个DP题思路好强。 这个东西首先一眼就知道按y排的DP怎么写,大概就是设$f(i,j,k)$表示考虑到y坐标从大到小排名为i的点,这线上一次转是j,上上次转是k的数量,直接二维限制转移就行了。 考虑这东西怎么优化。 前缀和能搞时间,woc空间也被卡了??? 打出来表看一看???? 这个DP数组有好多都...
2019-09-23 21:47:00
140
转载 IIS指定站点网卡IP进行网络部署
服务器一般有多块网卡,有时候每块网卡会绑定不同的公网ip,也就是一个机器可以有多个公网ip,那IIS部署时可以选择此项目使用那个IP部署。(当然,一块网卡也可以绑定多个IP)编辑绑定-编辑-IP地址。如果不选择的话IIS会自己根据一定规则(比如网速,访问站点网段等等)智能随机切换选择。转载于:https://www.cnblogs.com/cuihong...
2019-09-22 21:59:00
302
转载 玩转Django2.0---Django笔记建站基础七
7 表单与模型 表单是搜集用户数据信息的各种表单元素的集合,作用是实现网页上的数据交互,用户在网站输入信息,然后提交到网站服务器端进行处理(如数据录入和用户登录、注册等)。 用户表单是web开发的一项基本功能,Django的表单功能有Form类实现,主要分为两种:django.forms.Form和django.forms.ModelForm。前者是一个基础的表单功能,...
2019-09-22 16:49:00
259
转载 玩转Django2.0---Django笔记建站基础六
6 模型与数据库 Django对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite和Oracle,而且为这些数据库提供了统一的调用API,这些API统称为ORM框架。通过使用Django内置的ORM框架可以实现数据库连接和读写操作。 6.1 构建模型 ORM框架是一种程序技术,用于实现面向对象编程语言中不同类型系统的数据之...
2019-09-21 18:51:00
364
转载 玩转Django2.0---Django笔记建站基础五
5 模板 Django作为web框架,需要一种很便利的方法去动态地生成HTML网页,因此有了模板这个概念。模板包含所需HTML的部分代码以及一些特殊语法 Django可以配置一个或多个模板引擎(甚至是0,如果不需要使用模板),模板系统有Django模板语言(Django Template Language, DTL)和Jinja2。Django模板语言是Django内置...
2019-09-19 21:04:00
237
转载 666
https://neooj.com:8082/oldoj/graphpanel.php转载于:https://www.cnblogs.com/starsing/p/11551586.html
2019-09-19 18:20:00
304
转载 php合成海报
//参数1 是因为需要微信用户头像,所以穿了对象过去//参数2 文件存储地址//参数3 二维码图片地址function img2img_hb($wxUserInfo,$imgdir,$qrurl){ global $cssurl;//全局静态文件地址 $bigImg = imagecreatefromstring(file_get_contents($cssurl.'/hb/...
2019-09-19 17:31:00
565
转载 ubuntu配置Selenium+Chromedriver
1、下载并安装最新的Google Chrome版本执行如下命令:wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debsudo dpkg -i --force-depends google-chrome-stable_current_amd64.deb2、下载并安装最...
2019-09-19 11:33:00
121
转载 文献引用次数
文献引用次数:准确的说应该是“本数据库文献引用次数”。指的是此文献在我的文献数据库中被引用的次数,所以文献引用次数每个网站都不一样,因为每个网站做的都是本数据库的引用次数。比如SCI的引用次数,就是本文献在SCI数据库中所有文献的被引用次数。点击“引用次数”,应该显示出引用此文献的其他文献。转载于:https://www.cnblogs.com/cuihongyu3...
2019-09-18 18:06:00
651
转载 玩转Django2.0---Django笔记建站基础四
4.1 探究视图 一、视图说明 视图(View)是Django的MTV架构模式的V部分,主要负责处理用户请求和生成相应的相应部分,然后在页面或其它类型文档中显示。也可以理解为视图是MVC架构里面的C部分(控制器),主要处理功能和业务上的逻辑。 下面是视图函数的return相应类型:相应类型说明HttpResponse('Hello ...
2019-09-17 21:37:00
454
转载 WOS免费查的办法
SCI期刊IF是我们很多人投稿时的考虑因素之一,但每年的IF在6月份左右才会发布,2017年6月将会发布2016年的IF,这就会对很多同学投稿造成一定的影响。比如你现在准备在明年3月份投稿,这个时候还是2017年6月公布的IF。那么等你文章发表之后,过了6月,你投的这个期刊IF已经重新更新,IF高了当然皆大欢喜,如果IF变低了很多人可能会后悔投这个期刊,更有甚者如今年的Plos On...
2019-09-17 18:14:00
12785
转载 20190914考试反思
最近更的很慢了,改不完题。 重新给自己定了一下位,反正打击也大的,可能也就是20来名的水平了。 所以我准备接受联赛退役 不再给自己压力了。 压力大于实力的日子真让人煎熬。 这次没有A掉第一题,因为我并没有思考,觉得好像不可做。 开考先看T1,先打出来暴力,然后想了一会觉得不可做弃了, T2也只会个暴力,然后我就打出来再说,但是此时已经1.5h...
2019-09-16 17:50:00
116
转载 python3操作PyMySQL笔记
python3操作mysql需要先安装PyMySQLpip install PyMySQL在linux登录mysql,并且在安装数据库时设置了数据库的用户名“root”和密码“root”,mysql安装的版本为mysql5.7[root@web ~]# mysql -uroot -p -h192.168.10.100在mysql里面创建一个mysql库...
2019-09-15 18:58:00
216
转载 无限用teamviewer的一种方法,虚拟机中装teamviewer
可以使用window 多用户可以同时远程登陆的特性(win服务器版自动支持多用户同时远程登陆,非服务器版需要其他方法开启)1.在window建立两个用户,如a,b.2安装虚拟机vmware,安装操作系统。3.在虚拟机中安装teamviewer。4.登陆用户b启动虚拟机。5.远程虚拟机,然后用虚拟机使用账户a远程登陆主机就可以了。(必须使用不同用户,如果相同用户会...
2019-09-09 10:29:00
1153
转载 Windows 10 多用户同时远程登录
win服务器版默认是支持多用户登陆的,甚至可以在主机上用不同用户自己远程登陆自己,如window server 2016。Win10 正常情况下是不允许用户同时远程的,即一个用户远程进来会把另一个用户踢掉,因此需要破解才能使得多个用户同时登陆远程桌面。主要有以下两个步骤:主机修改远程登录相关配置;破解远程登录用户限制;主机修改远程登录相关...
2019-09-09 10:14:00
1171
转载 20190908考试反思
最终还是来写了。 考试很垃圾啊啊啊啊 我T1DP打错了。我没想出来一个地方的转移应该怎么写,然后忘了一个转移。。。 没错然后我考完改了一下过了,70分 T2打出来了启发式合并,然后我用它水暴力。 我和大佬的区别在于知识的运用吧。 人家拿它A题我拿它打暴力。 T3不会。。。。。 考试的心态挺不好的,听说这是省选题,心里就想差不多就行了,谁...
2019-09-08 17:53:00
104
转载 20190905考试反思
好吧我来了。 我爆0了,其实说出来可能不信,我心态其实没炸。 开考看T1,30分钟想到主席树做法,直接开码,然后发现写小问题就开始调,发现自己思路有点问题,修正了一下接着调,然后发现打法有点问题,接着调,这是已经7:30了。 然后还没过样例,但是我觉得我能调出来,果然我调出来了,但是我不想打对拍,因为我怕T2T3没时间。 然后T2大概20分钟推出...
2019-09-06 17:23:00
98
转载 【mac相关bash文件】
mac 下 关于 .bashrc 和 .bash_profile1.首先.bashrc 可能自带的系统里没有这个文件。2.bash_profile 里边一半放的是PATH相关。3. .bashrc 一般放的是用户私有的,比如alias相关。4. 需要在多个窗口生效时 ,需要在.bash_profile里加载。if [ -f ~/.bashrc ] &&...
2019-09-05 17:49:00
235
转载 游戏 抽象图论
我个人认为抽象图论挺帅的,一旦将问题抽象成点,跑图论算法就可以了。 我被抽象图论坑过很多回,这种题都是考试&&刷题好题,千万不能浪费。我记着有传送门,流水,棋子这几道抽象图论。 下次要是再看不出来是图论就要开个抽象图论总结了。。 这题我是一点思路都没有。 我们从分析状态入手吧。 问题在于,一个点只有一种状态么。这一点我在考场上想都没想,直...
2019-09-05 17:36:00
193
转载 抽卡 状压DP+期望DP+系数递推
这题的从状态定义上就有点特别,考场上没想到怎么设定状态来限制1次克金中m次的抽取。只打了m=1的点,没取模爆0了。加上是20分。 我的状态定义很简单,但是这个题如果把每个物品拆成三个然后硬转移状态数太多,这样的话一共有27个物品,显然1e9就死了。 那么考虑为什么要状压,其实是因为不同种物品概率不同,并不等价,所以我们要进行转移是要知道该乘谁的概率,那么对于每种物品的每种...
2019-09-05 16:58:00
239
转载 win10自带虚拟机的使用(Hyper-v)
昨天刚发现的觉得特别好用,故推荐一下,跟VM虚拟机的使用方法是一样的1.点击开始菜单中的<设置>图标,进入设置页码2.点击<应用>图标,进入应用页码,并找到程序和功能3.点击<启用或关闭windows功能>4.查看hyper-v相关功能是否被勾选上(默认都会勾选上)5.点击开始菜单并找到wind...
2019-09-05 11:03:00
619
转载 20190903考试反思
这次考试炸了,T1理解错题意,前一个小时废掉了。 然后看T2,woc区间DP裸题,直接上。。。。然后初值没赋全少了24分。 T3一点也不会啊啊啊。 废了。 考试的时候有半个小时没有思考,是在做完T2以为A掉的时候,看一眼T1不会,看一眼T3不会,浑浑噩噩过去的,然后出去上了个厕所。冷静了一下,觉得现在最优策略应该是好好看T1理解题意,这个是比较有前途的。然后努...
2019-09-05 11:00:00
89
转载 nigx下配置tp5.1路由
打开宝塔面板,找到你要配置路由的网站并找到配置文件(如图1)(图1)2.在配置文件里添加一下代码set $root = /www/wwwroot/www.blogs.test/public; #当前应用的运行目录location ~ \.php { fastcgi_pass unix:/dev/shm/php-cgi.sock; ...
2019-09-04 17:05:00
168
转载 sqlserver 创建分区表
我们知道很多事情都存在一个分治的思想,同样的道理我们也可以用到数据表上,当一个表很大很大的时候,我们就会想到将表拆分成很多小表,查询的时候就到各个小表去查,最后进行汇总返回给调用方来加速我们的查询速度,当然切分可以使用横向切分,纵向切分,比如我们最熟悉的订单表,通常会将三个月以外的订单放到历史订单表中,这里的三个月就是将订单表进行切分的依据。1需求说明...
2019-09-03 18:23:00
282
转载 solr的创建分片的方式
在Solr4.4之后,Solr提供了SolrCloud分布式集群的模式,它带来的主要好处是:(1)大数据量下更高的性能(2)更好扩展性(3)更高的可靠性(4)更简单易用什么时候应该使用SolrCloud(Shard)呢?(1)更大的数据量(2)更大的索引体积(3)想并行索引和查询(4)想自定义数据分区SolrCloud路由的分类A:显式路由(Composite) ...
2019-09-03 14:03:00
211
转载 分享2个Java转C#加密解密的算法
最近老是碰到和其他项目对接,对方项目采用JAVA,对于调用api时通常会 设计到对参数的加密解密。这时候就需要把对方的加密算法用C#实现一遍。直接上代码。Java private static byte[] iv = {1,2,3,4,5,6,7,8}; public static String encryptDES(String encryptStri...
2019-08-29 12:00:00
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人