数据对象如何定义为Java代码示例

想将数据保存为这样子: [{ "subject": { "code": "B123", "words": [{ "key": "gjc1", "wight": 9.8, "ct": 1575126920 }, { "key": "gjc1", "wight": 9.8, "ct": 1575126920 }, { "key": "gjc1", "wight": 9.8,
分类: 其他 发布时间: 11-30 23:50 阅读次数: 0

小程序(uniapp)骨架屏应用

效果图 注意点: 1, 引入组建后, template 标签内加入 <skeleton selector="skeleton" bgcolor="#FFF" v-if="showSkeleton"></skeleton> 其中 v-if="showSkeleton" 为显示骨架屏显示的参数。 2, data对象中设置showSkeleton: true // 默认一开始进入页面加载骨架屏内容。 骨架屏渲染形状有两种:矩形 & 圆形 在想显示骨架屏的区域的父级标签的 class 加入 skele
分类: 其他 发布时间: 11-30 23:50 阅读次数: 0

传统IO拷贝与零拷贝技术比较

1. 传统IO 由上面图知,传统io需要经过4次copy, 3次状态切换 第一次: 从硬盘 经过 DMA 拷贝 到 kernel buffer (内核buferr) 第二次: 从kernel buffer 经过cpu 拷贝到 user buffer ,比如拷贝到应用程序 第三次: 从user buffer 拷贝到 socket buffer 第四次: 从socket buffer 拷贝到 protocol engine 协议栈 第一次状态切换: 用户态---》 内核状 (或者叫着 用户上下文-
分类: 其他 发布时间: 11-30 23:50 阅读次数: 0

VirtualBox下安装CentOS7系统

本文假定你已经知道如何安装VirtualBox虚拟机软件,并且已经安装好了。 首先我们需要准备好centos的iso镜像文件,可以从centos的官网下载。 以下操作使用的VirtualBox版本号是5.2.0 一、创建虚拟机 1.下载好操作系统镜像文件后,打开VirtualBox,点击新建虚拟机(首次新建虚拟机推荐使用向导模式,熟练操作步骤后建议使用专家模式) 虚拟机名称可以随便输入,类型选择linux,在操作系统的发行版本中没有找到可选的centos版本,我们选择Other Linux版本
分类: 其他 发布时间: 11-30 23:50 阅读次数: 0

关于CSS居中问题的一些总结

前端页面开发中关于内容居中的需求应用概率很大,自己搜集一些资料和总结关于css里的几种居中效果实现 第一 常用text-align:center 先将子元素将块级元素改为行内元素,即display:inline-block 父级元素设置text-align:center 兼容性:IE6 , IE7 第二 使用table+margin 将子元素设置成块级表格显示类似(<table>),在设置子框居中以达到水平居中 兼容性:不支持 IE6、IE7 <div class="fa">
分类: 其他 发布时间: 11-30 23:50 阅读次数: 0

用python画函数图像

import matplotlib.pyplot as plt import numpy as np x = np.linspace(0, 1, 50) # 从0到1,等分50分 y = 210*(x**6)*((1-x)**4) # 这里是函数的表达式 plt.figure() # 定义一个图像窗口 plt.plot(x, y) # 绘制曲线 y plt.show()
分类: 其他 发布时间: 11-30 23:50 阅读次数: 0

ssm简单的示例整合(eclipse+maven+ssm+oracle/mysql+jquery.js)

开发工具我使用的是eclipse,毕竟从学java开始就用这个,比较熟悉 maven其实就是管理jar包的东西,与普通ssm相比也不用配置其他的xml ssm是spring+springmvc+mybatis(重点的东西) 数据库我两个都试过了,更换数据库只需要改那个properties里的东西就行了 然后把我的目录结构拿出来 其中红框内部的就是我们要写的,对了还有pom.xml 一。我的pom.xml: 1 <project xmlns="http://maven.apache.org/
分类: 其他 发布时间: 11-30 23:50 阅读次数: 0

go语言基本运算符

Go语言基础之运算符 运算符用于在程序运行时执行数学或逻辑运算。 运算符 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 算数运算符 运算符 描述 + 相加 - 相减 * 相乘 / 相除 % 求余 注意: ++(自增)和--(自减)在Go语言中是单独的语句,并不是运算符。 关系运算符 运算符 描述 == 检查两个值是否相等,如果相等返回 True 否则返回 False。 != 检查两个值是否不相等,如果不相等返回 True 否则返回 False。 > 检查
分类: 其他 发布时间: 11-30 23:50 阅读次数: 0

Android View 的测量流程详解 Android DecorView 与 Activity 绑定原理分析

概述 上一篇 Android DecorView 与 Activity 绑定原理分析 分析了在调用 setContentView 之后,DecorView 是如何与 activity 关联在一起的,最后讲到了 ViewRootImpl 开始绘制的逻辑。本文接着上篇,继续往下讲,开始分析 view 的绘制流程。 上文说到了调用 performTraversals 进行绘制,由于 performTraversals 方法比较长,看一个简化版: // ViewRootImpl 类 private
分类: 其他 发布时间: 11-30 23:50 阅读次数: 0

嵌入Canvas App到Dynamics 365 Customer Engagement(Model-Driven App)中,创造更多可能!

我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复381或者20191130可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 有些人说Dynamics 365 Customer Engagemen
分类: 其他 发布时间: 11-30 23:50 阅读次数: 0

spring boot2X整合Consul一使用Feign实现服务调用

服务调用有两种方式:   A.使用RestTemplate 进行服务调用 查看   B.使用Feign 进行声明式服务调用 上一次写了使用RestTemplate的方式,这次使用Feign的方式实现 服务注册发现中心使用Consul 启动Consul consul agent -dev spring boot 版本 2.2.1.RELEASE 1.服务端 provider (1)添加依赖 <properties> <java.version>1.8</java.version>
分类: 其他 发布时间: 11-30 23:50 阅读次数: 0

【搞定面试官】谈谈你对JDK中Executor的理解?

前言 随着当今处理器计算能力愈发强大,可用的核心数量越来越多,各个应用对其实现更高吞吐量的需求的不断增长,多线程 API 变得非常流行。在此背景下,Java自JDK1.5 提供了自己的多线程框架,称为 Executor 框架. 1. Executor 框架是什么? 1.1 简介 Java Doc中是这么描述的 An object that executes submitted Runnable tasks. This interface provides a way of decoupling
分类: 其他 发布时间: 11-30 23:50 阅读次数: 0

Linux笔记11 存储结构与磁盘划分,使用RAID与LVM磁盘阵列技术。

6.6添加交换分区SWAP(交换)分区是一种通过在硬盘中预先划分一定的空间,然后将把内存中暂时不常用的数据临时存放到硬盘中,以便腾出物理内存空间让更活跃的程序服务来使用的技术,其设计目的是为了解决真实物理内存不足的问题。6.7磁盘容量配额软限制:当达到软限制时会提示用户,但仍允许用户在限定的额度内继续使用。硬限制:当达到硬限制时会提示用户,且强制终止用户的操作。7.1RAID磁盘冗余阵列1、RAI
分类: 企业开发 发布时间: 11-30 23:50 阅读次数: 0

springboot学习过程中遇到的问题(遇到再总结)

1、pom文件第一行报错 当引入的spring-boot-starter-parent版本高于2.1.1会导致pom.xml文件第一行报错 (以后找个时间彻底解决此问题) 2、servlet配置失效,需注意springboot 版本文件 2.0以后有所改动 springboot集成spring security sec:authorize失效 需注意springboot版本问题和thymeleaf-extras-springsecurity5依赖问题 spring security 静态被拦截
分类: 其他 发布时间: 11-30 23:34 阅读次数: 0

2019-2020-1 20175205 20175234 20175217 实验四 外设驱动程序设计

一、实验目的 编写最简单的字符驱动程序 实现简单的读写功能,并列出常用格式的Makefile以及驱动的加载和卸载脚本 实现简单的读写功能,并列出常用格式的Makefile以及驱动的加载和卸载脚本 二、实验内容及步骤 1、任务一 任务详情 学习资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章 提交康奈尔笔记的照片(可以多张) 笔记 2、任务二 任务详情 在Ubuntu完成资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章的te
分类: 其他 发布时间: 11-30 23:34 阅读次数: 0

新浪(t.cn)短网址链接生成api接口

最新的新浪(t.cn)短网址生成api接口,快速生成t.cn超短链接,接口可以正常调用,觉得不错可以收藏一下。 新浪短网址api接口: http://qingmeidwz.cn/shorten.json?url_long=http://www.baidu.com 使用说明: 将api接口地址中 "http://www.baidu.com"换成需要缩短的网址,然后直接复制前往浏览器中打开即可。 PHP调用演示: $url = 'http://www.baidu.com'; $api_url =
分类: 其他 发布时间: 11-30 23:34 阅读次数: 0

开源的世界为何一定要懂?

站长资讯平台:在开源的世界里,总在上演悲喜两重天的剧情。在这一领域纵横捭阖的红帽(Red Hat)不仅在2018年迎来25周年的纪念,也跻身“豪门”纳入IBM麾下。当然,其对手的境遇就尴尬了。而业界关于为何收购、收购之影响的文章已然铺天盖地、入木三分。在近日举办的一年一度的红帽论坛上,红帽将做怎样的诠释与解读?未来的开源“使命”如何持续向前? 开源的“钱途” 回答以上问题要先看看开源的历史。开源的理念历史非常悠久,其精神在于开发者可以使用、复制、研究和改进软件,而免费开放软件确实可以真正的创收
分类: 其他 发布时间: 11-30 23:34 阅读次数: 0

产品质量体系——如何度量产品质量?

测试经理小陈,新入职了一家公司,部门总监老王很重视产品质量,希望小陈的加入,能给产品质量带来提升。小陈呢,在这样的背景下,被满怀期待地走马上任了。过了三个月,老王就问小陈:小陈啊,最近产品质量怎样啊?提升了没有啊?小陈呢,内心咯噔一下,心想,我擦,老板查岗了,没有数据告诉老板质量提升了,是不是证明我来和没来,没啥区别哈。我也好歹兢兢业业干了三个月呀,总不能让老王觉得我没有价值啊,一定想办法告诉老王,产品质量提升了,即使没有提升,也得告诉他,我已经定位到问题了已经调整中了不是。   小陈苦思冥想
分类: 其他 发布时间: 11-30 23:34 阅读次数: 0

SpringBoot 异步调用方法并接收返回值

项目中肯定会遇到异步调用其他方法的场景,比如有个计算过程,需要计算很多个指标的值,但是每个指标计算的效率快慢不同,如果采用同步执行的方式,运行这一个过程的时间是计算所有指标的时间之和。比如: 方法A:计算指标x,指标y,指标z的值,其中计算指标x需要1s,计算指标y需要2s,指标z需要3s。最终执行完方法A就是5s。 现在用异步的方式优化一下 方法A异步调用方法B,方法C,方法D,方法B,方法C,方法D分别计算指标x,指标y,指标z的值,那么最终执行完方法A的时间则是3s。
分类: 其他 发布时间: 11-30 23:34 阅读次数: 0

每日一模块-gzip

一、gzip概述 gzip是用来解压Linux中的以命令gzip生成的以gz为后缀的压缩文件,常见如:file.tar.gz 压缩命令:tar -czvf xxx.tar.gz xxx.txt -C 要压缩的文件路径 解压命令:tar -zxvf xxx.tar.gz -C 指定解压后文件存放的路径 二、gzip的创建、压缩、解压使用 #!/usr/bin/env python # _*_ coding:utf-8 _*_ # DevVersion: Python3.6 # Date: 201
分类: 其他 发布时间: 11-30 23:34 阅读次数: 0