Linux Django项目测试

步骤 django项目: 依赖包 [root@web01 ~]# yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl-devel zlib zlib-devel -y 1.安装python3 [root@web01 ~]# wget https://www.python.org/ftp/python/3.7.
分类: 其他 发布时间: 01-05 23:18 阅读次数: 0

java web项目请求控制(加时间戳、限制同一ip访问频率)及简单漏洞防范 编写无Java脚本的JSP页面

---待写 web项目没用框架,都是手写的过滤器等等。 给url加时间戳,骗过浏览器缓存 自定义el函数 使用JSTL标签需要的JAR包和JSP页面的引用 java web开发常见漏洞攻击及解决办法 自定义EL函数防止HTML注入 .Header Manipulation漏洞 编写无Java脚本的JSP页面
分类: 其他 发布时间: 01-05 23:18 阅读次数: 0

Linux Django项目部署

步骤 1.数据库的处理 1.1 上传bbs.sql 1.2 在mysql中创建bbs库,并导入数据库SQL脚本 mysql> create database bbs charset utf8mb4; mysql> use bbs mysql> source /opt/bbs.sql mysql> drop database bbs; 1.3 查看项目settings.py配置文件,修改以下两处 ALLOWED_HOSTS = ['*'] DATABASES
分类: 其他 发布时间: 01-05 23:18 阅读次数: 0

hive 操作

show databases ; use default; show tables ; create table student(id int, name string) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'; load data local inpath '/opt/datas/student.txt'into table student ; select * from student ; select id from student ;
分类: 其他 发布时间: 01-05 23:18 阅读次数: 0

node.js中module模块的理解

