压缩实例

加载中

ConcurrentHashMap中有十个提升性能的细节,你都知道吗?

https://my.oschina.net/u/4594538/blog/5024285?channel=REC&scene=SCENE_FEEDS&recid=e42f2f39-8fb0-49e8-86df-a3fef4afb82a

一些题外话 如何在高并发下提高系统吞吐是所有后端开发者追求的目标,Java并发的开创者Doug Lea在Java 7 ConcurrentHashMap的设计中给出了一些参考答案,本文详细的总结了ConcurrentHashMap源码中影响并发性能的十个细节,有常见的自旋锁,CAS的使用,也有延迟写内存,volatile语义退化等不常见的技巧,希望对大家的开发设计有所帮助。 由于ConcurrentHashMap的内容比较多,而且Java 7和Java 8两个版本的实现相差比较大,如果采...

04/18 09:00

“贫困线”码农转岗AI斩30w offer,分手多年女友求复合...

https://my.oschina.net/u/4600617/blog/5019580?channel=REC&scene=SCENE_FEEDS&recid=e42f2f39-8fb0-49e8-86df-a3fef4afb82a

前阵子,在朋友圈看到一位Salesforce的朋友发内推,强推AI岗,无他,钱多而已... 在湾区,不少科技工作者的太太们“团购式”学习AI,实际上由于十分可观的收入,许多普通SDE也在转岗AI。 Jack作为码农里的螺丝钉,挣扎在“贫困线”上2年没涨过薪。看着同龄人或晋升或跳槽大厂,羡慕很久他终于下决心转岗。 在朋友推荐下报名了九章的《人工智能集训营》,通过晚上线上跟G家、F家大佬学深度学习知识,周末做项目的方式。才不到3个...

04/13 02:00

C语言中段错误的解决方法Segmentation fault (core dumped)

https://my.oschina.net/u/4432649/blog/5014629?channel=REC&scene=SCENE_FEEDS&recid=e42f2f39-8fb0-49e8-86df-a3fef4afb82a

C语言中段错误的解决方法Segmentation fault (core dumped) 参考文章: (1)C语言中段错误的解决方法Segmentation fault (core dumped) (2)https://www.cnblogs.com/xdd-sdyp/p/11329281.html (3)https://www.codeprj.com/blog/acdf011.html 备忘一下。...

04/09 22:51

C# 多线程窗体的创建

https://my.oschina.net/u/2963604/blog/5023562?channel=REC&scene=SCENE_FEEDS&recid=e42f2f39-8fb0-49e8-86df-a3fef4afb82a

从目前已经在项目中工作将近一个月来的情况来看,凡是费时的操作,基本上都要用到多线程的等待窗体、进度提示窗体等实时显示动态的进度信息。而如果直接在主线程的窗体上实时更新信息,就会造成更新太快或者太慢而出现的进程假死现象。为了缓解这些情况,本文就参考一些文章,把他们的智慧总结于此。希望对大家有所帮助。 一、多线程中创建等待窗体   在winform程序开发中,计算机经常会执行一些比较耗时的任务,如大量数据的...

04/19 10:45

稠密的无人机激光雷达点云数据处理与分析方法与工具科普系列(六)

https://my.oschina.net/u/3201186/blog/5023800?channel=REC&scene=SCENE_FEEDS&recid=e42f2f39-8fb0-49e8-86df-a3fef4afb82a

06 稠密点云之“喜” 内容摘要:目前,无人机LiDAR硬件系统已经达到了操作简便、价格亲民、数据质量好、平民化的可持续发展阶段,但是无人机LiDAR点云数据处理仍然面临人才短缺、多数软件不给力的窘境。其中,十年树木、百年树人,人才的培养要相对需要更多时间;是不是软件更容易破局呢?我们认为,软件的确是破局的关键,但也存在诸多挑战。过去,整体上而言,无人机LiDAR点云数据处理软件存在工具多、操作步骤繁琐、算法原理...

No package python-pip available. 解决方法

https://my.oschina.net/u/3797416/blog/5023006?channel=REC&scene=SCENE_FEEDS&recid=e42f2f39-8fb0-49e8-86df-a3fef4afb82a

No package python-pip available. 解决方法 参考文章: (1)No package python-pip available. 解决方法 (2)https://www.cnblogs.com/music-liang/p/11886258.html (3)https://www.javazxz.com/thread-2913-1-1.html 备忘一下。

04/18 07:36

Ubuntu snap采用新压缩算法lzo,app启动速度提高2-3倍

https://my.oschina.net/leopardsaga/blog/5007437?channel=REC&scene=SCENE_FEEDS&recid=e42f2f39-8fb0-49e8-86df-a3fef4afb82a

