当前位置:工具箱首页 - 技术文摘

Java 开源办公开发平台 O2OA V5.2.0 发布 | 应用市场全新上线

O2OA的应用市场,中心理念是为了客户服务,为客户展示多样的应用功能。O2OA全新的应用市场为您准备了数种已经开发完成的,只需要下载安装即可使用的应用。用户能够自由搜索想要的应用,查看应用的功能,使办公拥有更高的“自由度”。 具体使用方法请参考官方使用教程: https://www.yuque.com/docs/share/96c6b940-71e8...

来自:www.oschina.net 收录时间:2020-09-28

Git-使用Rebase合并分支 - iceWang丶

在Git使用中,将多个Commit的内容进行合并,保证Git Log Tree的美观。

来自:www.cnblogs.com 收录时间:2020-09-28

Spark 模型选择和调参 - HoLoong

Spark - ML Tuning 官方文档:https://spark.apache.org/docs/2.2.0/ml-tuning.html 这一章节主要讲述如何通过使用MLlib的工具来调试模型算法和pipeline,内置的交叉验证和其他工具允许用户优化模型和pipeline中的超参数; 目

来自:www.cnblogs.com 收录时间:2020-09-28

Chrome使用video无法正常播放MP4视频的解决方案 - Yellow_ice

H5的video标签让前端开发者用一行代码就可以实现视频和音频的播放,然而,有时候我们会突然发现,某些Mp4格式的视频在Chrome下居然无法正常播放?这究竟是什么原因呢?这篇文章主要分析了部分Mp4文件在Chrome下无法正常播放的原因,最后,将会给出相应的解决方案~

来自:www.cnblogs.com 收录时间:2020-09-28

解决 SecureCRT 和 SecureFX 中文乱码 - 超Ren专属

引言 最近老是有小伙伴给我发消息说,下载的 SecureCRT 和 SecureFX 安装打开后连接了自己的服务器或虚拟机后会出现中文乱码,每次都要给一一回复,我倒没事,主要是有时候因为工作的原因,所以没能及时的给小伙伴们回复消息,很是歉意,今天我也就把如何解决的办法,写出来,方便大家以后碰到了,能

来自:www.cnblogs.com 收录时间:2020-09-28

LiteAuth v0.1.0 发布,基于 LDAP 精简的身份认证系统

LiteAuth 是一个基于LDAP精简的身份认证系统。 它针对用户管理,身份认证场景进行了优化,让你能更方便的接入LDAP,管理用户。 特性 精简了大部分LDAP的内容,无需学习复杂的LDAP体系,直接使用。 自带管理后台,添加修改用户更方便。 自带安全策略(多次登录失败锁定策略,密码过期策略,密码复杂度校验策略) 成员可自...

来自:www.oschina.net 收录时间:2020-09-28

不懂代码也能开发应用?用友发布 YonBuilder 低代码平台

8 月 29 日,用友发布低代码开发平台 YonBuilder,同时面向开发者和非专业开发者。 无代码/低代码开发对公司来说,至少有两方面的作用,一是“解放程序员”,完成一些原本是程序员的工作,可以为公司省去一些人力成本;二是,机器编程工具可以帮助产品经理之类的非技术岗位人员,自行实现较为简单的应用设计与开发,这也...

来自:www.oschina.net 收录时间:2020-09-28

使用Azure Function玩转Serverless - Agile.Zhou

Serverless&Azure Functions 通过无服务器计算,开发者无需管理基础结构,从而可以更快构建应用程序。通过无服务器应用程序,将由云服务提供商自动预配、缩放和管理运行代码所需的基础结构。 要理解无服务器计算的定义,注意到服务器仍在运行代码很重要。服务器名称来源于这样一个事实:与基础

来自:www.cnblogs.com 收录时间:2020-09-28

如何将炫酷的报表直接截图发送邮件——在Superset 0.37使用Schedule Email功能 - 独孤风

Superset的图表是非常炫酷的,但是原来的版本只能在web端查看,而最新的0.37版本,可以将图表截图直接发送成邮件,非常的方便。 本文将详细介绍Superset 0.37 定时邮件功能。安装过程遇到的任何问题请关注 “实时流式计算” 随时与我联系。所有的离线安装包已经整理好,请后台回复 “su

来自:www.cnblogs.com 收录时间:2020-09-28

超详细的 Vagrant 上手指南 - DavyCloud

搭建 Linux 虚拟机,别总是从 .iso 文件安装了。VirtualBox + Vagrant,秒级按需创建虚机。

来自:www.cnblogs.com 收录时间:2020-09-28

we-script 1.0 发布,微信小程序支持加载远程js

we-script 让微信小程序支持加载远程 JavaScript 脚本,支持 ES5 语法 Github地址:https://github.com/bplok20010/we-script 最近更新内容 src 支持数组 新增 once ,相同上下文及相同地址的脚本只执行一次 新增 onInit 事件 使用 小程序如何使用 npm 包,官方文档:https://developers.weixin.qq.com/miniprogram/dev/...

来自:www.oschina.net 收录时间:2020-09-28

上周热点回顾(9.21-9.27) - 博客园团队

热点随笔: · 新版 C# 高效率编程指南 (hez2010)· 三流大学和一流大学学生的简历有什么区别? (敖丙)· 几个超级实用但很少人知道的 VS 技巧[更新] (精致码农)· C# 中居然也有切片语法糖,太厉害了 (一线码农)· 这三年被分布式坑惨了,曝光十大坑 (悟空聊架构)· 程序员的副

来自:www.cnblogs.com 收录时间:2020-09-28

Magicodes.IE之花式导出 - 雪雁

