- 博客(77)
- 资源 (5)
- 收藏
- 关注
原创 方太软件开发岗面经
一面一面是hr面还是比较轻松的,比较综合自我介绍(学习情况、荣誉、项目、家庭情况、理想)有关数据库和数据结构的成绩(岗位介绍就单独列了数据库和数据结构,比较看重这两门课)是否挂过科(和我一起面试的两位同学都挂科了)期望薪资、工作地点(工作地点一般都是宁波、西安、成都,简单说明一下自己能够在当地工作就业的意向就可以了)二面二面是业务面,主要问的都是岗位相关的内容了自我介绍最擅长的编程语言最喜欢的大学科目(就说数据库或者数据结构比较保险)最不喜欢的大学科目(和我一起面试的有说基会、英
2022-04-09 11:58:58
1733
原创 Can‘t create table ‘xxxx‘ (error: 121)
一般出现这种情况都是因为创建外键的时候没有注意,有两个相同的外键名称(不是指引用同一个外键,是命名),只要把外键名字改成不一样的就可以了
2022-03-23 15:26:54
313
原创 You called this URL via POST, but the URL doesn‘t end in a slash and you have APPEND_SLASH set. Djan
You called this URL via POST, but the URL doesn’t end in a slash andyou have APPEND_SLASH set. Django can’t redirect to the slash URLwhile maintaining POST data. Change your form to point to127.0.0.1:8000/polls/pl_yh2/ (note the trailing slash), or set.
2022-03-19 15:35:38
671
原创 django中group by 怎么用 一直报错NameError: name ‘Count‘ is not defined
今天需要在django上实现group by但是网上的例子在我的电脑上怎么都试不出来例子:sql语句select name,count(id) as counts from foo_personmodel group by name;django实现语句PersonModel.objects.values("name").annotate(counts=Count(id))虽然语句是对的但是一直报错NameError: name 'Count' is not defined然后才发现是少了
2022-03-15 15:13:06
2959
原创 CSRF验证失败. 请求被中断.
CSRF验证失败. 请求被中断.当出现这个bug的时候一般情况下是使用<form>并用post传递的原因只需要在<form>标签下一行加上{% csrf_token %}即可
2022-03-10 22:09:18
1407
原创 物联网技术与应用期末大作业
目录1. 实验概述【目的及要求】一、目的二、要求【实施环境】(使用的材料、设备、软件)2. 实验内容【项目内容】【实验(实训)过程】(步骤、记录、数据、程序等)1、阿里云平台,创建产品“11111”,进行添加设备、相关功能定义等基础设置2、连接树莓派和相关传感器3、从传感器上获取数据4、WEB平台配置数据源并设置交互5、实验结果展示1. 实验概述【目的及要求】一、目的利用课上所学树莓派、传感器和阿里云平台构建的相关知识进行物联网消防系统的相关建设,实现烟雾报警、蜂鸣器报警、警示灯警示以及相关一些人为
2022-02-25 11:19:23
8208
1
原创 django——mysql数据库反映射数据模型到models
因为单纯使用models来定义表真是太麻烦了这篇主要是讲在mysql中建立一个表然后直接在models中生成代码step1:在mysql中创建表step2:在cmd中输入python manage.py inspectdb>polls/models.py其中polls为你创建的app名step3:点击models.py即生成完毕另附在models中写代码映射到MySQL中的方法step1:输入你要新建的表名称等class PollsStudentinfo1(models.Mod
2022-02-16 12:30:56
1083
1
原创 SyntaxError: invalid character in identifier之cmd解决方案python manage.py makemigrations
当在cmd中输入python manage.py makemigrations发生错误时将代码改成python3 manage.py makemigrations就可以了
2022-02-15 21:48:36
492
原创 Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)
输入mysql -uroot -p然后输入密码即可
2022-02-15 21:27:05
1000
原创 JavaWeb——DBUtils
DBUtils可以帮助开发者完成数据的封装(结果集到Java对象的映射)ResultHandler接口是用来处理结果集,可以将查询到的结果集转成Java对象,提供了4种实现类。BeanHandler:将结果集映射成Java对象StudentBeanListHandler:将结果集映射成List集合List <Student>MapHandler:将结果集映射成Map对象MapListHandler:将结果集映射成MapList集合public static Student fin
2022-02-14 21:16:18
225
原创 JavaWeb——数据库连接池
1. Java开发流程加载驱动(只需要加载一次)建立数据库连接(Connection)(数据库连接池在这一步起到作用)执行sql语句(Statement)ResultSet接收结果集(查询)断开连接,释放资源问题:数据库连接对象是通过DriverManager来获取的,每次获取都需要向数据库申请获取连接,验证用户名和密码,执行完sql语句后断开连接,这样的方式会造成资源的浪费,数据连接资源没有得到很好的重复利用。解决方法:数据库连接池设计思想:数据连接池的基本思想就是为数据库建立一
2022-02-14 21:15:56
943
原创 JavaWeb——c3p0-config.xml中<property name=“jdbcUrl“>格式
<property name="jdbcUrl">jdbc:mysql://localhost:3306/test?userUnicode=true&characterEncoding=UTF-8</property>这样一个语句是会报错的&属于特殊字符 需要转义 如下<property name="jdbcUrl">jdbc:mysql://localhost:3306/test?userUnicode=true&characte
2022-02-14 21:15:35
568
原创 哈尔滨大学计算机考研机试KY158 找x
题目描述输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。输入描述:测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。输出描述:对于每组输入,请输出结果。示例1输入:21 30输出:-1思路#include<iostream>#include<algorithm>using namespace std;int main(){ i
2022-02-14 21:15:13
84
原创 北京大学计算机考研机试KY37 小白鼠排队
题目描述N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子。现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色。帽子的颜色用“red”,“blue”等字符串来表示。不同的小白鼠可以戴相同颜色的帽子。白鼠的重量用整数表示。输入描述:多案例输入,每个案例的输入第一行为一个整数N,表示小白鼠的数目。 下面有N行,每行是一只白鼠的信息。第一个为不大于100的正整数,表示白鼠的重量,;第二个为字符串,表示白鼠的帽子颜色,字符串长度不超过10个字符。
2022-02-13 15:25:22
221
2
原创 北京大学计算机考研机试KY67 整数奇偶排序
题目描述输入10个整数,彼此以空格分隔。重新排序以后输出(也按空格分隔),要求: 1.先输出其中的奇数,并按从大到小排列; 2.然后输出其中的偶数,并按从小到大排列。输入描述:任意排序的10个整数(0~100),彼此以空格分隔。输出描述:可能有多组测试数据,对于每组数据,按照要求排序后输出,由空格分隔。 1. 测试数据可能有很多组,请使用while(cin>>a[0]>>a[1]>>...>>a[9])类似的做法来实现; 2. 输入数据随机,有可能
2022-02-13 15:17:07
136
原创 华中科技大学计算机考研机试KY211 特殊排序
题目描述输入一系列整数,将其中最大的数挑出(如果有多个,则挑出一个即可),并将剩下的数进行排序,如果无剩余的数,则输出-1。输入描述:输入第一行包括1个整数N,1<=N<=1000,代表输入数据的个数。 接下来的一行有N个整数。输出描述:可能有多组测试数据,对于每组数据, 第一行输出一个整数,代表N个整数中的最大值,并将此值从数组中去除,将剩下的数进行排序。 第二行将排序的结果输出。示例1输入:41 3 4 2输出:41 2 3思路#include<iost
2022-02-13 11:12:16
402
原创 清华大学计算机考研机试KY2 成绩排序
题目描述查找和排序题目:输入任意(用户,成绩)序列,可以获得成绩从高到低或从低到高的排列,相同成绩都按先录入排列在前的规则处理。示例:jack 70peter 96Tom 70smith 67从高到低 成绩peter 96jack 70Tom 70smith 67从低到高smith 67jack 70Tom 70peter 96输入描述:注
2022-02-13 11:06:52
154
原创 清华大学计算机考研机试KY9 成绩排序
题目描述用一维数组存储学号和成绩,然后,按成绩排序输出。输入描述:输入第一行包括一个整数N(1<=N<=100),代表学生的个数。 接下来的N行每行包括两个整数p和q,分别代表每个学生的学号和成绩。输出描述:按照学生的成绩从小到大进行排序,并将排序后的学生信息打印出来。 如果学生的成绩相同,则按照学号的大小进行从小到大排序。示例1输入:31 902 873 92输出:2 871 903 92思路#include<iostream>#includ
2022-02-13 10:57:26
333
原创 华中科技大学计算机考研机试KY210 排序
题目描述 对输入的n个数进行排序并输出。输入描述: 输入的第一行包括一个整数n(1<=n<=100)。 接下来的一行包括n个整数。输出描述: 可能有多组测试数据,对于每组数据,将排序后的n个整数输出,每个数后面都有一个空格。 每组测试数据的结果占一行。示例1输入:41 4 3 2输出:1 2 3 4 思路#include<iostream>#include<algorithm>using namespa
2022-02-13 10:49:40
223
原创 浙江大学计算机考研机试KY132 xxx定律
题目描述 对于一个数n,如果是偶数,就把n砍掉一半;如果是奇数,把n变成 3*n+ 1后砍掉一半,直到该数变为1为止。 请计算需要经过几步才能将n变到1,具体可见样例。输入描述: 测试包含多个用例,每个用例包含一个整数n。(1<=n<=10000)输出描述: 对于每组测试用例请输出一个数,表示需要经过的步数,每组输出占一行。示例1输入:31输出:50思路#include<iostream>using namespace st
2022-02-13 10:37:08
398
原创 清华大学计算机考研机试KY6 手机键盘
题目描述按照手机键盘输入字母的方式,计算所花费的时间 如:a,b,c都在“1”键上,输入a只需要按一次,输入c需要连续按三次。 如果连续两个字符不在同一个按键上,则可直接按,如:ad需要按两下,kz需要按6下 如果连续两字符在同一个按键上,则两个按键之间需要等一段时间,如ac,在按了a之后,需要等一会儿才能按c。 现在假设每按一次需要花费一个时间段,等待时间需要花费两个时间段。 现在给出一串字符,需要计算出它所需要花费的时间。输入描述:一个长度不大于100的字符串,其中只有手机按键上有的小写字母输
2022-02-13 10:03:52
1981
原创 上海交通大学计算机考研机试KY111 日期差值
题目描述有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天输入描述:有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出描述:每组数据输出一行,即日期差值示例1输入:2011041220110422复制输出:11思路#include<iostream>using namespace std;int daymonth[2][13]={0,31,28,31,30,31,30,31,31,30,31,30,31,
2022-02-13 09:54:40
229
原创 北京理工大学计算机考研机试KY258 日期累加
题目描述设计一个程序能计算一个日期加上若干天后是什么日期。输入描述:输入第一行表示样例个数m,接下来m行每行四个整数分别表示年月日和累加的天数。输出描述:输出m行,每行按yyyy-mm-dd的个数输出。示例1输入:12008 2 3 100复制输出:2008-05-13思路#include<iostream>using namespace std;int daymonth[2][13]={0,31,28,31,30,31,30,31,31,30,31,30,
2022-02-12 23:12:50
145
原创 华中科技大学计算机考研机试KY222 打印日期
题目描述给出年分m和一年中的第n天,算出第n天是几月几号。输入描述:输入包括两个整数y(1<=y<=3000),n(1<=n<=366)。输出描述:可能有多组测试数据,对于每组数据, 按 yyyy-mm-dd的格式将输入中对应的日期打印出来。示例1输入:2000 32000 312000 402000 602000 612001 60复制输出:2000-01-032000-01-312000-02-092000-02-292000-03-01
2022-02-12 22:40:43
139
原创 清华大学计算机考研机试KY19 今年的第几天?
题目描述输入年、月、日,计算该天是本年的第几天。输入描述:包括三个整数年(1<=Y<=3000)、月(1<=M<=12)、日(1<=D<=31)。输出描述:输入可能有多组测试数据,对于每一组测试数据, 输出一个整数,代表Input中的年、月、日对应本年的第几天。示例1输入:1990 9 202000 5 1复制输出:263122#include<iostream>using namespace std;int daymont
2022-02-12 22:30:31
202
原创 北京大学计算机机试KY50 与7无关的数
描述一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7, 则称其为与7相关的数.现求所有小于等于n(n<100)的与7无关的正整数的平方和。输入描述:案例可能有多组。对于每个测试案例输入为一行,正整数n,(n<100)输出描述:对于每个测试案例输出一行,输出小于等于n的与7无关的正整数的平方和。#include<iostream>using namespace std;bool wgs(int num){ if(num % 7 == 0
2022-02-08 20:21:52
363
原创 清华大学计算机机试KY267 对称平方数1
描述打印所有不超过256,其平方具有对称性质的数。如2,11就是这样的数,因为2*2=4,11*11=121。输入描述:无任何输入数据输出描述:输出具有题目要求的性质的数。如果输出数据不止一组,各组数据之间以回车隔开。#include<iostream>using namespace std;int reverse(int num){ int rnum = 0; while(num!=0){ rnum *= 10; rnum +=
2022-02-08 20:15:35
333
原创 清华大学计算机机试KY15 abc
题目:描述设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。输入描述:题目没有任何输入。输出描述:请输出所有满足题目条件的a、b、c的值。 a、b、c之间用空格隔开。 每个输出占一行。#include<iostream>using namespace std;int main(){ for(int a = 0;a <= 9;a++) for(int b = 0;b <= 9;b++)
2022-02-08 20:10:10
487
原创 清华大学计算机机试KY266 反序数
题目:描述设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321)求N的值输入描述:程序无任何输入数据。输出描述:输出题目要求的四位数,如果结果有多组,则每组结果之间以回车隔开。#include<iostream>using namespace std;int reverse(int num){ int rnum = 0; while(num != 0){ rnum *= 10; rnum += num % 10; num /= 10
2022-02-08 20:07:06
446
原创 计算机考研机试学习笔记——输入格式
以计算a+b的和这道题为例单组输入input:5 3out:8#include<iostream>using namespace std;int main(){ int a,b; cin >> a >> b; cout << a + b << endl; return 0;} 多组输入input:5 36 4output:810c语言#include<iostream>using
2022-02-08 11:10:39
190
原创 Can‘t connect to MySQL server on ‘localhost‘(10038)的解决方法之cmd
尝试了网上很多办法都不行,比如用“管理”->“运行”之类然后找到了一个命令提示符的方法,但是照搬一样的我的也解决不了,结果被我自己胡乱试出来了。第一步:用管理员身份打开cmd!管理员!管理员!管理员!第二步:输入net start mysql看是否是服务名无效如果是的话继续下一步第三步:输入cd C:\Program Files\MySQL\MySQL Server 5.5\bin找到mysql的存放位置,我下载的时候是默认路径,如果是默认路径的同学可以照着我这个路径在自己文件夹里面找一下,
2022-02-07 10:45:31
2536
1
原创 JavaWeb——JDBC(附案例)
目录1. 定义2. JDBC体系结构3. JDBC的使用1. 定义Java DataBase Connectivity是一个独立于特定数据库的管理系统,通用的SQL数据库存取和操作的公共接口。定义了一组标准,为访问不同数据库提供了同一途径。2. JDBC体系结构JDBC接口包括两个层面:面向应用的API,供程序员调用面向数据库的API,供厂商开发数据库的驱动程序API:JDBC API提供者:Java官方内容:供开发者调用的接口java.sql和javax.sql类:Dri
2022-02-06 23:22:36
1052
原创 JavaWeb——JDBC连接mysql测试案例
public static void main(String[] args) throws SQLException { // 获取数据库连接 // 1.加载驱动(开发推荐方式) try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }
2022-02-06 22:08:06
1047
原创 JavaWeb——AJAX(附三级联动省、市、区案例)
目录1. 定义1.1 优点2. 基于jQuery的AJAX1. 定义AJAX:异步的JavaScript和xml,并不是新的编程,指的是一种交互方式,异步加载,客户端和服务器的数据交互更新在局部页面的技术,不需要刷新整个页面(局部刷新)1.1 优点局部刷新,效果更好用户体验更好2. 基于jQuery的AJAXjsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf
2022-02-05 22:27:04
1325
原创 JavaWeb——过滤器Filter
目录1. 功能1.1 功能介绍1.2 使用方法2. 配置2.1 方法1 xml配置2.2 方法2 注解3. Filter生命周期3.1 测试代码3.2 结果展示3.3 两个Filter的调用顺序3.4 小结4. 过滤器使用场景4.1 案例(屏蔽敏感词)1. 功能1.1 功能介绍用来拦截传入的请求和传出的响应。修改或以某种方式处理正在客户端和服务端之间交换的数据流。1.2 使用方法与使用Servlet类似,Filter是Java WEB提供的一个接口,开发者只需要自定义一个类并且实现该接口即可
2022-02-02 21:52:19
799
原创 JavaWeb——JSTL标签库
目录1. 定义2. 使用方法3. JSTL优点4. JSTL常用标签4.1 set4.2 out4.3 remove4.4 catch4.5 条件标签 if choose4.6 迭代标签 forEach1. 定义JSTL(JSP Standard Tag Library):JSP标准标签库,JSP为开发者提供的一系列的标签,使用这些标签可以完成一些逻辑处理,比如循环遍历集合,让代码更加简洁,不再出现JSP脚本穿插的情况。实际开发中EL和JSTL结合起来使用,JSTL侧重于逻辑处理,EL负责展示数据。
2022-01-24 21:58:27
662
原创 JavaWeb——EL表达式
目录1. 定义2. 案例1(比较使用el表达式的代码区别)2.1 不使用el表达式2.2 使用el表达式2.3 结果展示3. EL优先级比较3.1 案例2(优先级测试)3.2 优先级定义1. 定义Expression Language表达式语言(EL表达式),替代jsp页面中数据访问的复杂编码,可以非常便捷地取出域对象(pageContext、request、session、application)中保存的数据,前提是一定要先setAttribute,EL就相当于在简化getAttribute。格式:
2022-01-23 22:01:54
479
原创 JavaWeb——Generate toString()使用方法
未使用Generate toString之前使用Generate toString之后
2022-01-23 21:27:23
334
原创 把java类中的包导入jsp中
只需要一行代码<%@ page import="bysj01.User" %>jsp代码<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@ page import="bysj01.User" %><!DOCTYPE html><html><head><meta charset="ut
2022-01-23 21:01:57
612
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人