js日期格式化(yyyy-MM-dd HH:mm:ss)

  • Post author:
  • Post category:其他

这里写自定义目录标题 js日期格式化(yyyy-MM-dd HH:mm:ss) js日期格式化(yyyy-MM-dd HH:mm:ss) function formartDate(param){ let date = new Date(param); let Y = date.getFullYear() + '-'; let M = date.getMonth()+1 < 10 ? '0' …

继续阅读 js日期格式化(yyyy-MM-dd HH:mm:ss)

项目管理五大过程组九大知识领域44个定义

  • Post author:
  • Post category:其他

项目管理的5大过程: 1、启动过程 2、规划过程 3、执行过程 4、监控过程 5、收尾过程 9大知识领域: 1、项目整合管理 2、项目范围管理 3、项目时间管理 4、项目成本管理 5、项目质量管理 6、项目人力资源管理 7、项目沟通管理 8、项目风险管理 9、项目采购管理 44个定义: 项目整体管理 1.制定项目章程–制定正式核准项目的项目章程。 2.制定项目初步范围说明书–制定从高层次说明范围的…

继续阅读 项目管理五大过程组九大知识领域44个定义

微信网页扫码登录与微信公众号授权登录的区别

  • Post author:
  • Post category:其他

最近着手开发了微信网页扫码登录和公众号授权登录收获颇丰,两者的开发很类似。以下是我个人摸索过程中发现的两者的异同: 两者都可以通过微信客户端扫码授权的方式,让第三方页面获得微信用户的一些基本信息(昵称、性别、所在地、在微信唯一标示等……)。他们都是通过提供一个链接让用户授权的方式。但网页版需要在页面打开二维码之后授权,而公众号则需要用户先关注了我们的公众号,然后点开公众号里面的链接,确认授权即可。…

继续阅读 微信网页扫码登录与微信公众号授权登录的区别

git的搭建和使用

  • Post author:
  • Post category:其他

git是什么? git是一个开源的【分布式】【版本控制系统】,用于敏捷高效的处理或大或小的项目 Git与SVN区别(重点记录1/2/3点) 1、去中心化 GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。 2、git仓库的任何一个拷贝都可以独立作为一个服务器来使用 3、在Git中文件有四种状态: 未跟踪(untrack):表示文件为新增加的 …

继续阅读 git的搭建和使用

Visio图转eps矢量图,并去除图片中白边

  • Post author:
  • Post category:其他

Visio图转eps矢量图,并去除图片中白边 一、准备工作 1.1 **Visio**应用 1.2 **Adobe Acrobat 9Pro**应用 二、 Visio图 —》eps矢量图操作 创作不易!转载的同学请注明出处谢谢! 一、准备工作 1.1 Visio 应用 首先需要电脑安装 Visio 应用程序 1.2 Adobe Acrobat 9Pro 应用 下载安装 Adobe Acrobat …

继续阅读 Visio图转eps矢量图,并去除图片中白边

一篇很全面的freemarker教程

  • Post author:
  • Post category:其他

copy自[url]http://demojava.iteye.com/blog/800204[/url] 以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:<#-- ... -->格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模…

继续阅读 一篇很全面的freemarker教程

分布式缓存击穿(布隆过滤器 Bloom Filter)

  • Post author:
  • Post category:其他

通常情况下,缓存是加速系统响应的一种途径,通常情况下只有系统的部分数据。当请求了缓存中没有的数据时,这时候就会回源到DB里面。此时如果黑客故意对上面数据发起大量请求,则DB有可能会挂掉,这就是缓存击穿。当然缓存挂掉的话,正常的用户请求也有可能造成缓存击穿的效果。 缓存中无值(未宕机) 互斥锁 我们最先想到的应该是加锁获取缓存。也就是当获取的value值为空时( 这里的空表示缓存过期 ),先加锁,然…

继续阅读 分布式缓存击穿(布隆过滤器 Bloom Filter)

const和define区别与比较

  • Post author:
  • Post category:其他

(1)就起作用的阶段而言: #define是在编译的预处理阶段起作用,而const是在编译、运行的时候起作用 (2)就起作用的方式而言: #define只是简单的字符替换,没有类型检查,存在边界的错误;const对应数据类型,进行类型检查; (3)就存储方式而言:#define只是进行展开,有多少地方使用,就替换多少次,它定义的宏常量在内存中有若干个备份,占用代码段空间;const定义的只读变量在…

继续阅读 const和define区别与比较

C++ 纯虚函数和抽象类

  • Post author:
  • Post category:其他

纯虚函数 定义:virtual 函数返回值类型 函数名() = 0; 抽象类 类中有纯虚函数的类称为抽象类;抽象类无法实例化对象;抽象类的子类必须重写父类中的纯虚函数; 纯虚函数从定义的角度看,其实就是在虚函数的基础上去掉大括号,变为=0即可; 纯虚函数和抽象类代码解释如下: #include<iostream> using namespace std; class Persion {…

继续阅读 C++ 纯虚函数和抽象类