Ref: https://ubuntu.com//blog/snap-speed-improvements-with-new-compression-algorithm 安全性和性能通常是互斥的概念。出色的用户体验是一种设法将二者融合在一起的方式,一方面不会在稳固而坚实的安全基础上妥协,另一方面却不会造成快速响应的软件交互。 snap是独立的应用程序,具有分层的安全性,因此,与通过传统Linux打包机制提供的相同应用程序相比,snap有时可能会降低感知性能。我们对这种现象非常了解,我们在解决...

04/02 21:40

忍辱负重做SEO就是正规SEO的宿命吗?

https://my.oschina.net/batman365/blog/5021428?channel=REC&scene=SCENE_FEEDS&recid=e42f2f39-8fb0-49e8-86df-a3fef4afb82a

做SEO我们都说要做正规SEO,才可以长久的获取稳定排名,但实际当中,做纯正规SEO早已扭曲,现在做正规SEO需要你面对诸多问题,需要忍辱负重。 那么,忍辱负重做SEO就是正规SEO的宿命吗? 一.采集 做SEO如果使用采集策略,做起排名的概率并不高,再者,采集的内容主题如果不统一,做出的流量也不值钱,同时还面对侵权的风险,所以大部分网站都需要原创内容,但原创内容也是灾难的导火索。 1.不可避免的采集 其实做原创网站就避免...

04/16 10:20

一致性哈希算法及其在分布式系统中的应用

https://my.oschina.net/qingwa/blog/177664?channel=REC&scene=SCENE_FEEDS&recid=e42f2f39-8fb0-49e8-86df-a3fef4afb82a

原文地址:一致性哈希算法及其在分布式系统中的应用 一致性哈希算法及其在分布式系统中的应用 作者 张洋 | 发布于 2011-10-18 分布式 一致性哈希 摘要 本文将会从实际应用场景出发,介绍一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用。首先本文会描述一个在日常开发中经常会遇到的问题场景,借此介绍一致性哈希算法以及这个算法如何解决此问题;接下来会对这个算法进行相对详细的描述,并讨论一些如虚拟节点等...

2013/11/20 11:19

效率倍增!每个 Python 开发者都应该知道的7种好用工具!

https://my.oschina.net/u/564070/blog/5011154?channel=REC&scene=SCENE_FEEDS&recid=e42f2f39-8fb0-49e8-86df-a3fef4afb82a

↑ 关注 + 星标 ,每天学Python新技能 后台回复【大礼包】送你Python自学大礼包 Python 从一种小的开源语言开始,到现在,它已经成为开发者最受欢迎的编程语言之一。 今天我将给大家分享 7 种对所有 Python 开发人员都感觉很有趣、有用的工具,相信它们在你的工作中会经常出现,提升工作效率。 1、The F*ck 当我们忘记了某些软件包在这里或那里,The F*ck优雅地解决了这个问题。你所要做的只是键入"Fuck",然后它会告诉你出了...

04/07 08:30

链表、栈、队列、KMP相关知识点

https://my.oschina.net/u/4221852/blog/4958382?channel=REC&scene=SCENE_FEEDS&recid=e42f2f39-8fb0-49e8-86df-a3fef4afb82a

