- Flink K8s Application任务的使用
老哥哥-老刘
flink
FlinkK8sApplication任务的使用FlinkK8sApplication任务的使用构键k8s集群提供flink运行任务的环境下载flink客户端任务编程任务jar生成过程k8sApplication运行Application模式架构启动命令PodTemplateFlinkK8sApplication任务的使用构键k8s集群在这里,我们需要搭建一个K8S环境用于提供flink任务的运行
- 探索高效图像处理:Android原生OpenCV开发指南
农隆龙
探索高效图像处理:Android原生OpenCV开发指南native-opencv-android-templateAtutorialforsettingupOpenCV4.6.0(andother4.x.yversion)forAndroidinAndroidStudiowithNativeDevelopmentKit(NDK)supportforC++development.项目地址:http
- lower_bound详解
程序媛9688
算法
lower_bound是C++标准模板库(STL)中的一个算法,用于在有序区间中查找第一个大于或等于给定值的元素的位置。这个函数非常有用,特别是当我们需要在有序数据集中进行二分查找时。下面是对lower_bound函数的详细讲解,包括其用法、原理、实现细节以及示例。1.函数原型lower_bound函数的原型如下:cpptemplateForwardItlower_bound(ForwardItf
- spring boot集成mybatis
吸引力的觉悟
SpringBootspringboot集成mybatis
大家在开发的时候,会喜欢jdbcTemplate操作数据库,有喜欢JPA操作数据库的,有喜欢MyBatis操作数据库的,对于这些我个人觉得哪个使用顺手就使用哪个就好了,并没有一定要使用哪个,个人在实际中会集成多个,这样保存的数据的时候,选择一个最方便的也就是JPA,查询的时候,或者统计的时候,选择一个效率最高的,也就是直接使用SQL语句方式,当然这并一定要这样的,现在优化方式又很多。那么这节说说怎
- SpringBoot 整合mongoDB并自定义连接池
飘零未归人
javamongodbmongodb数据库java
整合mongoDB的目的就是想用它给我们提供的mongoTemplate,它可以很容易的操作mongoDB数整合mongoDB的目的就是想用它给我们提供的mongoTemplate,它可以很容易的操作mongoDB数据库。通过我们自定义的连接池和mongoTemplate,我们可以轻松的配置多个数据源,并在多个数据源之间切换为了自定义连接池,我们在配置类中主要与MongoClientOptions
- SpringBoot 整合mongoDB并自定义连接池,实现多数据源配置
飘零未归人
#javadatabasejavaspringbootmongodb后端
要想在同一个springboot项目中使用多个数据源,最主要是每个数据源都有自己的mongoTemplate和MongoDbFactory。mongoTemplate和MongoDbFactory是负责对数据源进行交互的并管理链接的。spring提供了一个注解@EnableMongoRepositories用来注释在某些路径下的MongoRepositor实现类使用哪个MongoTemplate实
- vim设置代码模板
GitSoSoA
Linux小知识excel
要在Ubuntu系统中使用vim创建.c文件时自动包含特定的头文件和初始代码,你可以按照以下步骤进行设置:打开终端。进入你的主目录(可以使用命令cd~)。打开名为".vimrc"的文件(如果该文件不存在,则创建一个新文件):vim.vimrc在打开的".vimrc"文件中,添加以下内容:autocmdBufNewFile*.ccallSetCFileTemplate()function!SetCF
- 【linux-vim编辑器】VIM创建常用的代码模板
Japathy
linux编辑器vim
之前在vim上尝试在过插件,一句话,很麻烦,很多问题,如果怕麻烦或者没有太多空闲时间,建议不要用,太浪费时间了.如果你经常写c/c++代码的话会经常有一些固定的模板要多次写如,比如模板类,要写好多的template,如果你用Sublime写的话可能会快些,他会把之前写过的字符串进行动态匹配,但是对于VIM就不行.当然你可以ctrl+n或者ctrl+p来匹配之前写过的,但是如果要匹配多行的信息可能你
- 【C++】模版
一代...
c++开发语言
1.非类型模版参数模板参数分类类型形参与非类型形参。类型形参即:出现在模板参数列表中,跟在class或者typename之类的参数类型名称。非类型形参:用一个常量作为类(函数)模板的一个参数,在类(函数)模板中可将该参数当成常量来使用。注意:在C++20之前,只允许整形做非类型模板参数,C++20之后,可以支持double类型等其他内置类型,但不支持自定义类型做非类型模板参数templatecla
- ElasticSearch中使用“group by“ 统计 (ElasticsearchTemplate进行聚合查询)
不会吉他的肌肉男不是好的挨踢男
elasticsearchjavaelasticsearchjava
我用的es是6.8.1如果我们想在es实现sql中的groupby的查询统计效果SELECTCOUNT(id)FROMpatientstudyGROUPBYhospitalId;在kibana中执行命令POST/patientstudy/_search?size=0{"aggs":{"count":{"terms":{"field":"hospitalId"}}}}看结果用java怎么实现呢pub
- Vue中常见问题汇总及解决方案(二)
小刘哥007
Vue实战vue.js前端javascript
目录CSSbackground引入图片打包后,访问路径错误安装模块时命令窗口输出unsupportedplatformxxxUnexpectedtabcharater这些Failedtomountcomponent:templateorrenderfunctionnotdefinedUnknowncustomelement:-didyouregisterthecomponentcorrectly?
- STL两级空间配置器<128kb(内存池+自由链表)与一级空间配置器(mmap(),allocate())
zjkzjk7711
c++链表开发语言
STL的两级空间配置器(Two-LevelAllocator)STL(标准模板库)中的两级空间配置器(Two-LevelAllocator)是SGISTL(SiliconGraphicsSTL)设计的内存管理机制,用于提高小对象(≤128B)和大对象(>128B)的分配效率。1.什么是两级空间配置器?在SGISTL的__default_alloc_template(SGISTL的默认分配器)中,采
- C++ STL std::vector 底层实现
zjkzjk7711
c++
C++STLstd::vector底层实现std::vector是C++STL中最常用的动态数组容器,其底层实现依赖于连续内存块,并采用动态扩容策略来管理内存。1.std::vector的底层数据结构std::vector内部维护三个指针templateclassvector{private:T*_start;//指向数据存储的起始位置T*_finish;//指向数据存储的末尾(size)T*_e
- SGI STL(六)——reallocate函数解析
FuzhouJiang
SGISTLallocatorC/C++c++
reallocate函数主要用于内存池的扩容和缩容templatevoid*__default_alloc_template::reallocate(void*__p,size_t__old_sz,size_t__new_sz){void*__result;size_t__copy_sz;if(__old_sz>(size_t)_MAX_BYTES&&__new_sz>(size_t)_MAX_B
- Cuppa CMS任意文件读取漏洞(CVE-2022-25401)
风中追风-fzzf
#文件读取安全web安全
一、漏洞概述CuppaCMSv1.0中文件管理器的复制功能允许将任何文件复制到当前目录,从而授予攻击者对任意文件得读取权限,/templates/default/html/windows/right.php文件存在任意文件读取漏洞。二、影响范围v1.0三、访问页面四、漏洞复现1、访问接口POST接口/templates/default/html/windows/right.phpPOST/temp
- C++模板与STL七日斩:从工业编程到高效数据管理(工业项目)
AI少女小鹿
算法前端服务器c++
模板如何提升工业代码复用性实战项目:创建通用【工业设备容器】模板类类模板的定义与实例化模板参数默认值#include#includeusingnamespacestd;templateclassIndustrialContainer{private:Tdata;public:IndustrialContainer(Td):data(d){}voiddisplay(){coutic1(100);//
- 模板分享:树状数组
pystraf
数据结构与算法#数据结构算法数据结构c++
Codeintlowbit(intx){returnx&-x;}templatestructfenwick{intn;vectorc;fenwick(){}fenwick(int_n):n(_n){c.resize(n+1);}fenwick(constvector&a):n(a.size()){c.resize(n+1);for(inti=1;i::fenwick(intn);初始化一个大小为n
- 行为型模式 - 模板方法模式 (Template Method Pattern)
_真相只有一个
Java设计模式模板方法模式设计模式
行为型模式-模板方法模式(TemplateMethodPattern)模板方法模式定义了一个操作中的算法骨架,将一些步骤的实现延迟到子类中。使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。假设有一个饮品制作流程,包括烧水、冲泡/酿造、倒入杯子、添加调料等步骤。不同的饮品(如咖啡和茶)在冲泡/酿造和添加调料这两个步骤可能有所不同,而烧水和倒入杯子步骤是通用的。可以使用模板方法模式来实
- C++ STL学习笔记
黎明怀羽
C++c++学习笔记
C++STL学习笔记引言C++STL(StandardTemplateLibrary,标准模板库)是C++编程语言的核心之一,提供了丰富的容器、算法、迭代器和函数对象。STL让C++编程变得更加简洁和高效,极大地提升了程序员的开发效率。STL采用了泛型编程的思想,通过模板支持多种数据类型,从而实现了高度的代码复用。在这篇学习笔记中,我将带你深入探讨STL中的各种组件,了解如何使用这些工具高效编写代
- 设计模式教程:模板方法模式(Template Method Pattern)
扣丁梦想家
设计模式教程设计模式模板方法模式java
一、概述模板方法模式(TemplateMethodPattern)是一种行为型设计模式,旨在定义一个操作中的算法骨架,而将一些步骤的具体实现延迟到子类中。通过模板方法模式,父类可以不改变算法结构的情况下,让子类重新定义某些步骤的实现,从而使得不同的子类可以有不同的行为。模板方法模式适用于那些具有相同的整体流程但又希望子类可以在某些步骤上有所不同的场景。二、模板方法模式的结构模板方法模式主要包括以下
- 深入解析STL与模板元编程的应用与心得
爱编程的Loren
活动文章活动文章
一、引言 侯捷先生作为C++领域的权威专家,其课程深受开发者们的喜爱。本文将围绕侯捷C++系列课程中的STL(StandardTemplateLibrary,标准模板库)与模板元编程部分展开学习笔记,分享个人对这两大主题的深入理解与学习心得。 二、STL的深刻理解 1.STL概述 STL是C++标准库的一部分,提供了大量的通用算法、容器、迭代器和函数对象等。通过STL,我们可以更加高效
- Spring Boot 与 MyBatis 数据库操作
茶本无香
springbootmybatis数据库
一、核心原理SpringBoot的自动配置通过mybatis-spring-boot-starter自动配置DataSource(连接池)、SqlSessionFactory和SqlSessionTemplate。扫描@Mapper接口或指定包路径,生成动态代理实现类。MyBatis的核心组件SqlSessionFactory:生产SqlSession的工厂,负责加载MyBatis配置和映射文件。
- 设计模式-模版方法
老菜鸟的每一天
设计模式设计模式模版方法
解释在面向对象系统的分析与设计过程中经常会遇到这样一种情况:对于某一个业务逻辑(算法实现)在不同的对象中有不同的细节实现,但是逻辑(算法)的框架(或通用的应用算法)是相同的。Template提供了这种情况的一个实现框架Template模式是采用继承的方式实现这一点:将逻辑(算法)框架放在抽象基类中,并定义好细节的接口,子类中实现细节。一、应用场景示例:跨平台文件解析假设需要开发支持Windows/
- 【Elasticsearch】动态计算字段的几种方式
risc123456
Elasticsearchelasticsearch
在Elasticsearch中,动态计算字段可以通过以下几种方法实现:1.动态映射(DynamicMapping)动态映射允许Elasticsearch在索引文档时自动检测并添加新字段及其数据类型。虽然动态映射主要用于自动处理新字段,但也可以通过动态模板(DynamicTemplates)来控制新字段的映射规则,从而实现一定程度的动态计算字段的功能。示例:```jsonPUT/my_index{"
- Elasticsearch——动态映射
java编程小帅
Elasticsearchelasticsearch大数据esjava搜索引擎
目录Dynamicfieldmappingsdatedetection(日期检测)Disablingdatedetection(禁用日期检测)Customizingdetecteddateformats(自定义检测到的日期格式)Numericdetection(数字检测)Dynamictemplates验证动态模板在动态模板映射运行时字段Elasticsearch最重要的功能之一就是它会尽量避开我
- 学习Flask:Day 2:模板与表单开发
昨今
学习flaskpython
学习目标:前后端混合开发#添加模板渲染
[email protected]('/profile')defprofile():returnrender_template('profile.html',username="开发者",skills=['Vue','JavaScript'])✅实践任务:创建templates目录使用Jinja2语法制作包含循环和
- VScode中Markdown PDF无法正确输出包含数学公式的pdf解决方案
WilsonShiiii
vscodepdfide
在使用VScode的MarkdownPDF插件时,可能会遇到无法正确输出包含公式的PDF文件的问题。下面为你提供一种有效的解决方案。具体操作步骤步骤一:定位模板文件在安装MarkdownPDF插件后,你需要找到对应的模板文件。该文件的路径通常如下:C://Users//.vscode/extensions/yzane.markdown-pdf-1.4.1/template/template.htm
- spring JdbcTemplate 在itest 开源测试管理项目中的浅层(5个使用场景)封装
Codes_AndyLiu
软件测试开源测试管理软件
导读:主要从4个方面来阐述,1:背景;2:思路;3:代码实现;4:使用一:封装背景,在做项目的时候,用的JPA,有些复杂查询,比如报表用原生的JdbcTemplate,很不方便;传参也不方便,如果参数多;需要增加分页功能,以及结果集自动转对像等5个常用功能,见第4节。下面两个图是开源测试管理软件itest的统计功能,因为SQL复杂,有些有200行,所以才有后面的JdbcTemplateWrappe
- Latex学习_MARKDOWN(持续更新)
崧小果
科研小白成长路学习
overleafIEEE期刊模板:https://template-selector.ieee.org/secure/templateSelector/publicationTypeIEEE会议模板:https://www.ieee.org/conferences/publishing/templates.html图片、表格公式$formular$\begin{equation}formular\
- React + TypeScript 复杂布局开发实战
i建模
前端开发前端框架react
React+TypeScript复杂布局开发实战一、项目架构设计(基于最新技术栈)1.1技术选型与工程创建#使用Vite5.x+React19+TypeScript5.4npxcreate-vite@latestpower-designer-ui--templatereact-tscdpower-designer-ui&&npminstall#添加核心组件库npminstall@ant-desig
- java线程的无限循环和退出
3213213333332132
java
最近想写一个游戏,然后碰到有关线程的问题,网上查了好多资料都没满足。
突然想起了前段时间看的有关线程的视频,于是信手拈来写了一个线程的代码片段。
希望帮助刚学java线程的童鞋
package thread;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date
- tomcat 容器
BlueSkator
tomcatWebservlet
Tomcat的组成部分 1、server
A Server element represents the entire Catalina servlet container. (Singleton) 2、service
service包括多个connector以及一个engine,其职责为处理由connector获得的客户请求。
3、connector
一个connector
- php递归,静态变量,匿名函数使用
dcj3sjt126com
PHP递归函数匿名函数静态变量引用传参
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Current To-Do List</title>
</head>
<body>
- 属性颜色字体变化
周华华
JavaScript
function changSize(className){
var diva=byId("fot")
diva.className=className;
}
</script>
<style type="text/css">
.max{
background: #900;
color:#039;
- 将properties内容放置到map中
g21121
properties
代码比较简单:
private static Map<Object, Object> map;
private static Properties p;
static {
//读取properties文件
InputStream is = XXX.class.getClassLoader().getResourceAsStream("xxx.properti
- [简单]拼接字符串
53873039oycg
字符串
工作中遇到需要从Map里面取值拼接字符串的情况,自己写了个,不是很好,欢迎提出更优雅的写法,代码如下:
import java.util.HashMap;
import java.uti
- Struts2学习
云端月影
最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。
配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定convention-plugin。
使用Convention插件,你需要将其JAR文件放
- Java新手入门的30个基本概念二
aijuans
java新手java 入门
基本概念: 1.OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构是怎样的,他只关系能否给你提供电就行了,也就是只要知道can or not而不是how and why.所有的程序是由一定的属性和行为对象组成的,不同的对象的访问通过函数调用来完成,对象间所有的交流都是通过方法调用,通过对封装对象数据,很大限度上提高复用率。 2.OOP中最重要的思想是类,类是模板是蓝图,
- jedis 简单使用
antlove
javarediscachecommandjedis
jedis.RedisOperationCollection.java
package jedis;
import org.apache.log4j.Logger;
import redis.clients.jedis.Jedis;
import java.util.List;
import java.util.Map;
import java.util.Set;
pub
- PL/SQL的函数和包体的基础
百合不是茶
PL/SQL编程函数包体显示包的具体数据包
由于明天举要上课,所以刚刚将代码敲了一遍PL/SQL的函数和包体的实现(单例模式过几天好好的总结下再发出来);以便明天能更好的学习PL/SQL的循环,今天太累了,所以早点睡觉,明天继续PL/SQL总有一天我会将你永远的记载在心里,,,
函数;
函数:PL/SQL中的函数相当于java中的方法;函数有返回值
定义函数的
--输入姓名找到该姓名的年薪
create or re
- Mockito(二)--实例篇
bijian1013
持续集成mockito单元测试
学习了基本知识后,就可以实战了,Mockito的实际使用还是比较麻烦的。因为在实际使用中,最常遇到的就是需要模拟第三方类库的行为。
比如现在有一个类FTPFileTransfer,实现了向FTP传输文件的功能。这个类中使用了a
- 精通Oracle10编程SQL(7)编写控制结构
bijian1013
oracle数据库plsql
/*
*编写控制结构
*/
--条件分支语句
--简单条件判断
DECLARE
v_sal NUMBER(6,2);
BEGIN
select sal into v_sal from emp
where lower(ename)=lower('&name');
if v_sal<2000 then
update emp set
- 【Log4j二】Log4j属性文件配置详解
bit1129
log4j
如下是一个log4j.properties的配置
log4j.rootCategory=INFO, stdout , R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appe
- java集合排序笔记
白糖_
java
public class CollectionDemo implements Serializable,Comparable<CollectionDemo>{
private static final long serialVersionUID = -2958090810811192128L;
private int id;
private String nam
- java导致linux负载过高的定位方法
ronin47
定位java进程ID
可以使用top或ps -ef |grep java
![图片描述][1]
根据进程ID找到最消耗资源的java pid
比如第一步找到的进程ID为5431
执行
top -p 5431 -H
![图片描述][2]
打印java栈信息
$ jstack -l 5431 > 5431.log
在栈信息中定位具体问题
将消耗资源的Java PID转
- 给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数
bylijinnan
函数
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class RandNFromRand5 {
/**
题目:给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数。
解法1:
f(k) = (x0-1)*5^0+(x1-
- PL/SQL Developer保存布局
Kai_Ge
近日由于项目需要,数据库从DB2迁移到ORCAL,因此数据库连接客户端选择了PL/SQL Developer。由于软件运用不熟悉,造成了很多麻烦,最主要的就是进入后,左边列表有很多选项,自己删除了一些选项卡,布局很满意了,下次进入后又恢复了以前的布局,很是苦恼。在众多PL/SQL Developer使用技巧中找到如下这段:
&n
- [未来战士计划]超能查派[剧透,慎入]
comsci
计划
非常好看,超能查派,这部电影......为我们这些热爱人工智能的工程技术人员提供一些参考意见和思想........
虽然电影里面的人物形象不是非常的可爱....但是非常的贴近现实生活....
&nbs
- Google Map API V2
dai_lm
google map
以后如果要开发包含google map的程序就更麻烦咯
http://www.cnblogs.com/mengdd/archive/2013/01/01/2841390.html
找到篇不错的文章,大家可以参考一下
http://blog.sina.com.cn/s/blog_c2839d410101jahv.html
1. 创建Android工程
由于v2的key需要G
- java数据计算层的几种解决方法2
datamachine
javasql集算器
2、SQL
SQL/SP/JDBC在这里属于一类,这是老牌的数据计算层,性能和灵活性是它的优势。但随着新情况的不断出现,单纯用SQL已经难以满足需求,比如: JAVA开发规模的扩大,数据量的剧增,复杂计算问题的涌现。虽然SQL得高分的指标不多,但都是权重最高的。
成熟度:5星。最成熟的。
- Linux下Telnet的安装与运行
dcj3sjt126com
linuxtelnet
Linux下Telnet的安装与运行 linux默认是使用SSH服务的 而不安装telnet服务 如果要使用telnet 就必须先安装相应的软件包 即使安装了软件包 默认的设置telnet 服务也是不运行的 需要手工进行设置 如果是redhat9,则在第三张光盘中找到 telnet-server-0.17-25.i386.rpm
- PHP中钩子函数的实现与认识
dcj3sjt126com
PHP
假如有这么一段程序:
function fun(){
fun1();
fun2();
}
首先程序执行完fun1()之后执行fun2()然后fun()结束。
但是,假如我们想对函数做一些变化。比如说,fun是一个解析函数,我们希望后期可以提供丰富的解析函数,而究竟用哪个函数解析,我们希望在配置文件中配置。这个时候就可以发挥钩子的力量了。
我们可以在fu
- EOS中的WorkSpace密码修改
蕃薯耀
修改WorkSpace密码
EOS中BPS的WorkSpace密码修改
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 201
- SpringMVC4零配置--SpringSecurity相关配置【SpringSecurityConfig】
hanqunfeng
SpringSecurity
SpringSecurity的配置相对来说有些复杂,如果是完整的bean配置,则需要配置大量的bean,所以xml配置时使用了命名空间来简化配置,同样,spring为我们提供了一个抽象类WebSecurityConfigurerAdapter和一个注解@EnableWebMvcSecurity,达到同样减少bean配置的目的,如下:
applicationContex
- ie 9 kendo ui中ajax跨域的问题
jackyrong
AJAX跨域
这两天遇到个问题,kendo ui的datagrid,根据json去读取数据,然后前端通过kendo ui的datagrid去渲染,但很奇怪的是,在ie 10,ie 11,chrome,firefox等浏览器中,同样的程序,
浏览起来是没问题的,但把应用放到公网上的一台服务器,
却发现如下情况:
1) ie 9下,不能出现任何数据,但用IE 9浏览器浏览本机的应用,却没任何问题
- 不要让别人笑你不能成为程序员
lampcy
编程程序员
在经历六个月的编程集训之后,我刚刚完成了我的第一次一对一的编码评估。但是事情并没有如我所想的那般顺利。
说实话,我感觉我的脑细胞像被轰炸过一样。
手慢慢地离开键盘,心里很压抑。不禁默默祈祷:一切都会进展顺利的,对吧?至少有些地方我的回答应该是没有遗漏的,是不是?
难道我选择编程真的是一个巨大的错误吗——我真的永远也成不了程序员吗?
我需要一点点安慰。在自我怀疑,不安全感和脆弱等等像龙卷风一
- 马皇后的贤德
nannan408
马皇后不怕朱元璋的坏脾气,并敢理直气壮地吹耳边风。众所周知,朱元璋不喜欢女人干政,他认为“后妃虽母仪天下,然不可使干政事”,因为“宠之太过,则骄恣犯分,上下失序”,因此还特地命人纂述《女诫》,以示警诫。但马皇后是个例外。
有一次,马皇后问朱元璋道:“如今天下老百姓安居乐业了吗?”朱元璋不高兴地回答:“这不是你应该问的。”马皇后振振有词地回敬道:“陛下是天下之父,
- 选择某个属性值最大的那条记录(不仅仅包含指定属性,而是想要什么属性都可以)
Rainbow702
sqlgroup by最大值max最大的那条记录
好久好久不写SQL了,技能退化严重啊!!!
直入主题:
比如我有一张表,file_info,
它有两个属性(但实际不只,我这里只是作说明用):
file_code, file_version
同一个code可能对应多个version
现在,我想针对每一个code,取得它相关的记录中,version 值 最大的那条记录,
SQL如下:
select
*
- VBScript脚本语言
tntxia
VBScript
VBScript 是基于VB的脚本语言。主要用于Asp和Excel的编程。
VB家族语言简介
Visual Basic 6.0
源于BASIC语言。
由微软公司开发的包含协助开发环境的事
- java中枚举类型的使用
xiao1zhao2
javaenum枚举1.5新特性
枚举类型是j2se在1.5引入的新的类型,通过关键字enum来定义,常用来存储一些常量.
1.定义一个简单的枚举类型
public enum Sex {
MAN,
WOMAN
}
枚举类型本质是类,编译此段代码会生成.class文件.通过Sex.MAN来访问Sex中的成员,其返回值是Sex类型.
2.常用方法
静态的values()方