首页 新闻 找找看 学习计划

[菩提树下苦思]Hybrid App: 了解JavaScript如何与Native实现混合开发

一、简介 Hybrid Development混合开发是目前移动端开发异常火热的新兴技术,它能够实现跨平台开发,极大地节约了人力和资源成本。跨平台开发催生了很多新的开源框架,就目前而言,在混合开发中比较流行的有FaceBook开源React Native,有Goggle开源的Flutter。Reac

[控球强迫症]PCA降维的原理、方法、以及python实现。

参考:菜菜的sklearn教学之降维算法.pdf!! PCA(主成分分析法) 1. PCA(最大化方差定义或者最小化投影误差定义)是一种无监督算法,也就是我们不需要标签也能对数据做降维,这就使得其应用范围更加广泛了。那么PCA的核心思想是什么呢? 例如D维变量构成的数据集,PCA的目标是将数据投影到

[Turtle_Zhang]自动任务调度 - Timer

一、概述: 最近维护一个老项目,里面使用的是Timer的时间调度器,以前没接触过,对着代码鼓捣了半天,查阅了部分博客,最后总结出自己的见解,新项目一般是不会用这种老掉牙的时间调度器了,但是维护老项目还是用的着的。就当笔记记录一下了,自己写的才是符合自己的思路走向的。有时间再补上Quartz调度器,这

[xhload3d]基于 HTML5 + WebGL 实现 3D 挖掘机系统

在工业互联网以及物联网的影响下,人们对于机械的管理,机械的可视化,机械的操作可视化提出了更高的要求。如何在一个系统中完整的显示机械的运行情况,机械的运行轨迹,或者机械的机械动作显得尤为的重要,因为这会帮助一个不了解这个机械的小白可以直观的了...

[ysfshine]FastDFS图片服务器单机安装步骤(修订版)

前面已经讲 "一张图秒懂微服务的网络架构" ,通过此文章可以了解FastDFS组件中单机安装流程。 单机版架构图 以下为单机FastDFS安装步骤 一、环境准备 CentOS 7.X "libfastcommon" 使用的版本: libfastcommon 1.0.41.tar.gz "FastDF

[暗断肠](25)ASP.NET Core EF查询(复杂查询运算符、原生SQL查询、异步查询)

1.复杂查询运算符 在生产场景中,我们经常用到LINQ运算符进行查询获取数据,现在我们就来了解下生产场景经常出现几种复杂查询运算符。 1.1联接(INNER JOIN) 借助LINQ Join运算符,可根据每个源的键选择器连接两个数据源,并在键匹配时生成值的元组。 SQL: SQL Server P

[EVA_y]学习数据仓库之构建

数据库有三级模型的概念,在这里,数据仓库也是有着三级模型并且是有着相似的思路。 1.概念模型 “信息世界”中的信息结构,也常常借用关系数据库设计中的E-R方法,不过在数据仓库的设计是以主题替代实体。 根据业务的范围和使用来划分主题 划分的方法是首先要确定系统边界,包括了解决策者需求(关注点),需求类

[Noodles_Mars]理解PostgreSQL的模式、表、空间、用户间的关系

在平时的工作中,我们经常接触到 和`用户 角色 数据库表空间 模式`(Schema),所以我们往往忽略了数据库表空间和模式的概念以及作用。 接下来,先介绍一下模式和表空间的定义以及作用。 什么是Schema? 一个数据库包含一个或多个已命名的模式,模式又包含表。模式还可以包含其它对象, 包括数据 、

[写代码的木公]01-MyBatis启动流程分析