总体设计 Magicodes.IE是一个导入导出通用库,支持Dto导入导出以及动态导出,支持Excel、Word、Pdf、Csv和Html。在本篇教程,笔者将讲述如何使用Magicodes.IE进行花式导出。 在本篇教程,笔者主要讲述如何使用IE进行花式导出并满足客户爸爸的需求。 同一个数据源拆分S

来自:www.cnblogs.com 收录时间:2020-09-28

遍历 Dictionary,你会几种方式? - 一线码农

一:背景 1. 讲故事 昨天在 StackOverflow 上看到一个很有趣的问题,说: 你会几种遍历字典的方式,然后跟帖就是各种奇葩的回答,挺有意思,马上就要国庆了,娱乐娱乐吧,说说这种挺无聊的问题???。 二: 使用 foreach 遍历 为了方便演示,先上一段测试代码: var dict

来自:www.cnblogs.com 收录时间:2020-09-28

栈与队列简介 - Java旅途

栈与队列和数组、链表、树这几种数据结构不太一样。栈与队列主要是做为程序员的工具来使用,它们主要做为构思算法的辅助工具,而不是完全的数据存储工具。 它们的生命周期比数组那些要短得多,在程序执行期间它们才会被创建,任务执行完就会被销毁。 一 栈 栈是一种只能在一端进行插入和删除数据的数据结构,这一端被称

来自:www.cnblogs.com 收录时间:2020-09-28

Windows无法安装到GPT格式磁盘的根本解决办法 - 初学者系列 - 学习者系列文章 - lzhdim

上次在MSDN系统QQ群里有朋友问到在安装操作系统的时候有个问题:Windows无法安装到GPT格式磁盘,见图: 我在这里说下,使用网上方法的都是小白,就是说网上那些都是小白。下面介绍如何正确安装操作系统。 当时群里另个网友给出了方法,在这个界面先转换磁盘为MBR格式然后再安装。然后我在百度里搜了下

来自:www.cnblogs.com 收录时间:2020-09-28

java安全编码指南之:敏感类的拷贝 - flydean

简介 一般来说class中如果包含了私有的或者敏感的数据的时候是不允许被拷贝的。 如果一个class不想被拷贝,我们是不是不提供拷贝的方法就能保证class的安全了呢? 一起来看看吧。 一个简单的SensitiveObject 假如我们有下面的一个SensitiveObject,它的作用就是存储一个

来自:www.cnblogs.com 收录时间:2020-09-28

MySQL存储引擎入门介绍 - 谁主沉浮oo7

什么是MySQL? MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的。MySQL是开放源代码的,因此任何人都可以在 GPL(General Public License)

来自:www.cnblogs.com 收录时间:2020-09-28

Cypress系列(60)- 运行时的截图和录屏 - 小菠萝测试笔记

如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 背景 在测试运行时截图和录屏能够在测试错误时快速定位到问题所在 Cypress 截图和录屏功能强大 无须配置,自动截图 以 cypress

来自:www.cnblogs.com 收录时间:2020-09-28

实用向—总结一些唯一ID生成方式 - bigfan

在日常的项目开发中,我们经常会遇到需要生成唯一ID的业务场景,不同的业务对唯一ID的生成方式与要求都会不尽相同,一是生成方式多种多样,如UUID、雪花算法、数据库递增等;其次业务要求上也各有不同,有的只要保证唯一性即可,有的需要加上时间戳,有的要保证按顺序递增等。以下是我结合实际业务中的使用总结了几

来自:www.cnblogs.com 收录时间:2020-09-28

SpringBoot一统江湖 - 梦三

一 SpringBoot简介 SpringBoot是Spring框架的一个新子项目 用于创建Spring4.0项目 它的开发始于2013年 2014年4月发布1.0.0版本 它可以自动配置Spring的各种组件 并不依赖代码生成和XML配置文件 SpringBoot也提供了对于常见场景的推荐组件配置

来自:www.cnblogs.com 收录时间:2020-09-28

zuihou-admin-cloud 2.5.2 发布,支持百度 uid

2.5.2版本更新详情: 依赖升级 knife4j.version -> 2.0.5 jjwt.version -> 0.11.2 hutool.version -> 5.4.2 新增UidGenerator,基于Snowflake算法的唯一ID生成器。支持自定义workerId位数和初始化策略,从而适用于docker等虚拟化环境下实例自动重启、漂移等场景。 修复定时任务服务启动bug 修复升级 mybatis-plus 3.4.0 后...

来自:www.oschina.net 收录时间:2020-09-28

Microsoft Edge 推出睡眠标签页功能,CPU 使用率降低 29%

据 bleepingcomputer 的报道,Microsoft Edge 浏览器正推出一项名为“睡眠标签页”的新功能,有助于降低内存消耗和 CPU 使用率。 这项功能基于 Chromium 的冻结技术,能够暂停标签页的后台活动(例如广告、JavaScript、脚本计时器等),以最大程度地减少资源使用量。 睡眠标签页使页面处于休眠状态,单击后即可完全恢复原...

来自:www.oschina.net 收录时间:2020-09-28

程序员的开源月刊:HelloGitHub(第 54 期) - 削微寒

兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣! 简介 分享 GitHub 上有趣、入门级的开源项目。 这是一个面向编程新手、热爱编程、对开源社区感兴趣 人群的月刊,月刊的内容包括:各种编程语言的项目、让生活变得更美好的工具、书籍、学习笔记、教程等,这些开源项目大多都是非常容易上手,而且

来自:www.cnblogs.com 收录时间:2020-09-28

Kafka消费与心跳机制 - 哥不是小萝莉

1.概述 最近有同学咨询Kafka的消费和心跳机制,今天笔者将通过这篇博客来逐一介绍这些内容。 2.内容 2.1 Kafka消费 首先,我们来看看消费。Kafka提供了非常简单的消费API,使用者只需初始化Kafka的Broker Server地址,然后实例化KafkaConsumer类即可拿到To

