- 博客(31)
- 收藏
- 关注
转载 ArcGis API JS 4.X本地化部署与地图的基础使用
准备工作首先下载ArcGIS API for JavaScript4.x,这里下载的是4.19。官方下载地址:https://developers.arcgis.com/downloads/arcgis_js_v419_api:这个是ArcGIS的Api网站,部署后,我们可以引用这个网站里的JS,然后实现地图的使用。arcgis_js_v419_sdk:这个是ArcGIS的Api的SDK网站,里面详细介绍各个JS类的使用方式的软件开发帮助文档(因为官网经常打不开,所以部署这个API的SDK网站很.
2021-07-27 15:33:46
407
转载 【Azure 应用服务】App Service服务无法启动,打开Kudu站点,App Service Editor 页面均抛出:The service is unavailable
问题描述怜梦小说网 https://www.2176.infoApp Service 服务URL无法访问,进入门户中的Advanced Tools(Kudu)、App Service Editor (Preview)等页面无法打开, 打开就出现 The service is unavailable 错误。问题排查和解决由于无法打开高级工具(Kudu)并收集当前应用的日志,而根据错误消息“The service is unavailable”表明后端Host当前App Service的虚拟机实例出..
2021-07-27 14:32:58
257
转载 【Mysql】一个简易的索引方案
一、没有索引的时候如何查找海莲小说网 https://www.nawu.info先忽略掉索引这个概念,如果现在直接要查某条记录,要如何查找呢?在一个页中查找如果表中的记录很少,一个页就够放,那么这时候有 2 种情况:用主键为搜索条件:这时就是之前文章提过的方式,页面目录中用二分法快速定位到槽,然后遍历该槽对应分组的记录,最终找到指定记录。用其他非主键的列为搜索条件:因为数据页中没有为非主键列建立页目录,无法通过二分法快速定位槽,只能从 Infimum 记录开始一次遍历单链表的每条记录,效率低下。.
2021-07-25 15:42:56
215
转载 《痞子衡嵌入式半月刊》 第 36 期
痞子衡嵌入式半月刊: 第 36 期元霜小说网 https://www.2173.info这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。上期回顾 :《痞子衡嵌入式半月刊: 第 35 期》唠两句这周四是大暑,历史上的今天:1991年7月25日,中国长城、故宫、北京人遗址、敦煌莫高窟、秦始皇陵墓五.
2021-07-25 15:32:50
242
转载 【译】.NET 对象分配工具
随着 Visual Studio 16.10 的发布,性能分析器又有了一个新的分析引擎,.NET 对象分配工具是第一个加入的工具。这为该工具提供了一些新特性,并显著提高了 perf 性能。在你的 C# 应用中尝试一下,看看你可以删除哪些虚假的分配来加速你的应用!新变化紫翠小说网 https://www.2218.info .NET 对象分配工具现在支持 Source Link,该工具可以在访问源文件时下拉源文件。这可以让您确切地看到分配在哪里发生,即使它们不在您的代码中。 搜索现在有自.
2021-07-24 15:12:34
239
转载 PyVista:一款Python的三维可视化软件
技术背景宛儿小说网 https://www.2825.info三维可视化是一项在工业领域中非常重要的技术,而Python中最热门的可视化工具matplotlib和plotly,更加倾向于在数据领域的可视化,用于展现数据的结果。类似的还有百度的pyechart也相对美观,但是这些毕竟都是在数据层面的可视化,对于工业领域,比如一个地形,一个三维的期间等等,用这些工具来做可视化效果非常的不佳,因此我找到了pyvista这个工具,简单摸索了一下给大家做个引荐。安装pyvista因为pyvista及其依赖都是.
2021-07-24 14:32:09
1235
转载 10倍程序员的思考模型
本文共2568个字,预估阅读时间10分钟01 效率问题青槐小说网 https://www.neyu.info程序员越高效产出越高,产出越高能力越强,于是形成一个增强环路。但是,就我观察,现实中的程序员,大部分没有用心去思考学习效率问题。1975 年,弗雷德里克·布鲁克斯(Frederick Brooks)出版了软件行业的名著《人月神话》,他给出了一个统计结果,优秀程序员的开发效率是普通程序员的 10 倍。40 多年过去了,这个数字得到了行业的普遍认同,成为 10x 程序员是很多程序员的追求。那..
2021-07-22 15:12:42
101
转载 ZooKeeper 分布式锁 Curator 源码 02:可重入锁重复加锁和锁释放
前言芷蕾小说网 https://www.3951.info加锁逻辑已经介绍完毕,那当一个线程重复加锁是如何处理的呢?锁重入在上一小节中,可以看到加锁的过程,再回头看 internalLock 这个方法。加锁成功之后,将当前线程放到 threadData 中,threadData 是 ConcurrentMap<Thread, LockData> 类型的,不用担心并发问题。假如锁重入了,直接就会在上一部分 lockData != null 被拦下,然后执行 lockData.lock.
2021-07-22 14:42:22
83
转载 北京大公司:你是熟悉Map集合吗?
《对线面试官》系列目前已经连载30篇啦,这是一个讲人话面试系列【对线面试官】Java注解【对线面试官】Java泛型【对线面试官】 Java NIO【对线面试官】Java反射 && 动态代理【对线面试官】多线程基础【对线面试官】 CAS【对线面试官】synchronized【对线面试官】AQS&&ReentrantLock【对线面试官】线程池【对线面试官】ThreadLocal【对线面试官】CountDownLatch...
2021-07-21 14:22:03
81
转载 痞子衡嵌入式:串行NOR Flash的页编程模式对于量产效率的影响
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是串行NOR Flash的页编程模式对于量产效率的影响。 任何嵌入式产品最终都绕不开量产效率话题,尤其是对于主控是非内置 Flash 型 MCU(比如恩智浦的 i.MXRT 系列、意法半导体的 H7 系列等),单片量产时间直接决定了工厂生产效率,对于那种百万级出货量的消费类产品,任何关于量产时间的重大优化都能带来明显受益(据说产线都是按分钟来计费的)。 目前市面上的量产方案主要如下三类,其中方案二是最通用灵活的方式,因为其下载算法可.
2021-07-19 15:22:41
263
转载 ZooKeeper 分布式锁 Curator 源码 01:可重入锁
前言雪青小说网 https://www.xuen.info一般工作中常用的分布式锁,就是基于 Redis 和 ZooKeeper,前面已经介绍完了 Redisson 锁相关的源码,下面一起看看基于 ZooKeeper 的锁。也就是 Curator 这个框架。Curator 的锁也分为很多种,本文分析共享可重入锁。考虑到如果文章篇幅较长,不太适合阅读,所以对文章做了适当的拆分。环境配置本机三个节点版本:3.7.0系统:macOS安装方式:brew install zookeeper.
2021-07-17 15:44:52
177
转载 面试高频题:讲讲项目中的技术难点?
原创:猿天地(微信公众号 ID:cxytiandi),欢迎分享,转载请保留出处。相信很多人都有类似的经历,在面试快要结束的时候经常会被问到一个问题:讲讲项目中的技术难点?这是一个比较开放的问题,首先它没有固定的答案,因为每个人做过的项目不同,使用的框架不同,对应的架构不同,自然遇到的技术难点也不同。1. 一定要真实冰旋小说网 https://www.2818.info在回答这个问题的时候,一定要仔细想想之前真实遇到的问题,不要随便编一个,这样很容易出问题,因为面试官会顺着细节一层层的问下去,如..
2021-07-17 14:43:52
2524
转载 Redisson 分布式锁源码 11:Semaphore 和 CountDownLatch
前言南春小说网 https://www.posu.infoRedisson 除了提供了分布式锁之外,还额外提供了同步组件,Semaphore 和 CountDownLatch。Semaphore意思就是在分布式场景下,只有 3 个凭证,也就意味着同时只会有三个线程执行业务。设置凭证参数列表:KEYS[1]:指定的 key 这里叫 semaphoreKEYS[2]:redisson_sc:{semaphore}ARGV[1]:凭证数 3这块 lua 脚本相对简单,直接设置一个 key .
2021-07-16 15:33:06
98
转载 Redisson 分布式锁源码 11:Semaphore 和 CountDownLatch
前言映易小说网 https://www.2669.infoRedisson 除了提供了分布式锁之外,还额外提供了同步组件,Semaphore 和 CountDownLatch。Semaphore意思就是在分布式场景下,只有 3 个凭证,也就意味着同时只会有三个线程执行业务。设置凭证参数列表:KEYS[1]:指定的 key 这里叫 semaphoreKEYS[2]:redisson_sc:{semaphore}ARGV[1]:凭证数 3这块 lua 脚本相对简单,直接设置一个 key .
2021-07-16 15:02:43
143
转载 ZooKeeper 分布式锁 Curator 源码 01:可重入锁
前言丹珍小说网 https://www.cuei.info一般工作中常用的分布式锁,就是基于 Redis 和 ZooKeeper,前面已经介绍完了 Redisson 锁相关的源码,下面一起看看基于 ZooKeeper 的锁。也就是 Curator 这个框架。Curator 的锁也分为很多种,本文分析共享可重入锁。考虑到如果文章篇幅较长,不太适合阅读,所以对文章做了适当的拆分。环境配置本机三个节点版本:3.7.0系统:macOS安装方式:brew install zookeeper.
2021-07-16 14:52:35
76
转载 .NET 6 Preview 6 正式发布: 关注网络开发
微软.NET 团队的项目经理在博客上发布了.NET 6 Preview 6, 在候选发布阶段之前的倒数第二个预览版,也就是8月份还会发布一个Preview 7,9月份开始进入RC,两个候选版本将专注于质量修复,直到 11 月的最终版本。 Preview 6 版本本身相对较小,而 Preview 7 功能方面会更多,Preview 6主要集中在网络开发方面,同时Visual Studio 2022 为WPF 应用程序的开发提供了实时预览。ASP.NET Core updates in .NET 6 Pr..
2021-07-16 14:42:28
218
转载 Android 开发学习进程0.32 dwonloadmanager使用
downloadmanager时Android系统下载器,使用系统下载器可以避免用stream流读入内存可能导致的内存溢出问题。以下为downloadmanager初始化部分。apkurl为下载网络路径。Environment.DIRECTORY_DOWNLOADS 为系统的下载路径。即下载至外部存储。 mDownloadManager = (DownloadManager) getSystemService(DOWNLOAD_SERVICE); String apkUrl = "h.
2021-07-15 15:13:00
590
转载 根据使用者反馈,对开源项目 go-gin-api 新增两个功能
目录前言接口返回的错误信息支持中英文代码位置使用方式错误信息自定义参数验证的错误信息支持中英文代码位置使用方式错误信息语言包示例小结推荐阅读前言寻雁小说网 https://www.2639.info根据使用者的反馈,对开源项目:go-gin-api 新增两个小功能。两个小功能都与语言包有关:功能1:接口返回的错误信息支持中英文;功能2:参数验证的错误信息支持中英文;我的实现方式是在项目安装的时候,选择 语言,然后项目中根据选择的语言进行输出对应的中英文,如下图。接口返回的错误信息支持.
2021-07-14 14:22:03
139
转载 计算机基础知识对程序员来说有多重要?
大家好,我是小林。之前有很多读者问我学计算机基础有啥用?不懂算法、计算机网络、操作系统这些东西,也可以完成工作上的 CRUD 业务开发,那为什么要花时间去学?是的,不懂这些,确实不会影响 CRUD 业务开发,对于这类业务开发的工作,难点是在于对业务的理解,但是门槛并不高,找个刚毕业人,让他花几个月时间熟悉业务和代码,他一样可以上手开发了,也就是说,单纯的 CRUD 业开发工作很快就会被体力更好的新人取代的。另外,在面对一些性能问题,如果没有计算机基础,我们是无从下手的,这时候程序员之间的分水岭就出..
2021-07-12 15:43:07
414
转载 JAVA并发(8)-ThreadPoolExecutor的讲解
很久前(2020-10-23),就有想法学习线程池并输出博客,但是写着写着感觉看不懂了,就不了了之了。现在重拾起,重新写一下(学习一下)。线程池的优点也是老生常谈的东西了减少线程创建的开销(任务数大于线程数时)统一管理一系列的线程(资源)在讲ThreadPoolExecutor前,我们先看看它的父类都有些啥。Executor,执行提交的Runnable任务的对象,将任务提交与何时执行分离开。execute方法是Executor接口的唯一方法。 // 任务会在未来某时执行,可能执行在一个.
2021-07-12 14:32:25
239
转载 linux设备驱动编写入门
linux设备驱动是什么,我个人的理解是liunx有用户态和内核态,用户空间中是不能直接对设备的外设进行使用而内核态中却可以,这时我们需要在内核空间中将需要的外设驱动起来供用户空间使用。linux的驱动主要分为字符设备、块设备、和网络设备三类,在分别驱动时需要注意一下,其中驱动不一定单属于哪一类,一个驱动可能属于多种分类。一、主备材料涵柏小说网 https://www.1751.info可以根据自己的需要准备相应材料,以下是我自己使用的:开发环境:VMware操作系统:ubuntu开发版:湃兔i.
2021-07-08 15:02:47
250
转载 23种设计模式(七)-状态设计模式
一. 什么是状态模式?傲晴小说网 https://www.2126.info状态模式(State Pattern):它主要用来解决对象在多种状态转换时,需要对外输出不同的行为的问题。状态和行为是一一对应的,状态之间可以相互转换。当一个对象的内在状态改变时,允许改变其行为,这个对象看起来像是改变了其类。例如:淘宝下单,订单有待付款,已付款待发货,待收货,待评价, 已完成等状态。每个状态对应的行为都是不同的, 一个状态完成会流转到下一个状态。通常对有状态的对象进行编程,我们的解决方案是:思考可能存在的.
2021-07-07 15:33:11
206
转载 66.QT-线程并发、QTcpServer并发、QThreadPool线程池
1.线程并发一个程序内部能拥有多个线程并行执行。一个线程的执行可以被认为是一个CPU在执行该程序。当一个程序运行在多线程下,就好像有多个CPU在同时执行该程序。总之,多线程即可以这么理解:多线程是处理高并发的一种编程方法,即并发需要用多线程实现。2.如何分配线程数量利用 CPU 核心数,应用并发编程来提高效率.线程IO时间所占比例越高,需要越多线程;线程CPU时间所占比例越高,需要越少线程。理论上:线程数量 = CPU 核数(逻辑)+ 1 为什么+1,《Java并发编程实战》这么说:计算(CP.
2021-07-06 15:12:56
750
转载 Apache Hudi在Hopworks机器学习的应用
Hopsworks特征存储库统一了在线和批处理应用程序的特征访问而屏蔽了双数据库系统的复杂性。我们构建了一个可靠且高性能的服务,以将特征物化到在线特征存储库,不仅仅保证低延迟访问,而且还保证在服务时间可以访问最新鲜的特征值。企业机器学习模型为指导产品用户交互提供了价值价值。通常这些 ML 模型应用于整个实体数据库,例如由唯一主键标识用户。离线应用程序的一个示例是预测客户终身价值(Customer Lifetime Value),其中可以定期(每晚、每周)分批预测,然后用于选择营销活动的目标受众。然而更.
2021-07-04 14:32:06
285
转载 【Azure 事件中心】在Service Bus Explorer工具中查看到EventHub数据在分区中的6种属性问题
问题描述书雪小说网 https://www.3692.info通过Service Bus Explorer工具,查看到Event Hub的属性值,从而产生的问题及讨论:Size in Bytes: 这个是表示当前分区可以存储的最大字节数吗?LastEnqueuedOffset: 这个是表示是最后一条消息在这个分区上的字节偏移量吗?Incoming / OutgoingBytesPerSecond: 这两个值是0,是按照多长的时间跨度算的这个值?Begin Sequence Numb...
2021-07-03 15:33:07
469
转载 痞子衡嵌入式:以i.MXRT1xxx的GPIO模块为例谈谈中断处理函数(IRQHandler)的标准流程
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是以i.MXRT的GPIO模块为例谈谈中断处理函数(IRQHandler)的标准流程。 在痞子衡旧文 《串口(UART)自动波特率识别程序设计与实现(中断)》里,我们利用了 GPIO 模块内部集成的 I/O 边沿检测功能完成了 RXD 信号下降沿的捕捉,这里涉及到了 GPIO 中断处理函数。中断处理函数 IRQHandler 是嵌入式里非常特殊的一类函数,它们是嵌入式系统能够实时完成任务的关键所在,任何一个中断处理函数都需要被谨慎对待。.
2021-07-03 15:23:01
739
转载 ABP Framework 研习社经验总结(6.28-7.2)
目录ABP Framework 研习社经验总结(6.28-7.2)研习社初衷十天回顾研习社经验总结(6.28-7.2)问题1:关于ABP版本问题2:关于DDD和三层架构区别问题3:ObjectMapper是不是和领域服务有些冲突?问题4:求 IssueTracking 项目源码问题5:关于应用层分层问题问题6:关于自定义身份验证问题7:业务编码是在领域模型中生成,还是在应用服务?问题8:关于 ABP Framework的学习建议电子书下载dotNET兄弟会-公众号ABP Framework 研习社经验总.
2021-07-03 15:02:48
299
转载 代码重构与单元测试(一)
重构(Refactoring)就是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 遗留系统,程序员们为了快速完成需求和上线而写出了最基本的代码,而在功能的不断扩充过程中,以打补丁的方式对代码进行扩充,中间还会面临着开发人员的变更和离职。逐渐的,代码就会越来越臃肿,渐渐的变得难以维护。 程序员,特别是做遗留系统维护工作的程序员,清理代码是他们的日常工作之一。这是基本工作,是必须要做的。首要的任务是为此系统编写单元测试...
2021-07-02 18:17:59
407
转载 整理一波Go工程化目录结构~
在Go语言领域遨游了几个月后,发现自己对Go语言相关的工程目录结构有些不了解,按照原来的习惯在Go工程中建立的目录结构显得比较奇怪,好的目录结构绝对是可以加强工程效率的,所以接下来会参考煎鱼、毛大等大佬项目的结构做分析并且改造一个我的半成品项目。每个项目的目录结构并不是有规定模板的,也有很多优秀的项目并不是常规的项目布局,还是要依据项目类型、大小及灵活程度做调整,但一定要保证结构清晰!夏青小说网 https://www.oudu.info工程化目录/pkg一般来说作为外部应用程序可以使用的库代码,.
2021-07-02 17:47:46
841
转载 第三方API对接如何设计接口认证?
一、前言夏菡小说网 https://www.2912.info在与第三方系统做接口对接时,往往需要考虑接口的安全性问题,本文主要分享几个常见的系统之间做接口对接时的认证方案。二、认证方案例如订单下单后通过 延时任务 对接 物流系统 这种 异步 的场景,都是属于系统与系统之间的相互交互,不存在用户操作;所以认证时需要的不是用户凭证而是系统凭证,通常包括 app_id 与 app_secrect。app_id与app_secrect由接口提供方提供2.1. Baic认证这是一种较为简单的...
2021-07-02 17:32:40
960
转载 2、类加载器子系统
1、类加载器与加载的过程之瑶小说网 https://www.huou.info2、类加载子系统的作用 类加载子系统负责从文件系统或者网络中加载class文件,class文件在文件开头有特定的文件表示。 ClassLoader只负责class文件的加载,至于它是否可以运行,则由Exceution Engine决定。 加载的类信息存放于一个称为方法区的内存空间。出了类的信息外,方法区还会存放运行时常量池的信息,可能还包括字符串字面量和数字常量(这部分常量信息是class文件中常量池部分的内..
2021-07-02 16:17:08
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