博客园_首页 第 2 页 - 云聚网

博客园_首页 第 2 页

Numpy基本操作 - Dominic-Ji

NumPy:数组计算 NumPy是高性能科学计算和数据分析的基础包。它是Pandas等其他各种工具的基础 NumPy的主要功能: ndarray,一个多维数据结构,高校且节省空间 无需循环即可对整组数据进行快速运算的数学函数 读写磁盘数据的工具以及用于操作内存映射文件的工具 线性代数、随机数生成和傅

微服务初步理解 - Tomorrow1

本文参考书籍 微服务简介 在项目开发启动阶段,比如开发一个电商系统,该系统包括了订单模块、商品搜索模块、用户模块和后台等系统,启动阶段虽然按照业务逻辑分模块开发,但是最终成功上线运行的是一个单体应用,在项目开发的初期,单应用的架构有助于快速更改业务流程,快速迭代,当项目发展到一定时期后,一个庞大、复

亿级流量场景下,大型缓存架构的虚拟机环境搭建 - 小勇DW3

内容持续更新 小型电商: 静态模板是固定的 数据库中的数据全量喧嚷到模板中,下次请求来了直接返回,速度也很快; 当数据上亿的时候,如果模板改定,把这些所有的数据在mysql中渲染进模板,非常耗时,不现实; 大型电商: 缓存数据生产服务; 不需要再进行全量重新渲染,直接将最新的html模板推送到ngi

ThinkingInJava第一章对象导论 - 森海大鲸鱼

为什么我们编写的程序可以运行在计算机上?我们编写的程序会经过编译,翻译成为计算机可以运行的计算机指令。 计算机语言是我们头脑的延伸,就像音乐,绘画和电影一样,创造一种具有表达的艺术的东西。 面向对象程序设计就像自然界中的物种学家分类物种一样,他们具有某些共同的特征,所以我们通过class类的概念,我

java8新特性(三)_Optional类的使用 - 养码青年

说实话,我第一次知道这个东西是从阿里规约中,因为公司前一段时间一直在搞代码审核,我的代码写的就感觉很烂,就像规范下。让别人看起来没那么烂。于是就开始看阿里规约,在看到NPE处理的时候,上面提到用Optional类进行处理。这就是我第一次知道这个东东

封装一个简单的原生js焦点轮播图插件 - daisy,gogogo

轮播图实现的效果为,鼠标移入左右箭头会出现,可以点击切换图片,下面的小圆点会跟随,可以循环播放。本篇文章的主要目的是分享封装插件的思路。 轮播图的我一开始是写成非插件形式实现的效果,后来才改成了封装成插件的形式。 首先要明白轮播图的实现原理和基本布局,大概就是外面有一个容器包裹着(通常是div),容

CSS选择器 - smuwgeg

灵活运用选择器是很重要的,不仅可以方便开发和维护,还可以提高代码效率。这篇文章只是列出了所有的选择器。但是具体在什么情况下用什么还没有说明 。其实自己也不太清楚,希望有高手可以分享心得经验。

Java 集合之 Collection - YJK923

集合就是一组数的集合,就像是一个容器,但是我们应该清楚的是集合中存放的都是对象的引用,而不是真正的实体。而我们常说的集合中的对象其实指的就是对象的引用。 我们可以把集合理解为一个小型数据库,用于存放数据,我们对集合的操作也就是数据的增删改查,在 Java 中有两个顶层接口 Collection 和

使用 intellijIDEA 创建 maven 工程进行 Spring ioc 测试 - 希希里之海