来自:www.cnblogs.com 收录时间:2020-09-28

全世界最强的算法平台codeforces究竟有什么魅力? - TechFlow2019

大家好,之前说过由于和LeetCode结了梁子,所以周末的LeetCode专题取消了,给大家写点其他专题的算法问题。目前选择的是国外著名的编程竞赛平台——codeforces。它在竞赛圈名气比较大,对于普通大学生而言可能了解不多。所以今天这篇文章简单和大家介绍一下codeforces这个网站,以及它

来自:www.cnblogs.com 收录时间:2020-09-28

关于大数据技术的一点思考 - 等你归去来

大数据技术在当下时代,已经不算是什么新鲜东西了。但绝大部分同学往往又是没机会接触大数据相关底层技术的,包括我自己。 不过,俗话说没吃过猪肉还没见过猪跑吗?哈哈,今天就来说说我对大数据技术的思考吧,希望会给部分同学解开一些迷惑! 1.什么是大数据? 我们不搞虚的:大数据就是数据量比较大的场景,比如上T

来自:www.cnblogs.com 收录时间:2020-09-28

Kubernetes K8S之存储Secret详解 - 踏歌行666

K8S之存储Secret概述与类型说明,并详解常用Secret示例

来自:www.cnblogs.com 收录时间:2020-09-28

收款神器!解读聚合收款码背后的原理 - 楼下小黑哥

Hello,我是楼下小黑哥! 今天跟大家分享一下聚合收款码的支付原理,这也是我这大半年来一直在做的项目。 微信/支付宝收款码大家应该不会陌生,线下小微商户收款大多使用这个,就比如下图。 这种收款方式很方便,微信、支付宝后台申请开通,然后还可以免费申请相关物料。 不过这种方式用户体验其实不是很好,之前

来自:www.cnblogs.com 收录时间:2020-09-28

面试了一个 39 岁程序员,我有点慌…… - Java技术栈

本文非广告,也非标题党,栈长最近的亲身面试经历。 招人背景 首先说下公司招人的背景吧,公司要招的是一个研发经理的岗位,负责管理技术团队的各个项目组,领导只给了我两个要求: 1)技术可以 2)管理有一套 说白了,这是一个技术+管理的岗位,不是纯粹的管理岗,能写代码,技术上过得去是前提,所以底层还得是个

来自:www.cnblogs.com 收录时间:2020-09-28

Gitee 推荐 | C# 实现的人脸识别库 ViewFaceCore

这是一个使用超简单的 C# 人脸识别库

来自:gitee.com 收录时间:2020-09-28

多种 ChromeOS 和 Android 设备遇 bug,CPU 负载近 100%

近日,有网友在谷歌支持论坛发帖称,自己的 ChromeOS 更新到 85.0.4183.108 版本后,内存飙升,应用程序无法正常运行,风扇高速运转。不少 ChromeOS 用户跟帖表示遇到了同样的问题,设备发热,且电量消耗速度大增。 从他们的反馈来看,直接起因是 Google Play 的 com.android.vending:download_service 进程占用了将近 ...

来自:www.oschina.net 收录时间:2020-09-28

WSL 支持 Linux GUI 应用

在 WSL 中运行 Linux GUI 应用已成为现实,微软 WSL 团队产品经理 Craig Loewen 在推特展示了其团队为 WSL 添加对 Linux GUI 应用的支持,并表示越来越接近初始预览阶段,将会在未来几个月内发布的 Windows Insiders 预览版本中引入。 当前的 WSL 支持运行命令行 Linux 应用,通过 Linux GUI App Integration(WSLG) 未来...

来自:www.oschina.net 收录时间:2020-09-28

Bullet —— 内网穿透 Web 管理工具

基于 Java 实现,通过 WebSocket 实现 Bullet 协议反向控制 ngrok 的 Web 管理化工具。项目完全开源免费,可独立部署。平台提供了 server 服务,可满足短期的内网穿透需求。

来自:www.oschina.net 收录时间:2020-09-28

每日一博 | 解 Bug 之路-记一次线上请求偶尔变慢的排查

这是一个偶发的性能问题。在每天几百万比交易请求中,平均耗时大约为300ms,但总有那么100多笔会超过1s,让我们业务耗时监控的99.99线变得很尴尬

来自:my.oschina.net 收录时间:2020-09-28

pytest封神之路第六步 断言技巧 - dongfanger

pytest的断言把Python语言简洁的优点发挥的淋漓尽致,因为它用的就是Python的标准断言assert。 assert基础 assert用法 assert_stmt ::= "assert" expression1 ["," expression2] "assert" expression1

来自:www.cnblogs.com 收录时间:2020-09-28

Devops实战(一)Docker的部署安装以及Docker-Compose的使用 - charlyFeng

1.docker和docker-Compose简介 Docker是一组平台即服务(PaaS)产品,它们使用操作系统级虚拟化以称为容器的软件包交付软件。容器彼此隔离,并将它们自己的软件,库和配置文件捆绑在一起;他们可以通过定义明确的渠道相互交流。所有容器都由单个操作系统内核运行,因此使用的资源少于虚拟

来自:www.cnblogs.com 收录时间:2020-09-28

Java 连接池 Apache Commons DBCP 2.8.0 发布

Apache Commons DBCP 2.8.0 已发布,这是一个次要版本,主要包含 bug 修复和改进。DBCP(Database Connection Pool)是一个依赖 Jakarta commons-pool 对象池机制的数据库连接池,Tomcat 的数据源使用的就是 DBCP。 新特性 修复事务仅回滚后打开的连接的 BasicManagedDataSource 泄漏 添加 clearStatementPoolOnReturn 将...

