使用AJAX完成用户名是否存在的异步验证

1.事件的触发:onblur 2.编写ajax代码:向action中提交传递username的参数 function checkusername(){ var username = document.getElementById("username").value; //1.创建异步交互对象 var xhr = createXmlHttp(); //2.设置监听 xhr.onreadystatechange = function(){ if(xhr.readyState == 4){ if(x
分类: 其他 发布时间: 03-06 22:30 阅读次数: 0

用户注册:用户的后台数据校验前后台校验都有但两种方式安全性最高

1.在action中创建一个校验的xml。 创建一个与action类名-validation.xml(针对所有方法进行校验,只需要针对regist方法校验) UserAction-user_regist-validatation.xm; <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" "http://struts.ap
分类: 其他 发布时间: 03-06 22:30 阅读次数: 0

hibernate的离线查询

离线查询其实就是动态查询DetachedCriteria 一般我们进行web开发都会碰到多条件查询。例如根据条件搜索。条件的多少 逻辑关系 是or 还是and等等。我们要根据这些条件来拼写查询语句。 但是有了离线查询这些都不是问题,我们可以使用DetachedCriteria来构造查询条件,然后将这个DetachedCriteria作为方法调用参数传递给业务层对象。而业务层对象获得DetachedCriteria之后,可以在session范围内直接构造Criteria,进行查询。就此,查询语句
分类: 其他 发布时间: 03-06 22:29 阅读次数: 0

hibernate的Restrictions方法

方法 说明 Restrictions.eq = Restrictions.allEq 利用Map来进行多个等于的限制 Restrictions.gt > Restrictions.ge >= Restrictions.lt < Restrictions.le <= Restrictions.between BETWEEN Restrictions.like LIKE Restrictions.in in Restrictions.and and Restrictions.or or Restr
分类: 其他 发布时间: 03-06 22:29 阅读次数: 0

订单的录入

1.在借书清单中点击提交按钮实现页面的跳转 2.生成订单 保存订单数据 在页面中显示订单数据 通过模型驱动对象将数据传递到页面原理是值栈 我的借书订单: 根据借书人的id查询我的借书订单
分类: 其他 发布时间: 03-06 22:29 阅读次数: 0

mybatatis学习第一课

在pom.xml中加入依赖 1.主要有mybatis的jar包 2.和mysql的驱动 mybatise执行流程 1.将框架中配置文件config.xml保存到Configuration(配置)中,因为从内存中读取速度快 将Configuration作为属性交给DefaultSqlsessionFactory类的实例对象 bulid只是将配置文件传给Configuration对象,加快读取速度 SqlSession的执行 opensession中执行的方法环境标签《envieron ment》
分类: 其他 发布时间: 03-06 22:28 阅读次数: 0

ssm项目第一课用户增加

<!-- 配置Mybatis的全局配置文件 --> <property name="configLocation" value="classpath:mybatis/mybatis-config.xml"/> <!-- 配置mapper.xml文件 --> <!-- <property name="mapperLocations" value="classpath:mybatis/mappers/*.xml"/> --> <!-- 别名包 --> <property name="typeAli
分类: 其他 发布时间: 03-06 22:28 阅读次数: 0

树状数组 || 线段树 || Luogu P5200 [USACO19JAN]Sleepy Cow Sorting

题面:P5200 [USACO19JAN]Sleepy Cow Sorting 题解: 最小操作次数(记为k)即为将序列倒着找第一个P[i]>P[i+1]的下标,然后将序列分成三部分:前缀部分(待转移部分),k,后缀部分(不需转移部分)。 树状数组用权值作为下标,Sum(i)求小于i的数的个数。先把 待更 代码:
分类: 其他 发布时间: 03-06 22:28 阅读次数: 0

Codeforces Round #543 (Div. 2) D 双指针 + 模拟

https://codeforces.com/contest/1121/problem/D 题意 给你一个m(<=5e5)个数的序列,选择删除某些数,使得剩下的数按每组k个数以此分成n组(n*k<=m),存在只要一组满足和目标集合s(|s|<=k)匹配(即集合中存在的数,组内一定存在) 题解 重点:找出至少一组满足要求的数 假设[l,r]内满足要求,还需要满足:\((l-1)/k*k+(m-r)/k*k>=k*(n-1)\),可以用双指针,对于每个l可以处理出最小的r满足要求 这样就把数组分成
分类: 其他 发布时间: 03-06 22:28 阅读次数: 0

网卡小工具

import win.ui; import inet.adapter; import inet.conn; /*DSG{{*/ winForm = ..win.form(text="网卡管理工具";right=305;bottom=521;max=false) winForm.add( button={cls="button";text="修改";left=79;top=447;right=219;bottom=485;z=16}; combobox={cls="combobox
分类: 其他 发布时间: 03-06 22:28 阅读次数: 0

Python--day69--ORM查询的13种方法

ORM查询的13种方法: 必知必会13条 <1> all(): 查询所有结果 <2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 <3> get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过一个或者没有都会抛出错误。 <4> exclude(**kwargs): 它包含了与所给筛选条件不匹配的对象 <5> values(*field): 返回一个Val
分类: 其他 发布时间: 03-06 22:28 阅读次数: 0

Educational Codeforces Round 61 (Rated for Div. 2)D(二分,模拟,思维)

#include<bits/stdc++.h> using namespace std; typedef long long ll; int n,k; ll a[200007],b[200007],s[200007]; ll ans; int check(ll val){ memset(s,0,sizeof(s)); int num=k; for(int i=1;i<=n;i++){ if(!b[i]) continue; s[min(a[i]/b[i]+1,1ll*(k+1))]++;//计
分类: 其他 发布时间: 03-06 22:28 阅读次数: 0

五十六、linux 编程——UDP 编程模型

56.1 UDP 编程模型 56.1.1 编程模型   UDP 协议称为用户数据报文协议,可靠性比 TCP 低,但执行效率高    56.1.2 API (1)发送数据    函数参数: sockfs:套接字文件描述符 buf:发送的数据 len:发送的数据的大小,即多少个字节 flags:一般设置为0 dest_addr:接收方的地址 addrlen:前面地址结构体 dest_addr 的大小 msg:将发送的数据封装在 msghdr 的结构体中 返回值:返回值都一样,成功,则返回发送的字节
分类: 其他 发布时间: 03-06 22:28 阅读次数: 0

QQ小橙团队排表机器人使用方法

版权声明 ... 联系QQ: 986859110 使用方法 只要QQ机器人进了群,就会自动解析群员说的每一句话.如果符合命令规定的格式,就会执行各种命令. 期望达到的所有API有 各指令详细介绍 开团 指令 开团 副本类型 时间 运用模版 [副本类型]为当前主流本,机器人会有介绍 不支持10人团,必填 [时间]为("今天X点","a月b日X点") 等只要你能看得懂的(建议填完整时间) [运用模版]为你的模版ID,回复"模版"即可查看,有默认可以不填 后面的为可选参数,但是必须按顺序来,不然采用
分类: 其他 发布时间: 03-06 22:28 阅读次数: 0

mkdir -m 777 tt 创建777属性的文件

mkdir -m 777 tt 创建777属性的文件
分类: 其他 发布时间: 03-06 22:28 阅读次数: 0

UOJ#290. 【ZJOI2017】仙人掌 仙人掌,Tarjan,计数,动态规划,树形dp,递推

原文链接https://www.cnblogs.com/zhouzhendong/p/UOJ290.html 题解 真是一道好题! 首先,如果不是仙人掌直接输出 0 。 否则,显然先把环上的边删光。 问题转化成多个树求解,把答案乘起来即可。 现在我们考虑如何求一个树的答案。 再转化一下题意可以变成选出若干条长度至少为 2 的路径使得它们两两没有交。 标算十分优美。放到后面讲。 我先讲讲我的sb做法。 我们先来看看暴力 dp 怎么做: 设 dp[x][i] 表示子树 x ,在 x 节点上还有 i
分类: 其他 发布时间: 03-06 22:28 阅读次数: 0

二维凸包学习笔记

模板题链接:https://www.luogu.org/problemnew/show/P2742 感觉比较详细的教程:https://www.luogu.org/blog/cyx-TombRaider/p2742-mu-ban-er-wei-tu-bao-by-hydranazis 求凸包有两种主要的方法:极角序、水平序 然而ysy在某咕网校说极角序容易挂……所以本人学了水平序求凸包的方法 先按坐标排序 找到左下角的点 我们把整个凸包分成上凸包和下凸包两部分求 对于每个点,先进栈 如果它进栈
分类: 其他 发布时间: 03-06 22:28 阅读次数: 0

笔试-浙江网新恩普软件有限公司

选择题 1、一桶有黄色,绿色,红色三种,闭上眼睛抓取同种颜色的两个.抓取多少个就可以确定你肯定有两个同一颜色的球? 答案: 4次 1、最坏打算抓3次都是不同颜色的黄、绿、红,此时,三种颜色的球各抓了一个,桶内没有别的球了,在抓一个,就会有2个球同色. 2、3+1=4(次)要抓的球的数量就是颜色的种数加一. 3、把三种颜色看成三个抽屉,把球平均分,4个球时,总会有一个抽屉里有2个同色球,就是4次. 2、有5顶帽子,2白3黑。还有3个人,每人头上戴一顶帽子。这3个人是前后排队站着的,最后的人能看到
分类: 其他 发布时间: 03-06 22:28 阅读次数: 0

Python Linked List

上周日教导一个科班非技术的朋友学习 Python 编程。他的 Python 水平大概就是看了几篇短的 Python 介绍博客、会流程控制和全局函数编写。 具体教导思路是从自己实现一个链表出发,研究学习 Python 数据结构、接口、算法的实现和运用、然后: 学会画图表达对象之间的关联、数据结构的操作、并实现它。 慢慢用 Python 的特性去优化链表、学习 Python 特性与最佳实践; 刷 Leetcode 链表题目、锻炼思维; 熟悉之后、在进行二叉排序树的 0、1、2。 昨天算是实现了一个
分类: 其他 发布时间: 03-06 22:28 阅读次数: 0

笔试-杭州世平信息科技有限公司

选择题 大题 1、启动Thread的方法有几种 算法题 1、写出冒泡排序算法
分类: 其他 发布时间: 03-06 22:28 阅读次数: 0