[TOC] MyBatis简单介绍 MyBatis是一个持久层框架,使用简单,学习成本较低。可以执行自己手写的SQL语句,比较灵活。但是MyBatis的自动化程度不高,移植性也不高,有时从一个数据库迁移到另外一个数据库的时候需要自己修改配置。 一个Mybatis最简单的使用列子如下: 从配置文件(通

[宜春]深入理解java虚拟机系列初篇(一):为什么要学习JVM?

前言 本来想着关于写JVM这个专栏,直接写知识点干货的,但是想着还是有必要开篇讲一下为什么要学习JVM,这样的话让一些学习者心里有点底的感觉比较好... 原因一:面试 不得不说,随着互联网门槛越来越高,JVM知识也是中高级程序员阶段必问的一个话题!现在不像以前了,以前会点 都好找工作,现在由于学习软

[居老师的狗子]JS面试题-<变量和类型>-JavaScript的数据类型

前言 整理以前的面试题,发现问js数据类型的频率挺高的,回忆当初自己的答案,就是简简单单的把几个类型名称罗列了出来,便没有了任何下文。其实这一个知识点下可以牵涉发散出很多的知识点,如果一个面试者只是罗列的那些名词出来,可能面试官都不愿意继续问下去了,这该算是js基础的基础了。如果这个问题没有很好的回

[用代码征服天下]Java基础系列5:Java代码的执行顺序

该系列博文会告诉你如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java技术体系,形成自己的知识框架。 一、构造方法 构造方法(或构造函数)是类的一种特殊方法,用来初始化类的一个新的对象。Java 中的每个类都有一个默认的构

[大宇yu]测试管理 - 基于产品风险的测试策略

对于测试工程师而言,随着在这个行业的深耕,逐渐会接触到一些项目层次的理念和方法论。 风险分析以及风险管理就是其中重要的一项。 风险管理与质量控制实际存在着非常大的关联关系,也是管理测试的有效理念。 1. 什么是风险 在项目管理的领域内,风险被定义为:某一事件发生给项目目标带来不利影响的可能性。 在开

[Sitoi]GitHub + jsDelivr + PicGo + Imagine 打造稳定快速、高效免费图床

GitHub + jsDelivr + PicGo + Imagine 打造稳定快速、高效免费图床 前言 为什么要使用图床呢? 因为在不同平台发布同一篇文章的时候,最一个痛苦的点就是,图片存储问题,各个平台的文件存储方式各不相同,无法直接 的方式一键搞定,为了解决这个问题,使用 的方式进行文章的写作

[北京-宏哥]Java自动化测试框架-12 - TestNG之xml文件详解篇 (详细教程)

1.简介 现在这篇,我们来学习TestNG.xml文件,前面我们已经知道,TestNG就是运行这个文件来执行测试用例的。通过本篇,你可以进一步了解到:这个文件是配置测试用例,测试套件。简单来说,利用这个文件,我们可以跑同一个类或者多个不同类里面的测试用例。 TestNG通过设置testng.xml文

[斗半米哥].netcore之DI批量注入(支持泛型) - xms

一旦系统内模块比较多,按DI标准方法去逐个硬敲AddScoped/AddSingleton/AddTransient缺乏灵活性且效率低下,所以批量注入提供了很大的便捷性,特别是对于泛型的服务类,下面介绍一下我在xms系统中应用的DI便捷工具: 1. 先来个dll助手 无外部依赖,可直接复用 1 us

[luizyao]11、pytest -- 测试的参数化

在实际工作中,测试用例可能需要支持多种场景,我们可以把和场景强相关的部分抽象成参数,通过对参数的赋值来驱动用例的执行,本文着重介绍了pytest的@pytest.mark.parametrize装饰器的用法。

[程序员你大爷]Spring Cloud gateway 六 Sentinel nacos存储动态刷新

微服务当前这么火爆的程度,如果不能学会一种微服务框架技术。怎么能升职加薪,增加简历的筹码?spring cloud 和 Dubbo 需要单独学习。说没有时间?没有精力?要学俩个框架?而Spring Cloud alibaba只需要你学会一个就会拥有俩种微服务治理框架技术。何乐而不为呢?加油吧!骚猿年

[Java知音*]Docker从入门到掉坑(二):基于Docker构建SpringBoot微服务

本篇为Docker从入门到掉坑第二篇:基于Docker构建SpringBoot微服务,没有看过上一篇的最好读过 Docker 从入门到掉坑 之后,阅读本篇。 在之前的文章里面介绍了如何基于docker容器部署一些常见的基础环境,例如MySQL、Redis这些,那么这篇文章里面我会介绍一些关于Spri

[帅地]程序员必须掌握的核心算法有哪些?

整理了程序员必须掌握的核心算法,并且给出了对应的优质文章以及资料