- csuoj 1328: 近似回文词
weixin_30933531
php
http://acm.csu.edu.cn/OnlineJudge/problem.php?id=13281328:近似回文词TimeLimit:1SecMemoryLimit:128MBDescription输入一行文本,输出最长近似回文词连续子串。所谓近似回文词是指满足以下条件的字符串:1.S以字母开头,字母结尾2.a(S)和b(S)最多有2k个位置不同,其中a(S)是S删除所有非字母字符并且
- csuoj 1334: 好老师
weixin_30696427
php
http://acm.csu.edu.cn/OnlineJudge/problem.php?id=13341334:好老师TimeLimit:1SecMemoryLimit:128MBSubmit:525Solved:235[Submit][Status][WebBoard]Description我想当一个好老师,所以我决定记住所有学生的名字。可是不久以后我就放弃了,因为学生太多了,根本记不住。但
- CSU 1339 最后一滴血 (简单模拟)
FZH_SYU
ACM
http://acm.csu.edu.cn/csuoj/problemset/problem?pid=1339注意只按照第一次提交yes的是时间来算,并且相同时间提交排在后面的时间要多几秒。因此需要另外开一个数组保存。#include#include#includeusingnamespacestd;structnode{inttime,id;}q[20];intd[20][105];intmai
- csuoj 1339 最后一滴血
Baoli1008
水题
水题。标记一下某个队做没做出过某道题,然后从前往后扫。代码:#include#include#includeusingnamespacestd;intres[15];intrest[15];boolsolve[105][15];structnode{intt,d;intp;boolok;}G[1005];intmain(){intn,t,m;scanf("%d%d%d",&n,&t,&m);mem
- CSUOJ-1044: 扑克排序
OranKitch
算法
Description一叠数值不同的扑克牌(不超过13张),每次只能拿最顶端的一张插入到任意位置。至少操作多少次,扑克牌能够从上到下是从大到小的顺序。Input多组数据,每组第一行为n,扑克牌个数。第二行n个空格隔开的正整数,(这些数是1~13),为这叠扑克牌从下到上的数值。Output每组数据输出一行,至少按规则操作的次数。SampleInput3132513526SampleOutput12这
- CSU - 1530 Gold Rush —— 二进制
alince20008
题目链接:http://acm.csu.edu.cn/csuoj/problemset/problem?pid=1530对于一块2^n质量的gold。需要把它分成a质量和b质量(a+b=2^n),且每次分时是平分。问至少要平分多少次?其实只需要知道最小分块的质量,就能知道它分了多少次。比如当a=5,b=3,n=3时:2^3:10005:0101(3的情况也一样)可知最小分块的质量为1。一块石头,它
- 【计算集合模板+几个典型的题目】2016 湖南acm省赛
yuhaoyuan……
和熊两个人模拟的在csuoj上面做的http://acm.csu.edu.cn/OnlineJudge/problemset.php第一题:2016队友敲了第二题:Parenthesis题意:给你一个()已经匹配的序列,长度为n,q次询问,每次询问a,b表示交换ab,该序列是否还平衡?简单的可以得到:1.交换相同的不影响2.交换)(也没有影响3.只需要讨论交换(和)的情况首先处理处前缀和:(+1)
- CSUOJ 2019: Fleecing the Raffle 暴力求解
lifelikes
暴力求解
题目链接DescriptionAtremendouslyexcitingraffleisbeingheld,withsometremendouslyexcitingprizesbeinggivenout.Allyouhavetodotohaveachanceofbeingawinneristoputapieceofpaperwithyournameonitintherafflebox.Theluc
- NCPC 2016 B.Bless You Autocorrect!
Hazard679
数据结构-字典树
借鉴自:https://blog.csdn.net/qq_33132383/article/details/78168884题目来源:https://vjudge.net/problem/Kattis-autocorrect//CSUOJ2023题目意思:给定n个单词存在字典中,只能有打字,退格,确定三个操作,问最小的操作步骤是多少解题思路:建立字典树,Bfs跑出节点之间的距离/*之前不明白的地方
- NCPC 2016 Exponial (欧拉降幂)
破晓③
数论ACM
题目链接:http://acm.csu.edu.cn/csuoj/problemset/problem?pid=2021题目大意:给出n和m,定义一个函数exponial(n)=n(n − 1)(n − 2)⋯21,要你求出这个函数膜m的结果;题目思路:由于这个幂次实在太大了,所以得采用欧拉降幂公式来处理欧拉降幂公式:其中代表C的欧拉函数;(C的欧拉函数等于不超过C且和C互素的整数个数)。有了这个
- HNCPC 2016 湖南省程序设计竞赛 F - 地铁 dijkstra变形
chen_minghui
——图论——
题目链接http://acm.csu.edu.cn/csuoj/problemset/problem?pid=1808题意n个地铁站,m条地铁线路,每条线路之间有一个运行时间,线路c1转线路c2需要额外花费|c1-c2|的时间,求从1到n的最少时间思路每个点,从每个线路过来都视作一个状态,然后跑dijkstra。。一开始我认为c为1e5数组开不下,没想到可以用map这个黑科技(╥╯^╰╥)#inc
- CSUOJ1811 Tree Intersection (启发式合并)
SongOrz
CSUOJ1811TreeIntersection(启发式合并)Bobohasatreewithnverticesnumberedby1,2,…,nand(n-1)edges.Thei-thvertexhascolorci,andthei-thedgeconnectsverticesaiandbi.LetC(x,y)denotesthesetofcolorsinsubtreerootedatver
- CSU 1811 Tree Intersection(线段树+启发式合并 解法)
alpc_qleonardo
可持久化线段树线段树---------OnlineJudge--------CSUCSU线段树启发式合并主席树数据结构
转自:http://m.blog.csdn.net/hackertom/article/details/71304826Problemacm.csu.edu.cn/csuoj/problemset/problem?pid=1811vjudge.net/contest/161962#problem/IReferenceblog.csdn.net/qwb492859377/article/detail
- CSUOJ 1900 锋芒不露
Rank92
Description小闪最近迷上了二刀流——不过他耍的其实是剑——新买了一个宝库用来专门存放自己收集的双剑。一对剑有两把,分只能左手用的和只能右手用的,各自有一个攻击力数值。虽然一对剑在小闪刚拿到时是一对,不过其实可以认为它们是独立的两把剑。一对剑的攻击力是左右两把剑的攻击力之和,小闪可以自由地搭配左右剑来练习二刀流。每次小闪得到一对新的双剑,他都可以去更新一次自己的双剑宝库,重新给每把剑配对。
- CSUOJ-1980 不堪重负的数(区间dp)
weixin_30780221
1980:不堪重负的树SubmitPageSummaryTimeLimit:1SecMemoryLimit:128MbSubmitted:57Solved:20Description小X非常喜欢树,然后他生成了一个大森林给自己玩。玩着玩着,小X陷入了沉思。一棵树由N个节点组成,编号为i的节点有一个价值Wi。假设从树根出发前往第i个节点(可能是树根自己),一共需要经过Di个节点(包括起点和终点),那
- CSUOJ-1980: 不堪重负的树(区间DP)
DrWells
区间DP
1980:不堪重负的树SubmitPageSummaryTimeLimit:1SecMemoryLimit:128MbSubmitted:8Solved:2Description小X非常喜欢树,然后他生成了一个大森林给自己玩。玩着玩着,小X陷入了沉思。一棵树由N个节点组成,编号为i的节点有一个价值Wi。假设从树根出发前往第i个节点(可能是树根自己),一共需要经过Di个节点(包括起点和终点),那么这
- CSUOJ 1772 漫漫上学路(卡特兰数 || 递推)
nudt_oys
递推
1772:漫漫上学路Description对于csuxushu来说,能够在CSU(CaliforniaStateUniversity)上学是他一生的荣幸。CSU校园内的道路设计的十分精巧,由n+1条水平道路和n+1条竖直道路等距交错而成,充分体现了校园深厚的文化底蕴。然而不幸的是CS市每到夏季,天降大雨,使得CSU常常形成“CS海”的奇观,今年,也就是2016年同样也不例外,校园有一半的区域被淹了
- 二分法修路
luojiushenzi
csuoj1023修路()原创2017年07月25日21:15:22124Description前段时间,某省发生干旱,B山区的居民缺乏生活用水,现在需要从A城市修一条通往B山区的路。假设有A城市通往B山区的路由m条连续的路段组成,现在将这m条路段承包给n个工程队(n≤m≤300)。为了修路的便利,每个工程队只能分配到连续的若干条路段(当然也可能只分配到一条路段或未分配到路段)。假设每个工程队修路
- CSUOJ 2021: Exponial
irontonystark
CSUOJ
2021:ExponialDescriptionInputTherewillbeseveraltestcases.Fortheeachcase,theinputconsistsoftwointegersn(1 ≤ n ≤ 1e9)andm(1 ≤ m ≤ 1e9).OutputOutputasingleinteger,thevalueofexponial(n)modm.SampleInput242
- 2019多校第一场——A——Altruistic Amphibians
通信男神杨丽斌
dp动态规划
题目链接:http://acm.csu.edu.cn:20080/csuoj/contest/problem?cid=2178&pid=A大意是,井底有一些青蛙,他们都有自己的高度,重量和跳跃高度,现在可以用别的青蛙搭梯子,任何一个青蛙身上的叠加重量不能超过他自身,问最佳情况下能逃离多少青蛙简单推论后发现,假设当前最上面的青蛙的重量为wi,再往上累加青蛙wj的重量应满足2*wj#include#i
- F.Promote Code---有技巧的模拟
lonely_wind_
#2019中南校赛大模拟模拟
PromoteCodeTimeLimit:1SecMemoryLimit:128Mb题目链接http://acm.csu.edu.cn:20080/csuoj/problemset/problem?pid=2329Description一天,limojin在eBay上浏览着喜爱的商品,尽管如此,一个Switch对他来说还是太贵了。limojin了解到一种按照升序排列的数字串,称为促销码(promo
- E. Email Destruction---大模拟
lonely_wind_
#2019湖南多校第五场大模拟
EmailDestructionTimeLimit:3SecMemoryLimit:512Mb题目链接http://acm.csu.edu.cn:20080/csuoj/problemset/problem?pid=2312DescriptionYouhaveanaccountonICPCorrespondence.com.Thisisanemailservicewhereemailsaregro
- csuoj多校赛补题(2020:Card Hand Sorting)
Reddy_Z
csuoj
题目链接:http://acm.csu.edu.cn/csuoj/problemset/problem?pid=2020题目大意是给出一系列扑克牌的点数和花色,将它们按花色按顺序(正逆序都可以)排好,求最少移动次数。看了解题思路才知道原来可以暴力枚举每种排列然后比较最长公共子列,然后我的枚举……真的相当暴力……中间求LCS的地方开始只初始化了LCS[0][0]=0然后从0遍历到n-1,然后一直WA
- E:Infallibly Crack Perplexing Cryptarithm
平土匀值
补提题解
题目来源:CSUOJ2295:InfalliblyCrackPerplexingCryptarithmCodeforcesGym101158EInfalliblyCrackPerplexingCryptarithm语法分析#include#include#include#include#include#include#include#include#include#include#include#
- csu1337 搞笑版费马大定理
weixin_33910434
http://acm.csu.edu.cn/csuoj/problemset/problem?pid=1337Description费马大定理:当n>2时,不定方程an+bn=cn没有正整数解。比如a3+b3=c3没有正整数解。为了活跃气氛,我们不妨来个搞笑版:把方程改成a3+b3=c3,这样就有解了,比如a=4,b=9,c=79时43+93=793。输入两个整数x,y,求满足x=x&&(a^3+
- CSUOJ2257: Intergalactic Bidding
SnowLove
题意:n个人竞价拍卖宝石,宝石价值s块钱,求哪些人出的钱加起来刚好是s题解:根据题意,注意当前人出的钱至少是全场人出的最高价钱的两倍(关键条件)那我们就可以对每个人出的钱排序,从大的开始取,假设当前为x,如果s>=x,一定要取x,因为如果不取x我们就得取比x小的那些数,但是就算把比x小的数全加起来都不比x大,所以x必须被取走!举例:25132850,s=57,发现50小于等于57,取之,s=7,然
- 湖南省第十四届程序设计大赛K题CSU 2173:useFFT(前缀和)
Huah_2018
题目链接:http://acm.csu.edu.cn:20080/csuoj/problemset/problem?pid=2173DescriptionBobocomputestheproductP(x)⋅Q(x)=c0 + c1x + … + cn + mxn + mfortwopolynomialsP(x)=a0 + a1x + … + anxnandQ(x)=b0 + b1x + … +
- CSU-1216: 异或最大值
z岁月无声
01字典树
地址:http://acm.csu.edu.cn/csuoj/problemset/problem?pid=1216思路:利用01字典树,对于每一个数,由高位依次找与异或为1(即于当前位不同的数)的路径,保存其最大值即可Code:#include#includeusingnamespacestd;constintMAX_S=3200005;intn,num,ans;intTrie[MAX_S][2
- 2017年湖南省第十三届大学生计算机程序设计竞赛-D Tian Ji's Horse Race Again
z岁月无声
贪心省赛
地址:http://acm.csu.edu.cn/csuoj/problemset/problem?pid=2000思路:贪心。对于King的马a[n]和Tian的马b[n],交换的k匹马,肯定是取a[n]的最大值和b[n]的最小值交换,那么对于a[],b[]的比较排列是固定的,因此主要怎么求赢得次数,由于a,b都是由小到大排序的,因此可以先求出对于b[i]至少要交换多少匹马才能够使得b[i]赢,
- CSUOJ 1042——遥控机器人
CSUWoOd
一:问题描述Description机器人站在笛卡尔坐标系的原点,面向y轴正方向,给定若干指令,求机器人最终位置。Input多组测试数据,每组数据第一行为m,表示有m个操作,0#include#includeusingnamespacestd; intmain(){ intm; while(cin>>m) //cout>inst; if(inst=="TURN"
- 集合框架
天子之骄
java数据结构集合框架
集合框架
集合框架可以理解为一个容器,该容器主要指映射(map)、集合(set)、数组(array)和列表(list)等抽象数据结构。
从本质上来说,Java集合框架的主要组成是用来操作对象的接口。不同接口描述不同的数据类型。
简单介绍:
Collection接口是最基本的接口,它定义了List和Set,List又定义了LinkLi
- Table Driven(表驱动)方法实例
bijian1013
javaenumTable Driven表驱动
实例一:
/**
* 驾驶人年龄段
* 保险行业,会对驾驶人的年龄做年龄段的区分判断
* 驾驶人年龄段:01-[18,25);02-[25,30);03-[30-35);04-[35,40);05-[40,45);06-[45,50);07-[50-55);08-[55,+∞)
*/
public class AgePeriodTest {
//if...el
- Jquery 总结
cuishikuan
javajqueryAjaxWebjquery方法
1.$.trim方法用于移除字符串头部和尾部多余的空格。如:$.trim(' Hello ') // Hello2.$.contains方法返回一个布尔值,表示某个DOM元素(第二个参数)是否为另一个DOM元素(第一个参数)的下级元素。如:$.contains(document.documentElement, document.body); 3.$
- 面向对象概念的提出
麦田的设计者
java面向对象面向过程
面向对象中,一切都是由对象展开的,组织代码,封装数据。
在台湾面向对象被翻译为了面向物件编程,这充分说明了,这种编程强调实体。
下面就结合编程语言的发展史,聊一聊面向过程和面向对象。
c语言由贝尔实
- linux网口绑定
被触发
linux
刚在一台IBM Xserver服务器上装了RedHat Linux Enterprise AS 4,为了提高网络的可靠性配置双网卡绑定。
一、环境描述
我的RedHat Linux Enterprise AS 4安装双口的Intel千兆网卡,通过ifconfig -a命令看到eth0和eth1两张网卡。
二、双网卡绑定步骤:
2.1 修改/etc/sysconfig/network
- XML基础语法
肆无忌惮_
xml
一、什么是XML?
XML全称是Extensible Markup Language,可扩展标记语言。很类似HTML。XML的目的是传输数据而非显示数据。XML的标签没有被预定义,你需要自行定义标签。XML被设计为具有自我描述性。是W3C的推荐标准。
二、为什么学习XML?
用来解决程序间数据传输的格式问题
做配置文件
充当小型数据库
三、XML与HTM
- 为网页添加自己喜欢的字体
知了ing
字体 秒表 css
@font-face {
font-family: miaobiao;//定义字体名字
font-style: normal;
font-weight: 400;
src: url('font/DS-DIGI-e.eot');//字体文件
}
使用:
<label style="font-size:18px;font-famil
- redis范围查询应用-查找IP所在城市
矮蛋蛋
redis
原文地址:
http://www.tuicool.com/articles/BrURbqV
需求
根据IP找到对应的城市
原来的解决方案
oracle表(ip_country):
查询IP对应的城市:
1.把a.b.c.d这样格式的IP转为一个数字,例如为把210.21.224.34转为3524648994
2. select city from ip_
- 输入两个整数, 计算百分比
alleni123
java
public static String getPercent(int x, int total){
double result=(x*1.0)/(total*1.0);
System.out.println(result);
DecimalFormat df1=new DecimalFormat("0.0000%");
- 百合——————>怎么学习计算机语言
百合不是茶
java 移动开发
对于一个从没有接触过计算机语言的人来说,一上来就学面向对象,就算是心里上面接受的了,灵魂我觉得也应该是跟不上的,学不好是很正常的现象,计算机语言老师讲的再多,你在课堂上面跟着老师听的再多,我觉得你应该还是学不会的,最主要的原因是你根本没有想过该怎么来学习计算机编程语言,记得大一的时候金山网络公司在湖大招聘我们学校一个才来大学几天的被金山网络录取,一个刚到大学的就能够去和
- linux下tomcat开机自启动
bijian1013
tomcat
方法一:
修改Tomcat/bin/startup.sh 为:
export JAVA_HOME=/home/java1.6.0_27
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export PATH=$JAVA_HOME/bin:$PATH
export CATALINA_H
- spring aop实例
bijian1013
javaspringAOP
1.AdviceMethods.java
package com.bijian.study.spring.aop.schema;
public class AdviceMethods {
public void preGreeting() {
System.out.println("--how are you!--");
}
}
2.beans.x
- [Gson八]GsonBuilder序列化和反序列化选项enableComplexMapKeySerialization
bit1129
serialization
enableComplexMapKeySerialization配置项的含义
Gson在序列化Map时,默认情况下,是调用Key的toString方法得到它的JSON字符串的Key,对于简单类型和字符串类型,这没有问题,但是对于复杂数据对象,如果对象没有覆写toString方法,那么默认的toString方法将得到这个对象的Hash地址。
GsonBuilder用于
- 【Spark九十一】Spark Streaming整合Kafka一些值得关注的问题
bit1129
Stream
包括Spark Streaming在内的实时计算数据可靠性指的是三种级别:
1. At most once,数据最多只能接受一次,有可能接收不到
2. At least once, 数据至少接受一次,有可能重复接收
3. Exactly once 数据保证被处理并且只被处理一次,
具体的多读几遍http://spark.apache.org/docs/lates
- shell脚本批量检测端口是否被占用脚本
ronin47
#!/bin/bash
cat ports |while read line
do#nc -z -w 10 $line
nc -z -w 2 $line 58422>/dev/null2>&1if[ $?-eq 0]then
echo $line:ok
else
echo $line:fail
fi
done
这里的ports 既可以是文件
- java-2.设计包含min函数的栈
bylijinnan
java
具体思路参见:http://zhedahht.blog.163.com/blog/static/25411174200712895228171/
import java.util.ArrayList;
import java.util.List;
public class MinStack {
//maybe we can use origin array rathe
- Netty源码学习-ChannelHandler
bylijinnan
javanetty
一般来说,“有状态”的ChannelHandler不应该是“共享”的,“无状态”的ChannelHandler则可“共享”
例如ObjectEncoder是“共享”的, 但 ObjectDecoder 不是
因为每一次调用decode方法时,可能数据未接收完全(incomplete),
它与上一次decode时接收到的数据“累计”起来才有可能是完整的数据,是“有状态”的
p
- java生成随机数
cngolon
java
方法一:
/**
* 生成随机数
* @author
[email protected]
* @return
*/
public synchronized static String getChargeSequenceNum(String pre){
StringBuffer sequenceNum = new StringBuffer();
Date dateTime = new D
- POI读写海量数据
ctrain
海量数据
import java.io.FileOutputStream;
import java.io.OutputStream;
import org.apache.poi.xssf.streaming.SXSSFRow;
import org.apache.poi.xssf.streaming.SXSSFSheet;
import org.apache.poi.xssf.streaming
- mysql 日期格式化date_format详细使用
daizj
mysqldate_format日期格式转换日期格式化
日期转换函数的详细使用说明
DATE_FORMAT(date,format) Formats the date value according to the format string. The following specifiers may be used in the format string. The&n
- 一个程序员分享8年的开发经验
dcj3sjt126com
程序员
在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。
明确入行的目的
很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML, DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容
- android欢迎界面淡入淡出效果
dcj3sjt126com
android
很多Android应用一开始都会有一个欢迎界面,淡入淡出效果也是用得非常多的,下面来实现一下。
主要代码如下:
package com.myaibang.activity;
import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.CountDown
- linux 复习笔记之常见压缩命令
eksliang
tar解压linux系统常见压缩命令linux压缩命令tar压缩
转载请出自出处:http://eksliang.iteye.com/blog/2109693
linux中常见压缩文件的拓展名
*.gz gzip程序压缩的文件
*.bz2 bzip程序压缩的文件
*.tar tar程序打包的数据,没有经过压缩
*.tar.gz tar程序打包后,并经过gzip程序压缩
*.tar.bz2 tar程序打包后,并经过bzip程序压缩
*.zi
- Android 应用程序发送shell命令
gqdy365
android
项目中需要直接在APP中通过发送shell指令来控制lcd灯,其实按理说应该是方案公司在调好lcd灯驱动之后直接通过service送接口上来给APP,APP调用就可以控制了,这是正规流程,但我们项目的方案商用的mtk方案,方案公司又没人会改,只调好了驱动,让应用程序自己实现灯的控制,这不蛋疼嘛!!!!
发就发吧!
一、关于shell指令:
我们知道,shell指令是Linux里面带的
- java 无损读取文本文件
hw1287789687
读取文件无损读取读取文本文件charset
java 如何无损读取文本文件呢?
以下是有损的
@Deprecated
public static String getFullContent(File file, String charset) {
BufferedReader reader = null;
if (!file.exists()) {
System.out.println("getFull
- Firebase 相关文章索引
justjavac
firebase
Awesome Firebase
最近谷歌收购Firebase的新闻又将Firebase拉入了人们的视野,于是我做了这个 github 项目。
Firebase 是一个数据同步的云服务,不同于 Dropbox 的「文件」,Firebase 同步的是「数据」,服务对象是网站开发者,帮助他们开发具有「实时」(Real-Time)特性的应用。
开发者只需引用一个 API 库文件就可以使用标准 RE
- C++学习重点
lx.asymmetric
C++笔记
1.c++面向对象的三个特性:封装性,继承性以及多态性。
2.标识符的命名规则:由字母和下划线开头,同时由字母、数字或下划线组成;不能与系统关键字重名。
3.c++语言常量包括整型常量、浮点型常量、布尔常量、字符型常量和字符串性常量。
4.运算符按其功能开以分为六类:算术运算符、位运算符、关系运算符、逻辑运算符、赋值运算符和条件运算符。
&n
- java bean和xml相互转换
q821424508
javabeanxmlxml和bean转换java bean和xml转换
这几天在做微信公众号
做的过程中想找个java bean转xml的工具,找了几个用着不知道是配置不好还是怎么回事,都会有一些问题,
然后脑子一热谢了一个javabean和xml的转换的工具里,自己用着还行,虽然有一些约束吧 ,
还是贴出来记录一下
顺便你提一下下,这个转换工具支持属性为集合、数组和非基本属性的对象。
packag
- C 语言初级 位运算
1140566087
位运算c
第十章 位运算 1、位运算对象只能是整形或字符型数据,在VC6.0中int型数据占4个字节 2、位运算符: 运算符 作用 ~ 按位求反 << 左移 >> 右移 & 按位与 ^ 按位异或 | 按位或 他们的优先级从高到低; 3、位运算符的运算功能: a、按位取反: ~01001101 = 101
- 14点睛Spring4.1-脚本编程
wiselyman
spring4
14.1 Scripting脚本编程
脚本语言和java这类静态的语言的主要区别是:脚本语言无需编译,源码直接可运行;
如果我们经常需要修改的某些代码,每一次我们至少要进行编译,打包,重新部署的操作,步骤相当麻烦;
如果我们的应用不允许重启,这在现实的情况中也是很常见的;
在spring中使用脚本编程给上述的应用场景提供了解决方案,即动态加载bean;
spring支持脚本