来自:www.oschina.net 收录时间:2020-09-28

PyPy 7.3.2 发布,Python 解释器

PyPy 7.3.2 发布了,PyPy 是用 Python 实现的 Python 解释器。7.3.2 版本包含三个不同的解释器: PyPy 2.7,支持 Python 2.7 的语法和功能,包括用于 CPython 2.7.13 的 stdlib PyPy 3.6,支持 Python 3.6 的语法和功能,包括用于 CPython 3.6.9 的 stdlib PyPy 3.7 alpha,这是首次发布的解释器,支持 Python 3.7 的语法...

来自:www.oschina.net 收录时间:2020-09-28

Linux 文件系统之入门必看! - 程序员cxuan

在 Linux 中,最直观、最可见的部分就是 文件系统(file system)。下面我们就来一起探讨一下关于 Linux 中国的文件系统,系统调用以及文件系统实现背后的原理和思想。这些思想中有一些来源于 MULTICS,现在已经被 Windows 等其他操作系统使用。Linux 的设计理念就是 小

来自:www.cnblogs.com 收录时间:2020-09-28

ARM架构下的Docker环境,OpenJDK官方没有8版本镜像,如何完美解决? - 程序员欣宸

为什么需要ARM架构下的OpenJDK8的Docker镜像? 对现有的Java应用,之前一直运行在x86处理器环境下,编译和运行都是JDK8,如今在树莓派的Docker环境运行(或者其他ARM架构电脑,例如华为泰山服务器),需要JDK8镜像作为基础镜像。 现在有什么问题? 在《ARM64架构下,Op

来自:www.cnblogs.com 收录时间:2020-09-28

Ant Design 4.6.6 发布,企业级 UI 设计语言和 React 实现

Ant Design 4.6.6 发布了。Ant Design 是一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风格、开箱即用的高质量 React 组件与全链路开发和设计工具体系。 此版本更新内容: 修复 Steps 在小屏幕下第一项偏移的问题。#26894 修复 Di...

来自:www.oschina.net 收录时间:2020-09-28

Ionic 5.3.4 发布,混合移动应用前端框架

