【转】NPM搭建服静态务器 http-server
搭建服静态务器 http-server
1、全局安装
搭建服静态务器 http-server
1、全局安装
信号槽其他操作:
关联信号槽:
//信号关联信号 void(teacher::*teacherSingler2)(void) = &teacher::hungry; void(student::*studentSlot2)(void) = &student::eat; connect(teh,teacherSingler2,stu,studentSlot2); connect(btn,&QPushButton::clicked,teh,teacherSingler2);
带参数的信号槽使用方法,重载的使用
1、新增信号槽发起类,teacher
#ifndef TEACHER_H #define TEACHER_H #include <QObject> class teacher : public QObject { Q_OBJECT public: teacher(QObject *parent = 0); signals: //自定义信号槽 //返回void //可以有参数,无参数 重载 void hungry(); //重载方法 传入吃的东西名称 void hungry(QString name); }; #endif // TEACHER_H
2、新增信号槽关联对象
信号槽添加方法
QObject::connect(const QObject *sender,
const char *signal,
Widget
设置标题:setWindowTitle
this->setWindowTitle("Demo00001");
设置大小:resize
QPushButton 是按钮
增加引用
#include "QPushButton"
初始化:
//方法一 QPushButton *button = new QPushButton; //方法二 QPushButton *btn = new QPushButton("按钮1",this);
java中BigDecimal类型的使用
一、说明:
BigDecimal属于java.math包,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。
在实际应用中,需要对更大或者更小的数进行运算和处理。
MyBatis说明:
MyBatis,原名 iBatis,由原来的 apache 迁移到了谷歌,更名为 MyBatis。MyBatis 指的就是 iBatis 3.x 后的版本。
MyBatis 是采用 ORM(Object Relational Mapping,对象关系映射)思想实现的持久化层框架,之前学习持久层解决方案
Maven配置默认的远程仓库
idea默认的的Mavend文件夹下idea安装路径下的:plugins\maven\中
找到配置文件路径下的:settings.xml文件,找到配置:
Thymeleaf语法(Thymeleaf3)
在使用Thymeleaf时页面要引入名称空间: xmlns:th="http://www.thymeleaf.org"
JAVA 中Integer 转string 长度不足左补0 的方法
方法一:
//123为Integer类型,0代表前面要补的字符 10代表字符串长度,d表示参数为整数类型 Integer num = 123; String s=String.format("%010d", num )
Spring Boot使用模板引擎 Thymeleaf的方法
我们开开发中经常有不同的返回需求,下面就在sprintboot中根据请求头Accept 返回xml或json的方法
首先添加依赖:
今天使用java操作sqlserver数据库,启动就报错:
"驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]”
在win10 命令提示符中,使用cd命令切换目录,如果有Program Files就会报错
cd Program Files报错 :Set-Location : 找不到接受实际参数“Files”的位置形式参数
解决方法:把路径使用双引号(")包起来就可以了。
JAVA 获取当前时间的方法
public static void main(String[] args) { var sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //方法一: var now = new Date(); System.out.println(sdf.format(now)); //方法二: var now2 = System.currentTimeMillis(); System.out.println(sdf.format(now)); //方法三: Calendar calendar = Calendar.getInstance(); var year = calendar.get(Calendar.YEAR); var month = calendar.get(Calendar.MONTH); var Date = calendar.get(Calendar.DATE); var hour = calendar.get(Calendar.HOUR); var minute = calendar.get(Calendar.MINUTE); var second = calendar.get(Calendar.SECOND); System.out.println(year+"-"+month+"-"+Date+" "+hour+":"+minute+":"+second); }
输出效果:
JAVA 获取当前日期所在周,月,年的第几天
示例:
public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); //时间 Date nowDate = new Date(); calendar.setTime(nowDate); int weekDay = calendar.get(Calendar.DAY_OF_WEEK); int monthDay = calendar.get(Calendar.DAY_OF_MONTH); int yearDay = calendar.get(Calendar.DAY_OF_YEAR); weekDay = (weekDay==1?7:weekDay-1); System.out.println("当前时间是:"+new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format( nowDate )); System.out.println("当前时间是:本周的天:"+weekDay); System.out.println("当前时间是:本月的天:"+monthDay); System.out.println("当前时间是:本年的天:"+yearDay); }
输出效果:
JAVA 去除List集合中重复项的方法
方法一、使用hashSet (保留集合顺序)
public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("aaa"); list.add("aaa"); list.add("bbb"); list.add("ccc"); list.add("ddd"); list.add("ddd"); Set set = new HashSet(); List newList = new ArrayList(); for (String s : list) { if(set.add(s)){ newList.add(s); } } System.out.println(newList); }
输出效果:
SqlServer使用dblink连接MYSQL详细方式
一、在需求LINK数据库电脑(SQLSERVER所在的电脑)上安装MYSQL ODBC驱动:
驱动地址:MySQL :: Download MySQL Connector/ODBC (Archived Versions)