- 博客(19)
- 资源 (2)
- 问答 (4)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java Log 简单的日志工具
工具介绍使用了很多的日志工具,感觉配置比较麻烦,如果只是在控制台打印信息,和把信息保存在一个文件里,如果使用类似Log4j之类的框架那就大财小用了,所以自己写了一个日志工具类,实现了简单的信息打印在控制台及可以将信息输出到一个文件里。工具亮点使用简单,工具分为控制台打印和文件打印两块,全部使用静态方法实现。 工具的控制台打印自带跳转到打印位置的功能。 工具具有详细的解释源代码...
2019-07-29 13:21:56
443
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 C语言学习系列(一)
1.计算机与程序设计语言的关系答:计算机由 硬件 与 软件系统 组成,硬件提供了物质基础, 而软件则是计算机的灵魂;如果脱离了软件,计算机就只是一台 什么都做不了的裸机;可以形象地把他们比作人的大佬与身体,缺一不可。2.什么是C语言答:C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言...
2018-05-06 20:32:30
766
原创 Mybatis分页插件PageHelper使用
1,配置PageHelper分页插件:Config PageHelper//在mybatis配置文件添加配置1. Using in mybatis-config.xml<!-- In the configuration file, plugins location must meet the requirements as the following or...
2019-05-08 12:57:57
213
原创 java Date类与本地时间相差13小时
今天将运行项目是发现服务器(Tomcat)的时间与本地时间相差13小时(Linux服务器在国外),后来发现原来是jvm的时区有问题,本地是CST就是GMT+8,而 jvm是EST国外的时区(测试直接打印Date类就行了:System.out.printfln(new Date())),而jvm的时区是读取系统时区得来的,所以修改系统时区为GMT+8就行了。解决方法:1.连接服务器输入:d...
2018-12-06 13:49:27
5764
原创 C语言学习系列
printf函数学习:https://blog.csdn.net/sinat_34009734/article/details/51646469scanf函数学习:https://blog.csdn.net/21aspnet/article/details/174326学习系列小猪的C语言快速入门系列(一):https://blog.csdn.net/coder_pig/article/detai...
2018-06-26 16:40:28
234
原创 java检测集合是否为空或长度是否为0
java检测集合是否为空或长度是否为0当读数据库的数据后,返回的数据可能为空或长度等于0,而我们要取第一个,或其他的数据,如果这个数据为空时就会报错,写了一个工具类方便调用:package com.yx.utils;import org.junit.Test;import java.lang.reflect.Array;import java.util.Collection;impor...
2018-06-25 15:22:47
5905
原创 VS2017 使用scanf报错
VS2017 使用scanf报错错误信息为:严重性 代码 说明 项目 文件 行 禁止显示状态错误 C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See onlin...
2018-06-25 15:05:43
2268
1
原创 java小问题集锦
一.java string为null时的字符串拼接答:String s = null; s = s+"word"; 等价于 s = String.valueOf(s)+"word";
2018-05-09 08:14:04
204
原创 物理单位对应(如:电阻与电容相乘)
电阻与电容相乘,单位怎么对应的?比如1K的电阻与1uf的电容相乘.压控振荡器的中心频率f2,且 f2≈1÷1.1RC.这个怎么算的.欧姆对应pf还是uf.涉及到单位换算的根据C=Q/U,I=U/R,I=q/t,可知RC=QR/U=Q/I=Qt/q,这个结果的单位是s,再取倒数就是Hz以上计算过程全都是国际单位.所以欧姆Ω对应的是法拉F,建议计算时先转化为国际单位.你可能有点误解我的意思。举个简单例...
2018-03-28 14:23:10
8495
原创 NE555芯片常用产生的频率计算方法
常用的振荡器的频率 T=0.7(R1+2R2)C ,当然还有很多的类型。你可以在图书城或书店去查看专业的书籍,这方面的资料还是蛮多的。附带一个这个电路计算器地址:NE555频率计算器...
2018-03-28 13:24:56
41416
原创 STM32库常用到的英语单词
英语HAL:Hardware Abstraction Layer的缩写代表HAL库Transmit:传输;传播;发射;传达;遗传,发送Init:初始化(initialization)clock:时钟;计时器system:制度,体制;系统;方法Config:配置,布局;显示配置信息命令USART:代表串口TIM:代表定时器GPIO:代表引脚, (通用输入/输出)简称为GPIOSPI:SPI是串行外设...
2018-03-25 15:06:33
2967
原创 #define assert_param(expr) ((void)0) 这是个宏定义,(void)0执行的操作
问题:#define assert_param(expr) ((void)0) 这是个宏定义,但是我真是不知道(void)0能执行什么操作具体的定义和用法在下面void MY_NVIC_SetVectorTable(u32 NVIC_VectTab,u32 Offset){ assert_param(IS_NVIC_VECTTAB(NVIC_VectTab)); assert_par...
2018-03-25 14:32:54
4210
原创 ((GPIO_TypeDef *) GPIOB_BASE)或((GPIO_TypeDef *) xxxx)
#define GPIOA ((GPIO_TypeDef*)GPIOA_BASE)1)GPIOA_BASE被强制转换为地址,空间以GPIO_TypeDef的类型进行构建,首址为GPIOA_BASE,空间内有成员,之间依各自固有类型顺序分配相应空间;2)GPIOA宏展开,即为紧跟其后的具体内容,这样它就是一个指针了:指向以GPIOA_BASE为首址的结构体空间。所以您给出GPIOA->某成员,...
2018-03-24 10:27:46
9728
4
原创 java 对应的Windows键值
1 --> 492 --> 503 --> 514 --> 525 --> 536 --> 547 --> 558 --> 569 --> 570 --> 48A --> 65B --> 66C --> 67D --> 68E --> 69F --> 70G --> 71H
2018-03-06 00:43:07
503
原创 SpringMVC Controller函数参数问题(就是作为方法的参数,以类名小写开头可以在JSP页面中获得该变量的数据 )
今天在看别人写的程序时发现了一个特殊的问题,就是在代码里并没有看到将对象写入域的代码,但在JSP页面上又能获得对象的数据。说明:项目用的是:SpringMVC + Spring + MyBatis方法名为如下:Page对象就是一个普通的java类如下:就是这样但在,函数里并没有写入域的代码,但JSP页面能的到这个对象的数据,于是我做了一下的实验。测试开始:创建配置好工程后先创建一个Page对象,如...
2018-02-27 21:55:45
763
原创 Jackson错误和注意
当在Windows是系统中springMVC使用@ResponseBody不配置json转换器照样可以把对象转换为json,但把项目放在Linux上就会出错。注意:spring和Jackson有三个jar包:jackson-annotations jackson-core jackson-databind jackson-databind-2.8.4-sources这几个包的版本一
2018-01-22 23:22:33
2700
原创 IDEA Tomcat 远程调试程序
1、Tomcat远程调试设置WindowsTomcat7:打开apache-tomcat-7.0.52\bin\catalina.bat下Tomcat9: 打开apache-tomcat-9.0.2\bin\catalina.bat下 Linux:与Windows修改的文件不一样修改的地方相同,都是修改为0.0.0.0:8000,这个8000是远程调试的端口,可以改
2018-01-22 22:59:56
369
原创 java自定义调度定时器工具类(java电商订单自动失效或收货)
java电商订单超时改状态工具类最近在做一个电商项目,要求在用户下单后未付款30分钟后就将订单的状态改为失效,最初想的是用定时器没几秒去数据库查看有哪些订单未付款但超过30分的,就修改状态,这个方式有两种缺点,一:如果时间设置的较短,就会导致一直在读写数据库,二:如果时间设置较长就会导致时间不精确,所以就想到自己写一个工具类。订单失效思想:当第一次有人下单时,启动定时器,延长半个小
2018-01-04 22:02:58
2944
window域服务器增加密码提示,就是在用户登录系统时,提示密码信息。
2020-06-23
idea远程部署Tomcat问题
2019-08-18
android一开机就运行了一个程序,按什么都无效,退不出来,怎么办
2019-06-04
idea2018.3自动把文件占用
2019-03-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人