- 博客(126)
- 收藏
- 关注
原创 SQL select into from 和 insert into from 语句
在刷笔试题的时候看到一个表的复制的问题,以前没见过,写一下。用于创建表的备份复件(复制表)两条SQL语句。1. insert into tableName2(column_name1,column_name2,....) selectcolumn_name1,column_name2,....from tableName1; 或者 insert ...
2019-03-27 16:18:29
15332
原创 java中统计一个字符串中出现最多的字符和次数
用Map来存储被拆分成数组的字符串,key为字符,value为出现次数package net.hncu.other;import java.io.UnsupportedEncodingException;import java.util.HashMap;import java.util.Map;import java.util.Scanner;import org.junit....
2019-03-18 17:02:07
7732
1
原创 SCUT2017软院机试第一题
题目输入一个字符串,要求输出能把所有的小写字符放前面,大写字符放中间,数字放后面,并且中间用空格隔开,如果同种类字符间有不同种类的字符,输出后也要用字符隔开如:输入:12abc3KF12输出:abc KF 12 3 12输入: rwr21r3hello666world输出 :rwr r hello world 21 3 666题目来源:https://blog.csd...
2019-03-17 16:54:27
669
原创 SCUT2017机试数据库
题目由于听说软院考的只有查询,所以这些计院的增删改都只是象征性的做了一下。实现建立数据库create table Patient(PID varchar(10) primary key,PName varchar(6) not null,Date date,GroupNo int)create table [Group](GroupNo int ...
2019-03-16 20:44:50
788
原创 SCUT2013机试数据库
2013 年华南理工大学计算机学院硕士研究生入学复试数据库上机题考试时间:3 月 25 日下午 14:00-16:30姓名 报考专业 得分注意事项: 10’ 1.创建文件夹“d:\研究生复试\[你的中文姓名]\” 例: 张三,应创建“d:\研究生复试\张三”文件夹。 所有文档和答案都放在这个文件夹中。 2.在文件夹中建立一个 readme 文件(.txt 或.do...
2019-03-15 21:41:27
412
原创 SCUT2014机试数据库
如题注意事项:创建文件夹在 D 盘目录下,新建目录如下:D:2014 研究生复试\你的名字\源代码新建一个文件夹(source)写一个 readme.txt 说明开发环境。外籍教师管理系统:数据库(35)TEACHERS教师号 教师名 所在系 职称号 T01 张三 计算机 Z01 T02 李四 物理 Z02 T03 王五 数学 Z02 T...
2019-03-13 20:54:53
760
原创 SCUT-2016机试题目数据库
往年代码没了,只能自己探索了,估计实现的功能没有那么完整。题目个人答案建立数据库:create table student(SNo int primary key,SName varchar(20) not null,Date date,classNo int);create table class(classNo int primary key,sp...
2019-03-12 17:11:26
369
原创 SCUT-2015年数据库编程题
题目第一大题,10 分,送分的题目:1、创建文件夹“d:\研究生复试\[你的中文姓名]\” 例: 张三,应创建“d:\研究生复试\张三”文件夹。 所有文档和答案都放在这个文件夹中。2、在文件夹中建立一个 readme 文件(.txt 或.doc 均可),以说明所用的软件工具。3、设计文档,文件名为 Info.doc,数据库连接说明:如用户名,密码,ODBC/JDBC 等数据源...
2019-03-11 21:14:29
606
原创 逻辑地址空间、页表与如何确定页表项大小
32位逻辑地址空间,一页4KB,按字节编制,页式内存管理中如何确定页表项大小因为是32位逻辑地址,故寻址空间为2^32B,而一页大小为4KB,故需要2^32/4B=2^20页=1M页。假设在内存中地址:而页表则是对这些页表的记录。因一页大小是4KB,占据了逻辑地址的低12位,高20即为页号。1M页 页号要20位,按字节寻址,⌈20/8⌉=3B,故页号一项至少3B(也即页表项大小...
2018-10-17 23:38:14
49212
38
转载 java保留两位小数4种方法
import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class format { double f = 111231.5585; public void m1() {
2017-08-23 10:52:51
434
原创 HTML5利用Canvas绘制图形(绘制渐变、模式、变换)
绘制渐变渐变是一种很普遍的视觉形象,能带来视觉上的舒适感。在Canvas中,绘图API提供了两个原生的渐变方法,包括线性渐变和径向渐变。渐变,在颜色集上使用逐步抽样的算法,可以应用的描边样式和填充样式中。使用渐变需要三个步骤:首先是创建渐变对象;其次是设置渐变颜色和过渡方式;最后将渐变对象赋值给填充样式或描边样式。代码实现 绘制渐变 function Dra
2017-06-03 23:30:53
3421
原创 HTML5利用Canvas绘制图形(使用图像、裁剪区域、使用文本。阴影效果和操作像素)
使用图像在canvas中插入图像 Insert title here function Draw(){ //使用三种方式插入图像 var canvas=document.getElementById("canvas"); var context=canvas.getContext("2d"); var newImg=ne
2017-05-28 12:16:07
3443
原创 HTML5利用Canvas绘制图形(Canvas基本知识、绘制矩形、使用路径和图形组合)
绘制图形有很多方法,可以借助Flash实现,也可以使用SVG和VML来绘图。本次将要学习一种新的灰土方法——使用Canvas元素,它是基于HTML5原生的绘图功能。使用Canvas元素,可以绘制图形,也可以实现动画。它方便了使用JavaScript脚本的前端开发人员,寥寥数行代码,就可以在Canvas元素中实现各种图像及动画。Canvas基本知识构建Canvas元素非常简单你的浏览
2017-05-23 00:00:42
2664
原创 Java之多线程加强(多线程调度与控制)
Java基础知识学了好久了,今天再拿来复习一下。helloworld先来一个helloworld热热身Test.javapackage cn.hncu.thread.hello;public class Test { public static void main(String[] args) { MyThread mt1=new MyThread(0);//偶数
2017-05-21 23:52:32
780
原创 HTML5本地存储之Web SQL Database
本文章是接着上一篇文章接着写的。简介如果是要本地浏览器保存复杂的数据,则可以借助Web SQL Database API来实现,可以使用的SQL语句完场复杂数据的存储与查询。Web SQL Database 规范使用的是SQLite数据库,它允许应用程序通过一个异步的JavaScripte接口访问数据库。虽然Web SQL不属于HTML5规范,而且HTML5最终也不会选择它,但是对
2017-05-14 00:13:25
908
原创 经典排序算法之冒泡、选择和插入排序
排序算法学了好久了,今天再来复习一下。毕竟是很经典的排序算法。1 冒泡排序算法描述 设待排序记录序列中的记录个数为n 一般地,第i趟起泡排序从1到n-i+1 依次比较相邻两个记录的关键字,如果发生逆序,则交换之。 其结果是这n-i+1个记录中,关键字最大的记录被交换到第n-i+1的位置上,最多作n-1趟。算法实现:package cn.hnc
2017-05-10 16:53:22
548
原创 HTML5之拖放功能(多文件上传和元素拖放)
在Web应用中,良好的用户体验是设计师们一直的追求,拖拽体验就是其中之一。在HTML5之前,已经可以使用事件mousedown、mousemove和mouseup巧妙地实现了页面内的拖放操作,但是拖放的操作范围还只是局限在浏览器内部。HTML5提供的拖放API,不但能直接实现拖放操作,而且拖放的范围已经超出浏览器的边界;HTML5提供的文件API,支持拖拽多个文件并上传。允许元素是否可以拖放很
2017-05-10 00:05:18
5029
原创 HTML5实现音频和视频嵌入
简介HTML5未出来之前,在线的音频和视频都是借助Flash或者第三方工具实现的,现在HTML5也支持了这方面的功能。在一个支持HTML5的浏览器中,不需要安装任何插件就能播放音频和视频。原生的支持音频和视频,为HTML5注入了巨大的发展潜力。html实现音频嵌入(传统方式):这种方式虽然可以实现,但是要浏览器支持Flash而且并不能实现控制,所以要实现起来很麻烦。 那么也就
2017-05-07 23:56:26
27303
2
原创 安装系统(win7篇)新手专用
作为一个计算机专业的学生,还不会安装系统,确实有点伤啊。但是想自己学,网上教程一大把但是有时还是看不懂,这里写一点自己的经验吧。方式:u盘作为启动盘装系统1.首先下载镜像 网上有好多下载镜像的地方,比如雨林木风,深度技术,系统之家,msdn等等,都有的下载。从网上看到msdn挺有争议的,有的说是正版的,有的说是盗版的,反正都差不多吧,毕竟在我天朝毕竟还是“免费”的占大多数。
2017-05-02 23:28:28
2568
原创 HTML5学习之表单
楼主现在大三考研狗一枚,现在考研和学技术一起抓,写点东西记录自己的成长,各位看官多多海涵。书上的内容贴出:ValidityState对象ValidityState对象是通过validity 属性获取的,该对象有8个属性,分别针对8个方面的错误验证,属性值均为布尔值。1.valueMissing属性必填的表单元素的值为空。如果表单元素设置了required特性,则
2017-04-30 00:04:11
1438
原创 jQuery实例(ajax通信和动态加载二级菜单)
今天是复习jQuery的最后一天,基本常用技术已全部练习,以后遇到不会的可查文档。总的来说,jQuery的出现,在写前端代码时省事了好多。one.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> "> jQuery技术实例
2017-03-18 20:57:50
2829
原创 jQuery技术实例(对象访问,属性,CSS 类,核心函数)
随着对jQuery的学习的慢慢深入,今天写点jQuery中的常用方法和属性one.jsp jQuery技术实例 div { width: 150px; height: 100px; margin: 5px; border: 2px solid blue; }
2017-03-18 09:50:29
1095
1
原创 jQuery入门与使用
What is jQuery?jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an e
2017-03-16 21:05:15
353
原创 Ajax发送Json数据及解析
上一篇文章写了前端和后台用xml进行通信,这次写试用json来进行通信。这两个都是前后端进行交互的较好的方式,具体区别,不懂得可自行百度。这里推荐一篇文章(里面总结的也是比较全的):http://www.cnblogs.com/SanMaoSpace/p/3139186.htmlJson串格式:json数据格式:[{id:"U001",name:"Tom",age:19},
2017-03-15 21:36:03
6791
1
原创 Ajax发送XML数据及解析
Ajax-XML技术:将前台数据封装成XML数据,可以实现发送更复杂的数据。流程:前台将数据拿到以后,封装成XML数据,向后台发送,后台接收到数据以后,用dom4j技术解析。 后台也可向前台发送XML数据,也是利用dom树来解析前台:ajaxXml.jsp<%@ page language="java" contentType="text/html; char
2017-03-15 19:57:54
6205
原创 框架(Spring、Struts2和Hibernate三者)整合
总结一下就是:1.Struts2与Spring相连的是:action不是Struts2框架new 出来的,而是从Spring的xml(applicationContext.xml)配置文件中拿出2.Spring和Hibernate相通的是:Hibernate的SessionFactory采用Spring注入,同时dao的实现类继承Spring的类(HibernateDaoSupport)
2017-03-13 16:57:22
4659
原创 Hibernate和Spring的整合
简介: Spring与Hibernate整合,到底整合什么呢?Spring主要是管理Hibernate的Session Factory以及事务支持等。我们在Hibernate中需要自己创建SessionFactory实例,这显然不是很好的方法。 在Spring中可以通过配置文件,向Dao中注入SessionFactory,Spring的Ioc容器则提供了更好的管理方式,
2017-03-11 20:41:52
437
转载 Struts2介绍(一个大的工具库)
Struts2介绍 Struts2是Struts的第二代产品,以WebWork为核心,采用拦截器的机制处理用户请求,使业务逻辑控制器能与Servlet API完全脱离。Struts1采用Servlet的机制处理用户请求。 Struts 2框架的所有类都基于接口,核心接口独立于HTTP。Struts 2配置文件中的大多数配置元素都会有默认值,有助于减少在XML文件中需要进行的
2017-03-10 20:23:16
1902
原创 HDU-2055( An easy problem )
这道题做了两次,第一次是在刚学Java没多久,第二次是现在写的,从其中也是能感受到一点进步吧。第一版本:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in
2017-03-05 11:20:31
697
原创 初识Struts2(如何建构一个简单的项目)
开发流程: 1、准备Jar包(到Blank项目中拷) 2、将struts2的核心类配置到web.xml -------配过滤器(filter): org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 3、写一个控制器(Action)--EJB=JavaBean+业务方法(默认String execut
2017-03-04 19:36:09
412
原创 Hibernate 查询与多表操作
Hibernate主键ID生成方式数据库中表有主键、主键的唯一性决定了数据库表中记录唯一。缓存在Session中的数据即实例都有一个唯一的ID,ID映射了数据库中主键。那么ID如何产生呢?1、assigned:主键由外部程序负责生成,无需Hibernate参与。即当增加一个实体时,由程序设定它的ID值(手工分配值)
2017-03-04 16:39:39
4095
原创 HDU-2072(单词数)都是坑啊
单词数Problem Descriptionlily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。 Input有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。 Output每组只输出一个整数,其
2017-03-02 21:01:52
670
原创 Hibernate常见操作(增、删、改)
Hibernate常见操作 如果利用Hibernate修改数据库时,需要使用事务处理,一个事务提交时才真正将修改过的记录更新到数据库中。1、增加记录Session session=HibernateSessionFactory.getSession();/*定义事务开始*/Transaction tran=session.beginTransaction
2017-02-27 21:30:41
7694
原创 Hibernate架构与入门
初次接触到Hibernate,这里将简单介绍一下Hibernate,然后做一个简单的项目,看看Hibernate是如何架构和配置文件如何写等。O/R Mapping对象关系映射(Object Relational Mapping,简称ORM)技术,是通过使用描述对象和数据库之间映射的元数据,将Java程序中的对象自动持久化到关系数据库中。Hibernate体系结构步骤:
2017-02-26 15:54:53
431
原创 Ajax技术(XMLHttp)
XmlHttp是什么?最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。来自MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象(MSXML2.XMLHTTP
2017-02-24 19:42:25
534
原创 Ant(蚂蚁搬家)工具
AntAnt是一个构建工具,是一个小程序。但是它通过自动完成所有的编译代码,运行测试以及打包重新部署的结果等繁琐费力的任务来帮助软件团队开发大程序.Ant 使用Java编写,跨平台,易使用且可伸缩。既可以用在小型个人项目中,也可以用于大型多团队软件项目。Ant的目标是自动完成所有的构建过程。 Ant的核心概念构建文件:-build.xml•Ant使用称之为构建文件的
2017-02-22 21:26:26
2231
原创 Log4j的简单使用方法
Log4j说明:1、Log4j简介 作用:1、跟踪代码的运行轨迹。2、输出调试信息三大组成:1、Logger类-生成日志。2、Appender类-定义日志输出的目的地。3、Layout类-指定日志输出的格式。2、Logger组件 日志共分为5种级别(ON开,OFF关这两个不计算在内),从高到底(从严重到轻微)排序为: FATAL—严重的错误
2017-02-22 19:22:23
703
原创 JavaWeb应用之邮箱注册激活
需求:在线注册,填写邮箱后发送邮件然后进行激活,才能登陆。canMailWeb用到的包:类: web.xml<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2017-02-21 21:48:03
3107
原创 MyBatis与Spring之间的整合
Spring-MyBatisSpring 3.0仅支持iBatis2。那么, 我们就想将MyBatis3的支持添加到Spring3.0(参考 Spring 的 Jira的问题)中。不幸的是,Spring 3.0 的开发在 MyBatis 3.0 官方发布前就结束了。因为Spring开发团队不想发布一个基于非发行版的MyBatis的整合支持,那么 Spring官方的支持就不得不继续等
2017-02-10 17:00:57
500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人