node.js中使用CommonJS规范实现模块功能,一个单独的文件就是一个单独的模块。通过require方法实现模块间的依赖管理。 通过require加载模块,是同步操作。 加载流程如下: 1、找到需要加载的模块文件。 2、判断是否缓存过,如果没有,则读取模块文件的内容。 3、把读取到的内容,封装在一个函数里运行。 (function (exports, require, module, __filename, __dirname) { //模块的代码实际上在这里 }); 4
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

学斋随笔,初九潜龙勿用,-36

待定
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

微信小程序 选项 、时间日期选择器

wxml: <view class="section" > <picker bindchange="bindPickerChange" value="{{index}}" range="{{objectArray}}" mode = "selector"> <view class="picker"> 国家:{{objectArray[index]}} </view> </picker> </view> <view class="
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

[笔记]《深入浅出React和Redux》- 设计高质量的React组件

1. 易于维护组件的设计要素 作为软件设计的通则,组件的划分要满足高内聚(High Cohesion)和低耦合(Low Coupling)的原则。 高内聚指的是将逻辑紧密相关的内容放在一个组件中。用户界面无外乎内容、交互行为和样式。传统上,内容由 HTML 表示,交互放在 JavaScript 代码文件中,样式放在 CSS 文件中定义。这虽然满足一个功能模块的需要,却要放在三个不同的文件中,这其实不满足高内聚的原则。React 却不是这样,展示内容的 JSX、定义行为的 JavaScript
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

Codeforces Hello 2019 下分记

Hello 2019 掉分记 赛前已经觉得要掉分了。。。 赛后:真的掉分了,rating -4 -> 1420。 早知道就不写C题了。怕是连C题都不做都能上分哦。 晚上12:35有Round 530。我准备好熬夜辣! 怕是要俯冲黑铁 A 英语阅读题,看看就完事了。没什么好说的。 B 本来以为要高端dp还是什么的,然后看\(n\)范围那么小,索性打个dfs试试水。 \(n=15\)秒出答案。果断交掉。 C 比赛的时候没做出来,仅仅过了3个样例,pretest 4就WA了。 思路想了一下还是比较显
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

75. Sort Colors(颜色排序) from LeetCode

75. Sort Colors 给定一个具有红色,白色或蓝色的n个对象的数组,将它们就地 排序,使相同颜色的对象相邻,颜色顺序为红色,白色和蓝色。 这里,我们将使用整数0,1和2分别表示红色,白色和蓝色。 注意: 您不应该使用库的排序功能来解决此问题。 例: 输入: [2,0,2,1,1,0] 输出: [0,0,1,1,2,2] 跟进: 一个相当直接的解决方案是使用计数排序的两遍算法。 首先,迭代0,1,和2的数组计数,然后覆盖总数为0的数组,然后是1,然后是2。 你能想出一个只使用恒定空间的
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

java:break和continue语句的区别--基础篇

1.Break语句: break用于强行退出循环,不执行循环中剩余的语句 【示例1-1】break语句 public static void main(String[] args) { int cunt = 0; for(int i=0;i<15;i++){ cunt++; if(cunt==7){ System.out.println("cunt:"+cunt);
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

“CNKI 中国知网 PDF 全文下载”油猴脚本在线安装地址

https://greasyfork.org/zh-CN/scripts/18841-cnki-%E4%B8%AD%E5%9B%BD%E7%9F%A5%E7%BD%91-pdf-%E5%85%A8%E6%96%87%E4%B8%8B%E8%BD%BD
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

HihoCoder - 1794:拼三角形 (状压DP)

描述 给定 n 根木棍,第 i 根长度为 ai 现在你想用他们拼成尽量多的面积大于 0 的三角形,要求每根木棍只能被用一次,且不能折断 请你求出最多能拼出几个 输入 第一行一个正整数 n 第二行 n 个正整数 a1 … an 1 ≤ n ≤ 15 1 ≤ ai ≤ 109 输出 输出最多能拼出几个三角形 样例输入 6 2 2 3 4 5 6 样例输出 2 思路:最开始一直在像贪心,最后没写出来。 我们要知道的是,并不是每次都选择长度相邻的三个。 因为最小的一条边可能还不够小导致了浪费。 状压
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

常用模块(shutil copy、压缩、解压)

作用与功能 主要用于文件的copy,压缩,解压 导入shuitl模块: import shutil copy方法 1 1、shutil.copyfileobj()  打开file1,并copy写入file2: 2 with open("笔记1",'r',encoding='utf-8') as f1,open('笔记2','w',encoding='utf-8') as f2: 3    shutil.copyfileobj(f1,f2) 4 5 6 7 #输入文件名就
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

编程点滴(1)

char temp[]="FFFF "; char **end_string; int converted; converted = strtol(temp, end_string,16); //使用C标准库函数strtol将16进制字符表现的字符串转换成整形时,如果使用以上语句会将末尾的两个空格写入内存,会不可预知性的覆盖内存造成程序出现错误.解决办法是要提前预留end_string的空间如 char temp[]="FFFF "; char end_string_buff[10]
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

根据内容对文件进行比较

实现效果:    知识运用:   StreamReader类用来实现TextReader抽象类 使其以一种特定的编码从字节流中读取字符   其ReadToEnd方法用来从当前流的当前位置到末尾读取流   public override string ReadToEnd() //如果当前位置位于流的尾端 则返回空字符串 ("") 实现代码: private void button3_Click(object sender, EventArgs e) {
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

教大家用html/css简单写一个心形,表白必学

1,建议大家使用Sublime编辑软件去编写,先给大家看个效果图 标题 二,教程开始,图像是由三个图像合成的,两个圆形,一个正方形,大部分用div布局完成的 1,首先建一个大的div 效果图 2,建一个圆形,首先画一个正方形,新建多一个div,css的width属性为260~270px吧,height为150px吧,然后再通过border-radius这个属性把弧边化, 设置border-radius: 50%,把背景颜色改成红色,然后用overflow属性把多出来多出来就切掉 效果图 3,新
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

教大家用python爬取百度翻译,超简单

一,首先导入urllib里面的request和parse:这里导入parse主要字符转码 from urllib import request,parse 二,爬取别人的网站最好加入伪装,也就是浏览器的请求里的User-Agent,可以有效的过滤掉别人的反爬, headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

教大家用python爬取猫眼数据,破解里面的字体woff最新

爬取数据不难,恶心的是各网站的各种反爬技术,替换字体,精灵图,数据加密等等,猫眼就是用到字体替换,简单来说就是字体映射, 首先先导入库,没有先pip安装 from fontTools.ttLib import TTFont 作用是把woff字体文件转成xml文件, woff字体文件在猫眼页面css哪里 html页面位置 @font-face { font-family: stonefont; src: url('//vfile.meituan.net/colorstone/83d4dbb88
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

什么是僵尸进程和孤儿进程?怎么避免僵尸进程?

孤儿进程:父进程退出,子进程还在运行的这些子进程都是孤儿进程,孤儿进程将被 init 进程(进 程号为 1)所收养,并由 init 进程对它们完成状态收集工作。 僵尸进程:进程使用 fork 创建子进程,如果子进程退出,而父进程并没有调用 wait 或 waitpid 获 取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中的这些进程是僵尸进程。 避免僵尸进程的方法: 1.fork两次用孙子进程去完成子进程的任务; 2.用wait()函数使父进程阻塞; 3.使用信号量,在 signal
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0