Karen110 Karen110
3年前
一篇文章带你了解JavaScript时间
一、前言setTimeout(function,milliseconds)在等待指定的毫秒数后执行函数。setInterval(function,milliseconds)setTimeout()相同,但会重复执行。二、时间事件窗口对象允许在指定的时间间隔执行代码。时间间隔称为定时事件。1\.setTimeout()方法window.set
推荐学java 推荐学java
3年前
一文回顾 Java 入门知识(上)
Java前世今生Java最早是由SUN公司(已被Oracle收购)的詹姆斯·高斯林(高司令,人称Java之父)在上个世纪90年代初开发的一种编程语言,最初被命名为Oak,目标是针对小型家电设备的嵌入式应用,结果市场没啥反响。谁料到互联网的崛起,让Oak重新焕发了生机,于是SUN公司改造了Oak,在1995年以Java的名称正式发布,原因是Oak已经被人注册了
kenx kenx
4年前
个人博客开发之数据库设计
前言分享完需求,我们就按照需求去设计数据库就可以了,这里我数据库选用Mysql原因呢Mysql相对于其他数据库如ORACLE等轻巧,方便,开源,免费,好用,而且效率也够用数据库设计这里数据库设计我推荐大家一款数据库设计工具,我一直在使用觉得还不错叫PDMan多平台版本,MacWindows,Linux系统都有。总之功能非常强大,分表设计用户表
皕杰报表 (Incorrect integer value: for column id; at row 1)
在把原先数据源用oracle的brt,拿来放到数据源是mysql里面。填报保存时会出现这个错误,提示填报有错误。后来发现填报操作里面空值需要用null。查了下MYSQL的资料,发现5以上的版本如果是空值应该要写NULL.这个原因是一般mysql5.x上出现,官方解释说:得知新版本mysql对空值插入有”bug”,要在安装mysql的时候去除默认勾选的ena
Wesley13 Wesley13
3年前
MySQL并发利器多版本控制器MVCC
    MySQl大多数事务性存储引擎实现的都不是简单的行级锁。基于高性能考虑,他们一般都同时是想了多版本并发控制器(MVCC)。不仅仅MySQL,包括Oracle、PostgreSQL等其他数据库系统也都实现了MVCC,但各自实现机制不尽相同,因为MVCC没有一个统一的实现标准。MVCC可以说是行级锁的一个变种,但是他在多数情况下避免了加锁操作,因此开销更
Stella981 Stella981
3年前
MFC DestroyWindow[转]
考虑单窗口情况:  假设自己通过new创建了一个窗口对象pWnd,然后pWndCreate。则销毁窗口的调用次序:  1.手工调用pWndDestroyWindow();  2.DestroyWindow会发送WM\_DESTROY;  3.WM\_DESTROY对应的消息处理函数是OnD
Wesley13 Wesley13
3年前
IDEA 正式版终于支持中文版和 JDK 直接下载了(太方便了)附介绍视频
IDEA2020.1 经过了漫长的打磨终于发布正式版了,而这次的版本不止直接支持 Java14,还带来了两个重量级的功能,官方中文版支持和 JDK 直接下载。在之前的开发中,当我们需要下载 JDK 时,通常的步骤是这样的:首先去 Oracle 的官网,查到相关的版本下载地址,然后输入用户输入密码登录成功之后才能下载相应的 JDK,尤其是对于那些经常忘
Wesley13 Wesley13
3年前
IP地址定位区间的问题分析
  以前写过一篇Oracle中关于IP地址定位的问题分析,最后引申出了一系列的问题。当时问题紧急严峻,抓取了10053事件定位源头,想出了一个解决妙法,还自鸣得意了下,结果忙活完之后看看行业里的解决方案都大体如此,我的心凉了半截。  我总是希望找到一些与众不同的点来解读这一类问题,结果在偶然的一天从MySQL这里找到了一些思路。   我先来分析
Wesley13 Wesley13
3年前
NoSQL与关系型数据库全面对比
我们总在说各种数据库的使用,以及各个数据库的优缺点,每个数据库都有自己的所擅长的领域,但选择什么样的数据库才是重点,那么问题来了,数据库到底是怎么划分的,有什么讲究呢?数据库大致分为两大类:关系型数据库和非关系型数据库关系型数据库顾名思义,就是表与表之间有关系,平时我们所用到的MSSQLServer、Oracle、M
删除远端消息, 重进会话仍然取回已删除的消息
用户调用删除函数,服务器不会判断对应的sentTime是否存在,仅仅是使用sentTime直接进行消息删除,然后返回操作成功;用户删除远端消息时,需要保证sentTime的合法性(void)deleteRemoteMessage:(RCConversati