AtomicLong 与 LongAdder(CAS机制的优化)

线程安全性-原子性-CAS LongAdder是java8为我们提供的新的类,跟AtomicLong有相同的效果。是对CAS机制的优化。 AtomicLong: //变量声明 public static AtomicLong count = new AtomicLong(0); //变量操作 count.incrementAndGet(); //变量取值 count.get(); LongAdder: //变量声明 public static LongAdder count = new Lo
分类: 编程语言 发布时间: 12-07 23:22 阅读次数: 0

训练题1

题目链接:https://vjudge.net/problem/CodeForces-118A String Task Petya started to attend programming lessons. On the first lesson his task was to write a simple program. The program was supposed to do the following: in the given string, consisting if upp
分类: 编程语言 发布时间: 12-07 23:21 阅读次数: 0

【LeetCode】141. 环形链表(Linked List Cycle)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27124771/article/details/84874170 【 英文练习 | 中文练习 】 题目描述: 给定一个链表,判断链表中是否有环。 解题思路: 一种方法可以使用 Hash Table ,判断该结点之前是否遇到过;更优的方法是使用双指针,一个指针每次移动一个结点,一个指针每次移动两个结点,如果存在环,那么这两个指针一定会相遇。 public boolean hasCycle(L
分类: 编程语言 发布时间: 12-07 23:21 阅读次数: 0

Android FileProvider详细解析和踩坑指南

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wxz1179503422/article/details/84874171 其实很早之前我的应用就已经兼容到Android7.0了,此次写这个文章就是想详细梳理一下android的文件系统,以及做一下FileProvider的解析。 Android7.0 (N) 开始,将严格执行 StrictMode 模式,也就是说,将对安全做更严格的校验。而从 Android N 开始,将不允许在 App 间
分类: 编程语言 发布时间: 12-07 23:21 阅读次数: 0

Java.awt

java.awt是一个软件包,包含用于创建用户界面和绘制图形图像的所有分类。在AWT术语中,诸如按钮或滚动条之类的用户界面对象称为组件。Component类是所有 AWT 组件的根。有关所有 AWT 组件的公共属性详细描述,请参见 Component。 当用户与组件交互时,一些组件会激发事件。AWTEvent 类及其子类用于表示 AWT 组件能够激发的事件。有关 AWT 事件模型的描述,请参见 AWTEvent。容器是一个可以包含组件和其他容器的组件。容器还可以具有布局管理器,用来控制容器中组
分类: 编程语言 发布时间: 12-07 23:20 阅读次数: 0

linux系统安装完后的常见工作

centos盘符格式化mkfs,挂载mount
分类: 企业开发 发布时间: 12-07 23:20 阅读次数: 0

剑指Offer-二叉树-(9)

知识点/数据结构:二叉树 题目描述 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 //一次编译通过!!!!!!!加油这是个信号。头条,等我!!!!!1 public class Solution { public boolean IsBalanced_Solution(TreeNode root) { if (root==null) return true; if(Math.abs(TreeDepth(root.left)-TreeDepth(root
分类: 编程语言 发布时间: 12-07 23:20 阅读次数: 0

mui页面不能下滑

mui在浏览器测试中会报错 :Unable to preventDefault inside passive event listener due to target being treated as passive. 原因 所以在css中加了touch-action: none; 导致页面都不能下滑了,所以得修改一下 改成 touch-action: pan-y; 就可以了
分类: 编程语言 发布时间: 12-07 23:20 阅读次数: 0

纯css文字由下向上轮播

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yueruitao/article/details/84874183 <!doctype html> <html> <head> <meta charset="utf-8"> <title>纯Css文字轮播轮播-jq22.com</title> <script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script> <s
分类: 编程语言 发布时间: 12-07 23:19 阅读次数: 0

QT中的setAttribute()用法

https://blog.csdn.net/qq_27312943/article/details/50899866 模态对话框就是指在子对话框弹出时,焦点被强行集中于该子对话框,子对话框不关闭,用户将无法操作其他的窗口。非模态相反,用户仍然可以操作其他的窗口,包括该子对话框的父对话框。 如果从线程角度来讲,模态对话框实际上是线程阻塞的,也就是子对话框是一个线程,但是在创建这个子线程之后,父窗口就阻塞了;而非模态对话框则不是阻塞型的线程模型,父子线程可以并行运行。 和所有流行的图形类库一样,Q
分类: 编程语言 发布时间: 12-07 23:19 阅读次数: 0

ACM 第一题

Time limit:2000 ms Memory limit:262144 kB Problem Description Petya started to attend programming lessons. On the first lesson his task was to write a simple program. The program was supposed to do the following: in the given string, consisting if u
分类: 其他 发布时间: 12-07 23:19 阅读次数: 0

ACM 第二题

George and Accommodation Time limit1000 ms Memory limit262144 kB George has recently entered the BSUCP (Berland State University for Cool Programmers). George has a friend Alex who has also entered the university. Now they are moving into a dormitor
分类: 其他 发布时间: 12-07 23:19 阅读次数: 0

李开复:未来交通的上半场,你的汽车是「最失败的投资」

自动驾驶汽车上路,需要分几步?李开复告诉你,如果让自动驾驶完全取代人工驾驶,还需要至少 20 年。 当然,现在让自动驾驶的汽车上路,不是不能实现。仅看创新工场投资的几家自动驾驶公司,商业化落地已经成为他们今年正在实现的事情。http://www.chunhui-lipin.com/ 在创新工场主办的 2018 自动驾驶全球高峰论坛中,创新工场董事长兼 CEO 李开复说到,现在是未来交通的上半场。之所以称之为上半场,是因为未来的交通变革是今天几乎无法想象的。 李开复用汽车做了一个对比:当年第一辆
分类: 其他 发布时间: 12-07 23:18 阅读次数: 0

iPhone 滞销,富士康裁员,苹果上游厂商的冬天来了吗?

半个富士康靠苹果,六成的苹果靠 iPhone,裁员节流的富士康遭遇到了「iPhone 寒冬」。http://www.chunhui-lipin.com/ 据彭博社报道,富士康内部备忘录显示,这家 iPhone 最大的组装商计划大幅削减 29 亿美元(约 200 亿人民币)的开支,其中将在 iPhone 业务上削减 60 亿人民币,裁减约 10% 的非技术人员。 富士康很快对报道作出回应称,削减开支属于对集团全球运营状况的定期检视,为确保能够更好配合集团运营、客户需求以及核心技术研发等环节,并
分类: 其他 发布时间: 12-07 23:18 阅读次数: 0

汇编题目

计算123*236 1 assume cs:code 2 3 code segment 4 ;计算123*236 5 6 mov ax,0 7 mov cx,236 8 9 addNumber: add ax,123 10 mov dx,1000H 11 mov dx,2000H 12 loop addNumber 13
分类: 其他 发布时间: 12-07 23:18 阅读次数: 0

兼容ios和Android的复制js代码

//2种方法本人全部亲测有效 方法1:比较简单 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text
分类: 其他 发布时间: 12-07 23:18 阅读次数: 0

Maven中基于POM.xml的Profile来动态切换配置信息

引言: 在实际项目中,总会有若干个环境需要适配,各个环境下需要独立一套配置信息,该如何来简单快捷解决此类问题呢?Maven中的profile方式将帮你快速解决此类问题。 1. Maven中的profile设置 Maven是目前主流的项目代码结构管理工具和打包发布工具,在其中提供了profile方式,可以将不同的环境下的信息,基于profile来进行管理,所有的配置信息放入profile之内; 大家可以把profile当作一套环境下的独立一套配置来理解。 示例如下, pom.xml中的配置部分内
分类: 其他 发布时间: 12-07 23:18 阅读次数: 0

为什么我的mac插入耳机耳机没有声音呢?

macOS 系统莫名其妙就遇到声音和音频播放问题的情况相当普遍,在新添音频设备、应用程序之间进行切换或更新操作系统后,都可能会遇到音频错误。好加在,解决大多数 macOS 声音无法正常工作的方法都非常简单,只需将 mac 静音或调整下音量大小或声音设置即可搞定。 除此之外,如果以上方法无法解决你遇到的情况,可以尝试系统极客为大家准备的几种方法对 macOS 声音问题进行修复。 检查音量和硬件法 首先,要确保系统不会(小白得)被你静音了。先尝试将 macOS 静音再恢复,然后再调大音量进行音频播
分类: 其他 发布时间: 12-07 23:17 阅读次数: 0

模块打包机--webpack--基础使用

什么是webpack? 作用有哪些? WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用 作用:  1、模块化,让我们可以把复杂的程序细化为小的文件; 2、类似于TypeScript这种在JavaScript基础上拓展的开发语言:使我们能够实现目前版本的JavaScript不能直接使用的特性,并且之后还能转换为JavaScript
分类: 其他 发布时间: 12-07 23:17 阅读次数: 0

第二次冲刺第五天

今天我们进行了用户界面的优化和美化重点添加了用户界面的背景设计。
分类: 其他 发布时间: 12-07 23:17 阅读次数: 0