链表、栈与队列、kmp; 数组模拟单链表: 用的最多的是邻接表--就是多个单链表: 作用:存储树与图 需要明确相关定义: 为什么需要使用数组模拟链表 比使用结构体 或者类来说 速度更快 代码简洁 算法题:空间换时间 题目详情 图解: head存储链表头,e[]存储节点的值,ne[]存储节点的next指针,idx表示当前用到了哪个节点 import java.util.*; public class Main{ static int N = 100010; static int idx,head; ...

02/21 14:16

别让SSL证书暴露了你的网站服务器IP

https://my.oschina.net/u/4331421/blog/5025381?channel=REC&scene=SCENE_FEEDS&recid=e42f2f39-8fb0-49e8-86df-a3fef4afb82a

我们通常会用cdn套到服务器ip上,来为网站或者后端程序做加速、防御。可是nginx在设计上有个小缺陷,会因为ssl证书泄露网站的原IP 原理 用Nginx部署网站,在默认或不正确的配置下,网站开启ssl,直接访问ip的443端口,即ip:443,Nginx会返回默认一个站点的ssl证书,间接的能让别人扫到这个ip对应的域名。 原理就是对ip的443端口发送clienthello,对方回复的 serverhello中有ssl证书,ssl证书里的common name 有域名信息。这样就...

04/20 08:52

电脑桌面背景图怎么换

https://my.oschina.net/u/4840023/blog/5022755?channel=REC&scene=SCENE_FEEDS&recid=e42f2f39-8fb0-49e8-86df-a3fef4afb82a

品牌型号:联想天逸510S 2020 系统:win10 1909 64位企业版 部分用户可能电脑型号不一样,但系统版本一致都适合该方法。 电脑桌面背景图怎么换呢?给大家分享一下怎样换电脑桌面背景图。 1、鼠标右键单击桌面空白处,选择个性化 2、在背景下方,选择图片,或点击浏览 3、找到图片的位置,选择图片即可 以上就是如何换电脑桌面背景的内容了,希望对大家有所帮助。 https://www.du114.com/diannao/170101.html...

04/17 14:52

企业网站,关键词优化的注意事项

https://my.oschina.net/batman365/blog/5010724?channel=REC&scene=SCENE_FEEDS&recid=e42f2f39-8fb0-49e8-86df-a3fef4afb82a

当我们优化网站的时候,我们有时需要添加链接、变黑、加粗关键词等,其实我这里需要提醒大家的是,要防止过度优化,合理分配关键词。 还是有很多人不顾一切的在软文内容中发送网站的核心关键词的时候非常不情愿的在首页添加链接,其实这种方式的效果已经微乎其微了。 这是经过很多专业人士的测试得出的结论,从搜索引擎的角度,出于对用户体验的考虑,大量的关键字对于网站加上首页链接是没有必要的,用户不会点击,如果一个链接...

04/07 11:12

Vue使用ECharts完成2020年全国各地区GDP总量大数据可视化面板(附源码)

https://my.oschina.net/my7/blog/5015990?channel=REC&scene=SCENE_FEEDS&recid=e42f2f39-8fb0-49e8-86df-a3fef4afb82a

就在上周全国各地区GDP总量上了热搜,一时兴起就想写个大数据面板展示 既然决定要写,那么就要考虑到图表和图标的使用,这里我是用了我最熟悉的两大框架[ECharts](https://echarts.apache.org/zh/index.html)和[element-ui](https://element.eleme.cn/#/zh-CN) ### 一、我的构思步骤 #### 1. 确定主题色彩 首先我们通过[ECharts主题](https://echarts.apache.org/zh/download-theme.html)定制确定我们的总体图表颜色 ![在这里插...

04/12 11:21

Flume一文深入浅出

https://my.oschina.net/u/4590259/blog/5009195?channel=REC&scene=SCENE_FEEDS&recid=e42f2f39-8fb0-49e8-86df-a3fef4afb82a

本文来源:http://r6d.cn/bdvqa Flume简介 Flume概述: Flume是开源日志系统。是一个分布式、可靠性和高可用的海量日志聚合系统,支持在系统中定制各类数据发送方,用于收集数据;同时,FLume提供对数据进行简单处理,并写到各种数据接收方(可定制)的能力。 Flume是什么? Flume是流式日志采集工具,FLume提供对数据进行简单处理并且写到各种数据接收方(可定制)的能力,Flume提供从本地文件(spooling directory source)、...

04/02 17:11

百度大脑3月新品推荐:EasyDL视频目标追踪全新发布

https://my.oschina.net/u/4587298/blog/5025173?channel=REC&scene=SCENE_FEEDS&recid=e42f2f39-8fb0-49e8-86df-a3fef4afb82a

经过不断的技术优化和沉淀,百度大脑 AI 开放平台已经成为企业智能化升级道路上重要的技术支撑,通过百度智能云赋能各行各业实现产业智能化。本月 EasyDL OCR 自训练平台 全面开放,内置百度领先的 OCR 预训练模型,可快捷完成数据标注并批量生成虚拟数据,大幅扩充训练集,低成本零门槛定制专属的高精度 OCR 模型。 EasyDL 视频目标追踪 全新发布,可通过定制目标追踪模型来识别视频流中的特定运动目标及其轨迹; 在线语音合成...

04/19 18:27

21道关于性能优化的面试题(附答案)

https://my.oschina.net/frontendblog/blog/5024247?channel=REC&scene=SCENE_FEEDS&recid=e42f2f39-8fb0-49e8-86df-a3fef4afb82a

点击上方 前端开发博客,回复“加群” 加入我们一起学习,天天进步 随着前端项目不断扩大,浏览器渲染的压力变得越来越重。配置好一点的计算机可以顺利地展现页面;配置低一些的计算机渲染页面的性能就不那么可观了。 性能优化部分的面试题主要考察应试者对网站性能优化的了解。如何做好性能优化,哪些操作会引起性能优化的问题,性能优化指标是什么等,都值得应试者关注。 因为性能优化变得越来越重要,所以很多企业专门建立团...

04/17 23:40
返回顶部
顶部