- Colorful Truck Challenge
Qwerasdzxc
Inthegame,theannualmonstercarchallengeisabouttobegin.Weneedtodrivethemonstertruckonthechallengingtrack.Let'stryitoutnow!Gamegoal:reasonableoperation,smoothandsmooth!
- 补题与周总结:leetcode第 376 场周赛
.SacaJawea
练习赛补题leetcode算法职场和发展
文章目录复盘与一周总结2967.使数组成为等数数组的最小代价(中位数贪心回文数判断)2968.执行操作使频率分数最大(中位数贪心前缀和滑窗)复盘与一周总结wa穿了第3题,赛时其实想到了思路:中位数贪心,从中位数开始,用左右指针找到第一个回文数,与该回文数的代价就是答案。但是没有考虑到左右指针同时找到回文数的情况,wa了一发之后开始改。用一个vector保存代价,只要数组长度大于2就返回其中的较小值
- 开源项目介绍
fzx12138
学习
浙大高飞课题组微分平坦微分平坦的思想是:一个全维度的状态空间可以被一组低维的精心挑选的输出平坦空间(flat-outputspace)的变量及其导数的代数组合的方式所表示。由此,轨迹规划就可以在这组精心挑选的变量的空间所进行。论文:AnEfficientSpatial-TemporalTrajectoryPlannerforAutonomousVehicles开源项目:ZJU-FAST-Lab/D
- 【Colorful】 —— 图片、素材网站推荐
卡皮巴拉
前端css搜索引擎平面illustrator交互
以匠心打磨每一处,造就臻品。pixabay——高质量图片素材网站,设计师精选https://pixabay.com/zh/unDraw——免费无版权商务插画网站Illustrations|unDrawmixkit——免费高质量视频、音频iconfont——阿里巴巴矢量图标库iconfont-阿里巴巴矢量图标库
- 【GitHub项目推荐--名校课程资源】【转载】
旅之灵夫
GitHub项目推荐github
先引用一段话,今天推荐的所有GitHub项目创立动机几乎都是这个。本文会盘点清华、北大、斯坦福、中国科学技术大学、上海交大等学校的课程资源。01.浙江大学课程共享计划上图截屏中的话就是出自该项目,浙江大学搞了一个课程共享计划,其他学校也不会示弱,这个项目诞生后,北大、清华等等课程资源共享计划相继推出。地址1:https://github.com/QSCTech/zju-icicles地址2:htt
- x86_64构架下的ubuntu 20.04 实现 arm64的虚拟化(qemu)
蓝~天~
运维工具ubuntuarmlinux
1、安装ubuntu20.4TLSubuntu20.4下载地址:https://mirrors.zju.edu.cn/ubuntu-releases/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.isocentos7.9arrch64下载地址:http://mirror-hk.koddos.net/centos-altarch/7.9.2009/isos/aar
- CF1178F2 Long Colorful Strip 题解 搜索
BestMonkey
题解c++算法c语言
LongColorfulStrip传送门题面翻译题目描述这是F题的第二个子任务。F1和F2的区别仅在对于mmm和时间的限制上有n+1n+1n+1种颜色标号从000到nnn,我们有一条全部染成颜色000的长为mmm的纸带。Alice拿着刷子通过以下的过程来给纸带染色:我们按照从111到nnn的顺序进行染色,进行每次染色时,我们选取一个区间[ai,bi][a_i,b_i][ai,bi],0≤aiusi
- CF1178F1 Short Colorful Strip 题解
BestMonkey
题解c++算法c语言
ShortColorfulStrip传送门题面翻译题目描述这是F题的第一个子任务。F1和F2的区别仅在对于m和时间的限制上有n+1种颜色标号从0到n,我们有一条全部染成颜色0的长为m的纸带。Alice拿着刷子通过以下的过程来给纸带染色:我们按照从1到n的顺序进行染色,进行每次染色时,我们选取一个区间[ai,bi],0./**@filestdc++.h*Thisisanimplementationf
- 深入分析Linux内核源代码阅读笔记 第四章、第五章
云微123
linux内核操作系统linux笔记
我的GIS/CS学习笔记:https://github.com/yunwei37/ZJU-CS-GIS-ClassNotes第四章进程描述本章将对进程进行全面的描述。进程定义:所谓进程是由正文段(Text)、用户数据段(UserSegment)以及系统数据段(SystemSegment)共同组成的一个执行环境。它代表程序的执行过程,是一个动态的实体。程序定义:程序只是一个普通文件,是一个机器代码指
- url.Values
Ftworld21
Gogolang
golangpost发送application/json数据到服务器_huanleyan的专栏-程序员宅基地-程序员宅基地GO中url.Values作为参数传递的两种解析方法_mingzhehaolove的专栏-CSDN博客_golangurl.valuesgolang语言发送json格式的http请求_boss2967的博客-CSDN博客_go发送json
- 23-末2菜菜的计算机保研之路(pku cs\rw、zju cs、fdu cs、ustc)
雨xuan
计算机保研
本科院校:dlmu(大连的211计算机届地位低的末2、隔壁是大连的985)。专业:智能科学与技术(080907)ps:是的一级学科是电子科学与技术排名:1/66英语:CET-6520竞赛:双国奖、数学建模国赛(非国一、国二)、MCM(非O、F)。还有几十个奖项,年轻不懂事乱水可以忽略、没有用。我认为除了两个国奖以外都没用。论文:在投软工类A刊一篇、EI录用一篇(EI这个可以忽略不计)、一作专利、软
- ZJU-java进阶笔记 第三周(对象容器)
CSU迦叶
java
ArrayList读作ArrayListofString用来存放String的ArrayListArrayList类属于范型类,是种容器ArrayList类属于容器类,用来存放对象,由容器类型和元素类型构成知道容器类的一些内置用法,省很多事对象数组中的每个元素都是对象的管理者而非对象本身仅仅创建数组并没有创建其中的每一个对象int[]ia=newint[10];String[]a=newStrin
- ZJU-java进阶笔记 第一、二周(类与对象,对象交互)
CSU迦叶
java
对象变量是对象的管理者,而非所有者VendingMachinevm=newVendingMachine();this指代当前对象成员函数可以直接(不需要点运算符)调用本类的其他成员函数voidinsertMoney(intamount){balance=balance+amount;showBalance();}定义在成员函数内部的是本地变量,定义在类内部,成员函数外部的是成员变量本地变量的作用域
- β⁃内酰胺类抗生素/β⁃内酰胺酶抑制剂复方制剂临床应用专家共识(2020年版)
f70420f979c3
《β⁃内酰胺类抗生素/β⁃内酰胺酶抑制剂复方制剂临床应用专家共识》编写专家组通信作者:俞云松,浙江大学医学院附属邵逸夫医院感染病科,杭州310009,Email:
[email protected]:10.3760/cma.j.cn112137⁃20200202⁃00178一、概述革兰阴性菌及少数革兰阳性菌对β⁃内酰胺类抗生素耐药的最重要机制是产生各种β⁃内酰胺酶。β⁃内酰胺酶抑制剂能够抑制
- leetcode2967. 使数组成为等数数组的最小代价
晓宜
算法python开发语言
文章目录题目思路复杂度Code题目给你一个长度为n下标从0开始的整数数组nums。你可以对nums执行特殊操作任意次(也可以0次)。每一次特殊操作中,你需要按顺序执行以下步骤:从范围[0,n-1]里选择一个下标i和一个正整数x。将|nums[i]-x|添加到总代价里。将nums[i]变为x。如果一个正整数正着读和反着读都相同,那么我们称这个数是回文数。比方说,121,2552和65756都是回文数
- leetcode - 1578. Minimum Time to Make Rope Colorful
KpLn_HJL
OJ题目记录leetcode算法职场和发展
DescriptionAlicehasnballoonsarrangedonarope.Youaregivena0-indexedstringcolorswherecolors[i]isthecoloroftheithballoon.Alicewantstheropetobecolorful.Shedoesnotwanttwoconsecutiveballoonstobeofthesamecolo
- WPF 消息日志打印帮助类:HandyControl+NLog+彩色控制台打印
龙中舞王
WPF入门知识wpf
文章目录前言相关文章Nlog配置HandyControl配置简单使用显示效果文本内容前言我将简单的HandyControl的消息打印系统和Nlog搭配使用,简化我们的代码书写相关文章.NET控制台NLog使用WPF-UIHandyControl控件简单实战C#更改控制台文字输出颜色Nlog配置这里安装这个文章配置就行了,但是彩色控制台打印需要修改一下,Console.Colorful官网好像被占用
- Leetcode---376周赛---中位数贪心
竹下为生
leetcode算法职场和发展
题目列表2965.找出缺失和重复的数字2966.划分数组并满足最大差限制2967.使数组成为等数数组的最小代价2968.执行操作使频率分数最大一、找到缺失和重复的数字由于数据范围不是很大,可以直接暴力统计每个数字出现的次数,时间复杂度为O(n^2)classSolution{public:vectorfindMissingAndRepeatedValues(vector>&grid){vector
- 最近关于工作与生活的思考-有些焦虑
alice的日记本
最近又在思考很多,其实是轻微焦虑了。又在考虑钱与生活幸福与生活品质的关系,还有别人的评价与自我满足。比如看到馒头飞扬去大厂实习,好多人去大厂实习,苏研金光闪闪的履历,甚至lilly的商科竞争力,我好像焦虑了,自卑了。但是认真想想,如果是HRDP,我不会想做这个工作。如果我是去字节做HR,我会羞于和别人提起,难道不就像在zju读英语一样吗?我想有真本领,competitiveedge,而不是看似光鲜
- el-table bug整理
LXXgalaxy
bugvue.jselementui
//去掉底部border.el-table::before{height:0;}//头部::v-deep.el-tableth{background-color:#092459;height:30px!important;}//背景色::v-deep.el-tabletr,::v-deep.el-tabletd{background-color:#0b2967;color:white;}::v-d
- Leetcode 2967. Minimum Cost to Make Array Equalindromic
Espresso Macchiato
leetcode笔记leetcode2967leetcodemediumleetcode周赛376leetcode题解累积数组
Leetcode2967.MinimumCosttoMakeArrayEqualindromic1.解题思路2.代码实现题目链接:2967.MinimumCosttoMakeArrayEqualindromic1.解题思路这一题其实我的思路有点笨,多少有点暴力求解的意思。显然,如果我们给出全部的对称数并将其有序排列,那么对于其中每一个对称数作为目标值时的cost就是一个包含一个最小值的先减后增有序
- ACM 网址和一些建议
剑西楼
ACM学习
USACOhttp://ace.delos.com/usacogate美国著名在线题库,专门为信息学竞赛选手准备TJUhttp://acm.tongji.edu.cn/同济大学在线题库,唯一的中文题库,适合NOIP选手ZJUhttp://acm.zju.edu.cn/浙江大学在线题库JLUhttp://acm.jlu.edu.cn/吉林大学在线题库(一直上不去)PKUhttp://acm.pku.
- ACM大量习题题库及建议培养计划
Ellating123
ACM大量习题题库ACM大量习题题库现在网上有许多题库,大多是可以在线评测,所以叫做OnlineJudge。除了USACO是为IOI准备外,其余几乎全部是大学的ACM竞赛题库。USACOhttp://ace.delos.com/usacogate美国著名在线题库,专门为信息学竞赛选手准备TJUhttp://acm.tongji.edu.cn/同济大学在线题库,唯一的中文题库,适合NOIP选手ZJU
- Colorful Grid Codeforces Round 910 (Div. 2) C
timidcatt
构造算法c++数据结构
Problem-C-Codeforces题目大意:有一个n*m的网格,要求从(1,1)走到(n,m),同时要求路径的长度必须为k+1,然后给每个两点之间的路径染成红色或蓝色,要求任意两个相邻线段颜色不能相同,求涂色的方案3=3,所以可以在右下再上面一个小正方形里绕圈,这样就得到了所有的k=len+2+4x,如下图:这样的话所有的偶数k-len就能都能找到一种合法的走法,然后发现如果k-len是奇数
- CF1898C Colorful Grid(构造)
x-d-xxh
CF模拟算法
题目链接题目大意n行m列的一个矩阵,每行有m-1条边,每列有n-1条边。问一共走k条边,能不能从(1,1),走到(n,m),要求该路径上,每条边的颜色都是红蓝交替的,可以走重复的边。输出YES/NO思路NO的情况从起点到终点至少要走n-1+m-1步,若kn-1+m-1,res=k-(n-1+m-1),res一定是偶数,偶数除以4,要不就能整除,要不就余2能被整除,就让它,绕着最后一圈转若余2,则先
- 鸿蒙设备学习|常见编译错误
C君莫笑
鸿蒙设备学习学习
项目场景:BearPi-HM_Micro编译源码常见错误问题描述问题一:问题二:[OHOSERROR][1740/2967]ACTION//drivers/adapter/khdf/liteos:build_hc_gen(//build/lite/toolchain:linux_x86_64_ohos_clang)[OHOSERROR]FAILED:obj/drivers/adapter/khdf
- 浙大互联网协会(INA)2020~2021学年纳新启动!
weixin_37097665
人工智能android模拟器微软payment大数据
ZJUINA2020学年纳新启动!协会简介浙江大学互联网协会(INA),旨在聚集并培养浙大互联网领域最优秀的人才,为浙大有志于进入互联网行业发展的同学提供最优秀的学习平台和人际网络。协会内部培养模式包括导师制度、知识分享、团队实操、项目孵化、职业发展指导等方式。协会成员创立的创业公司或团队包括木链科技、摇滚动物园、ZJU学习帝、查老师、课否等。协会成员收到的offer囊括阿里、腾讯、百度、字节跳动
- 【PianoVoice.js文件4】
Lgwind233
javascript
varpiano4={"C1":",SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjQ1LjEwMAAAAAAAAAAAAAAA##NwAAAAAAAAAAAAAAAAAAAAAAAAWGluZwAAAA8AAAE1AAB6swALEBUZHiQoLDA0OT1CRUlMT1NWWVxgZGdrbnF0d3p+gYSIi46RlJaZm52goqWnqayusLK0tr
- PTA 数据结构与算法题目集(中文) 7-10 公路村村通 (30分) 最小生成树(kruskal算法)
云微123
笔记数据结构与算法数据结构c++算法
我的GIS/CS学习笔记:https://github.com/yunwei37/ZJU-CS-GIS-ClassNotes还有不少数据结构和算法相关的笔记以及pta题解哦x克鲁斯卡尔算法的基本思想是以边为主导地位,始终选择当前可用的最小边权的边(可以直接快排或者algorithm的sort)。每次选择边权最小的边链接两个端点是kruskal的规则,并实时判断两个点之间有没有间接联通。PTA题目现
- 2019-08-05-二叉树(下)
美梦是个可怜虫
现在来讨论链表构建的二叉树递归形式图和上一篇的一样,代码如下,就是输入需要说明一下。packagecom.rjy.repo.zju.datastrueture.chapter03;importjava.util.Scanner;/***构建链式的二叉树,需要递归创建!**我们把每个节点的数据定义位一个字符**/classBinaryTree{//每个节点的值,包括左右指针,数据区privateBi
- 安装数据库首次应用
Array_06
javaoraclesql
可是为什么再一次失败之后就变成直接跳过那个要求
enter full pathname of java.exe的界面
这个java.exe是你的Oracle 11g安装目录中例如:【F:\app\chen\product\11.2.0\dbhome_1\jdk\jre\bin】下的java.exe 。不是你的电脑安装的java jdk下的java.exe!
注意第一次,使用SQL D
- Weblogic Server Console密码修改和遗忘解决方法
bijian1013
Welogic
在工作中一同事将Weblogic的console的密码忘记了,通过网上查询资料解决,实践整理了一下。
一.修改Console密码
打开weblogic控制台,安全领域 --> myrealm -->&n
- IllegalStateException: Cannot forward a response that is already committed
Cwind
javaServlets
对于初学者来说,一个常见的误解是:当调用 forward() 或者 sendRedirect() 时控制流将会自动跳出原函数。标题所示错误通常是基于此误解而引起的。 示例代码:
protected void doPost() {
if (someCondition) {
sendRedirect();
}
forward(); // Thi
- 基于流的装饰设计模式
木zi_鸣
设计模式
当想要对已有类的对象进行功能增强时,可以定义一个类,将已有对象传入,基于已有的功能,并提供加强功能。
自定义的类成为装饰类
模仿BufferedReader,对Reader进行包装,体现装饰设计模式
装饰类通常会通过构造方法接受被装饰的对象,并基于被装饰的对象功能,提供更强的功能。
装饰模式比继承灵活,避免继承臃肿,降低了类与类之间的关系
装饰类因为增强已有对象,具备的功能该
- Linux中的uniq命令
被触发
linux
Linux命令uniq的作用是过滤重复部分显示文件内容,这个命令读取输入文件,并比较相邻的行。在正常情 况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的。该命令加工后的结果写到输出文件中。输入文件和输出文件必须不同。如 果输入文件用“- ”表示,则从标准输入读取。
AD:
uniq [选项] 文件
说明:这个命令读取输入文件,并比较相邻的行。在正常情况下,第二个
- 正则表达式Pattern
肆无忌惮_
Pattern
正则表达式是符合一定规则的表达式,用来专门操作字符串,对字符创进行匹配,切割,替换,获取。
例如,我们需要对QQ号码格式进行检验
规则是长度6~12位 不能0开头 只能是数字,我们可以一位一位进行比较,利用parseLong进行判断,或者是用正则表达式来匹配[1-9][0-9]{4,14} 或者 [1-9]\d{4,14}
&nbs
- Oracle高级查询之OVER (PARTITION BY ..)
知了ing
oraclesql
一、rank()/dense_rank() over(partition by ...order by ...)
现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信有一定oracle应用知识的同学都能写出下面的SQL语句:
select e.ename, e.job, e.sal, e.deptno
from scott.emp e,
(se
- Python调试
矮蛋蛋
pythonpdb
原文地址:
http://blog.csdn.net/xuyuefei1988/article/details/19399137
1、下面网上收罗的资料初学者应该够用了,但对比IBM的Python 代码调试技巧:
IBM:包括 pdb 模块、利用 PyDev 和 Eclipse 集成进行调试、PyCharm 以及 Debug 日志进行调试:
http://www.ibm.com/d
- webservice传递自定义对象时函数为空,以及boolean不对应的问题
alleni123
webservice
今天在客户端调用方法
NodeStatus status=iservice.getNodeStatus().
结果NodeStatus的属性都是null。
进行debug之后,发现服务器端返回的确实是有值的对象。
后来发现原来是因为在客户端,NodeStatus的setter全部被我删除了。
本来是因为逻辑上不需要在客户端使用setter, 结果改了之后竟然不能获取带属性值的
- java如何干掉指针,又如何巧妙的通过引用来操作指针————>说的就是java指针
百合不是茶
C语言的强大在于可以直接操作指针的地址,通过改变指针的地址指向来达到更改地址的目的,又是由于c语言的指针过于强大,初学者很难掌握, java的出现解决了c,c++中指针的问题 java将指针封装在底层,开发人员是不能够去操作指针的地址,但是可以通过引用来间接的操作:
定义一个指针p来指向a的地址(&是地址符号):
- Eclipse打不开,提示“An error has occurred.See the log file ***/.log”
bijian1013
eclipse
打开eclipse工作目录的\.metadata\.log文件,发现如下错误:
!ENTRY org.eclipse.osgi 4 0 2012-09-10 09:28:57.139
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContai
- spring aop实例annotation方法实现
bijian1013
javaspringAOPannotation
在spring aop实例中我们通过配置xml文件来实现AOP,这里学习使用annotation来实现,使用annotation其实就是指明具体的aspect,pointcut和advice。1.申明一个切面(用一个类来实现)在这个切面里,包括了advice和pointcut
AdviceMethods.jav
- [Velocity一]Velocity语法基础入门
bit1129
velocity
用户和开发人员参考文档
http://velocity.apache.org/engine/releases/velocity-1.7/developer-guide.html
注释
1.行级注释##
2.多行注释#* *#
变量定义
使用$开头的字符串是变量定义,例如$var1, $var2,
赋值
使用#set为变量赋值,例
- 【Kafka十一】关于Kafka的副本管理
bit1129
kafka
1. 关于request.required.acks
request.required.acks控制者Producer写请求的什么时候可以确认写成功,默认是0,
0表示即不进行确认即返回。
1表示Leader写成功即返回,此时还没有进行写数据同步到其它Follower Partition中
-1表示根据指定的最少Partition确认后才返回,这个在
Th
- lua统计nginx内部变量数据
ronin47
lua nginx 统计
server {
listen 80;
server_name photo.domain.com;
location /{set $str $uri;
content_by_lua '
local url = ngx.var.uri
local res = ngx.location.capture(
- java-11.二叉树中节点的最大距离
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class MaxLenInBinTree {
/*
a. 1
/ \
2 3
/ \ / \
4 5 6 7
max=4 pass "root"
- Netty源码学习-ReadTimeoutHandler
bylijinnan
javanetty
ReadTimeoutHandler的实现思路:
开启一个定时任务,如果在指定时间内没有接收到消息,则抛出ReadTimeoutException
这个异常的捕获,在开发中,交给跟在ReadTimeoutHandler后面的ChannelHandler,例如
private final ChannelHandler timeoutHandler =
new ReadTim
- jquery验证上传文件样式及大小(好用)
cngolon
文件上传jquery验证
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery1.8/jquery-1.8.0.
- 浏览器兼容【转】
cuishikuan
css浏览器IE
浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同
问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。
碰到频率:100%
解决方案:CSS里 *{margin:0;padding:0;}
备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设
- Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
daizj
shell$#$?特殊变量
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:
$echo $$
运行结果
29949
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个
- 程序设计KISS 原则-------KEEP IT SIMPLE, STUPID!
dcj3sjt126com
unix
翻到一本书,讲到编程一般原则是kiss:Keep It Simple, Stupid.对这个原则深有体会,其实不仅编程如此,而且系统架构也是如此。
KEEP IT SIMPLE, STUPID! 编写只做一件事情,并且要做好的程序;编写可以在一起工作的程序,编写处理文本流的程序,因为这是通用的接口。这就是UNIX哲学.所有的哲学真 正的浓缩为一个铁一样的定律,高明的工程师的神圣的“KISS 原
- android Activity间List传值
dcj3sjt126com
Activity
第一个Activity:
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import a
- tomcat 设置java虚拟机内存
eksliang
tomcat 内存设置
转载请出自出处:http://eksliang.iteye.com/blog/2117772
http://eksliang.iteye.com/
常见的内存溢出有以下两种:
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: Java heap space
------------
- Android 数据库事务处理
gqdy365
android
使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSuccessful() 方法则回滚事务。事
- Java 打开浏览器
hw1287789687
打开网址open浏览器open browser打开url打开浏览器
使用java 语言如何打开浏览器呢?
我们先研究下在cmd窗口中,如何打开网址
使用IE 打开
D:\software\bin>cmd /c start iexplore http://hw1287789687.iteye.com/blog/2153709
使用火狐打开
D:\software\bin>cmd /c start firefox http://hw1287789
- ReplaceGoogleCDN:将 Google CDN 替换为国内的 Chrome 插件
justjavac
chromeGooglegoogle apichrome插件
Chrome Web Store 安装地址: https://chrome.google.com/webstore/detail/replace-google-cdn/kpampjmfiopfpkkepbllemkibefkiice
由于众所周知的原因,只需替换一个域名就可以继续使用Google提供的前端公共库了。 同样,通过script标记引用这些资源,让网站访问速度瞬间提速吧
- 进程VS.线程
m635674608
线程
资料来源:
http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001397567993007df355a3394da48f0bf14960f0c78753f000 1、Apache最早就是采用多进程模式 2、IIS服务器默认采用多线程模式 3、多进程优缺点 优点:
多进程模式最大
- Linux下安装MemCached
字符串
memcached
前提准备:1. MemCached目前最新版本为:1.4.22,可以从官网下载到。2. MemCached依赖libevent,因此在安装MemCached之前需要先安装libevent。2.1 运行下面命令,查看系统是否已安装libevent。[root@SecurityCheck ~]# rpm -qa|grep libevent libevent-headers-1.4.13-4.el6.n
- java设计模式之--jdk动态代理(实现aop编程)
Supanccy2013
javaDAO设计模式AOP
与静态代理类对照的是动态代理类,动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码。动态代理类不仅简化了编程工作,而且提高了软件系统的可扩展性,因为Java 反射机制可以生成任意类型的动态代理类。java.lang.reflect 包中的Proxy类和InvocationHandler 接口提供了生成动态代理类的能力。
&
- Spring 4.2新特性-对java8默认方法(default method)定义Bean的支持
wiselyman
spring 4
2.1 默认方法(default method)
java8引入了一个default medthod;
用来扩展已有的接口,在对已有接口的使用不产生任何影响的情况下,添加扩展
使用default关键字
Spring 4.2支持加载在默认方法里声明的bean
2.2
将要被声明成bean的类
public class DemoService {