- 深度学习基础之循环神经网络
Ctrl+CV九段手
机器学习和深度学习rnn深度学习神经网络人工智能机器学习学习
目录基本概念与特点定义与工作原理结构组成应用领域自然语言处理语音识别时间序列分析优缺点优点缺点改进方法总结循环神经网络在自然语言处理中的最新应用和研究进展是什么?长短期记忆网络(LSTM)与门控循环单元(GRU)在解决梯度消失和爆炸问题上的具体差异和优势是什么?LSTM的结构与优势GRU的结构与优势具体差异门的数量:计算复杂度:性能对比:总结双向循环神经网络如何增强模型的上下文捕捉能力,与单向RN
- 【学习笔记】第三章深度学习基础——Datawhale X李宏毅苹果书 AI夏令营
MoyiTech
人工智能学习笔记
局部极小值与鞍点梯度为0的点我们统称为临界点,包括局部极小值、鞍点等局部极小值和鞍点的梯度都为0,那如何判断呢?先请出我们损失函数:L(θ),θ是模型中的参数的取值,是一个向量。由于网络的复杂性,我们无法直接写出损失函数,不过我们可以写出损失函数的近似取值。根据宋浩老师所讲的大学一年级高等数学的知识,我们可以通过三阶泰勒展开对损失函数在θ附近的取值进行近似:其中,θ是模型中的参数的取值,θ’是在θ
- 基于matlab的深度学习案例及基础知识专栏前言
逼子歌
matlab深度学习信号处理神经网络矩阵运算CNN
专栏简介内容涵盖深度学习基础知识、深度学习典型案例、深度学习工程文件、信号处理等相关内容,博客由基于matlab的深度学习案例、matlab基础知识、matlab图像基础知识和matlab信号处理基础知识四部分组成。一、基于matlab的深度学习案例1.1、matlab:基于模板匹配的车牌识别_阐述基于模板匹配的车牌识别的字符识别-CSDN博客1.2、基于卷积神经网络(CNN)的车牌自动识别系统(
- pytorch深度学习基础 7(简单的的线性训练,SGD与Adam优化器)
不是浮云笙
pytorch实战深度学习pytorch人工智能
接下来小编来讲一下一些优化器在线性问题中的简单使用使用,torch模块中有一个叫optim的子模块,我们可以在其中找到实现不同优化算法的类SGD随机梯度下降基本概念定义:随机梯度下降(SGD)是一种梯度下降形式,对于每次前向传递,都会从总的数据集中随机选择一批数据,即批次大小1。参数更新过程:这个参数的更新过程可以描述为随机梯度下降法,随机梯度下降(SGD)是一种简单但非常有效的方法,多用于支持向
- Datawhale AI夏令营第四期魔搭- AIGC文生图方向 task03笔记
汪贤阳
人工智能AIGC笔记
如何学习八图ai模型kolors1,Kolors是由快手公司开源的第三代文本到图像生成模型,基于StableDiffusion框架开发。它支持中英文输入,特别在中文内容的理解和生成上表现出色。2,深度学习基础:熟悉神经网络、卷积神经网络(CNN)、Transformer等深度学习模型的基本原理。自然语言处理(NLP):了解文本编码、语言模型等NLP技术,因为Kolors在生成图像时需要理解并处理输
- 1.深度学习基础-模型评估指标
alstonlou
深度学习指南深度学习人工智能机器学习算法python
模型评估指标针对不同类型的任务,需要通过不同的模型评价指标进行评价,在实际应用中,可能需要结合具体任务和需求选择合适的评估方法。有监督学习回归任务回归任务模型的评估主要通过误差和拟合优度来进行,常用的指标包括平均绝对误差(MAE)、均方误差(MSE)、均方根误差(RMSE)和决定系数(R²)。在回归任务中,我们主要关注模型预测值与实际值之间的差异大小以及模型对数据整体变化的解释能力。以下是具体介绍
- 深度学习基础——卷积神经网络(一)
牛哥带你学代码
Python数据分析python数学建模算法深度学习cnn人工智能
卷积操作与自定义算子开发卷积是卷积神经网络中的基本操作,对于图像的特征提取有着关键的作用,本文首先介绍卷积的基本原理与作用,然后通过编写程序实现卷积操作,并展示了均值、高斯与sobel等几种经典卷积核的卷积效果,接着调用MindSpore中的卷积算子Conv2d来实现卷积操作,最后介绍了MindSpore中pyfunc和TBE两种自定义算子实现方法。卷积基本原理1.1卷积的概念卷积操作发展于信号处
- 大语言模型学习路线:从入门到实战
Tim_Van
人工智能语言模型自然语言处理大语言模型大模型
大语言模型学习路线:从入门到实战在人工智能领域,大语言模型(LargeLanguageModels,LLMs)正迅速成为一个热点话题。本学习路线旨在为有基本Python编程和深度学习基础的学习者提供一个清晰、系统的大模型学习指南,帮助你在这一领域快速成长。本学习路线更新至2024年02月,后期部分内容或工具可能需要更新。适应人群已掌握Python基础具备基本的深度学习知识学习步骤本路线将通过四个核
- 深度学习基础 叁:反向传播算法
白拾Official
#深度学习神经网络算法网络深度学习人工智能
注:封面画师:新雨林-触站说明本页面无手机端适配,强制缩放阅读。使用纯html格式,保存教学用ppt,添加了部分个人笔记。目录工作正常,可以跳转。反向传播这里对反向传播的讲解比较奇怪,可能比较适合初学者理解。想要通过严谨的数学推导理解反向传播的同学,可以搜索一下。反向传播算法反向传播算法什么是正向传播网络什么是反向传播反向传播算法为什么需要反向传播图解反向传播反向传播计算链式求导法则案例1:通过反
- 深度学习基础之《TensorFlow框架(2)—图》
csj50
机器学习深度学习
一、什么是图结构1、图包含了一组tf.Operation代表的计算单元对象和tf.Tensor代表的计算单元之间流动的数据图结构:数据(Tensor)+操作(Operation)二、图相关操作1、默认图通常TensorFlow会默认帮我们创建一张图查看默认图的两种方法:(1)通过调用tf.compat.v1.get_default_graph()访问,要将操作添加到默认图形中,直接创建OP即可(2
- 深度学习基础之《TensorFlow框架(4)—Operation》
csj50
机器学习深度学习
一、常见的OP1、举例类型实例标量运算add,sub,mul,div,exp,log,greater,less,equal向量运算concat,slice,splot,canstant,rank,shape,shuffle矩阵运算matmul,matrixinverse,matrixdateminant带状态的运算variable,assgin,assginadd神经网络组件softmax,sig
- 大致聊聊ChatGPT的底层原理,实现方法
黑马程序员官方
chatgpt人工智能机器学习
文目录深度学习基础ChatGPT的本质ChatGPT原理详解一、深度学习基础—深度学习是什么?如何理解神经网络结构?关于生物神经网络结构如下:神经网络介绍人工神经网络(ArtificialNeuralNetwork,简写为ANN)也简称为神经网络(NN),是一种模仿生物神经网络结构和功能的计算模型。当电信号通过树突进入到核细胞时,会逐渐聚集电荷。达到一定的电位后,细胞会被激活,通过轴突发出信号。从
- 深度学习基础
EEPI
深度学习人工智能
深度学习基础highvariance/datamismatchwhatisdatamismatchhowtosolvedatamismatchdatasynthesis数据合成迁移学习与预训练/微调什么时候用迁移学习highvariance/datamismatchwhatisdatamismatch如果训练集和验证集的loss不一样,且验证集的loss高很多,有2种原因:1.方差太大。模型没见过
- 深度学习基础--反向传播
掰不开桃子的男人
Modelimage.png前向传播image.png反向传播求误差image.png求对J的影响image.pngimage.png求对J的影响image.pngimage.png误差反传image.pngimage.pngimage.png参考:深度学习—反向传播(BP)理论推导-Backpropagation算法的推导与直观图解-文之-博客园
- 深度学习基础之-3.3线性二分类的神经网络实现
SusanLovesTech
深度学习二分类神经网络线性实现python
线性二分类的神经网络实现提出问题回忆历史,公元前206年,楚汉相争,当时刘邦项羽麾下的城池地理位置如下:0.红色圆点,项羽的城池1.绿色叉子,刘邦的城池其中,在边界处有一些红色和绿色重合的城池,表示双方激烈争夺的拉锯战。样本序号123…119经度相对值0.0254.109…7.767纬度相对值3.4088.012…1.8721=汉,0=楚110…1问题:经纬度相对值为(5,1)时,属于楚还是汉?经
- 深度学习入门资料整理
AI视觉网奇
应该看的算法深度学习基础深度学习入门
深度学习基础总结,无一句废话(附完整思维导图)深度学习如何入门?-知乎深度学习入门基础讲义_shuzfan的博客-CSDN博客_深度学习入门神经网络15分钟入门!足够通俗易懂了吧-知乎深度学习基础知识点梳理-知乎
- 新书速览|PyTorch 2.0深度学习从零开始学
全栈开发圈
深度学习pytorch人工智能
实战中文情感分类、拼音汉字转化、中文文本分类、拼音汉字翻译、强化学习、语音唤醒、人脸识别01本书简介本书以通俗易懂的方式介绍PyTorch深度学习基础理论,并以项目实战的形式详细介绍PyTorch框架的使用。为读者揭示PyTorch2.0进行深度学习项目实战的核心技术,实战案例丰富而富有启发。02本书内容本书共分15章,内容包括PyTorch概述、开发环境搭建、基于PyTorch的MNIST分类实
- 基于Python的深度学习基础
程序媛了了
python开发语言
Python基础Python是一种开源的、简单易记、可以自由使用编程语言。深度学习将使用NumPy和Matplotlib这两种外部库Python有“解释器”和“脚本文件”两种运行模式Python能够将一系列处理集成为函数或类等模块NumPy中有很多用于操作多维数组的便捷方法类与对象变量是挂在对象身上的标签classMan:#定义了一个新类Man,类Man生成了实例(对象)m#类Man的构造函数(初
- 深度学习知识学习笔记
wyn20001128
图像处理深度学习算法
一相关的深度学习基础知识(1)线性回归 设房屋的⾯积为x1x_1x1,房龄为x2x_2x2,售出价格为yyy。我们需要建⽴基于输⼊x1x_1x1和x2x_2x2来计算输出的表达式,yyy也就是模型(model)。顾名思义,线性回归假设输出与各个输⼊之间是线性关系:y=w1x1+w2x2+by=w_1x_1+w_2x_2+by=w1x1+w2x2+b 在模型训练中,我们需要衡量价格预测值与真实值
- 【深度学习基础】什么是卷积?为什么要用卷积?
BIT可达鸭
▶深度学习-计算机视觉神经网络卷积计算机视觉深度学习python
什么是卷积?为什么要用卷积?(一)卷积的原理:1.卷积核:2.卷积层参数:2.1卷积核数:2.2卷积核的大小:2.3步长:2.4填充:3.池化层:3.1最大池化层(maxpooling):3.2均值池化层(averagepooling):(二)卷积的作用:1.减少参数量:
- Coursera吴恩达《深度学习》课程总结(全)
双木的木
吴恩达深度学习笔记AI笔记深度学习神经网络人工智能python
这里有Coursera吴恩达《深度学习》课程的完整学习笔记,一共5门课:《神经网络和深度学习》、《改善深层神经网络》、《结构化机器学习项目》、《卷积神经网络》和《序列模型》,最后附上人工智能领域大师访谈,干货满满。第一门课:神经网络和深度学习基础,介绍一些基本概念。(四周)第二门课:深度学习方面的实践,严密的构建神经网络,如何真正让它表现良好。超参数调整,正则化诊断偏差和方差,高级优化算法,如Mo
- 深度学习简介与应用
jcfszxc
测试专栏深度学习
深度学习简介与应用深度学习是人工智能领域中备受关注的一项技术,通过模拟人脑神经网络的结构,实现了在大规模数据上进行复杂任务的能力。本文将简要介绍深度学习的基本概念,并探讨其在不同领域的应用。深度学习基础深度学习的核心是神经网络,它由多个层次组成,每一层都包含多个神经元。通过训练这些神经网络,系统能够自动学习数据中的模式和特征,从而实现分类、预测等任务。人工神经网络结构输入层:接收数据的第一层,每个
- 深度学习基础知识
湘溶溶
深度学习分割深度学习人工智能
卷积神经网络——图像卷积特征提取卷积核(算子)用来做图像处理时的矩阵,与原图像做运算的参数。卷积层基本参数(卷积核大小,步长【pytorch默认为1】,padding边缘填充)输出尺寸=(输入尺寸-卷积核尺寸+2*padding)/stride+1卷积神经网络的基本结构层输入层:批次通道图像大小卷积层激活函数:加入非线性因素,提高神经网络对模型的表达能力,解决线性模型所不能解决的问题,CNN较为常
- 大模型的学习路线图推荐—多维度深度分析【云驻共创】
一见已难忘
IT分享/测评/交流学习大模型语言模型多维度深度分析
本文背景近年来,随着深度学习技术的迅猛发展,大模型已经成为学术界和工业界的热门话题。大模型具有数亿到数十亿的参数,这使得它们在处理复杂任务时表现得更为出色,但同时也对计算资源和数据量提出了更高的要求。学习大模型的路线图通常需要一系列的基础知识、进阶技能以及实际应用经验。以下是一些相关的背景信息:1.深度学习基础:学习大模型之前,对深度学习的基本概念、神经网络的原理、激活函数、损失函数等基础知识有一
- 深度学习基础之数据操作
丘小羽
pytorch深度学习人工智能
深度学习中最常用的数据是张量,对张量进行操作是进行深度学习的基础。以下是对张量进行的一些操作:首先我们需要先导入相关的张量库torch。元素构造(初始化)使用arange创造一个行向量,也就是0轴(0维)。默认是按顺序创建,从0开始,元素类型默认是整数,当然也可以指定为浮点数。比如:可以使用张量shape属性来访问张量(沿每个轴的长度)的形状(shape)。当然指的是形状,也可能不只是一个维度。我
- Pytorch第2周:深度学习基础 - Day 8-9: 神经网络基础
M.D
深度学习神经网络人工智能pytorchpythontensorflow2
Pytorch第2周:深度学习基础-Day8-9:神经网络基础学习目标:理解神经网络的基础概念。学习如何使用PyTorch的nn模块构建神经网络。学习内容:神经网络基础概念:神经元:构成神经网络的基本单元,模拟生物神经元的功能。层:神经网络的构建块,包括输入层、隐藏层和输出层。激活函数:引入非线性因素,使网络能够学习复杂的模式,如ReLU、Sigmoid、Tanh等。使用PyTorch的nn模块:
- 吴恩达倾情推荐!28张图全解深度学习知识!
深度学习算法与自然语言处理
NLP与大模型机器学习深度学习人工智能自然语言处理机器学习
本文约7500字,建议阅读15分钟本文将从深度学习基础(01-13)、卷积网络(14-22)和循环网络(23-28)三个方面介绍该笔记。吴恩达在推特上展示了一份由TessFerrandez完成的深度学习专项课程图,这套信息图优美地记录了深度学习课程的知识与亮点。因此它不仅仅适合初学者了解深度学习,还适合机器学习从业者和研究者复习基本概念。这不仅仅是一份课程笔记,同时还是一套信息图与备忘录。需要原版
- 【深度学习入门】深度学习基础概念与原理
代码骑士
#深度学习人工智能
*(本篇文章旨在帮助新手了解深度学习的基础概念和原理,不深入讨论算法及核心公式)目录一、深度学习概述1、什么是深度学习?2、深度学习与传统机器学习的区别3、深度学习的应用领域二、深度学习基本原理1、神经网络的基本结构(1)什么是神经网络?(2)神经网络基本结构2、激活函数的作用和选择(1)什么是激活函数?(2)激活函数的作用与选择3、损失函数的定义和选择(1)什么是损失函数(2)损失函数的选择4、
- 深度学习基础数据结构之张量:从一维到多维
m0_61254808
深度学习python深度学习机器学习人工智能
张量在深度学习框架中广泛应用于模型的输入、输出以及中间计算过程。通过支持高维度矩阵运算、记录梯度信息等功能,张量成为实现深度学习算法的关键。张量是一个多维数据容器,可以用来表示各种数据类型,如数值、图像、音频、文本等。本文将介绍一维、二维、三维和四维张量的形象展示、应用以及对学习理解的作用。01一维张量一维张量通常被称为向量,如一维数组[1,4,3,2,5],在数学和线性代数中,向量是指具有大小和
- 深度学习基础知识整理
Do1phln
ML深度学习人工智能
自动编码器Auto-encoders是一种人工神经网络,用于学习未标记数据的有效编码。它由两个部分组成:编码器和解码器。编码器将输入数据转换为一种更紧凑的表示形式,而解码器则将该表示形式转换回原始数据。这种方法可以用于降维,去噪,特征提取和生成模型。自编码器的训练过程是无监督的,因为它不需要标记数据。它的目标是最小化重构误差,即输入数据与解码器输出之间的差异。这可以通过反向传播算法和梯度下降等优化
- Nginx负载均衡
510888780
nginx应用服务器
Nginx负载均衡一些基础知识:
nginx 的 upstream目前支持 4 种方式的分配
1)、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2)、weight
指定轮询几率,weight和访问比率成正比
- RedHat 6.4 安装 rabbitmq
bylijinnan
erlangrabbitmqredhat
在 linux 下安装软件就是折腾,首先是测试机不能上外网要找运维开通,开通后发现测试机的 yum 不能使用于是又要配置 yum 源,最后安装 rabbitmq 时也尝试了两种方法最后才安装成功
机器版本:
[root@redhat1 rabbitmq]# lsb_release
LSB Version: :base-4.0-amd64:base-4.0-noarch:core
- FilenameUtils工具类
eksliang
FilenameUtilscommon-io
转载请出自出处:http://eksliang.iteye.com/blog/2217081 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
- xml文件解析SAX
不懂事的小屁孩
xml
xml文件解析:xml文件解析有四种方式,
1.DOM生成和解析XML文档(SAX是基于事件流的解析)
2.SAX生成和解析XML文档(基于XML文档树结构的解析)
3.DOM4J生成和解析XML文档
4.JDOM生成和解析XML
本文章用第一种方法进行解析,使用android常用的DefaultHandler
import org.xml.sax.Attributes;
- 通过定时任务执行mysql的定期删除和新建分区,此处是按日分区
酷的飞上天空
mysql
使用python脚本作为命令脚本,linux的定时任务来每天定时执行
#!/usr/bin/python
# -*- coding: utf8 -*-
import pymysql
import datetime
import calendar
#要分区的表
table_name = 'my_table'
#连接数据库的信息
host,user,passwd,db =
- 如何搭建数据湖架构?听听专家的意见
蓝儿唯美
架构
Edo Interactive在几年前遇到一个大问题:公司使用交易数据来帮助零售商和餐馆进行个性化促销,但其数据仓库没有足够时间去处理所有的信用卡和借记卡交易数据
“我们要花费27小时来处理每日的数据量,”Edo主管基础设施和信息系统的高级副总裁Tim Garnto说道:“所以在2013年,我们放弃了现有的基于PostgreSQL的关系型数据库系统,使用了Hadoop集群作为公司的数
- spring学习——控制反转与依赖注入
a-john
spring
控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。
- 用spool+unixshell生成文本文件的方法
aijuans
xshell
例如我们把scott.dept表生成文本文件的语句写成dept.sql,内容如下:
set pages 50000;
set lines 200;
set trims on;
set heading off;
spool /oracle_backup/log/test/dept.lst;
select deptno||','||dname||','||loc
- 1、基础--名词解析(OOA/OOD/OOP)
asia007
学习基础知识
OOA:Object-Oriented Analysis(面向对象分析方法)
是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。
OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)
- 浅谈java转成json编码格式技术
百合不是茶
json编码java转成json编码
json编码;是一个轻量级的数据存储和传输的语言
在java中需要引入json相关的包,引包方式在工程的lib下就可以了
JSON与JAVA数据的转换(JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非
常适合于服务器与 JavaScript 之间的数据的交
- web.xml之Spring配置(基于Spring+Struts+Ibatis)
bijian1013
javaweb.xmlSSIspring配置
指定Spring配置文件位置
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring-dao-bean.xml,/WEB-INF/spring-resources.xml,
/WEB-INF/
- Installing SonarQube(Fail to download libraries from server)
sunjing
InstallSonar
1. Download and unzip the SonarQube distribution
2. Starting the Web Server
The default port is "9000" and the context path is "/". These values can be changed in &l
- 【MongoDB学习笔记十一】Mongo副本集基本的增删查
bit1129
mongodb
一、创建复本集
假设mongod,mongo已经配置在系统路径变量上,启动三个命令行窗口,分别执行如下命令:
mongod --port 27017 --dbpath data1 --replSet rs0
mongod --port 27018 --dbpath data2 --replSet rs0
mongod --port 27019 -
- Anychart图表系列二之执行Flash和HTML5渲染
白糖_
Flash
今天介绍Anychart的Flash和HTML5渲染功能
HTML5
Anychart从6.0第一个版本起,已经逐渐开始支持各种图的HTML5渲染效果了,也就是说即使你没有安装Flash插件,只要浏览器支持HTML5,也能看到Anychart的图形(不过这些是需要做一些配置的)。
这里要提醒下大家,Anychart6.0版本对HTML5的支持还不算很成熟,目前还处于
- Laravel版本更新异常4.2.8-> 4.2.9 Declaration of ... CompilerEngine ... should be compa
bozch
laravel
昨天在为了把laravel升级到最新的版本,突然之间就出现了如下错误:
ErrorException thrown with message "Declaration of Illuminate\View\Engines\CompilerEngine::handleViewException() should be compatible with Illuminate\View\Eng
- 编程之美-NIM游戏分析-石头总数为奇数时如何保证先动手者必胜
bylijinnan
编程之美
import java.util.Arrays;
import java.util.Random;
public class Nim {
/**编程之美 NIM游戏分析
问题:
有N块石头和两个玩家A和B,玩家A先将石头随机分成若干堆,然后按照BABA...的顺序不断轮流取石头,
能将剩下的石头一次取光的玩家获胜,每次取石头时,每个玩家只能从若干堆石头中任选一堆,
- lunce创建索引及简单查询
chengxuyuancsdn
查询创建索引lunce
import java.io.File;
import java.io.IOException;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Docume
- [IT与投资]坚持独立自主的研究核心技术
comsci
it
和别人合作开发某项产品....如果互相之间的技术水平不同,那么这种合作很难进行,一般都会成为强者控制弱者的方法和手段.....
所以弱者,在遇到技术难题的时候,最好不要一开始就去寻求强者的帮助,因为在我们这颗星球上,生物都有一种控制其
- flashback transaction闪回事务查询
daizj
oraclesql闪回事务
闪回事务查询有别于闪回查询的特点有以下3个:
(1)其正常工作不但需要利用撤销数据,还需要事先启用最小补充日志。
(2)返回的结果不是以前的“旧”数据,而是能够将当前数据修改为以前的样子的撤销SQL(Undo SQL)语句。
(3)集中地在名为flashback_transaction_query表上查询,而不是在各个表上通过“as of”或“vers
- Java I/O之FilenameFilter类列举出指定路径下某个扩展名的文件
游其是你
FilenameFilter
这是一个FilenameFilter类用法的例子,实现的列举出“c:\\folder“路径下所有以“.jpg”扩展名的文件。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
- C语言学习五函数,函数的前置声明以及如何在软件开发中合理的设计函数来解决实际问题
dcj3sjt126com
c
# include <stdio.h>
int f(void) //括号中的void表示该函数不能接受数据,int表示返回的类型为int类型
{
return 10; //向主调函数返回10
}
void g(void) //函数名前面的void表示该函数没有返回值
{
//return 10; //error 与第8行行首的void相矛盾
}
in
- 今天在测试环境使用yum安装,遇到一个问题: Error: Cannot retrieve metalink for repository: epel. Pl
dcj3sjt126com
centos
今天在测试环境使用yum安装,遇到一个问题:
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
处理很简单,修改文件“/etc/yum.repos.d/epel.repo”, 将baseurl的注释取消, mirrorlist注释掉。即可。
&n
- 单例模式
shuizhaosi888
单例模式
单例模式 懒汉式
public class RunMain {
/**
* 私有构造
*/
private RunMain() {
}
/**
* 内部类,用于占位,只有
*/
private static class SingletonRunMain {
priv
- Spring Security(09)——Filter
234390216
Spring Security
Filter
目录
1.1 Filter顺序
1.2 添加Filter到FilterChain
1.3 DelegatingFilterProxy
1.4 FilterChainProxy
1.5
- 公司项目NODEJS实践0.1
逐行分析JS源代码
mongodbnginxubuntunodejs
一、前言
前端如何独立用nodeJs实现一个简单的注册、登录功能,是不是只用nodejs+sql就可以了?其实是可以实现,但离实际应用还有距离,那要怎么做才是实际可用的。
网上有很多nod
- java.lang.Math
liuhaibo_ljf
javaMathlang
System.out.println(Math.PI);
System.out.println(Math.abs(1.2));
System.out.println(Math.abs(1.2));
System.out.println(Math.abs(1));
System.out.println(Math.abs(111111111));
System.out.println(Mat
- linux下时间同步
nonobaba
ntp
今天在linux下做hbase集群的时候,发现hmaster启动成功了,但是用hbase命令进入shell的时候报了一个错误 PleaseHoldException: Master is initializing,查看了日志,大致意思是说master和slave时间不同步,没办法,只好找一种手动同步一下,后来发现一共部署了10来台机器,手动同步偏差又比较大,所以还是从网上找现成的解决方
- ZooKeeper3.4.6的集群部署
roadrunners
zookeeper集群部署
ZooKeeper是Apache的一个开源项目,在分布式服务中应用比较广泛。它主要用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步、集群管理、配置文件管理、同步锁、队列等。这里主要讲集群中ZooKeeper的部署。
1、准备工作
我们准备3台机器做ZooKeeper集群,分别在3台机器上创建ZooKeeper需要的目录。
数据存储目录
- Java高效读取大文件
tomcat_oracle
java
读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读取文件行的方法: Files.readLines(new File(path), Charsets.UTF_8); FileUtils.readLines(new File(path)); 这种方法带来的问题是文件的所有行都被存放在内存中,当文件足够大时很快就会导致
- 微信支付api返回的xml转换为Map的方法
xu3508620
xmlmap微信api
举例如下:
<xml>
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><