Python 用datetime模块时间计算精确的天数差

from datetime import datetime local_time = datetime.now() #获取系统时间 local_time = datetime.datetime.now() print type(local_time),"local_time= ",local_time # 字符串转日期 data_time = datetime.strptime('2019-03-20 15:25:30', '%Y-%m-%d %H:%M:%S') print type(dat
分类: 其他 发布时间: 03-31 23:49 阅读次数: 0

SSH框架笔记之(Hibenate问题篇)

单独使用hibernate,遇到了很多问题,找不到hbm.xml,hibernate连接数据库失败。。。。。。现一一记录如下: pom.xml的关键配置如下: <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </depe
分类: 其他 发布时间: 03-31 23:49 阅读次数: 0

解决idea文件乱码问题

遇到的问题: 1. idea 编译时,报“编码GBK的不可映射字符” 2. idea导入eclipse项目,中文注释是乱码显示 解决的办法: 0.统一整个项目的编码为utf8 1.file---setting--editor--file encoding : 2.删除.idea下的encoding.xml中多余的编码配置: 原来的:虽然全是utf8,但是还是编译时报乱码,必须把划x的删掉(因为编译时,.idea/encoding.xml对某些类指定了编码方式,导致项目不能统一编码) 正确的:
分类: 其他 发布时间: 03-31 23:49 阅读次数: 0

hibernate生成数据表

首先有个正确的hibernate.cfg.xml配置: <?xml version="1.0" encoding="GBK"?> <!-- 指定Hibernate配置文件的DTD信息 --> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-conf
分类: 其他 发布时间: 03-31 23:48 阅读次数: 0

解决There is no Action mapped for namespace [/] and action name [xxx] associated with context pat问题

1.今天struts单独使用时,用action_*通配符加占位符method={1}方式访问action对应的方法,运行正常,可是整合spring后,再用该方法就不好试了,报There is no Action mapped for namespace [/] and action name [xxx] associated with context pat,经过多方尝试,一步一步调试,终于找到了问题所在。 <struts.version> 2.5.20 </struts.version
分类: 其他 发布时间: 03-31 23:48 阅读次数: 0

orcle常用语句

查询: 1.查询数据库的信息: 查看数据库里面的所有用户,(前提是你是有dba权限的帐号,如sys,system)  select * from dba_users; 查询当前数据库所有的表, 需要你有 DBA 的权限 SELECT * FROM dba_tables; 2.查询该用户的所有信息: 查看当前用户信息 ! select * from user_users; select * from dba_users; select * from all_users; sele
分类: 其他 发布时间: 03-31 23:48 阅读次数: 0

图片压缩之-JPEGCodec失效

https://blog.csdn.net/xuxu120/article/details/75024653 https://blog.csdn.net/10km/article/details/54584111 解决Maven无法使用ojdbc依赖的问题(Missing artifact com.oracle:ojdbc14:jar:11.2.0.4.0 ) https://blog.csdn.net/qq_35893120/article/details/82878063 下载哪个版本,跟
分类: 其他 发布时间: 03-31 23:48 阅读次数: 0

maven构建模块化工程要注意的问题

今天学习分布式架构,第一步就是用maven构建模块化功能;记录以下要注意的问题 1.父模块要声明子模块的位置(通过module标签)============module的位置这里指的是相对路径 <groupId>taotao</groupId> <artifactId>taotao-parent</artifactId> <version>1.0-SNAPSHOT</version> <packaging>pom</packaging> <name>taotao-parent
分类: 其他 发布时间: 03-31 23:47 阅读次数: 0

远程连接lunix和启动tomcat

tomcat官网下载tomcat.tar.gz压缩包,解压。进入tomcat的bin目录 1.输入以下命令启用tomcat sh startup.sh 如果报权限不足,可以先切换成root用户,在执行命令: su root 2.输入以下命令查看tomcat是否启动成功 ps -ef|grep java 如果出现: tomcat-9.0.17 -Dcatalina.home=/usr/local/lmj/tomcat9.0/apache-tomcat-9.0.17 -Djava.io.t
分类: 其他 发布时间: 03-31 23:47 阅读次数: 0

解决linux虚拟机上网问题和xshell连接虚拟机

