线程安全性是Java等语言/平台中类的一个重要标准,在Java中,我们经常在线程之间共享对象。由于缺乏线程安全性而导致的问题很难调试,因为它们是偶发的,而且几乎不可能有目的地重现。如何测试对象以确保它们是线程安全的? 假如有一个内存书架 package com.mzc.common.thread; ...
分类:
编程语言 时间:
2019-12-10 18:32:35
阅读次数:
88
"[SDOI2010]粟粟的书架" 考虑暴力怎么做 显然是提取出来 (x2 x1+1) (y2 y1+1) 个数字拿出来 然后从大到小排序 然后就可以按次取数了… 然而接下来看数据范围 $50\%\ r,c\leq 200$ $50\%\ r=1,c\leq 5 10^5$ 值域 $\in [1,1 ...
分类:
其他好文 时间:
2019-12-10 15:02:18
阅读次数:
78
效果图 接口分析 通过上面的效果图可以看出,点赞入口主要是在书籍的详情页面。 而书籍详情页面,有以下几个功能是和点赞有关的: 获取点赞状态 点赞 取消点赞 所以项目中理论上与点赞相关的接口就以上三个。 点赞 model 的设计 既然明确了接口数量,那么下一步就是设计接口对应的 ,通过 生成表格 ,里 ...
分类:
Web程序 时间:
2019-12-08 01:14:51
阅读次数:
145
效果图 发布评论 发布评论的入口在图书详情页面,点击 写评论 按钮之后跳转到发布评论页面。 布局比较简单了,目前还没有添加图片评论功能,也没有子评论功能,所以伪代码就比较简单了: 这里为了实现功能,页面美化暂时做的还不够好,所以 也不叫简单,伪代码如下: 在发布评论的时候,我们需要经判断用户的输入内 ...
分类:
微信 时间:
2019-12-04 23:32:40
阅读次数:
187
通过上篇文章 "全栈项目|小书架|微信小程序 首页水平轮播实现" 我们实现了前端(小程序)效果图的展示,这篇文章来介绍服务器端的实现。 首页书籍信息 先来回顾一下首页书籍都有哪些信息: 从下面的图片可以看出目前一本图书信息主要有: 图片字段 名称字段 作者字段 出版社字段 除了以上前端页面中可见的信 ...
分类:
Web程序 时间:
2019-12-01 11:33:58
阅读次数:
161
小程序登录 之前也写过微信小程序登录的相关文章: "微信小程序~新版授权用户登录例子" "微信小程序 携带Token无感知登录的网络请求方案" "微信小程序开通云开发并利用云函数获取Openid" 也可以通过官方的这张时序图了解小程序的登录流程: 从流程图上可以看出微信小程序登录需要先调用 获取 临 ...
分类:
微信 时间:
2019-11-28 01:30:46
阅读次数:
137
"前面的文章" 介绍了服务端的基础搭建以及用户模块的设计,接下来就是在 实现具体的业务了。 本篇文章先来介绍 开发的项目结构设计,也就是项目分包情况。 由于项目是在 "《极客时间 9小时搞定微信小程序开发》" 的基础上开发,该项目的原有的分包如下: 在此基础上增加了一些目录 ,最后的目录如下: :存 ...
分类:
微信 时间:
2019-11-25 23:35:17
阅读次数:
117
JavaScript菜鸟教程 http://www.runoob.com/jsref/dom-obj-document.html JavaScript书籍下载 http://fe.linqing07.com/fontend/read.php?tid=63&fid=8&page=1 林卿的书架 htt ...
分类:
编程语言 时间:
2019-11-23 14:42:37
阅读次数:
58
KOA2 是什么? "Koa" 是一个新的 框架,由 "Express" 幕后的原班人马打造, 致力于成为 应用和 开发领域中的一个更小、更富有表现力、更健壮的基石。 通过利用 函数, 帮你丢弃回调函数,并有力地增强错误处理。 并没有捆绑任何 , 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务 ...
分类:
其他好文 时间:
2019-11-17 12:41:03
阅读次数:
61
安装 官网:https://sequelize.org/v5/manual/getting started.html 安装 及数据库连接驱动 使用 创建连接: 创建Model表: 生产数据: // Note: using will drop the table if it already exist ...
分类:
数据库 时间:
2019-11-16 12:20:58
阅读次数:
89