当前位置: 首页 > 编程日记 > 正文

超市账单管理系统之-------登录

报500的错大部分都是springmvc的jar包没有导对,最好用3点几的版本 。。。。在项目中要把包导对

pom.xml

所需要的jar包

  1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  3   <modelVersion>4.0.0</modelVersion>
  4   <groupId>cn.happy</groupId>
  5   <artifactId>01sup</artifactId>
  6   <packaging>war</packaging>
  7   <version>1.0-SNAPSHOT</version>
  8   <name>01sup Maven Webapp</name>
  9   <url>http://maven.apache.org</url>
 10   <dependencies>
 11     <dependency>
 12       <groupId>junit</groupId>
 13       <artifactId>junit</artifactId>
 14       <version>4.3</version>
 15       <scope>test</scope>
 16     </dependency>
 17     <dependency>
 18       <groupId>org.springframework</groupId>
 19       <artifactId>spring-context</artifactId>
 20       <version>4.2.0.RELEASE</version>
 21     </dependency>
 22 
 23     <dependency>
 24       <groupId> org.aspectj</groupId >
 25       <artifactId> aspectjweaver</artifactId >
 26       <version> 1.8.7</version >
 27     </dependency>
 28 
 29     <dependency>
 30       <groupId>org.springframework</groupId>
 31       <artifactId>spring-webmvc</artifactId>
 32       <version>3.2.4.RELEASE</version>
 33     </dependency>
 34 
 35     <!--SpringWeb-->
 36     <dependency>
 37       <groupId>org.springframework</groupId>
 38       <artifactId>spring-web</artifactId>
 39       <version>4.1.8.RELEASE</version>
 40     </dependency>
 41 
 42     <!--ServletAPI-->
 43     <dependency>
 44       <groupId>javaee</groupId>
 45       <artifactId>javaee-api</artifactId>
 46       <version>5</version>
 47     </dependency>
 48 
 49     <dependency>
 50       <groupId>javax.servlet</groupId>
 51       <artifactId>jstl</artifactId>
 52       <version>1.2</version>
 53       <scope>runtime</scope>
 54     </dependency>
 55 
 56     <!--fastjson的jar包-->
 57     <dependency>
 58       <groupId>com.alibaba</groupId>
 59       <artifactId>fastjson</artifactId>
 60       <version>1.2.9</version>
 61     </dependency>
 62 
 63     <!--jacksonjar包-->
 64     <dependency>
 65       <groupId>com.fasterxml.jackson.core</groupId>
 66       <artifactId>jackson-core</artifactId>
 67       <version>2.5.4</version>
 68     </dependency>
 69 
 70     <dependency>
 71       <groupId>com.fasterxml.jackson.core</groupId>
 72       <artifactId>jackson-annotations</artifactId>
 73       <version>2.5.0</version>
 74     </dependency>
 75 
 76 
 77     <dependency>
 78       <groupId>com.fasterxml.jackson.core</groupId>
 79       <artifactId>jackson-databind</artifactId>
 80       <version>2.5.4</version>
 81     </dependency>
 82 
 83     <!--数据验证-->
 84     <dependency>
 85       <groupId>org.hibernate</groupId>
 86       <artifactId>hibernate-validator</artifactId>
 87       <version>4.0.1.GA</version>
 88     </dependency>
 89 
 90 
 91     <!--jboss logging-->
 92     <dependency>
 93       <groupId>org.jboss.logging</groupId>
 94       <artifactId>jboss-logging</artifactId>
 95       <version>3.3.0.Final</version>
 96     </dependency>
 97 
 98     <!--validation api-->
 99     <dependency>
