- 博客(31)
- 资源 (3)
- 收藏
- 关注
转载 xlwt写入样式
一、字体Font self.height = 0x00C8 # 200: this is font with height 10 points 字体高度 self.italic = False # 斜体 self.struck_out = False # 删除线 self.outline = False # 字体轮廓(没发现有什么变化) self.shadow
2021-07-25 16:46:42 366
原创 MongoDB 学习总结
这里写目录标题MongoDB是什么?一、数据库操作二、集合操作2.1 创建集合2.2 查看已存在集合2.3 删除集合三、文档操作3.1 插入文档3.2 查看集合里的文档3.3 更新文档3.4 删除文档3.5 查询文档MongoDB是什么?MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json
2021-07-02 14:52:43 351
原创 将另一个表的查询数据插入进指定表格中
表1:employees表2:message_state表3:t_messageINSERT INTO message_state (mid,eid,state) SELECT t_message.id as id,employees.eid as eid,0 as state from t_message JOIN employees;注意:查询结果的列名要和插入的列名一致
2021-05-29 11:13:04 243
原创 MyBatis中设置公共sql
<!-- 定义公共sql --><sql id="selectColumn"> deptno as deptNo, dname as deptName, loc as deptLoc, t_create_time as createTime, img_url as imgUrl, real_name as realName</sql>引用:<select id="selectAll" resultType="Dept"> <!-
2021-01-24 17:53:13 1081 1
原创 js
<script> // JSON : JavaScript Object Notation function Student() { //this.sname = "zhangsan"; //this.age = 20; } // JS支持给对象动态添加属性 var s = new Student(); s.sname = "lisi"; var s1 = new Student();
2021-01-20 11:09:23 89
原创 输出框的改变触发条件(焦点,内容的输入|改变)
oninput 输入内容onchange 内容改变onblur 获得焦点(光标在上面)onfocus 失去焦点(光标离开)
2021-01-17 18:12:12 111
原创 jsp中相对路径问题
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><base href="<%=basePath%>">base :设置了默认的相对路径:http://localhost:8080/项目名/随着重定向,默认地址会改变
2021-01-17 17:35:32 212 1
原创 js函数使用return终止函数后页面仍然跳转
解决方案js: function dologin(){ var account = $("#ad_account").val(); if(account == ""){ alert("账号不能为空"); return false; } var password = $("#ad_password").val(); if(password == ""){ alert("密码不能为空");
2021-01-17 12:56:23 591
原创 SpringMVC
目录Hello worda.导包b.创建springmvc.xmlc.将servlet服务交给springmvc处理(对web.xml进行配置)报错NoClassDefFoundError:缺少jarHello word先创建一个web程序a.导包spring-aop.jarspring-bean.jarspring-context.jarspring-core.jarspring-web.jarspring-webmvc.jarcommons-logging.jarb.创建sprin
2021-01-12 19:43:37 137
原创 Spring入门
Spring入门一、创建Spring项目二、依赖注入使用applicationContext.xml创建类方式一:方式二:构造函数创建(创建的类必须对应的有构造函数)p命名空间注入各种集合的赋值自动装配(引用类型才能使用):不建议用,会降低可读性使用注解定义bean使用注解实现事务一、创建Spring项目1.创建普通Java项目2.右键项目属性3.点击菜单中的项目架构4.下拉,选择spring5.应用6.此时会生成一个配置文件applicationContext.xml,很多操作将在这个文件
2020-12-03 21:21:23 127
原创 Java web之jQuery
一、jQuery常见问题1、 jQuery 中的$到底是什么? 答案: 它是一个函数2、怎么为按钮添加点击响应函数的? 答案: (1)使用 jQuery 查询到标签对象 (2)使用标签对象.click( function(){} );3.jQuery在HTML上可以用,在jsp上用不了 (1)jQuery的function前面的$与JSP页面的JSTL的$冲突了,直接导致不认识此对象方法。 解决办法:把jQuery代码里面的$全改成jQuery就可以正常使用了! (
2020-11-04 12:50:33 104
原创 JavaWeb之EL表达式
EL表达式一、EL表达式介绍二、EL从四大域中获取属性以及搜索顺序一、EL表达式介绍是一种在JSP页面获取数据的简单方式(只能获取数据,不能设置数据)${expression}二、EL从四大域中获取属性以及搜索顺序 request:类型:HttpServletRequest;表示当前的请求。 session:类型:HttpSession;表示一次会话。 与用户一一对应。 application:类型:ServletContext;表示应用程序本身。实现多用户数据共享。 pageCo
2020-10-22 09:34:37 528
原创 Java 之CountDownLatch 计数器
简介:允许一个或多个线程等待直到在其他线程中执行的一组操作完成的同步辅助。CountDownLatch用给定的计数初始化。 await方法阻塞,直到由于countDown()方法的调用而导致当前计数达到零,之后所有等待线程被释放,并且任何后续的await 调用立即返回。 这是一个一次性的现象 - 计数无法重置。 如果您需要重置计数的版本,请考虑使用CyclicBarrier 。CountDownLatch是一种通用的同步工具,可用于多种用途。 一个CountDownLatch为一个计数的CountDo
2020-08-20 11:08:14 214
原创 Java之String && StringBuffer && StringBuilder
1、String类型String在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。String是最终类,不能有子类,而且可以被序列化,可以排序,可读char序列化如何排序:按照字符的ASCII值排序的。A-65,a-971.1 字符串的三种创建方式public class CreationString { public static void main(String[] args) { String str01 = "str"; String str0
2020-08-15 17:24:20 293
原创 java序列化和反序列化
通俗来讲就是:将对象的状态转化成字节流再以文件形式保存,以后可以通过文件再生成相同状态的对象。ObjectInputStream 反序列化(读取数据,从文件->内存)ObjectOutputStream 序列化(保存数据,从内存->文件)文件到内存: FileInputStream fis = new FileInputStream("文件地址"); ObjectInputStream ois = new ObjectInputStream(fis);
2020-08-14 11:55:58 92
原创 Java读取Properties文件
目录一、创建.properties文件一、创建.properties文件**.properties是一种属性文件,这种文件以key=value格式存储内容**.properties文件一般是用来放一些配置文件或其他在以后编程中可能会改变的值,一般存放的都是键值对。从程序中可以直接通过键读取值。创建方式:(左上角)file->New->File->***.properties(要写后缀)二、properties文件中的数据读取...
2020-08-14 11:23:46 152
原创 JAVA之关键字final
final可以用于修饰变量,方法,类,被修饰的变量的值不能被改变,被修饰的方法不能被重写,被修饰的类不能被继承。final 引用类型,做参数时,里面的final变量不能被改变。final类不能被继承,final修饰的类,private修饰符修饰的成员方法都是final类型。注:父类private方法不能被重写(覆盖)final成员变量必须在声明的时候初始化或者在构造器中初始化,否则就会报编译错误。不能够对final变量再次赋值。static作用于成员变量用来表示只保存一份副本,而final的作.
2020-08-09 21:41:05 104
原创 MySQL学习_数据库和表的基本操作
1 创建和查看数据库1.1 创建数据库CREATE DATABASE 数据库名称;1.2 查看数据库#查看已经存在的数据库SHOW DATABASES;#查看指定的数据库信息SHOW CREATE DATABASE 数据库名称;1.3 修改数据库#修改数据库编码格式ALTER DATABASE 数据库名称 DEFAULT CHARACTER SET 编码方式 COLLATE 编码方式_bin;1.4 删除数据库#删库跑路DROP DATABASE 数据库名称;2 数据类
2020-07-15 20:13:46 274
原创 C#自学笔记之异常
ArgumentException 当向方法提供的参数之一无效时引发的异常。 ArgumentNullException 当将 null 引用(Visual Basic 中为Nothing)传递到不接受其作为有效参数的方法时引发的异常。 ArgumentOutOfRangeException 当自变量的值超出了所调用方法定义的允许值范围时引发的异常。 ArithmeticException 当算术、强制转换或转换操作发生错误时引发的异常。 ArrayTypeMi...
2020-07-04 18:09:45 227
原创 C#自学笔记之数组
数组的一些基本概念数组实际上是由一个变量名称表示的一组同类型的数据元素。数组的初始化: class Program { static void Main(string[] args) { int[] intArr1 = new int[4]; int[] intArr2 = new int[] { 1, 2, 3, 4 }; int[,] intArr3 = new int[2,
2020-07-03 14:59:47 96
原创 C#自学笔记之枚举
枚举基本概念枚举和结构体一样都是值类型枚举只有一种类型成员变量:命名的整数值常量(默认为int类型)每个枚举成员都被赋予成一个底层类型的值常量默认情况下,第一个成员赋值为0,往后的成员值依次+1(初始化过程中,下一个值未赋值,默认情况它的值为上一个值加1)不同成员值可以相同默认情况下,第一个成员赋值为0,往后的成员值依次+1(初始化过程中,下一个值未赋值,默认情况它的值为上一个值加1) enum Show:int { a, b,
2020-07-03 11:52:12 101
原创 C#自学笔记之结构体和类的比较
结构体和类的比较类是引用类型,结构是值类型。结构是隐式密封的,它们不能被继承。结构类型变量不能为null。两个结构体变量不能引用同意对象。 class SimpleClass { public int x; public int y; } struct SimpleStruct { public int x; public int y; } class Program
2020-07-02 23:29:02 159
原创 C#自学笔记之using语句
using语句的简单使用使用完资源后立即释放资源。 class Program { static void Main(string[] args) { using(TextWriter tw = File.CreateText("text.txt"))//创建文件text.txt { tw.WriteLine("写入...");//写入文件 }
2020-07-02 23:03:58 188
原创 C#自学笔记之goto语句
标签语句由一个标识符后跟着一个冒号再跟着一条语句组成。Identifier:Statement标签语句只允许用在块内部goto无条件转移控制到一个标签语句。 class Program { static void Main(string[] args) { string name; for(int i = 0; i < 10; i++) { .
2020-07-02 22:35:06 328
原创 C#自学笔记之typeof运算符
typeof运算符typeof运算符返回作为其参数的任何类型的System.Type对象。typeof是一元运算符并且不能被重载。typeof可获得所有共有子段的属性名称和方法名称。 class ShowTypeof { private string show1; protected string show2; public string show3; public int number1; pub
2020-07-02 22:10:29 511
原创 C#自学笔记之运算符重载
运算符重载运算符重载只能用于类和结构。为类或结构重载一个运算符x,可以声明一个名称为operator x的方法并实现它的行为(例如: operator +和operator -等)。■ 一元运算符的重载方法带一个单独的class或struct类型的参数。■ 二元运算符的重载方法带两个参数,其中至少有一个必须是class或struct类型。声明必须同时使用static和public的修饰符;运算符必须是要操作的类或结构的成员。 class ReturnClass {
2020-07-02 20:56:15 218
原创 C#自学笔记之逻辑运算
C#自学笔记之字符字面量除按位非运算符以外,都是二元左结合运算符,因为按位非是一元运算符。 class Program { static void Main(string[] args) { //const 修饰变量为只读变量 const byte x = 12, y = 10; int a = x & y; int b = x | y;
2020-07-02 20:11:37 175
原创 C#自学笔记之字符字面量
C#自学笔记之字符字面量字符字面量类型是char类型简单转义序列是一个反斜杠后面跟着单个字符。十六进制转义序列是一个反斜杠,后面跟着一个大写或小写的x,后面再跟着4个十六进制数字。Unicode转义序列是一个反斜杠, 后面跟着一个大写或小写的u,后面再跟着4个十六进制数字。 static void Main(string[] args) { char c1 = 'a'; char c2 = '\n';
2020-07-02 18:13:59 255
原创 C#自学笔记之密封类
C#自学笔记之密封类密封类只能作为独立的类,不能被继承使用关键字sealed修饰sealed class MyClass{}
2020-07-02 17:52:35 102
原创 C#自学笔记之屏蔽基类
C#自学笔记之屏蔽基类要屏蔽一个继承的数据成员,需要声明一个新的相同类型的成员,并使用相同的名称。通过在派生类中声明新的带有相同签名的函数成员,可以隐藏或屏蔽继承的函数成员。请记住,签名由名称和参数列表组成,不包括返回类型。要让编译器知道你在故意屏蔽继承的成员,使用new修饰符。否则,程序可以成功编译,但编译器会警告你隐藏了一个继承的成员。静态成员也可以屏蔽。例: class Base { public string parameter; pu
2020-07-02 17:43:53 283
spring入门的所有代码,可以运行
2020-12-03
学生管理系统,前后台都实现了,运用了awt,swing。
2020-09-20
文件(java,txt等)批量转换格式(UTF-8之类)
2020-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人