PHP 格式化时间date()

1 date() 函数用于格式化时间,返回一个字符串。 2 3 语法: 4 5 string date( string format [, int timestamp] ) 6 参数 format 表示时间格式化的方式,可能的方式如下: 7 8 格式化方式说明: 9 方式 说明 10 Y 4位数字年,y为2位数字,如99即1999年 11 m 数字月份,前面有前导0,如01。n 为无前导0数字月份 12 F 月份,完整的文本格式,例如 Januar
分类: 其他 发布时间: 06-11 21:52 阅读次数: 1

tomcat启动不成功(点击startup.bat闪退)的解决办法

解决办法: 1:在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行: SET JAVA_HOME=D:\Java\jdk1.7 (java jdk目录) SET TOMCAT_HOME=E:\tomcat-7.0 (解压后的tomcat文件目录) 2.在已解压的tomcat的bin文件夹下找到shutdown.bat,右击->编辑。在文件头加入下面两行: SET JAVA_HOME=D:\Java\jdk1.7 (java jdk目录) SET
分类: 其他 发布时间: 06-11 21:52 阅读次数: 3

日常 2018年6月11日21:07:22 周一

  1.重复执行SimpleDateFormate导致的,java.lang.IllegalArgumentException: Bad class: class java.lang.String 问题: 既然传入的begin、end已经是规范格式,就不要再 format.format(begin);了! /** * 计算两个日期之间相差多少天 * * @param begin 2016-05-01 12:00 * @param end 2
分类: 其他 发布时间: 06-11 21:52 阅读次数: 1

ThinkPHP学习

  ThinkPHP应用基于模块/控制器/操作设计,并且,如果有需要的话,可以支持多入口文件和多级控制器。   默认的URL访问规则为:    http://serverName/index.php(或者其他应用入口文件)/模块/控制器/操作/[参数名/参数值...]   例如:   http://localhost/opensns/index.php?s=/weibo/index/index.html    服务器为本机,入口文件为index.php,模块为微博,控制器哦为index。   
分类: 其他 发布时间: 06-11 21:52 阅读次数: 3

从零开始学习比特币源码-大纲

前期准备 基础的C++知识,阅读比特币白皮书,《精通比特币》第二版 比特币的开发文档 比特币中本聪客户端源码(原始并且简单的源码),最新版本的比特币代码迭代了太多版本,新手很难一下子弄懂,中本聪发布的第一个版本的代码足够我们入门了。 计划 比特币中本聪客户端的代码数量并不庞大,约16000行,但是,总体涉及非常多领域的知识和新概念。 很容易就陷入代码的海洋不能自拔,看不懂,理解不了。 我们可以分小块,逐个攻克。为了更容易理解,我们在阅读代码的时候,处理要关心代码的执行流程,也不能离开相关的重要
分类: 其他 发布时间: 06-11 21:52 阅读次数: 3

第五章 面向对象之 多态与多态性

---恢复内容开始--- 多态指的是一类事物有多种形态 动物有多种形态 人 狗 猪 import abc class Animal(metaclass=abc.ABCMeta): 同一类事物:动物 @abc.abstractmethod def talk(self): pass class People(Animal): 动物形态之一 人 def talk(self): print('say,hello') class Dog(Animal): #动物的形态之二:狗 def talk(self
分类: 其他 发布时间: 06-11 21:52 阅读次数: 3

2016-2017 ACM-ICPC, NEERC, Moscow Subregional Contest

K: 题意:王国里有n个城市通过m条双向边相连,每个城市可以花费bi去造一个士兵守护,然后每个城市需要ai个士兵守护。每条道路如果要守护,就必须要ci个士兵,这ci个士兵可以同时守护道路两端的城市。如果城市或者道路被守住了,那就可以免费运送士兵。问守住所有城市的最小花费。 思路:首先守边和守点求最小花费,最先想到的是树形DP的板题,只不过这是在一张图上,所以思路是一个DP。要考虑运兵的因素,,所以我们dp维护一个集合,表示守护这个集合的最小花费。集合之间的合并通过Kruskal。 #inclu
分类: 其他 发布时间: 06-11 21:52 阅读次数: 3

Linux系统常用维护命令

# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 资源 # free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # d
分类: 其他 发布时间: 06-11 21:52 阅读次数: 3

java 数组转字符串 字符串转数组

字符串转数组 使用Java split() 方法 split() 方法根据匹配给定的正则表达式来拆分字符串。 注意: . 、 | 和 * 等转义字符,必须得加 \\。多个分隔符,可以用 | 作为连字符。 // 字符串转数组 java.lang.String String str = "0,1,2,3,4,5"; String[] arr = str.split(","); // 用,分割 System.out.println(Arrays.toString(arr)); // [0, 1,
分类: 其他 发布时间: 06-11 21:52 阅读次数: 1

从数组的中间位置添加或删除元素 splice

采用splice()方法插入或删除元素,需要提供以下三个参数 -起始索引(希望开始添加元素的地方) -需要删除的元素个数,添加元素时此项为0 -想要添加进数组的元素 var nums = [1,2,3,4,5,6] nums.splice(3,0,1,0,2); nums //运行结果 [1, 2, 3, 1, 0, 2, 4, 5, 6] var nums = [1,3] nums.splice(2,0,1,0,2); nums // 运行结果 [1, 3, 1, 0, 2] //删除
分类: 其他 发布时间: 06-11 21:52 阅读次数: 3

Confluence 6 针对大数据量备份

XML 站点备份的方式只针对 Confluence 包含有几千页面的情况,XML 备份所需要的时间随着数据量的变化而增加。另外的一个问题是 XML 站点的备份将会包含上 G 的附件数据,随着数据量的增加,磁盘使用量也会显著增加。这是因为每一个 XML 备份都能够用来完全恢复站点。例如,一个 1GB 数据量的 Confluence 安装实例,如果采取每天备份的方式,一个月后,这个实例将会占用 30 GB 的存储空间。当你在管理大数据量的 Confluence 安装实例的时候,你可以在备份策略中不
分类: 其他 发布时间: 06-11 21:52 阅读次数: 1

Vuejs技术栈--路由

页面跳转--路由vue-router router/index.js import Vue from 'vue' import VueRouter from 'vue-router' import Login from '../pages/Login/Login.vue' // 声明使用插件 Vue.use(VueRouter) export default new VueRouter({ // 所有路由 routes: [ { path: '/msite',
分类: 其他 发布时间: 06-11 21:52 阅读次数: 3

序列自动机—— [FJOI2016]所有公共子序列问题

序列自动机: 是一个处理子序列的自动机。就这样。 建造:(By猫老师:immoralCO猫) s[] next[][26] memset(next[n], -1, 26<<2); for(int i = n; i; --i) { memcpy(next[i - 1], next[i], 26 << 2); next[i - 1][s[i] - 'a'] = i; } nxt[][]数组就是第几个位置,序号为几的出边连接到第几个位置(位置是对应字符串的位置,其实并没用) 大概原理
分类: 其他 发布时间: 06-11 21:52 阅读次数: 4

arduino蜂鸣器的使用

一:蜂鸣器的使用 控制要求:模拟救护车响声 实物连接图: 电路原理图: 控制代码: 1 //智慧自动化2018.6.11 2 3 int buzzer=8;//设置控制蜂鸣器的数字IO脚 4 5 void setup() 6 7 { 8 9 pinMode(buzzer,OUTPUT);//设置数字IO脚模式,OUTPUT为输出 10 11 } 12 13 void loop() 14 15 { 16 17 unsigned char i,j;//定义
分类: 其他 发布时间: 06-11 21:52 阅读次数: 3

网络编程---线程与进程

What is a Thread? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位,一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 在同一个进程内的线程的数据是可以进行互相访问的。 线程的切换使用过上下文来实现的,比如有一本书,有a和b这两个人(两个线程)看,a看完之后记录当前看到那一页哪一行,然后交给b看,b看完之后记录当前看到了那一页哪一行,此时a又要看了,那么a就通过上次记录的值(上下文)直接找到上
分类: 其他 发布时间: 06-11 21:52 阅读次数: 2

增加删除一行标签

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>todolist</title> <style type="text/css"> .list_con{ width:400px; margin:50px auto 0; } .inputtxt{ width:350px; heigh
分类: 其他 发布时间: 06-11 21:52 阅读次数: 1

AI动作捕捉技术,会让制造业大幅度降低成本吗?

现代动作捕捉系统应该是起源于100多年前的动画工业,通过一种叫做“动态遮罩或影像描摹”的技术,动画师们可以获得流畅的、栩栩如生的动作;后来到了20世纪80年代
分类: 其他 发布时间: 06-11 21:47 阅读次数: 3

html5的标签中,哪些是行内元素,哪些是块级元素。

块级元素:块级大多为结构性标记 <address>...</adderss> <center>...</center> 地址文字 <h1>...</h1> 标题一级 <h2>...</h2> 标题二级 <h3>...</h3> 标题三级 <h4>...</h4> 标题四级 <h5>...</h5> 标题五级 <h6>...</h6> 标题六级 <hr> 水平分割线 <p>...</p> 段落 <pre>...</pre> 预格式化 <blockquote>...</blockquote> 段落
分类: 其他 发布时间: 06-11 21:42 阅读次数: 3

java普通类如何调用Spring的Service层?

待补充。
分类: 其他 发布时间: 06-11 21:42 阅读次数: 4

python基础===如何在列表,字典,集合中根据条件筛选数据

#常见的操作如下: data = [1, 5, -3, -2, 6, 0, 9] res = [] for x in data: if x>=0: res.append(x) print(res) from random import randint #生成(-10,10)随机的十位列表 list_1 = [randint(-10, 10) for _ in range(10)] #第一种方法 list_2 = list(filter(lambda x: x
分类: 其他 发布时间: 06-11 21:42 阅读次数: 3
今日推荐