- 大数据开源框架技术汇总
浪尖聊大数据-浪尖
数据仓库hiveflume分布式scipymakefilecrmlighttpd
主要基于对现阶段一些常用的大数据开源框架技术的整理,只是一些简单的介绍,并不是详细技术梳理。可能会有疏漏,发现再整理。参考的太多,就不一一列出来了。这只是作为一个梳理,对以后选型或者扩展的做个参考。目录系统平台(Hadoop、CDH、HDP)监控管理(CM、Hue、Ambari、Dr.Elephant、Ganglia、Zabbix、Eagle)文件系统(HDFS、GPFS、Ceph、Gluster
- ElasticSearch一台机器搭建多节点集群
imHanweihu
ElasticSearchelasticsearch
必须有JDK环境官网下载ES,本文是7.16.2官网下载上传至服务器后,解压tar-xvfelasticsearch-7.16.2-linux-x86_64.tar.gz修改配置elasticsearch.ymlES配置项cluster.name:hanweihuESnode.name:node-1path.data:/opt/software/elasticsearch-7.16.2/datap
- Hive SQL——group by函数的注意点
xia ge tou lia
Hive数据库
HiveSQL的groupby对比MySQL,有一个让我特别不能接受的原则:select后面所有的列中,没有使用聚合函数的列,必须出现在groupby子句中。例如在hue中执行以下语句:selecta.chnl,b.goods_id,b.goods_name,b.goods_spec,b.manufacturer,b.atc1_new,b.atc2_new,b.atc3_new,b.atc4_ne
- RabbitMQ监控方法以及核心指标
李姓门徒
RabbitMQ分布式中间件rabbitmq分布式消息中间件
RabbitMQ监控方法以及核心指标1.监控指标采集2.使用rabbimq插件采集指标2.13.8.0之前版本,使用外部插件暴露2.23.8.0之后版本,使用内置插件暴露3.使用rabbitmq_exporter采集指标3.1部署rabbitmq_exporter3.2prometheus采集rabbitmq_exporter的暴露指标3.3promethues配置告警规则或者配置grafana大
- HTML5 Canvas与JavaScript携手绘制动态星空背景
@HNUSTer
HTMLHTML5CanvasJavaScript前端开发Web开发CSS样式
目录一、程序代码二、代码原理三、运行效果一、程序代码星空背景//获取画布元素和2D上下文canvas=document.getElementById('canvas');ctx=canvas.getContext('2d');//设置画布宽度和高度w=canvas.width=window.innerWidth;h=canvas.height=window.innerHeight-50;hue=2
- SWUST OJ#1068 图的按录入顺序深度优先搜索
是孤衾呀
数据结构系列(对应swustoj题解)(持续更新中)深度优先算法c++数据结构推荐算法
目录题目思路代码题目题目描述图的深度优先搜索类似于树的先根遍历,即从某个结点开始,先访问该结点,然后深度访问该结点的第一棵子树,依次为第二顶子树。如此进行下去,直到所有的结点都访问为止。在该题中,假定所有的结点以“A”至“Z”中的若干字符表示,且要求结点的访问顺序根据录入的顺序进行访问。如果结点录入的顺序为HUEAK,从H开始进行深度优先搜索,则可能的搜索结果为:H->A->K->U>E.输入第一
- 简叔,眼睛擦亮些!
榆钱春文学社
简叔,眼睛擦亮些!甘肃武山陈中杰简叔锁文章,被作者喷井式的批评了一段时间后,好多作者离开,去了其他平台。本人也有几篇文章被锁。刚开始我觉得这是简叔对自己的保护,也是对作者的保护,双赢的事情作者当然应该理解和支持。平台的自我保护,犹如人体的免疫功能,免疫功能过强的时候,很容易引起过敏反应。目前的简叔正好处于这样的状态。今天本人从百度搜集整理了两首赞美saoheichue的诗歌,结果也被简叔锁了。自媒
- ES监控方法以及核心指标
李姓门徒
Es分布式大数据es中间件大数据
文章目录1.监控指标采集1.1部署elasticsearch_exporter1.2prometheus采集elasticsearch_exporter的暴露指标1.3promethues配置告警规则或者配置grafana大盘2.核心告警指标2.1es核心指标2.2es容量模型建议3.参考文章探讨es的监控数据采集方式以及需要关注的核心指标,便于日常生产进行监控和巡检。1.监控指标采集监控指标的采
- js改变图片颜色
噢,我明白了
htmljavascript前端
在css中,若想对元素的颜色进行改变,需要使用background属性,而通过img标签引入的图片却没有办法使用该属性,此时,提供了一个filter属性对图片加滤镜。filter滤镜借鉴了Photoshop的滤镜效果,在ps中主要用来设置图层图片的模糊,颜色的高亮,对比度等效果,在css中滤镜通常用于调整图像,背景和边框的渲染和效果。filter:hue-rotate(angle)saturate
- UE学习笔记-- Switch Unreal Engine Version 时 Missing UnrealBuildTool.exe after build 解决办法
就一枚小白
UE学习笔记学习笔记虚幻游戏引擎ue5ue4
前言最近在基于UE5写代码,发现有些功能需要兼容UE4。所以我下载了UE4的版本,然后右键uproject,swtich到UE4。然后报错。解决办法进入到UE5安装目录下:[UE5_DIR]\Engine\Binaries\Win64然后在当前目录下找到:UnrealVersionSelector.exe双击它就好了。然后找到你的uproject重新SwitchUEVersion就好了。如果还是不
- 【电子科技大学】计算机高级图形学总复习
Violet_Stray
笔记图形渲染
第一章:绪论图形学和图像学走样的原因和反走样走样指的是:用离散量表示连续量引起的失真反走样:为了提高图形的显示质量,需要减少或消除因走样带来的阶梯形或闪烁的效果,用于减少或消除这种效果的方法称为反走样。反走样技术:前滤波:以较高的分辨率显示对象后滤波:加权区域取样Bresenham算法例题第二章:颜色模型RGB和CMY颜色模型比较常用的HSV:色调(Hue),饱和度(Saturation)和亮度(
- Css文字闪烁的效果
七月_Mo
csscss前端
文字闪烁效果@keyframesflicker{50%{color:white;filter:saturate(200%)hue-rotate(20deg);}}p{display:block;font-size:70px;font-family:SourceHanSansCN-Medium;letter-spacing:10px;text-shadow:0010pxazure,0020pxaqu
- spark livy hue
bigdataf
livy-sparkhue
1.下载livylivy为Spark提供了REST接口,有如下特性:*提供交互式shell*批量提交*多用户使用用一个服务(用户模拟)*可以从任何地方使用REST的方式提交*无需对代码进行任何修改wgethttp://archive.cloudera.com/beta/livy/livy-server-0.3.0.zip配置:catlivy-env.shexportSPARK_HOME=/opt/
- 色彩转换系列之RGB格式与HSI格式互转原理及实现
小武~~
【图像处理算法】图像处理经典算法c++实现
写在前面HSI色彩空间是从人的视觉系统出发,直接用颜色三要素:色调(Hue)、饱和度(Saturation或Chroma)和亮度(Intensity或Brightness)来描述色彩。H——表示颜色的相位角,是彩色最重要的属性,决定颜色的本质。红、绿、蓝分别相隔120度;互补色分别相差180度,即颜色的类别。S——表示颜色的深浅程度,饱和度越高,颜色越深。与白色的比例有关,白色比例越多,饱和度越低
- KAFKA监控方法以及核心指标
李姓门徒
分布式Kafka大数据kafka分布式大数据
文章目录1.监控指标采集1.1部署kafka_exporter1.2prometheus采集kafka_exporter的暴露指标1.3promethues配置告警规则或者配置grafana大盘2.核心告警指标2.1broker核心指标2.2producer核心指标2.3consumer核心指标3.参考文章探讨kafka的监控数据采集方式以及需要关注的核心指标,便于日常生产进行监控和巡检。1.监控
- 二进制部署promethues
咩咩230
kubernetes
1、定义:promethues是一个开源的系统监控以及报警系统,整合zabbix的功能(监控系统、网络、设备),promethues可以兼容网络、设备、容器监控、告警系统。因为其与k8s是一个项目基金开发出来的产品,天生匹配k8s的原生系统、容器化和云原生服务适配性很高2、promethues是一个服务监控系统和时序数据库,提供了一个通用的数据模型和快捷数据采集、存储和接口查询3、核心组件:pro
- 5.Hive表字段Comment中文乱码
大勇任卷舒
5.1问题默认Hive中创建有中文注释的表时,无论是在HiveCLI还是Hue中该注释显示都会是乱码。如使用以下建表语句:createexternaltabletest_table(s1stringcomment'abc',s2stringcomment'你好啊')rowformatdelimitedfieldsterminatedby'#'storedastextfilelocation'/li
- DarkMode(4):css滤镜 颜色反转实现深色模式
zhoulujun
在《DarkMode(1):产品应用深色模式分析》提过,单纯反转是不行的。但是,把不需要反转的,在反转过来。或者用js,给想要反转的,加上反转样式,再对其他的做微调。这样个人觉得,开发成本是最低的@media(prefers-color-scheme:dark){//one.app{filter:invert(1)hue-rotate(180deg);img,button,.active{//fi
- flink sql 知其所以然(十六):flink sql 开发企业级利器之 Dlink
大数据羊说
ApacheFlink实时计算FlinkSQLflinksqlhive
1.序篇博主这个系列都是讲flinksql相关的实践的。讲到这个章节,其实挺多常用的flinksql语法及实战案例都已经讲了。那么原理讲了,得在自己家公司把flinksql这等好东西用起来啊。搞大数据开发的同学基本都知道在HUE上面写hivesql贼爽。那么有没有写flinksql的企业级的webIDE推荐的呢?经过博主调研之后,发现有两款非常优秀的利器:ApacheZeppelinDlink为啥
- Prometheus
2301_79410672
prometheus
Promethues:普罗米修斯的概念Promethues是一个开源的系统监控以及报警系统,整合zabbix的功能系统,网络,设备Promethues可以兼容网络,设备,容器监控,告警系统,因为它和k8s是一个项目基金开发的产品,天生匹配k8s的原生系统,容器化和云原生服务适配性很高Prometheus是一个服务监控系统和时序数据库,提供了通用的数据模型和快捷数据采集,存储和接口查询核心组件:pr
- HTML+CSS:炫酷按钮组件
若冰说
若冰说CSScss前端若冰说CSScss
效果演示实现了一个带有发光效果的按钮。按钮在悬停或激活时会产生发光效果,并且按钮上的文字也会随之移动。Code若冰说CSS:root{--glow-hue:222deg;--shadow-hue:180deg;--spring-easing:linear(0,0.002,0.010.9%,0.0381.8%,0.156,0.3125.8%,0.78911.1%,1.01514.2%,1.096,1
- ETCD监控方法以及核心指标
李姓门徒
Etcd分布式中间件etcd数据库
文章目录1.监控指标采集1.1监控指标采集1.2配置promethues采集和大盘2.核心告警指标3.参考文章探讨etcd的监控数据采集方式以及需要关注的核心指标,便于日常生产进行监控和巡检。1.监控指标采集etcd默认通过/metrics指标暴露相关指标,因此不需要部署额外的exporter,天生可以跟promethues兼容,可以直接进行指标采集。1.1监控指标采集curl-khttps://
- 英文诗:岁月留金
槑焁
圈友摄于2023年11月6日,贡嘎雪山日照金山NothingGoldCanStay作者:RobertFrostNature'sfirstgreenisgold,Herhardesthuetohold.Herearlyleaf'saflower;Butonlysoanhour.Thenleafsubsidestoleaf.SoEdensanktogrief,Sodawngoesdowntoday.N
- 66.管理Hive外部表——Sentry
大勇任卷舒
66.1演示环境介绍操作系统:CentOS6.5CM和CDH版本:5.12.1采用root用户操作集群运行正常,Kerberos/HDFS/Hive/Impala/Hue服务已与Sentry集成,Hive用户是超级用户66.2操作演示创建测试库及外部表使用hive用户登录Kerberos,并通过beeline登录HiveServer2创建fayson数据库0:jdbc:hive2://localh
- 使用Promethues+Grafana监控Elasticsearch
sissie喵~
ELK监控相关dockergrafanaelasticsearch
Promethues+Grafana监控Elasticsearch监控选用说明指标上报流程说明实现监控的步骤搭建elasticsearch-exporter服务搭建promethues和grafana服务监控选用说明虽然用Kibana来监控ES,能展示一些关键指标,但ES本身收集的指标并不全面,还需要在ES配置文件中设置xpack.monitoring.collection.enabled:tru
- Spark——Spark DataFrame导出为Excel文件
Southwest-
Sparkspark
文章目录问题背景实现1.Maven依赖2.代码实现3.参数详解1.'sheet_name'!B3:C35。2.sheet_name[#All]参考问题背景有时候我们在进行一些表的计算之后,会生成一些指标,需要导出来给其它同事用,虽说可以将DataFrame直接写成表,然后通过工具(比如Hue)导出为Excel,但是步骤就多了,而且如果要导出的表比较多的话,就更浪费时间了,那么这时候调用第三方插件就
- Kube-Prometheus 手动部署
南宫乘风
#Kubernetes项目实战Kubernetes
Kube-Prometheus手动部署使用PrometheusOperator监控Kubernetes集群(PrometheusOperator已改名为Kube-Prometheus)注意:Prometheus-operator已经改名为Kube-promethues介绍和功能prometheus-operator介绍当今CloudNative概念流行,对于容器、服务、节点以及集群的监控变得越来越
- ZK监控方法以及核心指标
李姓门徒
Zookeeper中间件分布式zookeeper中间件
文章目录1.监控指标采集1.1zk版本高于3.6.0监控指标采集1.2zk版本低于3.6.0监控指标采集1.3配置promethues采集和大盘2.核心告警指标3.参考文章探讨zk的监控数据采集方式以及需要关注的核心指标,便于日常生产进行监控和巡检。1.监控指标采集3.6.0版本后,原生支持开放指标接口供Prometheus采集。如果低于3.6.0版本,只能使用zookeeper-exporter
- 游戏感:虚拟感觉的游戏设计师指南——第十九章 游戏感的未来
铁文
这是一本游戏设计方面的好书转自天:天之虹的博客:http://blog.sina.com.cn/jackiechueng感谢天之虹的无私奉献Word版可到本人的资源中下载第十九章游戏感的未来如今我们已经有了不少感受很棒的游戏了。虽然可能数量还不是很多,但正如我们看到的,那些能以正面积极的方法去操纵人类感知,让情感得到一系列特别感受的游戏在游戏感上都是极棒的。通过深入分析这些游戏,我们能归纳出它们的
- UCAS-AOD遥感旋转目标检测数据集——基于YOLOv8obb,map50已达96.7%
MatpyMaster
CV计算机视觉YOLO计算机视觉目标检测目标跟踪
1.UCAS-AOD简介1.1数据说明遥感图像,又名高分辨率遥感图像。遥感图像的分类依据是根据成像的介质不同来进行分类的。UCAS-AOD(Zhuetal.,2015)用于飞机和汽车的检测,包含飞机与汽车2类样本以及一定数量的反例样本(背景),总共包含2420幅图像和14596个实例。论文中特别提到了目标检测的方向健壮性,所以在数据集标注过程中作者对数据进行了一定程度的筛选,使得图像中的物体方向分
- jQuery 键盘事件keydown ,keypress ,keyup介绍
107x
jsjquerykeydownkeypresskeyup
本文章总结了下些关于jQuery 键盘事件keydown ,keypress ,keyup介绍,有需要了解的朋友可参考。
一、首先需要知道的是: 1、keydown() keydown事件会在键盘按下时触发. 2、keyup() 代码如下 复制代码
$('input').keyup(funciton(){  
- AngularJS中的Promise
bijian1013
JavaScriptAngularJSPromise
一.Promise
Promise是一个接口,它用来处理的对象具有这样的特点:在未来某一时刻(主要是异步调用)会从服务端返回或者被填充属性。其核心是,promise是一个带有then()函数的对象。
为了展示它的优点,下面来看一个例子,其中需要获取用户当前的配置文件:
var cu
- c++ 用数组实现栈类
CrazyMizzz
数据结构C++
#include<iostream>
#include<cassert>
using namespace std;
template<class T, int SIZE = 50>
class Stack{
private:
T list[SIZE];//数组存放栈的元素
int top;//栈顶位置
public:
Stack(
- java和c语言的雷同
麦田的设计者
java递归scaner
软件启动时的初始化代码,加载用户信息2015年5月27号
从头学java二
1、语言的三种基本结构:顺序、选择、循环。废话不多说,需要指出一下几点:
a、return语句的功能除了作为函数返回值以外,还起到结束本函数的功能,return后的语句
不会再继续执行。
b、for循环相比于whi
- LINUX环境并发服务器的三种实现模型
被触发
linux
服务器设计技术有很多,按使用的协议来分有TCP服务器和UDP服务器。按处理方式来分有循环服务器和并发服务器。
1 循环服务器与并发服务器模型
在网络程序里面,一般来说都是许多客户对应一个服务器,为了处理客户的请求,对服务端的程序就提出了特殊的要求。
目前最常用的服务器模型有:
·循环服务器:服务器在同一时刻只能响应一个客户端的请求
·并发服务器:服
- Oracle数据库查询指令
肆无忌惮_
oracle数据库
20140920
单表查询
-- 查询************************************************************************************************************
-- 使用scott用户登录
-- 查看emp表
desc emp
- ext右下角浮动窗口
知了ing
JavaScriptext
第一种
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/
- 浅谈REDIS数据库的键值设计
矮蛋蛋
redis
http://www.cnblogs.com/aidandan/
原文地址:http://www.hoterran.info/redis_kv_design
丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。
- maven编译可执行jar包
alleni123
maven
http://stackoverflow.com/questions/574594/how-can-i-create-an-executable-jar-with-dependencies-using-maven
<build>
<plugins>
<plugin>
<artifactId>maven-asse
- 人力资源在现代企业中的作用
百合不是茶
HR 企业管理
//人力资源在在企业中的作用人力资源为什么会存在,人力资源究竟是干什么的 人力资源管理是对管理模式一次大的创新,人力资源兴起的原因有以下点: 工业时代的国际化竞争,现代市场的风险管控等等。所以人力资源 在现代经济竞争中的优势明显的存在,人力资源在集团类公司中存在着 明显的优势(鸿海集团),有一次笔者亲自去体验过红海集团的招聘,只 知道人力资源是管理企业招聘的 当时我被招聘上了,当时给我们培训 的人
- Linux自启动设置详解
bijian1013
linux
linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。
阅读之前建议先看一下附图。
本文中假设inittab中设置的init tree为:
/etc/rc.d/rc0.d
/etc/rc.d/rc1.d
/etc/rc.d/rc2.d
/etc/rc.d/rc3.d
/etc/rc.d/rc4.d
/etc/rc.d/rc5.d
/etc
- Spring Aop Schema实现
bijian1013
javaspringAOP
本例使用的是Spring2.5
1.Aop配置文件spring-aop.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmln
- 【Gson七】Gson预定义类型适配器
bit1129
gson
Gson提供了丰富的预定义类型适配器,在对象和JSON串之间进行序列化和反序列化时,指定对象和字符串之间的转换方式,
DateTypeAdapter
public final class DateTypeAdapter extends TypeAdapter<Date> {
public static final TypeAdapterFacto
- 【Spark八十八】Spark Streaming累加器操作(updateStateByKey)
bit1129
update
在实时计算的实际应用中,有时除了需要关心一个时间间隔内的数据,有时还可能会对整个实时计算的所有时间间隔内产生的相关数据进行统计。
比如: 对Nginx的access.log实时监控请求404时,有时除了需要统计某个时间间隔内出现的次数,有时还需要统计一整天出现了多少次404,也就是说404监控横跨多个时间间隔。
Spark Streaming的解决方案是累加器,工作原理是,定义
- linux系统下通过shell脚本快速找到哪个进程在写文件
ronin47
一个文件正在被进程写 我想查看这个进程 文件一直在增大 找不到谁在写 使用lsof也没找到
这个问题挺有普遍性的,解决方法应该很多,这里我给大家提个比较直观的方法。
linux下每个文件都会在某个块设备上存放,当然也都有相应的inode, 那么透过vfs.write我们就可以知道谁在不停的写入特定的设备上的inode。
幸运的是systemtap的安装包里带了inodewatch.stp,位
- java-两种方法求第一个最长的可重复子串
bylijinnan
java算法
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class MaxPrefix {
public static void main(String[] args) {
String str="abbdabcdabcx";
- Netty源码学习-ServerBootstrap启动及事件处理过程
bylijinnan
javanetty
Netty是采用了Reactor模式的多线程版本,建议先看下面这篇文章了解一下Reactor模式:
http://bylijinnan.iteye.com/blog/1992325
Netty的启动及事件处理的流程,基本上是按照上面这篇文章来走的
文章里面提到的操作,每一步都能在Netty里面找到对应的代码
其中Reactor里面的Acceptor就对应Netty的ServerBo
- servelt filter listener 的生命周期
cngolon
filterlistenerservelt生命周期
1. servlet 当第一次请求一个servlet资源时,servlet容器创建这个servlet实例,并调用他的 init(ServletConfig config)做一些初始化的工作,然后调用它的service方法处理请求。当第二次请求这个servlet资源时,servlet容器就不在创建实例,而是直接调用它的service方法处理请求,也就是说
- jmpopups获取input元素值
ctrain
JavaScript
jmpopups 获取弹出层form表单
首先,我有一个div,里面包含了一个表单,默认是隐藏的,使用jmpopups时,会弹出这个隐藏的div,其实jmpopups是将我们的代码生成一份拷贝。
当我直接获取这个form表单中的文本框时,使用方法:$('#form input[name=test1]').val();这样是获取不到的。
我们必须到jmpopups生成的代码中去查找这个值,$(
- vi查找替换命令详解
daizj
linux正则表达式替换查找vim
一、查找
查找命令
/pattern<Enter> :向下查找pattern匹配字符串
?pattern<Enter>:向上查找pattern匹配字符串
使用了查找命令之后,使用如下两个键快速查找:
n:按照同一方向继续查找
N:按照反方向查找
字符串匹配
pattern是需要匹配的字符串,例如:
1: /abc<En
- 对网站中的js,css文件进行打包
dcj3sjt126com
PHP打包
一,为什么要用smarty进行打包
apache中也有给js,css这样的静态文件进行打包压缩的模块,但是本文所说的不是以这种方式进行的打包,而是和smarty结合的方式来把网站中的js,css文件进行打包。
为什么要进行打包呢,主要目的是为了合理的管理自己的代码 。现在有好多网站,你查看一下网站的源码的话,你会发现网站的头部有大量的JS文件和CSS文件,网站的尾部也有可能有大量的J
- php Yii: 出现undefined offset 或者 undefined index解决方案
dcj3sjt126com
undefined
在开发Yii 时,在程序中定义了如下方式:
if($this->menuoption[2] === 'test'),那么在运行程序时会报:undefined offset:2,这样的错误主要是由于php.ini 里的错误等级太高了,在windows下错误等级
- linux 文件格式(1) sed工具
eksliang
linuxlinux sed工具sed工具linux sed详解
转载请出自出处:
http://eksliang.iteye.com/blog/2106082
简介
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾
- Android应用程序获取系统权限
gqdy365
android
引用
如何使Android应用程序获取系统权限
第一个方法简单点,不过需要在Android系统源码的环境下用make来编译:
1. 在应用程序的AndroidManifest.xml中的manifest节点
- HoverTree开发日志之验证码
hvt
.netC#asp.nethovertreewebform
HoverTree是一个ASP.NET的开源CMS,目前包含文章系统,图库和留言板功能。代码完全开放,文章内容页生成了静态的HTM页面,留言板提供留言审核功能,文章可以发布HTML源代码,图片上传同时生成高品质缩略图。推出之后得到许多网友的支持,再此表示感谢!留言板不断收到许多有益留言,但同时也有不少广告,因此决定在提交留言页面增加验证码功能。ASP.NET验证码在网上找,如果不是很多,就是特别多
- JSON API:用 JSON 构建 API 的标准指南中文版
justjavac
json
译文地址:https://github.com/justjavac/json-api-zh_CN
如果你和你的团队曾经争论过使用什么方式构建合理 JSON 响应格式, 那么 JSON API 就是你的 anti-bikeshedding 武器。
通过遵循共同的约定,可以提高开发效率,利用更普遍的工具,可以是你更加专注于开发重点:你的程序。
基于 JSON API 的客户端还能够充分利用缓存,
- 数据结构随记_2
lx.asymmetric
数据结构笔记
第三章 栈与队列
一.简答题
1. 在一个循环队列中,队首指针指向队首元素的 前一个 位置。
2.在具有n个单元的循环队列中,队满时共有 n-1 个元素。
3. 向栈中压入元素的操作是先 移动栈顶指针&n
- Linux下的监控工具dstat
网络接口
linux
1) 工具说明dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具, 是一个全能系统信息统计工具. 与sysstat相比, dstat拥有一个彩色的界面, 在手动观察性能状况时, 数据比较显眼容易观察; 而且dstat支持即时刷新, 譬如输入dstat 3, 即每三秒收集一次, 但最新的数据都会每秒刷新显示. 和sysstat相同的是,
- C 语言初级入门--二维数组和指针
1140566087
二维数组c/c++指针
/*
二维数组的定义和二维数组元素的引用
二维数组的定义:
当数组中的每个元素带有两个下标时,称这样的数组为二维数组;
(逻辑上把数组看成一个具有行和列的表格或一个矩阵);
语法:
类型名 数组名[常量表达式1][常量表达式2]
二维数组的引用:
引用二维数组元素时必须带有两个下标,引用形式如下:
例如:
int a[3][4]; 引用:
- 10点睛Spring4.1-Application Event
wiselyman
application
10.1 Application Event
Spring使用Application Event给bean之间的消息通讯提供了手段
应按照如下部分实现bean之间的消息通讯
继承ApplicationEvent类实现自己的事件
实现继承ApplicationListener接口实现监听事件
使用ApplicationContext发布消息