- 博客(76)
- 收藏
- 关注
原创 We think too much and feel too little.
We think too much and feel too little.
2022-11-26 17:27:36
669
1
原创 nginx配置参数解析
#运行用户user nobody;#启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;#工作模式及连接数上限events { #epoll是多路复用IO(I/O Multiple.
2021-12-30 13:49:52
162
原创 Windows Terminal 默认启动cmd 自定义启动路径 自定义主题
//ThisfilewasinitiallygeneratedbyWindowsTerminal1.6.10571.0//Itshouldstillbeusableinnewerversions,butnewerversionsmighthaveadditional//settings,helptext,orchangesthatyouwillnotseeunlessyouclearthisfile//andlet...
2021-03-25 10:31:04
1204
原创 使用Django自带的登录模块实现登录功能(包含token实现))
1.创建虚拟环境,创建项目mysite,创建app user2.前端发送登录请求。//前端使用vue,axios需要自己做相关配置//LoginForm:{// username: "admin",// password: 123456// },const {data:res} = this.$axios.get("api/users/login",{ params:this.LoginForm })3.在Django..
2020-12-14 17:09:47
3555
2
原创 Django中配置mysql数据库
1.安装mysql并且新建数据库mysite不在此赘述2.进入Django项目对应的虚拟环境:pip install PyMySQL3.配置settings.py,使用新配置替换掉原来的sqlite4.在项目中连接数据库进行增删改查(密码自行替换)。import pymysql#查询数据库def SELECTmysql(sql): db = pymysql.connect(host='localhost', port=3.
2020-12-03 18:15:07
200
原创 window下简易部署Django
首先:pythonmanage.pyrunserver 开启Django自带的服务器然后:配置nginx中的nginx.conf 文件location / {//在这里加上这句proxy_passhttp://xx.xx.xx.xx:xx;}最后:启动nginx本质上是使用Django自带的服务器,适用于请求量不大的环境。(100人以下访问)...
2020-11-09 17:10:32
191
原创 Django虚拟环境包迁移
需要迁移的虚拟环境cmd命令下:pip freeze --all > requirements.txt命令 将安装包版本信息导入到requireents.txt文件中注意 --all 参数,加上此参数会将setuptools、urllib3包进行打包;如果不加,这两个不会打包requirements.txt文件目录下, 需要迁移至虚拟环境cmd命令下:pip install -r requirements.txt #安装依赖包链接:https://www.jianshu.c
2020-08-19 10:19:52
567
原创 css伪元素
.good_rec_l li::before { content: ""; width: 64px; height: 1px; position: absolute; top: -1px; left: 6px; background-color: #665e57;}.good_rec_l li::after { content: ""; width: 1px; height: 70px; position: abs.
2020-06-22 11:40:40
176
原创 常用Django终端命令
pip install Django -i https://pypi.douban.com/simple# 或者 清华大学源pip install Django -i https://pypi.tuna.tsinghua.edu.cn/simple# 安装虚拟环境mkvirtualenv Demo# 查看虚拟环境workon# 创建一个django项目,项目名叫guest...
2020-04-05 12:14:34
374
原创 vue-cli3 axios跨域配置
npm安装axios和vue-axiosnpm install axios --save npm install --save vue-axios vue配置文件:在根目录新建:vue.config.jsmodule.exports = { outputDir: 'dist', //build输出目录 assetsDir: 'assets', /...
2020-04-01 17:49:47
302
原创 隐私和数据处理策略
本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不会将这些信息对外披露或向第三方提供。本应用会不时更新本隐私权政策。 您在同意本应用服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于...
2020-03-07 19:34:23
2006
原创 5.11 枚举的定义以及操作
//枚举 enum Weekday{MONDAY,TUESDAY,WEDNEDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY;}//需求 定义一个员工类,使用一个变量restday来表示他哪一天休息(一周的哪一天)class Rmployee{ private Weekday restday; //设置休息日 public void setRestday(...
2018-05-11 17:32:07
190
原创 5.10 实例内部类和静态内部类
class Outter{ String name = "out"; //实例内部类 class Inner { String name = "in"; public void test() { String name = "local"; System.out.println(name); System.out.println(this.name); Sys...
2018-05-10 21:54:29
133
原创 5.10 面向接口编程思想
//共同遵守的规范interface IUSB{ void swapDate(); }//鼠标class Mouse implements IUSB{ public void swapDate() { System.out.println("鼠标正常"); }} //键盘class KeyBoard implements IUSB{ public void swa...
2018-05-10 18:36:25
156
原创 5.10 java中的接口以及实现类
//定义接口/*接口特点:1.没有构造方法 不能定义构造器 不能new2.接口只能继承接口,不能继承类,支持多继承3.接口中的方法默认使用public abstract修饰4.接口中的字段默认使用public static final5.接口中的类是公共静态的 public static--------------------------------------------类和类...
2018-05-10 17:41:52
505
原创 5.10 模板方法设计模式
//模板类AbstractOperateTimeTemplateabstract class AbstractOperateTimeTemplate{ final public long getTime() { long begin = System.currentTimeMillis(); doWork(); long end = System.currentTimeMill...
2018-05-10 15:26:10
116
原创 5.9 装箱和拆箱操作 包装类 基本数据类型 String之间的转换
//装箱和拆箱操作class IntegerDemo { public static void main(String[] args) { //装箱操作:把int转换为对应的包装类 //方式一 Integer a = new Integer(17); //方式二 推荐使用 Integer b = Integer.valueOf(18); //拆箱操作:把包装类转...
2018-05-09 17:03:29
124
原创 5.9 单例设计模式
class ArrayUtil{ //私有化实例对象 private static final ArrayUtil Instance = new ArrayUtil(); //私有化构造器 private ArrayUtil(){} //向外暴露方法getInstance public static ArrayUtil getInstance() { return Instan...
2018-05-09 15:08:45
113
原创 5.8 引用类型转换和instanceof关键字
class Animal{ public void eat() { System.out.println("吃东西"); }}class Dog extends Animal{ public void eat() { System.out.println("吃肉"); } public void doWork() { System.out.println(...
2018-05-08 16:34:42
140
原创 5.7 java中的多态思想
//多态思想class Animal{ public void eat() { System.out.println("吃东西"); }}class Dog extends Animal{ public void eat() { System.out.println("吃肉"); }}class Cat extends Animal{ public vo...
2018-05-07 17:37:52
164
原创 5.3 super关键字的使用
//super关键字的使用 子类调用父类中被覆盖的方法class Animal{ private String name; private int age; Animal(String name,int age ) { this.name = name; this.age = age; } public String getName() { return nam...
2018-05-03 18:44:33
208
原创 5.3 java中的覆盖
/*覆盖的原则:一同: 1.方法的签名(名字)必须相同两小: 2.子类方法返回值类型和父类方法的返回类型相同或者是其子类 子类可以返回更具体的类 3.子类方法声明抛出的异常类型和父类方法抛出的异常类型相同 或者是其子类一大: 4.子类方法的访问权限比父类方法的访问权限更大或者相等 只有方法存在覆盖的概念,字段没有 当父类中的某个行为不符合子类具体的特征时,子类需要覆盖...
2018-05-03 16:42:38
73
原创 5.3 java中的继承关系
/* 什么是继承关系: 给予某个父类对对象的定义甲乙扩展,而产生的新的子类的定义, 子类可以继承父类原来的某些定义,也可以增加父类所没有的定 义,或者覆写父类中的某些特性. ---------------------------- 继承关系的作用: 1.继承关系解决代码重复问题. 2.表示出一个体系 ---------------------------- 父类:存放共性 子...
2018-05-03 15:51:59
103
原创 5.1 练习判断点和园的关系
练习:判断一个点和园的关系(在圆上,在圆外,在园内)名词解析法:一般的名词要么是对象,要么是状态 动词:方法(判断是方法)//点对象class Point{ private int x;//横坐标 private int y;//纵坐标 Point(int x,int y ) { this.x = x; this.y = y; } /...
2018-05-01 17:33:27
404
原创 4.27 javabean规范 this关键字
// javabean规范 this关键字/*this主要存在于两个位置:构造器中:就表示当前创建的对象方法中:哪一个对象调用this所在的方法,那么此时就表示哪一个对象.this的使用场景:1.解决成员变量和参数的二义性2.同类中实例方法间互相调用3.将this当做参数传递给另一个方法4.将this作为方法的返回值5.static和this不能一起使用.6.构造器重载的互...
2018-04-27 18:57:53
307
原创 4.26 理解封装思想 访问控制权限
class Person{ String name; private int age; //隐藏 private表示只能在本类访问age void setAge (int a) { if ( a <= 0 ) { System.out.println("年龄不能为负数"); return; } age = a; }}//演示封装class ...
2018-04-26 17:41:20
117
原创 4.25 Package的定义以及编译运行 jdk的包名介绍
包的语法格式:package 包名.子包名.子子包名;必须放在java文件的第一行(所有代码之前)编译命令:javac -d . Hello.java运行命令:java 包名.类名java(jdk)中的包名:
2018-04-25 11:18:35
315
原创 4.19 static修饰符的特点
/* static修饰符的特点: 1)static修饰的成员 随着所在类的(字节码)加载而加载 2)优先于对象的存在 3)static修饰的成员被该类型的所有对象所共享 4)直接用类名访问static成员*///人类class Person{ String name;//名称 int age;//年龄 static int totalNum = 5;//总人数...
2018-04-19 17:47:21
219
原创 4.18 自定义构造器和构造器重载
//表示人类class Person{ String name; //如果我们没有显示提供构造器,则编译器在编译时创建一个缺省构造器 //如果我们显示定义了一个构造器,则编译器不在创建默认构造器 //自定义构造器 Person(String xx) { System.out.println("----------"+ xx); name = xx;//初始化操作 可以设置初...
2018-04-18 17:07:54
121
原创 4.17 学生缴学费案例 数组中存放着地址
/*学生缴学费案例学生类student 有两个字段:mame(名字)和isFee(是否交学费的状态)有一个方法:交学费(fees)每一个学生都是通过studeng类new出来的一个对象,现在创建一个数组存放多个学生对象,在判断数组中的大学生是否已经交费如果没有则调用学生的交学费方法.*///描述学生对象class Student{ String name;//名字 bool...
2018-04-17 16:05:57
204
原创 4.17 打印和比较对象 对象的生命周期 匿名对象
/* 打印和比较对象 对象的生命周期 匿名对象 对象的打印操作: object的toString方法 对象的比较操作: == 对于引用类型来说比较的是内存中的地址值 对象的生命周期: 使用new时候开辟新空间 表示新生 当堆中的对象没有被任何变量所引用时候,就会被 垃圾回收器回收销毁. 匿名对象:没有名称的对象. 创建对象之后没有赋给...
2018-04-17 15:26:18
93
原创 4.13 面向对象 类的定义
类的定义:[修饰符] class 类名{0~n个成员变量;0~n个方法;}--------------------------------定义类的注意事项:1)如果使用了public修饰符,必须保证当前文件名与当前类名相同2)类名使用名称表示,类表示某一类事物,首字母大写,驼峰表示法//菲佣类型(定义类)class Servant{ String name;//姓名 int age;//年...
2018-04-13 17:48:25
123
原创 4.11 数组的搜索算法 二分/折半查找
//数组的搜索算法 二分/折半查找class BinarySerach{ public static void main(String[] args) { int[] arr ={1,2,3,4,5,6,7,8,9,10}; int index = BinarySerach(arr,8); System.out.println(index); } //折半查找 s...
2018-04-11 18:08:30
190
原创 4.11 数组的排序操作(冒泡排序 选择排序)
//数组的排序操作class ArraySortDemo{ public static void main(String[] args) { int[] arr={2,9,6,7,4,1}; printArray(arr); swich(arr); printArray(arr); } //冒泡排序 static void bubbleSort(i...
2018-04-11 16:54:30
86
原创 4.9 数组的拷贝操作 学会查阅api文档
//数组元素拷贝class ArrayCopyDemo { public static void main(String[] args) { int[] src = new int[]{1,3,4,5,6}; int[] dest= new int[10]; //从src中拷贝3 4 5 6到dest中 printArr(dest); System.out.print...
2018-04-09 18:06:26
173
原创 4.9 增强for循环 方法的可变参数
//增强for循环 方法的可变参数class ForEachDemo { public static void main(String[] args) { int[] nums1 = new int[]{1,2,3}; //使用循环迭代出数组中的每一个元素 //for循环 for (int i=0;i<nums1.length ;i++ ) { Syste...
2018-04-09 16:52:54
176
原创 4.9 多维数组
//多维数组class ArrayInArrayDemo { public static void main(String[] args) { int[][] arr1 = new int[2][3];//动态定义 int[][] arr = new int[][]{ {1}, {2,1}, {1} };//静态定义 for(int i=0;i...
2018-04-09 15:29:20
79
原创 4.9 方法参数的值传递机制之基本类型
//方法参数的值传递机制之基本类型class ParameterDemo1 { //只传递值 与局部变量无关 static void change (int x) { System.out.println("2=" + x); x=50; System.out.println("3=" + x); } public static void main(String[] a...
2018-04-09 10:51:50
79
原创 3.30 数组的操作2
//数组的操作class ArrDemo3 { //打印字符串数组 static void printArr(String[] num2 ) { String ret = "["; for (int i =0;i < num2.length ;i++ ) { ret = ret + num2[i]; if (i != num2.length-1) { ...
2018-03-30 17:41:23
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人