- 博客(53)
- 收藏
- 关注
原创 error C2429: 语言功能 ;if/switch 中的 init-statement;需要编译器标志;/std:c++17
VS2017编译时出错:error C2429: 语言功能 ;if/switch 中的 init-statement;需要编译器标志;/std:c++17解决办法:应用->确定
2021-10-20 18:04:53
2981
1
原创 IDEA部署项目全部过程(创建maven结构+添加tomcat+添加项目到tomcat+访问该网页)
标题创建maven项目:1.File->New->Project2.选择maven ->勾选Create from archetpe->选择archetype-webapp->next3.输入GroupId和Artifacatid->next 4.选择本地的maven目录和设置文件位置5.设置项目存储路径->NEXT6.完善目录结构当前的目录结构:可以看到当前目录结构缺少文件夹手动添加文件夹:7.定义文件夹类型:File->Project
2021-05-19 15:07:26
265
原创 AndroidStudio报错Unexpected lock protocol found in lock file. Expected 3, found 0.
报错信息:如果rebuild project无作用、删除.gradle文件后重建project无作用、并且新建project缺少.iml文件可以尝试下面操作Project Structure->Project->更改两个版本号 (改为3.4.1和5.1.1)apply ok后程序可执行并且不报错,,但是仍然缺少.iml文件,,,等以后找到原因了再来更新...
2020-08-29 09:36:37
2894
原创 SSM学习笔记(十)在实际开发中的一些注意点(持续更新)
1.在写注册模块时,往数据中的用户表插入密码时出于对密码安全的考虑需要对密码进行加密,若使用md5加密需要对密码进行撒盐处理。2.若插入数据时不使用id的自增长,那么为了保证id不重复,往往会使用时间戳3.在前台使用ajax进行数据查询时,不要在后台直接跳转页面!!4.controller接受参数尽量避免使用Map型5.开发时尽量使用日志工具输出信息...
2020-05-23 10:11:58
221
原创 Android异步通信中实现子线程的定时启动
在子线程的run方法中加入handler.postDelayed(this,1000);此处的handler是Handler的实例化对象。this指向的是一个实现了Runnable接口的内部类这行代码的作用为1s后再次开启这个线程完整的实现安卓界面中的定时功能的代码public class MainActivity extends AppCompatActivity { private TextView textView; Handler handler=new Handle
2020-05-21 16:55:51
303
原创 android动态申请权限不弹窗的坑
代码可以按顺序执行但是ActivityCompat.requestPermissions(MainActivity.this, new String[] {Manifest.permission.READ_CONTACTS}, 1);这行代码就跟死了一样,死活不弹窗并且在这行代码下面通过 boolean shouldShow = ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.READ_CON
2020-05-19 14:34:38
9993
5
原创 SSM学习笔记(五)layui的使用
使用步骤:1.引入js,css文件2.引入js模块3.html代码,并通过class引入引入js模块时的注意点1.一定要注意先引入layui.js代码2.引入方法:layui.use({'模块名'},function(){var 模块名=layui.模块名})layui中的时间戳转换日期格式工具layui.util.toDataString(时间戳,日期格式);...
2020-05-11 21:32:08
185
原创 SSM学习笔记(四)对数据库的基本操作
目录增加记录删除记录修改记录查找记录增加记录<insert id="对应dao接口方法名" parameterType="包名+类名"> 这里写sql语句,参数值用#{参数名.属性名}引入</insert>拓展操作:插入数据后返回新增数据的新增属性值:在sql语句下面加入<selectKey keyProperty="自增的列名" order="after/before" resultType="java.lang.Integer">删除记录<d
2020-05-11 18:46:34
229
原创 SSM学习笔记(三)mybatis的相关介绍及环境搭建
目录基本概述环境搭建基本概述mybatis简介:使用java编写,封装了JDBC,使用ORM思想实现结果集的封装ORM:O:实体对象,即我们在程序中根据表的字段名建的一个个实体类R:我们建立的数据库表M:从R到O的映射,通过XML文件配置mybatis帮我们做的事:1.从配置文件中得到sessionfactory2.由sessionfactory产生session3.在session中完成对数据的增删改查和事物提交等4.用完后关闭session5.在java对象和数据库对象之间做ma
2020-05-11 18:27:26
101
原创 SSM学习笔记(二)log4j日记打印的使用
目录1.使用log4j的原因2.引入依赖3.配置文件及相关说明1.使用log4j的原因由于项目部署到服务器上以后无法产看控制台,所以要要用日志的形式打印相关信息2.引入依赖<dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.13.1<
2020-05-11 18:03:35
194
原创 SSM框架学习笔记(一)MD5加密
目录1. 密码需要md5加密并进行撒盐处理的原因2. 添加依赖3. 封装md5加密方法4. 测试方法1. 密码需要md5加密并进行撒盐处理的原因由于用户写的密码过于简单,有些网站可以进行破译,所以要对明文进行撒盐处理2. 添加依赖 <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> &
2020-05-11 12:04:41
1023
原创 SSM学习笔记(六)idea中前端界面无法引入前端静态资源
今天学习springmvc的项目遇到的一个错误:引入代码js文件的src没有问题,前端却一直报找不到这个js文件原代码:在index页面引入jquery的代码:<script src="./js/jQuery3.4.1.js" type="text/javascript"></script>目录结构:位置没有问题,但是js一直报404,找不到这个文件解决方案...
2020-03-23 09:30:02
918
原创 关于创建maven项目的一些坑
文章目录1.在创建maven项目时有无勾选create a simple project创建出来的项目目录的区别2.关于创建时的groupId问题3.pom.xml的war标红:web.xml is missing and is set to true4.新建maven项目里的.jsp文件标红:The superclass "javax.servlet.http.HttpServlet" was...
2020-03-09 12:08:15
728
原创 eclipse中查看maven是否配置成功
打开eclipsewindow->whos view->other->maven->maven repositories->open控制台位置将打开上面图片中的界面点击local repositories若显示在mave的setting中配置的本地仓库地址(或点击global repositories,显示setting中配置的镜像地址),则配置成功...
2020-03-09 10:16:33
3704
原创 IDEA maven添加依赖失败
问题描述:添加依赖失败且日志文件显示报错 :2020-01-03 10:01:15,921 [3690469] ERROR - #org.jetbrains.idea.maven - com.google.inject.CreationException: Unable to create injector, see the following errors:1) No imp...
2020-01-03 10:54:29
783
原创 Java复习笔记(六)网络编程实例
一、基于TCP的网络编程实例服务器端public class Server1 { public static void main(String[] args) throws IOException { ServerSocket server = new ServerSocket(10001); Socket socket = server.accep...
2019-12-05 20:45:22
135
原创 Java复习笔记(五)网络编程概述
一、相关名词概述IP互联网的基础协议,其中一个作用就是给互联网中的设备(主机)分配IP地址,以便在互联网中找到某个设备数据包是互联网中数据传输的基本单位,IP规定了数据如何分段打包,以及单个数据包如何传输到目标主机,以便各种设备之间可以相互交换数据域名IP地址不方便记忆,而域名(Domain Name),是互联网上主机的名称,每个域名都对应了一个IP地址,而且域名方便记忆,所以人们一般...
2019-12-05 20:42:14
159
原创 Java复习笔记(四)多线程的简单实例
1.创建线程`Thread thread = new Thread(new Runnable() { @Override public void run() { System.out.println("Runnable接口方式实现多线程"); }});2.线程睡眠public class SleepTest { public static...
2019-12-05 20:32:38
212
原创 Java复习笔记(三)多线程概述
一、相关知识储备1.进程与线程的关系:进程是程序的一次执行,一个进程有多个线程,这些线程共享此进程的所有系统资源2.线程的状态: 初始状态:创建了一个线程对象就绪状态:线程具备运行的所有条件,在就绪队列中,在等待操作系统调度运行状态:线程正被CPU处理阻塞状态:线程在等待一个事件,逻辑上不可执行,在阻塞队列中结束状态:线程执行结束,也就是run方法执行结束3.多线程多...
2019-12-05 20:25:43
121
原创 Java复习笔记(二)面向对象实例
一、类的创建package com.rupeng.test;class Person{private int age;//成员变量private String name;public void setAge(int value){this.age = value;}public void setName(String value){this.name = value;}p...
2019-11-30 18:43:16
97
原创 java复习笔记(一)面向对象概述
一、类和对象面向对象中有类(Class)、对象(Object)这两个概念。“类”是抽象的,“对象”是“类”的实例。根据“类”创建对象的过程就叫“实例化”。不同类型的描述信息和行为有可能都不尽相同;同一个类的不同对象之间的描述信息的 值也可能不相同。总结:“类”是一类相似“对象”的抽象出来的模板。二、封装三、继承如果定义“哺乳动物”类,定义了“身高、体重、年龄”这些描述信息和“呼吸、...
2019-11-30 18:34:37
107
原创 JS复习笔记(六)正则表达式
简介描述字符串结构的语法规则,特定的格式化模式,用于验证字符串是否匹配这个特征,进而实现文本查找替换截取内容等操作常用的两个方法 RegExp对象中的exec()方法 String对象中的match()方法元字符限定符 *:表示出现0次到多次 ?:表示前面的表达式出现了0-1次 {}:表示前面的表达式出现次数 +;表示前面表达式出现0次到多次模式符 ...
2019-11-28 18:02:50
95
原创 JS复习笔记(五)事件
相关概念 事件处理程序 相应用户行为所执行的代码 事件驱动式 指侦测到的用户行为,并执行相应的事件处理程序的过程 事件流 发生事件的元素节点与DOM树根节点之间按照特定的顺序进行传播,传播的过程就是事件流 传播方式 事件捕获方式 传播顺序:由外到内 事件冒泡方式 传播顺序:由内到外 w3c规定的事件传播处理事件 ...
2019-11-28 18:00:58
129
原创 JS复习笔记(四)BOM对象、DOM对象
一、BOM对象二、DOM对象 简介: 可以操作HTML文档的重要手段 HTML节点树 子节点 根节点 父节点 兄弟节点 元素操作 元素内容 innerHTM()获取或修改元素内容(包含标签) innerText()获取或修改元素的文本内容(不包含标签) innerContext获取或修改文本内容(不包含标签但包含段落) 获取操作的元素 ...
2019-11-28 17:58:03
178
原创 JS复习笔记(三)数组、函数、对象
一、数组基本操作数组的声明: //第一种var A=[12,78,78,78,89]console.log(A) //第二种var B=new Array();B[0]=12B[1]=34B[2]=56console.log(B) //第三种var C=new Array(3);C[0]=12C[1]=34C[2]=56console.log(C) ...
2019-11-28 17:53:01
90
原创 JS复习笔记(二)基本语法
一、变量命名数字(0-9)、字母(a-z,A-Z)、下划线(_);tips:应避免保留字和关键字;二、简单指令alert(""); 提示框;confirm(""); 确认框,点击后会响应返回true或false;prompt(); 弹出一个输入框;document.write("");console.log(""); 在控制...
2019-11-28 17:36:24
123
原创 维吉利亚密码加密实现
加密代码实现public static void main(String[] args) { // TODO Auto-generated method stub char []zifu={'a','b','c','d','e','x','f','g','h','i','j','y'}; System.out.println(zifu); int []mingwen ...
2019-11-27 20:46:20
478
原创 Base64编码实现
没有使用Java内部存在现成的base64加密的实现方法的情况下钻研了一下琢磨着写了一下练一下手。代码:public static void main(String[] args) { // TODO Auto-generated method stub String before="A"; String erjinzhiString=new String(); Strin...
2019-11-27 20:40:38
143
原创 JSP学习笔记(十)jstl标签库
一、相关概述JSTL(JavaServer Pages Standard Tag Library),JSP标准标签库,是一组JSP自定义标签。这些标签原本由第三方开发实现,由于效果质量非常好,sun公司就把这些标签作为标准标签打包成库并加以推广二、分类JSTL按照标签功能分为多个库,主要有:核心标签库主要包含<c:out>、<c:if>、<c:forEac...
2019-11-27 20:32:31
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人