100       <groupId>javax.validation</groupId>
101       <artifactId>validation-api</artifactId>
102       <version>1.0.0.GA</version>
103     </dependency>
104 
105     <!--slf4j api-->
106     <dependency>
107       <groupId>org.slf4j</groupId>
108       <artifactId>slf4j-api</artifactId>
109       <version>1.7.21</version>
110     </dependency>
111 
112 
113     <!--文件上传的jar包-->
114 
115     <dependency>
116       <groupId>commons-fileupload</groupId>
117       <artifactId>commons-fileupload</artifactId>
118       <version>1.3.1</version>
119     </dependency>
120 
121     <dependency>
122       <groupId>commons-io</groupId>
123       <artifactId>commons-io</artifactId>
124       <version>1.4</version>
125     </dependency>
126 
127     <dependency>
128       <groupId>org.springframework</groupId>
129       <artifactId>spring-tx</artifactId>
130       <version>4.2.5.RELEASE</version>
131     </dependency>
132 
133     <!--Mybatis  jar -->
134 
135     <!--mysql数据库驱动-->
136     <dependency>
137       <groupId>org.wisdom-framework</groupId>
138       <artifactId>mysql-connector-java</artifactId>
139       <version>5.1.34_1</version>
140     </dependency>
141 
142     <!--mybatis jar包-->
143     <dependency>
144       <groupId>org.mybatis</groupId>
145       <artifactId>mybatis</artifactId>
146       <version>3.2.2</version>
147     </dependency>
148 
149     <!--Mybatis+Spring整合-->
150     <dependency>
151       <groupId>org.mybatis</groupId>
152       <artifactId>mybatis-spring</artifactId>
153       <version>1.3.1</version>
154     </dependency>
155 
156     <!--c3p0-->
157     <dependency>
158       <groupId>com.mchange</groupId>
159       <artifactId>c3p0</artifactId>
160       <version>0.9.5.2</version>
161     </dependency>
162 
163     <dependency>
164       <groupId>org.springframework</groupId>
165       <artifactId>spring-jdbc</artifactId>
166       <version>4.2.5.RELEASE</version>
167     </dependency>
168 
169     <dependency>
170       <groupId>com.google.code.gson</groupId>
171       <artifactId>gson</artifactId>
172       <version>2.8.0</version>
173     </dependency>
174 
175   </dependencies>
176 
177   <build>
178     <resources>
179       <resource>
180         <directory>src/main/java</directory>
181         <includes>
182           <include>**/*.xml</include>
183         </includes>
184       </resource>
185     </resources>
186   </build>
187 </project>
View Code

1.

先编写实体类

 1 public class UserInfo {
 2     private Integer id; //id
 3     private String userCode; //用户编码
 4     private String userName; //用户名称
 5     private String userPassword; //用户密码
 6     private Integer gender;  //性别
 7     private Date birthday;  //出生日期
 8     private String phone;   //电话
 9     private String address; //地址
10     private Integer userRole;    //用户角色
11     private Integer createdBy;   //创建者
12     private Date creationDate; //创建时间
13     private Integer modifyBy;     //更新者
14     private Date modifyDate;   //更新时间
15 
16 
17 }
View Code

2.dao层

1  //登录的方法
2     public UserInfo isLogin(UserInfo info);//登录
View Code

dao层中的xml

 1 <?xml version="1.0" encoding="UTF-8" ?>
 2 <!DOCTYPE mapper
 3         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 4         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 5 <mapper namespace="cn.smbms.dao.IUserInfoDAO">
 6     <!--1.登录-->
 7     <select id="isLogin" parameterType="UserInfo" resultType="UserInfo">
 8         select usercode,userName from smbms_user where usercode=#{userCode} and userPassword=#{userPassword}
 9     </select>
10 
11 </mapper>
View Code

3.service层

1    //登录的方法
2     public UserInfo isLogin(UserInfo info);
View Code
1 @Service("useService")
2 public class UserInfoServiceImpl implements IUserInfoService {
3     //植入dao对象
4     @Resource(name = "IUserInfoDAO")
5     IUserInfoDAO userInfoDAO;
6     public UserInfo isLogin(UserInfo info) {
7         return userInfoDAO.isLogin(info);
8     }
9 }
View Code

4.controller包下定义一个类植入service

 1 @Controller
 2 @RequestMapping("/user")
 3 public class UserInfoController {
 4     //植入service
 5     @Resource(name ="useService" )
 6     IUserInfoService userInfoService;
 7 
 8     //登录方法
 9     @RequestMapping("/doLogin")
10     public String doLogin(HttpSession session, UserInfo info){
11         UserInfo user = userInfoService.isLogin(info);
12         if (user!=null&&user.getUserName()!=null){
13             //登录成功
14             session.setAttribute("userinfo",user.getUserName());
15             return "welcome";
16         }else {
17             //登录失败
18             return "login";
19         }
20     }
21 }
View Code

5.applicationContext.xml

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <beans xmlns="http://www.springframework.org/schema/beans"
 3        xmlns:context="http://www.springframework.org/schema/context"
 4        xmlns:aop="http://www.springframework.org/schema/aop"
 5        xmlns:mvc="http://www.springframework.org/schema/mvc"
 6        xmlns:tx="http://www.springframework.org/schema/tx"
 7        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 8        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
 9      http://www.springframework.org/schema/context  http://www.springframework.org/schema/context/spring-context.xsd
10      http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
11      http://www.springframework.org/schema/mvc  http://www.springframework.org/schema/mvc/spring-mvc.xsd
12      http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
13 ">
14     <!--包扫描器-->
15     <context:component-scan base-package="cn.smbms"></context:component-scan>
16     <!--mvc注解驱动   作用:创建7个HttpMessaeingConvert-->
17      <mvc:annotation-driven></mvc:annotation-driven>
18     <!--视图解析器-->
19      <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
20          <property name="prefix" value="/jsp/"></property>
21          <property name="suffix" value=".jsp"></property>
22      </bean>
23 
24     <!--识别到jdbc.properties-->
25    <context:property-placeholder location="classpath:jdbc.properties"/>
26     <!--1.数据源-->
27     <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
28         <property name="driverClass" value="${jdbc.driver}"></property>
29         <property name="jdbcUrl" value="${jdbc.url}"></property>
30         <property name="user" value="${jdbc.username}"></property>
31         <property name="password" value="${jdbc.password}"></property>
32     </bean>
33 
34     <!--2.sqlSessionFactory-->
35     <bean id="sessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
36         <property name="dataSource" ref="dataSource"></property>
37         <property name="configLocation" value="classpath:MyBatis-config.xml"></property>
38     </bean>
39 
40     <!--3.dao 认识到Mapper-->
41     <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
42         <property name="basePackage" value="cn.smbms.dao"></property>
43     </bean>
44 
45     <!--5.事务管理器-->
46     <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
47         <property name="dataSource" ref="dataSource"></property>
48     </bean>
49 
50     <!--6.事务-->
51     <tx:annotation-driven transaction-manager="transactionManager"></tx:annotation-driven>
52 
53 
54 </beans>
View Code

6.连接到MSQ数据库  jdbc.properties

1 jdbc.driver=com.mysql.jdbc.Driver
2 jdbc.url=jdbc:mysql:///smbms
3 jdbc.username=root
4 jdbc.password=root
View Code

7.MyBatis-config.xml

 1 <?xml version="1.0" encoding="UTF-8" ?>
 2 <!DOCTYPE configuration
 3         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
 4         "http://mybatis.org/dtd/mybatis-3-config.dtd">
 5 <configuration>
 6     <!--别名-->
 7     <typeAliases>
 8         <package name="cn.smbms.entity"></package>
 9     </typeAliases>
10    <!-- &lt;!&ndash;关联小配置&ndash;&gt;
11     <mappers>
12         <mapper resource="cn/sale/dao/IUserDAO.xml"/>
13     </mappers>-->
14 
15 </configuration>
View Code

8.web.xml

 1 <!DOCTYPE web-app PUBLIC
 2  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 3  "http://java.sun.com/dtd/web-app_2_3.dtd" >
 4 
 5 <web-app>
 6   <display-name>Archetype Created Web Application</display-name>
 7   <context-param>
 8     <param-name>contextConfigLocation</param-name>
 9     <param-value>classpath:applicationContext.xml</param-value>
10   </context-param>
11 
12   <filter>
13     <filter-name>CharactorEncodingFilter</filter-name>
14     <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
15     <init-param>
16       <param-name>encoding</param-name>
17       <param-value>utf-8</param-value>
18     </init-param>
19     <init-param>
20       <param-name>forceEncoding</param-name>
21       <param-value>true</param-value>
22     </init-param>
23   </filter>
24   <filter-mapping>
25     <filter-name>CharactorEncodingFilter</filter-name>
26     <url-pattern>/*</url-pattern>
27   </filter-mapping>
28 
29   <!--监听器-->
30   <listener>
31     <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
32   </listener>
33   <servlet>
34     <servlet-name>springmvc</servlet-name>
35     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
36     <init-param>
37       <param-name>contextConfigLocation</param-name>
38       <param-value>classpath:applicationContext.xml</param-value>
39     </init-param>
40     <load-on-startup>1</load-on-startup>
41   </servlet>
42   <servlet-mapping>
43     <servlet-name>springmvc</servlet-name>
44     <url-pattern>/</url-pattern>
45   </servlet-mapping>
46   <servlet-mapping>
47     <servlet-name>default</servlet-name>
48     <url-pattern>*.js</url-pattern>
49   </servlet-mapping>
50   <servlet-mapping>
51     <servlet-name>default</servlet-name>
52     <url-pattern>*.css</url-pattern>
53   </servlet-mapping>
54   <servlet-mapping>
55     <servlet-name>default</servlet-name>
56     <url-pattern>*.jpg</url-pattern>
57   </servlet-mapping>
58   <servlet-mapping>
59     <servlet-name>default</servlet-name>
60     <url-pattern>*.bmp</url-pattern>
61   </servlet-mapping>
62   <servlet-mapping>
63     <servlet-name>default</servlet-name>
64     <url-pattern>*.gif</url-pattern>
65   </servlet-mapping>
66   <servlet-mapping>
67     <servlet-name>default</servlet-name>
68     <url-pattern>*.png</url-pattern>
69   </servlet-mapping>
70 </web-app>
View Code

9.把longin.xml  和welcome.xml修改为jsp形式

login.jsp

 1 <%@ page pageEncoding="utf-8" isELIgnored="false" %>
 2 <!DOCTYPE html>
 3 <html>
 4 <head lang="en">
 5     <meta charset="UTF-8">
 6     <title>系统登录 - 超市账单管理系统</title>
 7     <link rel="stylesheet" href="css/style.css"/>
 8 </head>
 9 <body class="login_bg">
10     <section class="loginBox">
11         <header class="loginHeader">
12             <h1>超市账单管理系统</h1>
13         </header>
14         <section class="loginCont">
15             <form class="loginForm" action="${pageContext.request.contextPath}/user/doLogin">
16                 <div class="inputbox">
17                     <label for="user">用户名:</label>
18                     <input id="user" type="text" name="userCode" placeholder="请输入用户名" required/>
19                 </div>
20                 <div class="inputbox">
21                     <label for="mima">密码:</label>
22                     <input id="mima" type="password" name="userPassword" placeholder="请输入密码" required/>
23                 </div>
24                 <div class="subBtn">
25                     <input type="submit" value="登录" />
26                     <input type="reset" value="重置"/>
27                 </div>
28 
29             </form>
30         </section>
31     </section>
32 
33 </body>
34 </html>
View Code

welcome.jsp

 1 <%@ page pageEncoding="utf-8" isELIgnored="false" %>
 2 <!DOCTYPE html>
 3 <html>
 4 <head lang="en">
 5     <meta charset="UTF-8">
 6     <title>超市账单管理系统</title>
 7     <link rel="stylesheet" href="${pageContext.request.contextPath}/jsp/css/public.css"/>
 8     <link rel="stylesheet" href="${pageContext.request.contextPath}/jsp/css/style.css"/>
 9 </head>
10 <body>
11 <!--头部-->
12 <header class="publicHeader">
13     <h1>超市账单管理系统</h1>
14 
15     <div class="publicHeaderR">
16         <p><span>下午好!</span><span style="color: #fff21b"> Admin</span> , 欢迎你!</p>
17         <a href="login.html">退出</a>
18     </div>
19 </header>
20 <!--时间-->
21 <section class="publicTime">
22     <span id="time">2015年1月1日 11:11  星期一</span>
23     <a href="#">温馨提示:为了能正常浏览,请使用高版本浏览器!(IE10+)</a>
24 </section>
25 <!--主体内容-->
26 <section class="publicMian">
27     <div class="left">
28         <h2 class="leftH2"><span class="span1"></span>功能列表 <span></span></h2>
29         <nav>
30             <ul class="list">
31                 <li ><a href="billList.html">账单管理</a></li>
32                 <li><a href="providerList.html">供应商管理</a></li>
33                 <li><a href="userList.html">用户管理</a></li>
34                 <li><a href="password.html">密码修改</a></li>
35                 <li><a href="login.html">退出系统</a></li>
36             </ul>
37         </nav>
38     </div>
39     <div class="right">
40         <img class="wColck" src="${pageContext.request.contextPath}/jsp/img/clock.jpg" alt=""/>
41         <div class="wFont">
42             <h2>Admin</h2>
43             <p>欢迎来到超市账单管理系统!</p>
44         </div>
45     </div>
46 </section>
47 <footer class="footer">
48     版权归北大青鸟
49 </footer>
50 <script src="${pageContext.request.contextPath}/jsp/js/time.js"></script>
51 </body>
52 </html>
View Code

以上只是一个登录实现的功能。。。。以后会陆续实现没有完成的功能块,尽情期待吧!

转载于:https://www.cnblogs.com/ruyan886621/p/7416429.html

相关文章:

进制转换converse

栈和队列是在软件设计中常用的两种数据结构&#xff0c;它们的逻辑结构和线性表相同。 其特点在于运算受到了限制&#xff1a;栈按“后进先出”的规则进行操作&#xff0c;队按“先进先出”的规则进行操作&#xff0c;故称运算受限制的线性表。 从数据类型的角度看: 它们和线…

40.多进程同步--锁--多把锁

多进程同步 首先多进程默认是并发行为&#xff0c;多个进程同时执行执行的顺序&#xff0c;以及何时执行完毕无法控制 多个进程如果涉及到了通信&#xff0c;数据的有序性无法保证需要锁来控制进程之间执行的顺序对于进程资源的控制缺点&#xff1a;同步进程&#xff0c;并发没…

.net导出到Excel与Word中(带上下标)

//输出到excel的函数,可直接copy到 cs页面privatevoidOutExcel(GridView dg, stringname) { dg.Visible true; Response.Clear(); Response.Buffer true; Response.Charset "GB2312"; name "attachment;filename&quo…

越来越不想写代码了

越来越不想写代码了今天刚下载了PD12版本&#xff0c;做了一个需求分析以及试用了几个新功能在对C&#xff03;支持的情况。感觉非常不错&#xff0c;特别是在代码生成方面&#xff0c;比我想的要好多了&#xff0c;而且比起其它语言的代码生成&#xff0c;好像就是对C&#xf…

【代码笔记】Web-CSS-CSS id和Class选择器

一&#xff0c;效果图。 二&#xff0c;代码。 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>CSS id和class选择器</title> <style> #para1 { text-align: center; color: red; } .center { text-align: …

javascript取得鼠标的位置

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns"http://www.w3.org/1999/xhtml"><head><title>JavaScript得到鼠标坐标<…

nginx缓存功能的设置

首先用的缓存是proxy_cache. 在http段里加入下列几句&#xff1a; [plain] view plaincopy proxy_connect_timeout 5; proxy_read_timeout 60; proxy_send_timeout 5; proxy_buffer_size 16k; proxy_buffers 4 64k; proxy_busy_buffers_size 128k; proxy_tem…

线性表List的基本创建

#include <iostream> using namespace std; #include <malloc.h> #include <stdio.h> #define TURE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define IINFEASIBLE -1 #define OVERFLOW -2 typedef int Status; /*类型名定义用status代替int;Sta…

点点看   只有想不到没有看不到

看了这些好看的图片&#xff0c;不禁也想把自己看到的图片与大家一起分享了&#xff01;[url]http://mm-nn.com.cn/MM[/url]网[url]http://haotupic.cn/[/url]好图片网[url]http://www.picguan.cn/[/url]美女图片馆[url]http://www.nvyoou.cn/[/url]女友网[url]http://www.soft…

二叉树的基本应用知识总结

#include <iostream> using namespace std; #include <malloc.h> #include <stdio.h> #define TURE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define IINFEASIBLE -1 #define OVERFLOW -2#define MAX_TREE_SIZE 100//二叉树的最大结点数 typedef ch…

JS原生选项卡 – 幻灯片效果

1 <!DOCTYPE HTML>2 <html>3 <head>4 <meta charset"utf-8">5 <title>JS实现幻动片选项卡</title>6 </head>7 <style>8 .container{9 text-align:center; 10 width:100%; 11 } 12 13 .ppt{ …

MSSQL 2008里事务的一个问题

今天在试MSSQL2008里的事务&#xff0c;发现如果事务中某条语句的表名错误&#xff0c;就无法用error或try回滚&#xff0c;具体如下&#xff1a;begin tran delete from test where id 5 --正确语句 dealete from testa where id1 4 --表名错误&#xff0c;testa 表…

避免在JSP中写java代码

作者&#xff1a;蜗牛学院CTO李懿老师 ​自从十年前的taglibs&#xff08;如JSTL&#xff09;和EL&#xff08;表达语言&#xff0c;这些事情&#xff09;诞生以来&#xff0c;在JSP中使用scriptlet&#xff08;<% %>这些东西&#xff09;的确是非常不鼓励的。 小脚本的主…

爱情也许是最忧伤的童话

也许爱情是一部忧伤的童话 惟其遥远与真实 惟其不可触摸与欠缺 方可成就起璀璨与神圣 或许&#xff0c;只有在难得最远的时候&#xff0c; 才能把曾经走过的那段日子 看得最真切、最清楚 放弃一个很爱你的人&#xff0c;并不痛苦 放弃一个你很爱的人&#xff0c;那才痛苦 爱…

Docker最全教程——从理论到实战(六)

Docker最全教程——从理论到实战&#xff08;六&#xff09; 原文:Docker最全教程——从理论到实战&#xff08;六&#xff09;托管到腾讯云容器服务 托管到腾讯云容器服务&#xff0c;我们的公众号“magiccodes”已经发布了相关的录屏教程&#xff0c;大家可以结合本篇教程一起…

c#中分割字符串的几种方法

第一种方法&#xff1a;打开vs.net新建一个控制台项目。然后在Main()方法下输入下面的程序。 string s"abcdeabcdeabcde"; string[] sArrays.Split(c); foreach(string i in sArray) Console.WriteLine(i.ToString()); 输出下面的结果:ab deab deab de 我们看到了结果…

对相机所看的视角截屏保存为图片

对相机所看的视角截屏保存为图片&#xff1a; 1 using UnityEngine;2 using System.Collections;3 using UnityEngine.UI;4 /// <summary>5 /// 对相机截图6 /// </summary>7 public class Jietu : MonoBehaviour {8 9 public Camera camera; 10 Texture2D…

fsum函数测试以及分析

#include <stdio.h> #include <stdlib.h> #include <string.h>#define BUFSIZE 256//这是一句预定义&#xff0c;定义BUFSIZE的值是100&#xff0c;是缓冲空间的大小,作为数组的。int main(int argc, char *argv[]) //第一个int argc&#xff0c;是记录你输入…

oracle学习总结二(转义字符)

1、oracle 特殊字符 转义关键词&#xff1a; oracle 转义 环境&#xff1a;oracle 9i plsql在plsql里边执行:update userinfo set pageurlmyjsp?page1&pagesize10 where idtest这条sql语句往数据库的pageurl字段放进去了一…

C语言——冒泡法排序应用

#include <stdio.h> #include <stdlib.h> int main()/*有int main 就会有return 0;如果是void main ,就不用加上return 0了 */ {int i,j,temp;/*待会要用到&#xff0c;所以先定义,因为输入的都是整数&#xff0c;所以用int整数型*/int a[10];/*定义一个一维整型数…

2017 Multi-University Training Contest 3 hdu 6063

HDU 6063 思路&#xff1a; AC代码&#xff1a; #include "iostream" #include "string.h" #include "stack" #include "queue" #include "string" #include "vector" #include "set" #include "m…

[学习]GridView 学习集合 -- GridView中使用超链接的技巧

GridView中使用超链接的技巧 数据绑定方式有两种&#xff0c;如下示例&#xff1a; Eval方式 &#xff1c;%# Eval("id") %&#xff1e; Bind方式 &#xff1c;%# Bind("id","~/info.aspx?id{0}") %&#xff1e; 推荐使用第一种方式&#xff0c…

C# http 性能优化500毫秒到 60 毫秒

来源&#xff1a;https://www.cnblogs.com/hnsongbiao/p/9815808.html 偶然发现 C# 的 HttpRequest 要比 Chrome 请求同一Url 慢好多。C# HttpRequest 要500毫秒 而Chrome 只需要 39ms。 后来 整理 各种方法做了优化 HttpWebRequest request WebRequest.Create(address) as H…

一个计算机高手的成长(转)

这些日子我一直在写一个实时操作系统内核&#xff0c;已有小成了&#xff0c;等写完我会全部公开&#xff0c;希望能 够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 &#xff0c;所以把我的经历写出来与大家共勉&#xff0c;希望能给刚如行…

正则表达式整理

1.特殊字符 ^匹配输入字符串的开始位置$匹配输入字符串的结尾位置( )标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符&#xff0c;请使用 \( 和 \)。* 匹配前面的子表达式零次或多次。要匹配 * 字符&#xff0c;请使用 \*。匹配前面的子表达式一…

CSS-hover

1. padding:0 10px; 表示上下边距是0&#xff0c;左右边距是10. 2. padding:0 10px 0 10px&#xff1b; 上-右-下-左。&#xff08;顺时针方向&#xff09; 3. .pg-header .menu:hover&#xff1b; 表示只要鼠标移动到当前标签上时&#xff0c;就会应用这个下面所定义的样式。 …

Error原生类型

•表示错误对象 –EvalError, URIError, RangeError, etc. •捕获方式&#xff1a; –try { …throw new Error(…) } catch(e) { … } –理论上可以throw出任意对象 •Error对象IE和FireFox公有属性 –message&#xff1a;错误信息Error浏览器特定属性 •IE&#xff1a; –des…

求矩阵两条对角线元素之和

#include <stdio.h> #include <stdlib.h>int main() {int a[3][3];//定义一个二维数组&#xff0c;三行三列&#xff0c;a[0][0],a[0][1],a[0][2],a[1][0],a[1][1],a[1][2],a[3][0],a[3][1],a[3][2]int i,j,sum0;printf("请输入9个数据给数组赋值:\n");f…

关于Java中各种修饰符与访问修饰符的说明

关于Java中各种修饰符与访问修饰符的说明 类&#xff1a; 访问修饰符 修饰符 class 类名称extends 父类名称 implement 接口名称 &#xff08;访问修饰符与修饰符的位置可以互换&#xff09;访问修饰符 名称 说明 备注 public可以被所有类访问&#xff08;使用&#xff0…

buffer IO和direct IO

最近在看很多框架&#xff0c;redis&#xff0c;kafka等底层都涉及到文件IO操作的效率问题&#xff0c;所以查了些资料&#xff0c;看到这篇文章讲的比较明白些&#xff0c;贴出来留存。 链接地址&#xff1a; https://www.ibm.com/developerworks/cn/linux/l-cn-directio/转载…