Ionic 5.3.4 已发布,Ionic 是一个高级的 HTML5 移动端应用框架,也是一个开发混合移动应用的前端框架。 更新内容包括: Bug Fixes alert: 遵循 wai-aria 制定的无障碍指南 (#22159) (e9b2cc8), closes #21744 overlays: 驳回请求后,将焦点返回到当前元素上 (#22167) (cc45ad8), closes #21768 picker-column: 添加可取...

来自:www.oschina.net 收录时间:2020-09-28

RabbitMQ 3.8.9 发布

RabbitMQ 3.8.9 已发布,RabbitMQ 是一个 Advanced Message Queuing Protocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 编写而成,因此它也继承了这些优点。 3.8.9 是一个维护版本,专注于 Bugfix 和可用性改进。从该版本开始,结束对 Erlang 21.3 的支持。 主要变化: Core Server Bug Fixes 从3...

来自:www.oschina.net 收录时间:2020-09-28

Elasticsearch(2):索引详谈 - 奥辰

在上一篇博客中,介绍了ES中的一些核心概念和ES、Kibana安装方法。本节开始,我们从索引开始来学习ES的操作方法。

来自:www.cnblogs.com 收录时间:2020-09-28

Jaskson精讲第7篇-类继承关系下的JSON序列化与反序列化JsonTypeInfo - 字母哥博客

Jackson是Spring Boot(SpringBoot)默认的JSON数据处理框架,但是其并不依赖于任何的Spring 库。有的小伙伴以为Jackson只能在Spring框架内使用,其实不是的,没有这种限制。它提供了很多的JSON数据处理方法、注解,也包括流式API、树模型、数据绑定,以及复杂

来自:www.cnblogs.com 收录时间:2020-09-28

大数据平台Hadoop集群搭建 - Linux-1874

客户端访问hdfs上的某一文件,首先要向namenode请求文件的元数据信息,然后nn就会告诉客户端,访问的文件在datanode上的位置,然后客户端再依次向datanode请求对应的数据,最后拼接成一个完整的文件;这里需要注意一个概念,datanode存放文件数据是按照文件大小和块大小来切分存放...

来自:www.cnblogs.com 收录时间:2020-09-28

PJzhang:CVE-2020-1472微软NetLogon权限提升漏洞~复现 - PJzhang

猫宁~~~ 虚拟机上进行 安装windows 2008 R2 查看服务器ip 本地连接属性,取消ipv6,ip设置为192.168.43.158,子网掩码255.255.255.0,网关192.168.43.1,DNS设置192.168.43.1 打开初始配置任务,添加服务器角色,选择active

来自:www.cnblogs.com 收录时间:2020-09-28

如何取书名(2) - 书店研究心得 - 叶伟民

今天去书店研究了一下,收获很多。这里只讲一点,就是如何取书名。 研究情况 我的书 第一时间当然是去看我的书啦。 进入计算机书籍区域,一进去就是语言相关的书籍,第二排是C#的书,我找了一遍,很失望,以为还没上架。结果一去查询,居然是已经上架了,只不过放在最后的一排,重点是和PHP和HTML书籍放在一起

来自:www.cnblogs.com 收录时间:2020-09-28

面试官看完我手写的单例直接惊呆了! - 烟雨星空

前言 单例模式应该算是 23 种设计模式中,最常见最容易考察的知识点了。经常会有面试官让手写单例模式,别到时候傻乎乎的说我不会。 之前,我有介绍过单例模式的几种常见写法。还不知道的,传送门看这里: 设计模式之单例模式 本篇文章将展开一些不太容易想到的问题。带着你思考一下,传统的单例模式有哪些问题,并

来自:www.cnblogs.com 收录时间:2020-09-28

java进阶(23)--List接口 - Mrwhite86

一、基本概念 1、有序可重复 2、有下标 3、包含ArraList、LinkedList、Vector 二、List中特有的方法 且常用 (以下军均为数组通用方法) 1、void add(int index,Object element):添加元素 集合末尾添加"end" 集合指定位置(第一位)添加

来自:www.cnblogs.com 收录时间:2020-09-28

flutter,跟着官网一步一步创建第一个flutter应用 - 一只敲代码的不二

创建第一个flutter 编辑器: vscode 一、创建flutter项目 1.启动vscode 2.按ctrl+shift+p打开命令面板 3.输入flutter 选择Flutter: New Project 4.输入创建项目名称 5.指定存放项目地址。自动创建flutter基础项目结构 显示m

来自:www.cnblogs.com 收录时间:2020-09-27

iNeuOS工业互联平台,机床&PLC硬件网关与平台无缝对接,进行数据交互 - 唯笑志在-ineuos.net

目 录 1. 概述... 2 2. 平台演示... 2 3. 硬件网关的基本操作... 3 3.1 数据采集... 3 3.2 数据转发... 4 4. 硬件网关与云平台对接... 7 5. 结论... 8 1. 概述 iNeuLink是工业级硬件网关产品,内嵌完全B/S结构管理系统,简单、易用、稳

来自:www.cnblogs.com 收录时间:2020-09-27

结合实例学习|字符编码和解码 - 亥码

前言 前人踩过的坑,后人不必再踩。 编码格式,在前后端的对接中及其重要,由于一些编码格式的局限性,以及繁多的编码格式,只要是双方对接的编码格式不对,通常都会发生中文乱码问题。而作者也在实际项目中遇到了这种情况,并且进行了排查,对此学习过程进行记录。 本文首先讲下对应的基本知识点,从而讲下一些基本操作

来自:www.cnblogs.com 收录时间:2020-09-27

leetcode1558题解【贪心】 - DIY-Z

leetcode1558.得到目标数组的最少函数调用次数 题目链接 算法 贪心 时间复杂度O(nlogN),N为数组中最大的那个数。 1.题意就是给定一个函数,该函数有两种功能,一种就是将数组中的所有数同乘以2,另一种就是将数组中的某个数加1。给定一个数组nums,让你将初始值全为0的数组arr通过

来自:www.cnblogs.com 收录时间:2020-09-27

JDK动态代理详解 - Liusy01

JDK动态代理是代理模式的一种,且只能代理接口。spring也有动态代理,称为CGLib,现在主要来看一下JDK动态代理是如何实现的? 一、介绍 JDK动态代理是有JDK提供的工具类Proxy实现的,动态代理类是在运行时生成指定接口的代理类,每个代理实例(实现需要代理的接口)都有一个关联的调用处理程

来自:www.cnblogs.com 收录时间:2020-09-27

基于C#的内网穿透学习笔记(附源码) - ~小菜鸟

如何让两台处在不同内网的主机直接互连?你需要内网穿透! 上图是一个非完整版内外网通讯图由内网端先发起,内网设备192.168.1.2:6677发送数据到外网时候必须经过nat会转换成对应的外网ip+端口,然后在发送给外网设备,外网设备回复数据也是发给你的外网ip+端口。这只是单向的内去外,那反过来,

来自:www.cnblogs.com 收录时间:2020-09-27

我给VSCode报了个bug,微软工程师竟然凌晨回复了... - 柠檬橙1024

柠檬哥整理了50本计算机相关的电子书,关注公众号「后端技术学堂」,回复「1024」即可获取,回复「进群」拉你进读者技术交流群。 本文首发个人微信公众号,欢迎围观点击阅读原文 最近遇到一个有意思的bug,是关于VSCode编辑器插件的,最近赶项目时间非常紧,说实话在这时平常用的顺手的IDE出问题非常影

来自:www.cnblogs.com 收录时间:2020-09-27

Linux系统编程 —互斥量mutex - 良许Linux

##互斥量mutex 前文提到,系统中如果存在资源共享,线程间存在竞争,并且没有合理的同步机制的话,会出现数据混乱的现象。为了实现同步机制,Linux中提供了多种方式,其中一种方式为互斥锁mutex(也称之为互斥量)。 互斥量的具体实现方式为:每个线程在对共享资源操作前都尝试先加锁,成功加锁后才可以

来自:www.cnblogs.com 收录时间:2020-09-27

dbdeployer MySQL沙盒部署详解 - easydba

一、工具介绍 前几日用mysql-sandbox来搭建MySQL8.0新版本时发现用不了,提示需要使用dbdeployer才行,瞬间觉得mysql-sandbox不香了,只好咬咬牙来熟悉dbdeployer了。 dbdeployer是使用go语言重构的sandbox,和sandbox同一个作者。 当

来自:www.cnblogs.com 收录时间:2020-09-27

Filecoin: 挖矿流程扫盲 - kumata

前言 IPFS以及FileCoin的白皮书知识量比较大,需要花费一些时间成本来学习。 下面先针对挖矿相关的知识进行研究,总结一下Filecoin中挖矿的流程以及相关概念。 What is Filecoin IPFS(代表协议与技术)首发于2015年,基于IPFS而建立的激励层: Filecoin(代

来自:www.cnblogs.com 收录时间:2020-09-27

划重点!AWS的湖仓一体使用哪种数据湖格式进行衔接? - leesf

此前Apache Hudi社区一直有小伙伴询问能否使用Amazon Redshift查询Hudi表,现在它终于来了。 现在您可以使用Amazon Redshift查询Amazon S3 数据湖中Apache Hudi/Delta Lake表数据。Amazon Redshift Spectrum作为A

来自:www.cnblogs.com 收录时间:2020-09-27

matlab 基础 - PamShao

安装 参考:链接 学习:参考链接 常量 注意:MATLAB中的常量是可以重新赋值的,但不建议重新赋值 变量 以字母开头,字母、数字和下划线的组合,且区分大小写。 变量类型:数值型、符号型、字符串型、其他(多维数组、单元数组、类和对象) ans :系统变量,存放最近一次的结果 基本运算 加(+)、减(

来自:www.cnblogs.com 收录时间:2020-09-27

ssh端口转发 - luwanglin

玩转SSH端口转发 SSH有三种端口转发模式,本地端口转发(Local Port Forwarding),远程端口转发(Remote Port Forwarding)以及动态端口转发(Dynamic Port Forwarding)。对于本地/远程端口转发,两者的方向恰好相反。动态端口转发则可以用于

来自:www.cnblogs.com 收录时间:2020-09-27

什么是垃圾搜集(GC)?为什么要有GC呢? - 有料资源社

GC的全称是Gabage Collection,翻译过来就是“垃圾收集”的意思。那么我们为什么用GC呢? 那么我们接下来就来聊一聊GC的创造背景。在C和C++那个年代的程序员界的长辈们写代码创建对象之后难免会来几句几句free、delete等操作。当然靠程序员手动释放内从是一件非常不靠谱的事情,万一

来自:www.cnblogs.com 收录时间:2020-09-27

数据挖掘技术在轨迹数据上的应用实践 - 滴滴技术

​ **桔妹导读:**每天滴滴都会为上千万人提供出行服务,在这一过程中积累了海量轨迹数据。这些轨迹数据来自于公共服务,本文介绍如何利用这些数据回馈大众,改善出行体验。 #1. 背景 首先简要介绍一下什么是数据挖掘。数据挖掘(Data Mining)是指从大量数据中发现特定信息和模式的过程,也有很多人

来自:www.cnblogs.com 收录时间:2020-09-27

什么是 Opcache,如何使用 Opcache - 做冷欺花

Opcode 是啥? 我们先看一下 PHP 的执行过程: PHP 初始化执行环节,启动 Zend 引擎,加载注册的扩展模块。 初始化后读取 PHP 脚本文件,Zend 引擎对 PHP 文件进行词法分析,语法分析,生成语法树。 Zend 引擎编译语法树,生成 Opcode。 Zend 引擎执行 Opc

来自:www.cnblogs.com 收录时间:2020-09-27

Jboss未授权访问漏洞复现 - china_Devil

一、前言 漏洞原因:在低版本中,默认可以访问Jboss web控制台(http://127.0.0.1:8080/jmx-console),无需用户名和密码。 二、环境配置 使用docker搭建环境 docker search testjboss #搜索环境 docker pull testjbos

来自:www.cnblogs.com 收录时间:2020-09-27

PHP 框架 QueryPHP 1.0.1 发布

这次是一个小的更新,主要做了一些简单的调整,完善了一些边缘代码的测试用例。 关于 QueryPHP QueryPHP 是一款现代化的高性能 PHP 渐进式协程框架, 我们还是主要面向传统 PHP-FPM 场景,以工程师用户体验为历史使命,让每一个 PHP 应用都有一个好框架。 百分之百单元测试覆盖直面 Bug,致力于创造高品质产品 Level Leve...

来自:www.oschina.net 收录时间:2020-09-27

MySQL表关系的理解 - kasauce

关系型数据库表之间存在各种各样的联系,及一对多,多对一,多对多。这里主要讲下一对多,为什么要创建表之间的关联。 一对多的定义: 一对多关系 : 一对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个

来自:www.cnblogs.com 收录时间:2020-09-27

Metasploit之漏洞利用( Metasploitable2) - coderge

每个操作系统都会存在各种Bug,像Windows这样有版权的操作系统,微软公司会快速地开发针对这些Bug或漏洞的补丁,并为用户提供更新。全世界有大量的漏洞研究人员会夜以继日地发现、研究新的Bug,这些没有公布补丁的Bug就是所谓的Oday漏洞。由于这种漏洞对网络安全具有巨大威胁,因此0day漏洞也成

来自:www.cnblogs.com 收录时间:2020-09-27

面试题1:9月25日面试题 - iR-Poke

目录 1.简述HTTP协议 2.请求头都包含哪些东西? 3.常用状态码都有哪些? 4.django请求生命周期? 5.如何自定义中间件 6.django怎么执行原生sql语句 7.什么是CBV和FBV? 8.什么是MTV框架、MVC框架? 9.csrf攻击原理 10.ORM常用方法 11.简述coo

来自:www.cnblogs.com 收录时间:2020-09-27

工作流引擎你所不知道的事--开源软件诞生16 - 35岁的程序员

渊远流长的工作流--第16篇 用日志记录“开源软件”的诞生 【点亮星标】 祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redragon/redragon-erp GitHub:https://github.com/redragon1985/redragon-erp 工作

来自:www.cnblogs.com 收录时间:2020-09-27

Django在Linux上uwsgi 与nginx的问题与解决 - 阢Lana

1.出现只有weclome to nginx 多半是是nginx的配置文件没有修改,把他的路由注释掉。 我是修改错文件夹了,一直在自己下载而非运行的文件夹修改 2.出现502 出现了多次502这里一一列举 ①在配置文件中阿里云要使用内网地址 ②路径写错了 3.Internal Server erro

来自:www.cnblogs.com 收录时间:2020-09-27

Spark中的聚类算法 - HoLoong

Spark - Clustering 官方文档:https://spark.apache.org/docs/2.2.0/ml-clustering.html 这部分介绍MLlib中的聚类算法; 目录: K-means: 输入列; 输出列; Latent Dirichlet allocation(LD

来自:www.cnblogs.com 收录时间:2020-09-27

聊聊经典数据结构HashMap,逐行分析每一个关键点 - 雕爷

本文基于JDK-8u261源码分析 本文原创首发于 奇客时间(qiketime) 1 简介 HashMap是一个使用非常频繁的键值对形式的工具类,其使用起来十分方便。但是需要注意的是,HashMap不是线程安全的,线程安全的是ConcurrentHashMap(Hashtable这种过时的工具类就不

来自:www.cnblogs.com 收录时间:2020-09-27

SpringMVC+Spring+Mybatis整合 - statics

SpringMVC+Spring+Mybatis整合 maven工程结构: pom文件的依赖: org.mybatis mybatis

来自:www.cnblogs.com 收录时间:2020-09-27

Martian-gateway 1.0.2 发布,Martian 框架网关组件

Martian框架的第一个网关组件(Martian-gateway 1.0.2),功能较少,目前只实现了以下功能: 可以从zookeeper获取微服务接口,以负载均衡的方式进行请求的转发 可以自定义过滤器,来扩展一些功能 具体的使用方法 一、引入以下maven坐标 <dependency> <groupId>com.github.yuyenews</groupId> <artifactId>ma...

来自:www.oschina.net 收录时间:2020-09-27

C++雾中风景15:聊聊让人抓狂的Name Mangling - HappenLee

Name Mangling,直接翻译过来为名字改写 。它是深入理解 C++ 编译链接模型的必由之路。 笔者近期进行数据库开发工作时,涉及到MySQL客户端的编译链接的问题,通过重新厘清了之前理解一知半解的Name Manging,解决了让人抓狂的编译链接问题。 接下来,和大家聊聊C++的Name M

来自:www.cnblogs.com 收录时间:2020-09-27

每日爬虫JS小逆之5分钟旅游网MD5一锅端 - 罗小黑的黑

来吧骚年,每天花5分钟锻炼一下自己的JS调试也是极好的,对后期调试滑块验证码还原、拖动很有帮助,坚持下去,我们能赢。建议亲自试试哦,如果对大家有帮助的话不妨关注一下知识图谱与大数据公众号,当然不关注也无所谓,有问题随时私信。完整JS代码参考 从今天开始种树-同程MD5 从今天开始种树-驴妈妈MD5

来自:www.cnblogs.com 收录时间:2020-09-27

曹工说Tomcat:200个http-nio-8080-exec线程全都被第三方服务拖住了,这可如何是好(上:线程模型解析) - 三国梦回

前言 这两年,tomcat慢慢在新项目里不怎么接触了,因为都被spring boot之类的框架封装进了内部,成了内置server,不用像过去那样打个war包,再放到tomcat里部署了。 但是,内部的机制我们还是有必要了解的,尤其是线程模型和classloader,这篇我们会聚焦线程模型。 其实我本

来自:www.cnblogs.com 收录时间:2020-09-27

对之前IoT项目的完善 - 你好我叫郑某人

esp8266 读取 DHT11 数据并通过微信小程序发送数据,心知天气获取数据

来自:www.cnblogs.com 收录时间:2020-09-27

面试可能遇到的关联式容器(map、set等)相关问题 - Kaniso_Vok

>>>. map与set的区别是什么,各有哪些优势? map中存储的数据是以键值对(key - value)形式并且通过排序(比较key,默认以 '

来自:www.cnblogs.com 收录时间:2020-09-27

使用deeplabv3+训练自己数据集(迁移学习) - vcjmhg

本篇文章承接前边两篇关于deeplab的文章,主要讲述的是如何对deeplab v3+来进行迁移学习,也即使用deeplabv3+训练自己的数据集

来自:www.cnblogs.com 收录时间:2020-09-27

小帅一点资讯 V2.0.0 发布

【小帅一点资讯】V2.0.0发布 整体UI更换为ColorUI UI使用 ColorUI https://github.com/weilanwl/ColorUI 图标来源:iconfront https://www.iconfont.cn/ 如有问题可以点击 我的-联系小帅 进行在线反馈哦

来自:www.oschina.net 收录时间:2020-09-27

封装一个简单的日历组件 - JocelynFung

随之做大屏的项目越来越多,echarts用得就越来越多,但是每一个项目都会有不同的挑战,因为并不是所有的需求都处理过,比如:ui小哥哥设计了一款日历组件,如下图: 看到这个设计图,我首先就找了echarts官网中的日历图进行修改,但是改了一个下午一点进展都没有,在网上搜索也并没有找到相似的,最后,我

来自:www.cnblogs.com 收录时间:2020-09-27

Dominate【操作系统的经典算法】 - Talent、茂ღ茂

此篇文章我们来谈一谈操作系统中都出现过哪些算法,请欣赏下图 ↓ 进程和线程管理中的算法 进程和线程在调度时候出现过很多算法,这些算法的设计背景是当一个计算机是多道程序设计系统时,会频繁的有很多进程或者线程来同时竞争 CPU 时间片。 那么如何选择合适的进程/线程运行是一项艺术。当两个或两个以上的进程

来自:www.cnblogs.com 收录时间:2020-09-27

Spring Cloud实战 | 最终篇:Spring Cloud Gateway+Spring Security OAuth2集成统一认证授权平台下实现注销使JWT失效方案 - 你好,旧时光

Spring Cloud Gateway+Spring Security OAuth2集成统一认证授权平台下实现注销使JWT失效方案

来自:www.cnblogs.com 收录时间:2020-09-27

如何设计一个ATM | OOD 面向对象高频面试题及解析 - LintCode领扣

问题描述 如何设计一个ATM Machine? 解题思路 这是一道常考的OOD面向对象面试题,属于 Real-life Object Deisgn, 类似面试题型有Vending Machine 等。 更多题型课查看领扣题库官网 1.Clarify ATM机的Input和Output是什么?Assu

来自:www.cnblogs.com 收录时间:2020-09-27

从四个问题透析Linux下C++编译&链接 - 华为云开发者社区

摘要:编译&链接对C&C++程序员既熟悉又陌生,熟悉在于每份代码都要经历编译&链接过程,陌生在于大部分人并不会刻意关注编译&链接的原理。本文通过开发过程中碰到的四个典型问题来探索64位linux下C++编译&链接的那些事。 编译原理: 将如下最简单的C++程序(main.cpp)编译成可执行目标程序

来自:www.cnblogs.com 收录时间:2020-09-27

数据结构与算法:排序算法 - 小高飞

排序算法 排序算法,即通过特定的算法因式将一组或多组数据按照既定模式进行重新排序。这种新序列遵循着一定的规则,体现出一定的规律,因此,经处理后的数据便于筛选和计算,大大提高了计算效率。 排序(Sorting) 是计算机程序设计中的一种重要操作,它的功能是将一个数据元素(或记录)的任意序列,重新排列成

来自:www.cnblogs.com 收录时间:2020-09-27

在Kubernetes上部署应用时我们常忽略的几件事 - 空壳先生

根据我的经验,大多数人(使用Helm或手动yaml)将应用程序部署到Kubernetes上,然后认为他们就可以一直稳定运行。 然而并非如此,实际使用过程还是遇到了一些“陷阱”,我希望在此处列出这些“陷阱”,以帮助您了解在Kubernetes上启动应用程序之前需要注意的一些问题。 Kubernetes

来自:www.cnblogs.com 收录时间:2020-09-27

ORA-00060: Deadlock detected 模拟死锁产生与解决方案 - 我爱睡莲

死锁:死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 死锁产生的4个必要条件 产生死锁的必要条件: 互斥条件:进程要求对所分配的资源进行排

来自:www.cnblogs.com 收录时间:2020-09-27

如何使用 Python 進行字串格式化 - RioTian

前言: Python有几种方法可以显示程序的输出;数据可以以人类可读的形式打印出来,或者写入文件以供将来使用。 在开发应用程式时我们往往会需要把变数进行字串格式化,也就是说把字串中的变数替换成变量值。事实上,在 Python 中有许多方式可以进行,其中最常见的有四种方式: 旧式字串格式化 新式字串格

来自:www.cnblogs.com 收录时间:2020-09-27

大白话谈JVM的类加载机制 - H.U.C-王子

前言 我们很多小伙伴平时都是做JAVA开发的,那么作为一名合格的工程师,你是否有仔细的思考过JVM的运行原理呢。 如果懂得了JVM的运行原理和内存模型,像是一些JVM调优、垃圾回收机制等等的问题我们才能有一个更清晰的概念。 为了走进JVM,深入了解底层,王子打算写一个JVM的专题,留下自己对JVM探

来自:www.cnblogs.com 收录时间:2020-09-27

华为:与全球180万云与计算开发者共成长,共创行业新价值 - 华为云开发者社区

摘要:9月25日,在HUAWEI CONNECT 2020上,华为发布一站式AI开发平台ModelArts 3.0和多样性计算系列开发套件,云与计算开发者已达180万。为推进计算产业人才培养,教育部、华为联合首批72所高校,共同发布 “智能基座”产教融合协同育人基地。 01云与计算生态开发者蓬勃发展

来自:www.cnblogs.com 收录时间:2020-09-27

实战:一种在http请求中使用protobuffer+nginx+lua收集打点日志的方案 - Arli

背景 app打点日志的上报和收集,是互联网公司的基本需求。 一.方案选择 1.1 protobuffer vs json 探究一种以最高效的方式上报和解析打点数据是一个系统性的问题,需要解决的子问题有很多,例如降低网络传输成本,减少序列化反序列化的性能开销,可靠性和高峰期的水平扩展,以及非耦合的编码

来自:www.cnblogs.com 收录时间:2020-09-27

设计模式(4)——单例模式的学习及其六大战将 - 长歌怀采薇

单例模式的引发的陈年回忆 记着N年以前,那时候还在上大学,有一门科目叫做软件体系结构,教我们的老师是个40岁左右的女老师,姓韩,好像是东北大学博士毕业的,之所以对她还有些印象,那是因为初恋女友Y同学是被保送到东北大学读研的,而当时韩老师和Y同学的师生关系好像还挺不错,当然也是Y同学确定保送东北大学读

来自:www.cnblogs.com 收录时间:2020-09-27

mybatis进行mapper.xml测试的时候发生"必须为元素类型 “mapper” 声明属性 “namespace” - 不会编程的橘子皮

1.Caused by Caused by: org.xml.sax.SAXParseException; lineNumber: 7; columnNumber: 45; 必须为元素类型 "mapper" 声明属性 "namespace"。 1.1 说明 在使用mybatis进行mapper.xm

来自:www.cnblogs.com 收录时间:2020-09-27

交换机(华为)双因素身份认证解决方案 - 安全熊

一、场景分析 在网络环境中,交换机是最重要的核心设备,是网络中的心脏,每天处理海量的文件信息,所以交换机的安全性至关重要。 二、问题分析 1、密码设置简单,非常容易被撞库破解; 2、密码设置复杂,非常容易忘记密码,增加网络管理员无意义工作; 3、设置统一或有规律的密码,一旦单点被破,极易引发全面危机

来自:www.cnblogs.com 收录时间:2020-09-27