刚上手linux,我用的是VMare Workstation虚拟机,装的是Ubuntu操作系统,就遇到虚拟机不能上网问题,以及xshell连接虚拟机失败。网上找了好多相关问题的解决方案,在懵懵懂懂中终于解决了上述问题。记录一下,以供参考 1.首先 window+r 输入 cmd 进入命令行输入: ipconfig 可以看到如下:重点关注: 本机的ip是192.168.3.16 子网掩码是255.255.255.0(也就是说ip为192.168.3.x的电脑才算是和我的电脑处于同一号段,在局域网
分类: 其他 发布时间: 03-31 23:46 阅读次数: 0

js预览图片+多图片+多选框的表单上传

1.js预览图片: <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <script type="text/javascript"> function changepic() { //document.getElementById("#prompt3").css("display", "none
分类: 其他 发布时间: 03-31 23:46 阅读次数: 0

手写服务器

1.电脑(ip,定义ip) 电脑里的应用(端口号,定义软件) 应用里面的资源(url,定义软件上的资源) 协议(电脑与电脑交流更加方便tcp打电话,udp写信==高效=======视频通话tcp建立连接,卡顿则切换成udp) 浏览器的叫bs 【统一用http=======服务端,和客户端完全分离】 app的叫cs 【通信协议自己定,既可以是服务端,又可以是客户端】 OSI(open system interconnect互联模型) 比特流=========就是01010101,它是数子电路,0
分类: 其他 发布时间: 03-31 23:45 阅读次数: 0

用java写一个编译器(1)基本知识

由于想研究一些底层的东西,就学习了编译原理。无意中在b站看到了coding迪斯尼老师的 java写编译器的课程,学完真让我收益匪浅。但学归学,终究还是要动手实操一下的。先走一遍知识脉络。详细的可看coding迪斯尼老师的博客(tyler_download) https://blog.csdn.net/tyler_download/article/details/50708807 1.概述: 编译器就是将高级语言编译(翻译)成汇编语言的过程 2.词法分析在这个过程中干了些啥:==========
分类: 其他 发布时间: 03-31 23:45 阅读次数: 0

Android进阶2:线程和线程池(1)—— AsycTask原理解析

Android不允许UI主线程做耗时操作,不允许子线程刷新UI,声明UI控件单线程模式,至于为什么看上篇文章: 这些问题都催生了链接子线程和主线程Handler的诞生,然而Google也为我们提供了一个老牌的Thread + handler的神器:AsyncTask。 AsyncTask用法: 先来看下AsyncTask 的用法: 1. 衍生类的三个泛型限制:Params :doInBackground方法内的参数;Progress:异步过程中,onProgressUpdate更新UI的参数;
分类: 其他 发布时间: 03-31 23:44 阅读次数: 0

Android进阶2:线程和线程池(3)—— IntentService原理解析

IntentService也是属于Android异步线程模块的一部分,上一篇是HandlerThread的源码: Android进阶2:线程和线程池(2)—— HandlerThread原理解析 如果对HandlerThread原理不太熟悉的,建议先看下我的上一篇文章HandlerThread的原理解析,因为IntentService内部使用的是HandlerThread。。。 先来看下IntentService的用法: 需求: 实现一个IntentService实现类,定义一个成员变量cou
分类: 其他 发布时间: 03-31 23:44 阅读次数: 0

Android进阶2:线程和线程池(2)—— HandlerThread原理解析

HandlerThread是属于Android异步线程模块的一部分,上一篇是AsyncTask的源码: Android进阶2:线程和线程池(1)—— AsycTask原理解析 如果你没看过handler消息机制,建议先学习下handler消息机制: Android进阶1:Android的消息机制 记得之前刚接触android的之后,只知道HandlerThread内部原理:Handler + Thread, 始终没看过源码,最近学习到了android线程和线程池模块,自然而然的HandlerT
分类: 其他 发布时间: 03-31 23:43 阅读次数: 0

Android进阶3:Activity源码分析(1) —— Activity启动流程(8.0)

前言 关于Activity的源码分析,看了足足有半个月,理由就是: 1:Activity源代码很多,逻辑很复杂 2:下班再能加班学习,礼拜天抽空学习源码 至于为什么看源码:因为偶尔看到一句话:不懂Activity的onCreate的内部源码,你敢说你是Android开发程序猿?! 其实关于这篇文章,我想了很久,不太敢贸然写,因为牵涉的类有点多并且复杂,怕理解出错,给各位小伙伴带来困扰,经过学习了两个礼拜,学到了一点东西,总结一下。 首先Activity的启动切入点有两个,startActivi
分类: 其他 发布时间: 03-31 23:43 阅读次数: 0

Android进阶3:Activity源码分析(2) —— Activity启动和销毁流程(8.0)

上篇文章讲述了app从启动创建Activity调用onCreate,onStart, onResume方法,这篇文章讲述一下Activity启动的另一个切入点:startActivity方法,启动Activity。 Android进阶3:Activity源码分析(1) —— Activity启动流程(8.0) 通过上一篇文章,我们总结一下: 1:ActivityThread是通过Instrumentation调度Activity的生命周期的 2:ApplicationThread继承自IApp
分类: 其他 发布时间: 03-31 23:43 阅读次数: 0

Android进阶3:Activity源码分析(3) —— setContentView分析(8.0)

在看setContentView源码之前,就知道,PhoneWindow, DecorView这些东西,不知道之间的联系,上周末加班看了下源码,慷慨颇多,“源码面前,无所遁形。” Hierarchy View 的使用 在看是之前我们先看下Android studio的Hierarchy View, 这是AS自带的View调试工具,怎样使用呢? 打开步骤:Tools —— Android ——Android Device Monitor —— window —— open persepctive
分类: 其他 发布时间: 03-31 23:42 阅读次数: 0

Android 进阶4:EventBus3.0源码分析

前几篇文章分析了Activity的源码,后来看了看Window以及ViewRoot的相关源码,这些只是还没梳理,真的是视觉疲劳,来一个EventBus源码分析压压惊~。 其实关于EventBus的源码分析,网上也有很多,但是终究是别人的,以前也看过很多遍,但是决定是自己写下来比较好,座右铭:看一遍,不如自己写一遍。 关于EventBus的小总结我们先看下,带着知识点去看源码,然后分析为什么要这么写,还是必须这样写。 POSTING:发布事件和订阅事件总是在一个线程。避免操作UI,可能造成ANR
分类: 其他 发布时间: 03-31 23:42 阅读次数: 0