时间与时间戳相互转化
var strtime='2018-06-23';
var date=new Date(strtime.replace(/-/g,'/'));
var time1=date.getTime();//2018-06-23的时间戳 // 有三种方式获取,三种方式的区别 //time1 = date.getTime(); //time2 = date.valueOf(); //time3 = Date.parse(date); //第一、第二种:会精确到毫秒 //第三种:只能精确到秒,毫秒将用0
error LNK2019: 无法解析的外部符号 __vsnwprintf,该符号在函数 "long __stdcall StringVPrintfWorkerW
答案就是链接:legacy_stdio_definitions.lib 这个lib即可
C语言中的 *p[2] 与 (*p)[2] 的截然不同 利用 gdb 探究main(int argc, char *argv[]){} 中的char *argv[]
C语言运算符优先级表(由上至下, 优先级依次递减) 运算符 结合性 () [] -> . 自左向右 ! ~ ++ -- - (type) * & sizeof 自右至左 * / % 自左向右 + - 自左向右 << >> 自左向右 < <= > >= 自左向右 == != 自左向右 & 自左向右 ^ 自左向右 | 自左向右 && 自左向右 || 自左向右 ?: 自右至左 assignments 自右至左 , 自左向右 (来自C陷阱与缺陷) 对于( ) 或者 [ ] 的优先级是最高的 于是对于
WebStorm中常用的快捷键及使用技巧
近期整理了如下个人觉得比较常用的快捷键,也请前辈给予补充、多多指教。 alt+F2 可以选择打开的浏览器 上下键移动选择 Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*…*/ ) ctrl+shift+A 快速查找并使用编辑器所有功能(必记) ctrl+alt+s 打开配置窗口 shift+tab/tab 减少/扩大缩进(可以在代码中减少行缩进) alt+F1 查找代码在其他界面模块的位置,颇为有用 Shift+F6 重构-重命名 Ctrl+X 删除行 Ctrl+D 复制行
linux学习-----网络基础,网络相关命令,项目上线流程
1.linux的网络基础: 1 .网络相关概述 1969年 internet元年 1946年2.14 第一台计算机诞生日期 2.网络分类: 1.局域网(LAN) 2.城域网(MAN) 3.广域网(WAN) 按照所有者可以分为公网 和 私网 两种Internet的接入方式 3.IP地址:网络间互相连接的协议 IP地址分为公有地址 和 私有地址 私有:属于非注册地址 专门为组织机构内部使用(让许多计算机可以公用一个ip地址) A类:10.0.0.0-10.255.255.255 B类:172.16
Kotlin 使用类似C# 的yield功能
用过c#的可能对 yield 关键字爱不释手,那么在像我这种被迫上java贼船的人,就想找到类似的功能。 我使用的是kotlin,下面的方法演示了产生一个序列的功能。 val fibonacciSeq = buildSequence {
var a = 0
var b = 1
yield(1)
while (true) {
yield(a + b)
val tmp = a + b
a =
HanLP笔记 - 中文分词
1. 标准分词 2. NLP分词 3. 索引分词 4. 繁体分词 5. 极速词典分词 6. N-最短路径分词 7. CRF分词 详细文档:http://hanlp.linrunsoft.com/doc/_build/html/segment.html
windows docker常用命令
更换镜像源 进入docker VM bash docker-machine ssh default 进入docker vm sudo vi /var/lib/boot2docker/profile 在--label provider=virtualbox的下一行添加 --registry-mirror https://xxxxxxxx.mirror.aliyuncs.com 重启docker服务 sudo /etc/init.d/docker restart
【JDK源码】JDK的java.util.concurrent包结构
本文从JDK源码包中截取出concurrent包的所有类,对该包整体结构进行一个概述。 在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带来的危害等诸多因素,往往会
css不定高图文垂直居中的三种方法
html部分 <div class="box">
<img class="img" src="http://p2.so.qhmsg.com/bdr/_240_/t0196d3945287174d27.jpg" alt="">
<span class="text">111111111</span>
</div> css部分 /*方法1:table-cell*/ .box{
display: table-cel
Linux添加可执行文件/头文件/链接库的环境变量
对所有用户有效在/etc/profile增加以下内容。只对当前用户有效在Home目录下的 .bashrc或.bash_profile里增加下面的内容: (注意:等号前面不要加空格,否则可能出现 command not found) #在PATH中找到可执行文件程序的路径。 export PATH =$PATH:$HOME/bin #gcc找到头文件的路径 C_INCLUDE_PATH=/usr/include/libxml2:/MyLib export C_INCLUDE_PATH #g++找
idea Debug
Debug 常用快捷键
快捷键
介绍
F7
在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中 必备
F8
在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内 必备
F9
在 Debug 模式下,恢复程序运行,但是如果该断点下面代
wsdl接口调用测试
package com.hw.utils;import javax.xml.namespace.QName;import org.apache.axis2.addressing.EndpointReference;import org.apache.axis2.client.Options;import org.apache.axis2.rpc.client.RPCServiceClient;pu...
echarts 隐藏掉series 其中的一条
你可以试试设置lineStyle的颜色是透明的,线宽是0:series: [{
name: '...',
type: 'line',
symbolSize: 0, // symbol的大小设置为0
showSymbol: false, // 不显示symbol
lineStyle: {
width: 0, // 线宽是0
co...
谈谈Android 架构设计
为什么要架构设计?
架构设计使程序模块化,做到模块内部的高聚合和模块之间的低耦合。最终目的是提高程序开发的效率,更好的进行测试。当然设计不能违背初衷,对于不同量级的工程,具体架构的实现方式必然是不同的,所以对架构要因地适宜,不要为了用它而用它。
如何选择架构?
MVC
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(c...
JMX监控zookeeper
JMX监控zookeeper一.修改 zkServer.sh 参数ZOOMAIN默认配置修改后配置修改说明:是否建立远程连接,false可远程建立连接
-Dcom.sun.management.jmxremote.local.only=false
zookeeper地址
-Djava.rmi.server.hostname=127.0.0.1
连接端口,并不是zookeeper端口,也不能和z...
今日推荐
周排行