使用 intellijIDEA 创建 maven 工程进行 Spring ioc 测试 ioc 概念 控制反转(Inversion of Control,缩写为 IOC ),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做 依赖注入 (Dependency I

可持久化 trie 的简单入门 - Judge_Cheung

可持久化 $trie$ ....又是一个表里不一的东西.....可持久化 $trie$ 的介绍: 和主席树类似的,其实可持久化就是体现在前缀信息的维护上(搞不懂这怎么就叫做可持久化了...) $trie$ (字典树)大家应该都知道,就是一棵用来做字符串匹配的树, 但是!在这里,可持久化 $trie

Android 9 Pie震撼来袭 同步登陆WeTest - 腾讯WeTest

WeTest 导读 2018年8月7日,Google对外发布最新 Android 9.0 正式版系统,并宣布系统版本Android P 被正式命名为代号“Pie”,最新系统已经正式推送包括谷歌Pixel、Pixel2系列以及Essential Phone。 腾讯WeTest一直致力于和谷歌一起,共建

【从零开始搭建自己的.NET Core Api框架】(六)泛型仓储的作用 - 在7楼

系列目录 一. 创建项目并集成swagger 1.1 创建 1.2 完善 二. 搭建项目整体架构 三. 集成轻量级ORM框架——SqlSugar 3.1 搭建环境 3.2 实战篇:利用SqlSugar快速实现CRUD 3.3 生成实体类 四. 集成JWT授权验证 五. 实现CORS跨域 六. 集成泛

Spring之IOC容器 - 社会主义接班人

在前面博客中介绍什么是依赖注入时有提到:依赖注入是组件之间依赖关系由容器在运行期决定,即由容器动态的将某个依赖关系注入到组件之中。那什么是容器?既然Spring框架实现了IOC,那Spring中的容器是什么呢? 一、容器介绍在日常生活中容器是指用以容纳物料并以壳体为主的基本装置,它是用来盛放东西的。

Docker系列一:Docker的介绍和安装 - 白天不懂夜的黑i

Docker介绍 Docker是指容器化技术,用于支持创建和实验Linux Container。借助Docker,你可以将容器当做重量轻、模块化的虚拟机来使用,同时,你还将获得高度的灵活性,从而实现对容器的高效创建、部署和复制,并能将其从一个环境顺利迁移至另外一个环境。 Docker官方网站: "h

Python(八) 正则表达式与JSON - 本心依然

一、初识正则表达式 正则表达式 是一个特殊的字符序列,一个字符串是否与我们所设定的这样的字符序列,相匹配 快速检索文本、实现替换文本的操作 json(xml) 轻量级 web 数据交换格式 二、元字符与普通字符 'Python' 普通字符 'd' 元字符 三、字符集 四、概括字符集 五、数量词 六

LRU的理解与Java实现 - Nicky160330

简介 LRU(Least Recently Used)直译为“最近最少使用”。其实很多老外发明的词直译过来对于我们来说并不是特别好理解,甚至有些词并不在国人的思维模式之内,比如快速排序中的Pivot,模拟信号中的Analog 等等。笔者认为最好的理解方式就是看他诞生的原因,看这个概念的出现如何一步一

ASP.NET Core Web API + Identity Server 4 + Angular 6 实战小项目视频 (第一集试水) - solenovex

今天开始尝试录制ASP.NET Core Web API的教学视频. 这是一个小项目的实战视频, 该项目采用了: ASP.NET Core 2.1 做API Identity Server 4 Angular 6 Angular Material ASP.NET Core 2.1 做API Iden

国内免费CMS系统大全 - 平心

一、ASP类的CMS程序1.动易CMS 官方网址:http://www.powereasy.net/(可免费下载) 特点:完全免费,ACCESS数据库,主要功能模块:文章频道、下载频道、图片频道、留言频道、采集管理 系统通用模块:用户管理、频道管理、广告管理、公告管理、模板管理、网站信息配置、WAP

后缀表达式 - 李昊哲

后缀表达式 洛谷模板地址:https://www.luogu.org/problemnew/show/P1175 介绍 数学表达式分为三种:前缀表达式、中缀表达式、后缀表达式。 前缀表达式的运算符在两个运算数字(或表达式)前,中缀表达式的运算符在两个运算数字(或表达式)之间。后缀表达式的运算符在两个

lua热更框架之XLua - 禹泽鹏鹏

框架介绍 xLua是当下最流行的unity热更方案之一,作者是腾讯的车雄生前辈,自2016年初推出以来,已经在腾讯的多款游戏项目上应用,目前xLua已经开源到了GitHub。xLua最大的特色是不仅支持纯lua脚本热更,更是可以做 C# 代码的bug hotfix,即平时开发时使用C#,项目上线后,

彻底弄懂JS事件委托的概念和作用 - xiaobiB

一、写在前头 接到某厂电话问什么是事件代理的时候,一开始说addEventListener,然后他说直接绑定新的元素不会报dom不存在的错误吗?然后我就混乱了,我印象中这个方法是可以绑定新节点的。后面才知道,原来他要考察的是事件委托(代理)的原理,他指的是未来还不

从零开始一个http服务器-返回response 构造(三) - flamedancer

从零开始一个http服务器(三) 代码地址 : https://github.com/flamedancer/cserver git checkout step3 运行: gcc request.h request.c response.h response.c main.c tools/utils

文件(含多级子目录)的打包和解包(下) - 才疏学浅、

现在咱们说说解包,一个.dat文件,里面不知道包含了多少个文件/文件夹的信息,我们怎么解包呢?下面我们来回顾一下打包的过程:把文件/文件夹的外部信息(文件名、文件名长度、文件的长度)/(文件夹名、文件夹名长度、文件的长度、文件的相对路径信息、文件类型)以结构体的形式存放在.dat文件中,内容也保存到

前端中常见数据结构小结 - 牧云云

常见数据结构的 JavaScript 实现系列 "栈" "队列" "链表" "集合" "字典" "哈希表" "二叉树" "图" 前端与数据结构 数据结构在开发中是一种编程思想的提炼,无关于用何种语言开发或者是哪种端开发。下列将笔者涉猎到的与前端相关的数据结构案例作如下总结: | 数据结构 | 案例

梯度寻优 (二) - xinet

上接 "梯度寻优" 逐次逼近法 问题 1: $Ax = b$ 对于问题 1, 当 $A$ 的阶数很大, 且零元素很多的大型稀疏矩阵方程组, 使用主元消去法求解将是一个很大的挑战. 为此, 逐次逼近法 (或称为 迭代法 ) 应运而生. 下面我们来看看迭代法的具体操作: 首先将 $Ax=b$ 改写为 $

架构人生~我当教师了 - 张占岭

架构人生~我当教师了 做亲戚的出租去了丰台 和其他教师学习 校长很厉害 我们搬家了 我去分校了 她每天来上课总是笑嘻嘻的 我恋爱了,承诺了 asp和网页三剑客 总结这一年多自己讲过的课 做亲戚的出租去了丰台 还是周一的早上,我和我小学同学约了一个出租,做出租去丰台倒车,再做959就可以到新工作的地方

也应有泪流知己,只觉无颜对俗人 - 知有崖

这段时间我放下了游戏,放下了妹子(压根没有过),稍显孤独,有钱却不敢花,日子过得还真是,,,,有点自讨苦吃。 原谅我最近着了魔,突然感觉自己的钱如果不用来买学习资源,那就是浪费money。——不小心又装了个逼。 以下正文 最近看了一本书,王鼎钧先生的《讲理》,虽然感觉已经不是我这年龄段的人看了,但也

springboot + redis(单机版) - 神牛步行3

本次和大家分享的是在springboot集成使用redis,这里使用的是redis的jedis客户端(这里我docker运行的redis,可以参考 docker快速搭建几个常用的第三方服务),如下添加依赖: 然后需要redis的相关配置(这里我的redis密码是空),在application.yml

测试分层 - whendream

# 背景 纯属个人总结,总结下目前接触到测试方法/体系 # 个人总结 从开发架构上来分层 目前接触到项目,基本上都是如下图的架构模式(MVC),每一层都衍生出对应的测试 对应的测试: 看看市场上的测试岗位,大多数都是围绕这这些来设定的:功能测试,自动化测试,测试开发,性能测试,服务端测试 个人最近几

Autorelease机制讲解 - 国孩

Autorelease机制是在iOS内存管理中的一员。在MRC中,是通过调用[obj autorelease]来延迟内存释放;在ARC中,我们已经完全不需要知道Autorelease就能很好地管理好内存。而在这背后,Objective-C帮我们做了什么呢,又是如何正确的管理好内存呢,下面我们来讲解A

《ServerSuperIO Designer IDE使用教程》-3.Modbus协议,读取多个寄存器,实现多种数据类型解析。发布:v4.2.2版本 - 唯笑志在

更新内容,v4.2.2版本:1.增加Modbus协议读取多个寄存器,并且按多种数据类型解析数据。2.Modbus Serial和Modbus TCP两个驱动合并成一个驱动。3.修改数据库结构,保存配置信息。4.优化ServerSuperIO核心代码,应用过程中的潜在问题。 v4.2.2 下载地址:官

JAVA并发编程之Atomic包学习 - 小卖铺的老爷爷

此篇是J.U.C学习的第一篇Atomic包相关的内容,希望此篇总结能对自己的基础有所提升。本文总结来源自《Java并发编程的艺术》第七章并配以自己的实践理解。如有错误还请指正。 一、案例分析 首先看两段代码: 代码①: 5000个线程200个并发的情况下,对一个共享变量进行++操作。 结果:4997

深入理解jvm虚拟机读书笔记-Java内存区域与内存溢出异常 - eko1995

1. 运行时数据区 如图: 1.1 程序计数器 程序计数器是是线程隔离的区域,每个线程都有一个独立的程序计数器。 它是一块较小的内存空间,字节码解释器通过改变计数器来选取下一条要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖它完成。 1.2 Java虚拟机栈 Java虚拟

javascript中所有函数参数都是按值传递 - weiqinl

js中所有函数参数都是按值传递的。基本类型值,传递的是实际值,引用类型,传递的是引用地址值。

protobuf、LRU、sigleflight - CloudGeek

今天咱一次讲3个吧,赶一下进度,好早点开始聊kubernetes! 从groupcache的项目目录结构看,我们今天要学习groupcachepb、lru、singleflight这3个package: 一、protobuf 这个目录咋一看有2个文件:go和proto后缀的。proto后缀的文件和p

C# ConcurrentBag的实现原理 - InCerry

[TOC] 一、前言 笔者最近在做一个项目,项目中为了提升吞吐量,使用了消息队列,中间实现了 生产消费模式 ,在生产消费者模式中需要有一个集合,来存储生产者所生产的物品,笔者使用了最常见的 集合类型。 由于生产者线程有很多个,消费者线程也有很多个,所以不可避免的就产生了线程同步的问题。开始笔者是使用

© 云聚网互联网资讯 我要投稿 云聚网博客 7秒MCN大数据平台