- Linux之shell脚本的if分支
小橞
linux运维服务器
if分支介绍shell脚本中的if分支语句,有编程基础的同学会感觉十分简单(其实就是想水一篇,周末一定补一篇高质量的)。if单分支格式if条件;then执行。。fiif双分支格式if条件;then执行。。else。。。。fivim自动缩进配置文件~/.vimrcif多分支if条件测试1;then命令序列1elif条件测试2;then命令序列2else命令序列nfi条件测试可以放命令,只要是可以分对
- 别再到处倾诉了
可可易希
文/可可易希新学期,随意打开抖音,感觉全网的教师都在调动,都在重先调整工作。这其中有悲有喜,有自怨自艾,有信心百倍。真希望自己永远活在单纯的世界里,快乐地教书,然而却总能赤裸裸地窥见现实的丑态和无奈。我所在的镇,是全县比较发达的镇了,所以大多数老师都是GXH。我们的镇特别大,所以偏僻的地方又远又偏僻,近的地方就在城郊。这就造成了城郊老师多,山头老师少,并且山头无人去的特殊状况。为了保证教学能正常开
- 这个世界在我眼中
蔓露清扬
时间是人世间最昂贵的成本!爱情中,女人希望最多的无疑就是男人陪伴自己的时间久一点。陪伴是爱的表现,在女人看来。但男人可能会觉得没出息才会讨好女人,男人看重更多的是自己的事业和能拥有多少财富。男人的世界,有了事业有了钱不愁没女人爱!女人的世界,你给我钱给我事业我要的只是爱!男人觉得女人傻!女人认为男人活的不像人!钱到一定程度就是一串数字,没有情感没有温度,可男人喜欢,乐此不疲!当然,也有在钱和情感中
- 配置docker的代理
东鹏特饮
笔记系列docker运维linuxcentosubuntu
目录一.将socks5的代理转换成http的代理二.配置docker使用http的代理三.拉取镜像关闭镜像加速器一.将socks5的代理转换成http的代理1.安装epel-release仓库和privoxy并编辑配置文件yum-yinstallepel-releaseyum-yinstallprivoxyvim/etc/privoxy/config2.内容如下listen-address0.0.
- 项目实战-多子集循环嵌套 更新时的处理逻辑
ahauedu
项目实战与案例分析springboot后端
项目实战多子集循环嵌套更新时的处理逻辑商品多子集循环嵌套更新场景时的处理逻辑场景背景:业务中,套餐下面有多个商品,每个商-品又有多个sku。目前分为套餐表、商品表、sku表,现在更新套餐时商品和sku都有可能出现增删改的情况,代码里如何区分是新增修改和删除呢假设我们是SpringBoot项目,在处理套餐、商品、SKU的增删改操作时,可以采用以下方案来区分并处理新增、修改和删除操作。一、前端传递完整
- 阅读《高效能人士的七个习惯》第11天
N1252杨红梅
今天我阅读了《高效能人士的七个习惯》第十章习惯七不断更新一一平衡的自我提升原则人生最值得的投资就是磨练自己,因为生活与服务人群都得靠自己,这是最珍贵的工具。工作本身并不能带来经济上的安全感,具备良好的思考,学习,创造与适应能力,才能利于不败之地,拥有财富并不代表经济独立,拥有创造财富的能力才真正可靠。那我们要怎样实现自我提升和完善呢?作者给我们的建议是自我提升和完善,它可以从四个层面上去进行更新,
- Python | Leetcode Python题解之第388题文件的最长绝对路径
Mopes__
分享PythonLeetcode题解
题目:题解:classSolution:deflengthLongestPath(self,input:str)->int:ans,i,n=0,0,len(input)level=[0]*(n+1)whilei1:length+=level[depth-1]+1ifisFile:ans=max(ans,length)else:level[depth]=lengthreturnans
- 《光天化日》电影上映在即!看高情商沈腾如何扭转局面
小胡说电影哟
今天我们来说说一个很有意思的男人,沈腾仿佛在今年年初,就已经被推上了舆论的风口浪尖了!看高情商沈腾如何扭转局面!这次沈腾也带来了自己的新电影《光天化日》,阔别以往的喜剧风格,这部电影还是有点突破的!我也比较期待看看沈腾的另一面!现在沈腾通过春节档电影,完全达到“喜剧界天花板”的地位了,这也让很多网友,拿沈腾和周星驰比较!1999年,周星驰的封神之作《喜剧之王》上映时,当时沈腾才20岁呀!考上了军艺
- Redis常见问题及解决方案
黑话话梅@卡卡罗特
redis数据库java
1.Redis宕机如何保证数据不丢失?将内存的数据持久化到磁盘中,通过RDB和AOF实现。RDB:内存快照,只产生一个一个持久化文件,体积小,速度快,备份方便,缺点没有办法百分比存储数据。AOF:记录写命令,记录数据库的增加和修改,他的有点是格式清晰,保存数据完全,缺点体积较大,恢复速度慢。2.如何保证Redis和数据库的⼀致性?1.采用延时双删方案:通过先删除缓存的数据,在更新数据库的数据并设置
- Java 入门 6
Mihusasa
java开发语言后端1024程序员节
1.int和String之间如何转换1)int---->String方式1:空串拼接intx=100;Stringresult=""+x;方式2:利用中间桥梁:包装类类型Integer//Integer(inti)+成员方法StringtoString()inti=100;Integerx=newInteger(i);Stringresult=x.toString();方式3:publicstat
- 前端PWA(Progressive Web App)技术(二)
Good_tea_h
前端webapp
三、PWA的优势相对于原生应用和传统Web应用,PWA具有以下显著优势:四、PWA的应用场景PWA技术因其独特的优势,在多个领域得到了广泛的应用,包括但不限于:五、结论PWA技术作为一种结合了Web应用和原生应用优点的新型应用开发模式,具有跨平台兼容性、可安装性、离线访问、快速加载、沉浸式体验等显著特点。这些特点使得PWA应用能够为用户提供更加流畅、便捷和安全的体验,同时也为开发者提供了更低的开发
- 5天坚持体验营到底能学到什么?看看他们的故事吧!
张云教坚持
大家好,我是云姐。时间过得真快,2022年已经遥遥在望,不知道你今年的目标完成了多少呢?昨晚,18期体验营热热闹闹地结营了,看到大家的表白和肯定,我特别感激和鼓舞。仔细想想,从当初第一期训练营开始,有些学员已经跟了我两年多了呢,能够不负大家的期望,我真的很开心。今天的体验营学员故事,有反思,有总结,有进步,分享给大家,希望对你有一点帮助!1暖阳在加入云姐五天坚持体验营的前几天,我恰逢经历极度受挫的
- 【C++】二维数组传参方式
虚拟笔记使
C++c++开发语言
最近刚开始刷剑指offer,刚做到第三题的时候,发现C++二维数组的传参方式和C语言略有些不同,所以在这篇博客中,会列出C/C++常见的二维数组传参方式。(本方式和代码都是基于vs环境所编写)一.C语言二维数组传参方式C语言二维数组传参一般有三个方式。1.指针形式接收#includevoidPrint1(int*parr,introws,intcols)//指针,行数,列数{for(inti=0;
- 关于“著作权”!2021年10月28日!
傅申1980
关于“著作权”!!(二零二一年,十月二十八日,星期四,上海市,北部,宝山区!!)。我傅申写得东西,从来都不讲究,所谓的“著作权”!!谁爱用,谁用;谁爱摘编,谁摘编!!大家可以自由的进行编辑!!我觉得“著作权”是不太好的,它极大的限制了,人们的交流,思想的传播!!它太经济化了!它说到底,就是人们想办法牟利的一种方法和手段!!我傅申不需要!!我的东西,都是公共产品!!大家共享!!备注:(本文,写作时间
- 泛型相关内容
AngeliaXue
开发语言java
1.什么是泛型泛型就是定义一种模板,既实现了编写一次,万能匹配,又通过编译器保证了类型安全。2.使用泛型1)使用泛型时,把泛型参数替换为需要的class类型,不指定时默认为Object。2)可以在接口中定义泛型类型,实现此接口的类必须实现正确的泛型。3.编写泛型1)静态方法的方法参数和返回类型不能使用类定义的泛型,但是它可以在static单独定义泛型,并使用。2)多个泛型类型希望不总是存储相同类型
- JRE和JDK概念区分
AngeliaXue
java开发语言jdk
1.JREJavaRuntimeEnvironment:java运行环境。JVM+Java类库。开发好的java程序,直接运行,可只安装JRE。2.JDKJavaDevelopmentKit:java软件开发工具包。JRE+Java开发工具。编译、运行java代码。3.总结JRE就是运行Java字节码的虚拟机,而Java字节码需要编译就需要JDK,JDK除了包含JRE还包含编译器、调试器等开发工具
- 做个孩子王真不容易
dd6eea41175d
做个孩子王真不容易今天又是让老师很有感触的一天,九点多的时候,穆佳林给我打了个电话,说:“尹玉博的信息表,忘带了,李璐欣的信息表撕烂了。康翔没到,所以信息表也没到。樊世怡请假了。”就是一个补课,然后怎么会有这么多的问题?那时那刻,我正在房子里面打扫卫生。满手都是灰尘,但是赶快去接电话。“给李璐欣,和尹玉博请假到十点回去整理信息表!”因为手头没有班里的这个信息表,所以心里很忐忑,樊世怡没给我请假呀!
- Spring AOP中的动态代理:JDK动态代理和CGLIB动态代理
裘马轻狂大帅
静态代理模式 所谓静态代理就是AOP框架会在编译阶段生成AOP代理类,因此也称为编译时增强。ApsectJ是静态代理的实现之一,也是最为流行的。静态代理由于在编译时就生成了代理类,效率相比动态代理要高一些。AspectJ可以单独使用,也可以和Spring结合使用。动态代理模式 与静态代理不同,动态代理就是说AOP框架不会去修改编译时生成的字节码,而是在运行时在内存中生成一个AOP代理对象,这个AO
- 【教育史话】吴振成宋正友等校长的工作经验(上)
宋正友
1987年东北师大附中校长吴振成、长春市实验中学校长宋正友共同总结了校长工作的一些基本经验载入《校长手册》(吉林教育出版社1987年版)。这些经验,在当时是很“现代”的,时下有的地方可能已经有些落伍,但就其内容和反映的精神实质来看,这些经验仍然带有一定的规律性,和今天所要提倡的东西并不相悖。在新的形势下,这些经验也许还有参考价值。一、集中精力控制全局学校的全局指的是学校整体工作运行的结构和动态。学
- 那些年,我们一起追过的梦
b5488ef0bbeb
小时候,我们总是有着无限的梦想。或许是成为一名科学家,或者是成为一名演员,又或者是成为一名足球运动员。那时候,我们总是充满了无限的憧憬和热情。然而,随着年龄的增长和生活的琐碎,我们渐渐地变得沉默和平庸。我们开始忘记曾经的梦想,忘记曾经对未来充满信心的自己。但是,在某个特定的时刻,当我们回首过去时,却会发现那些曾经追逐过的梦想依旧在心中萦绕。也许它们已经不再像小时候那样明亮和耀眼了,但它们依旧存在,
- 江西各地区事业单位考情须知!江西事业单位考什么?
0a0b32673034
江西各地区事业单位考情须知!江西事业单位考什么?2018-0从考查的题型来看:一般分为全客观和客观+主观两大类。客观+主观的考查地市包括:宜春市直、宜春丰城、抚州、萍乡、吉安、吉安安福县和景德镇。其他地市为客观题。从考查范围看上看,江西事业单位一般包括政治理论、时事政治、法律、经济、管理、公文、科技、人文、地理、省情市情等内容。而且从近期的试题看,时政、科技人文知识比例有所上升。从具体内容看:1.
- 永不消逝的爱
琪杰儿
昨晚,我家肚兜非要自己抹身体乳,首先双手护住大白罐,不准姐姐沾指;然后带着哭腔跟姐姐争夺,并打翻了罐子,倒了点在床单上,我忍着怒气用纸巾擦干净;再次用食指深深地挖,涂在脸上和小腿上;最后竟然把盖着乳的食指伸向姐的羽绒服,我情不自禁地往他头顶狠狠地敲了3个重重的“螺丝”并大声呵斥他。顿时他哇哇大哭起来,眼泪呈线性地流向下巴脖子。我心有不忍,心里不停地问自己——有没有敲坏吧?我的手擦不完他淌着的泪,掏
- WeKnow-RAG:智能自适应的检索增强生成方法
步子哥
人工智能
在当今快速发展的人工智能领域,检索增强生成(Retrieval-AugmentedGeneration,RAG)方法逐渐成为一种新兴的解决方案。CobusGreyling在他最新的文章中深入探讨了WeKnow-RAG,这一方法通过结合知识图谱和网络搜索技术,极大地提升了大型语言模型(LLMs)在复杂查询中的表现。知识图谱的力量知识图谱(KnowledgeGraphs,KGs)作为信息检索的重要工具
- pcma和pcmu pcm编码_GitHub - mackenbaron/EasyAACEncoder: 简单、高效、稳定的开源音频编码库,支持将各种音频数据(G.711A/PCMA、G.711U/P...
CLOUDU
pcma和pcmupcm编码
EasyAACEncoderEasyAACEncoder是EasyDarwin开源流媒体服务团队整理、开发的一款音频转码到AAC的工具库,目前支持G711a/G711u/G726/PCM等音频格式的转码,跨平台,支持Windows/Linux/arm.调用示例testEasyAACEncoder:通过EasyAACEncoderAPI对G711A/G711U/G726进行AAC转码;Windows
- 2018-09-03
水边的鱼
世人多是把物质等同于成功和幸福。本节课我觉得有如下要点。我们对金钱的认知有三大误区:其一,我们认为缺钱的人才焦虑。其二,物质焦虑并不是因为物质匮乏。有钱人同样会焦虑。其三,有了足够的金钱和物质满足,才算成功,才能幸福。创伤才是焦虑的根源。通过拨云见日三步法,缓解我们的焦虑。其一:调整幸福认知,把物质摆在正确的位置,你拥有了你梦寐以求的物质,你的兴奋持续了多久?会是永远吗?其二:核算你的需求底线,哪
- 2021年元旦:一个阳光明媚的日子,开启征程再出发
陌上图腾
今天是2021年的第一天,一个天蓝地阔、阳光明媚的好日子,天格外的蓝,阳光亦格外的明媚和温暖。我用一万三的步数开启了新年第一天的开始。当走过小桥,来到静谧且洒满阳光的小河边舒筋展臂时,阳光暖暖的包裹、岁月静好的温柔,让人心生幸福和感慨,活着真好!健康地活着真好!2020年,有多少生命因疫情止步!有多少家庭因疫情破碎!又有多少家庭因无稳定收入返贫返苦!我们何其幸生活在低风险地域!又何其幸生在我们伟大
- Nginx HTTP和反向代理服务器
深渊之望
nginx服务器运维
一、什么是nginx:1、概念:Nginx(enginex)是一个高性能的HTTP和反向代理web服务器。2、什么是代理服务器:概念:代理服务器是介于客户端和Web服务器之间的另一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页信息,而是通过向代理服务器发送请求,信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。一个完整的代理请求过程为:客户端首先与代理服
- Qt 添加资源文件(.qrc)
zhf98@
Qt技术qt开发语言
前言在编写程序的时候经常用到图片来美化应用程序的UI界面,除了图片外,还有视频、音频等等其他类型的资源文件。所谓资源文件,即程序可以从中读出需要的各种预先添加好的文件。Qt提供了一套管理资源文件的方法,本文介绍如何使用QtCreator管理和使用资源文件添加资源文件创建Qt资源管理文件在已有工程上右键,选择「添加新文件…」,在Qt分类下找到QtResourceFile输入Qt资源管理文件的名称(例
- 自我救赎之路 16
我还是个bb
今天那啥了,很气。因为这不是我想要的,我身体之前熬夜伤到了,我还想继续恢复。我不是和尚,但是今天肯定不合时宜。所以说这次的好机会我错过了,毕竟每次能战胜自己,直面自己的机会都应该被珍惜才对。对了,说多一句,青少年应该远离低级趣味,食色性也,也应取之有道。毕竟,君子慎独,合乎情理,合乎本心,方可欺之以方
- 故乡的泥土
奔跑得小猪
前天上班,忙得一个头两个大时,二姐打来电话。她说:“后天是腊月初六,咱爸的忌日。你回老家吗?”我一想正好休班,就答应着:“去啊,一定去。”在我们老家,清明和十月一都不是重要日子,只有老人的忌日才是最重要的日子。我小时候,奶奶的侄子会在固定的某一天来我们家,说是给他姑姑上坟。我爸爸也会在外公外婆去世的那天去外婆家上坟。爸爸去世后,我弟弟接过他的接力棒,在外公外婆的忌日时去上坟。但我却不是按常理出牌的
- [黑洞与暗粒子]没有光的世界
comsci
无论是相对论还是其它现代物理学,都显然有个缺陷,那就是必须有光才能够计算
但是,我相信,在我们的世界和宇宙平面中,肯定存在没有光的世界....
那么,在没有光的世界,光子和其它粒子的规律无法被应用和考察,那么以光速为核心的
&nbs
- jQuery Lazy Load 图片延迟加载
aijuans
jquery
基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载。
对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度。
版本:
jQuery v1.4.4+
jQuery Lazy Load v1.7.2
注意事项:
需要真正实现图片延迟加载,必须将真实图片地址写在 data-original 属性中。若 src
- 使用Jodd的优点
Kai_Ge
jodd
1. 简化和统一 controller ,抛弃 extends SimpleFormController ,统一使用 implements Controller 的方式。
2. 简化 JSP 页面的 bind, 不需要一个字段一个字段的绑定。
3. 对 bean 没有任何要求,可以使用任意的 bean 做为 formBean。
使用方法简介
- jpa Query转hibernate Query
120153216
Hibernate
public List<Map> getMapList(String hql,
Map map) {
org.hibernate.Query jpaQuery = entityManager.createQuery(hql);
if (null != map) {
for (String parameter : map.keySet()) {
jp
- Django_Python3添加MySQL/MariaDB支持
2002wmj
mariaDB
现状
首先,
[email protected] 中默认的引擎为 django.db.backends.mysql 。但是在Python3中如果这样写的话,会发现 django.db.backends.mysql 依赖 MySQLdb[5] ,而 MySQLdb 又不兼容 Python3 于是要找一种新的方式来继续使用MySQL。 MySQL官方的方案
首先据MySQL文档[3]说,自从MySQL
- 在SQLSERVER中查找消耗IO最多的SQL
357029540
SQL Server
返回做IO数目最多的50条语句以及它们的执行计划。
select top 50
(total_logical_reads/execution_count) as avg_logical_reads,
(total_logical_writes/execution_count) as avg_logical_writes,
(tot
- spring UnChecked 异常 官方定义!
7454103
spring
如果你接触过spring的 事物管理!那么你必须明白 spring的 非捕获异常! 即 unchecked 异常! 因为 spring 默认这类异常事物自动回滚!!
public static boolean isCheckedException(Throwable ex)
{
return !(ex instanceof RuntimeExcep
- mongoDB 入门指南、示例
adminjun
javamongodb操作
一、准备工作
1、 下载mongoDB
下载地址:http://www.mongodb.org/downloads
选择合适你的版本
相关文档:http://www.mongodb.org/display/DOCS/Tutorial
2、 安装mongoDB
A、 不解压模式:
将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务,默
- CUDA 5 Release Candidate Now Available
aijuans
CUDA
The CUDA 5 Release Candidate is now available at http://developer.nvidia.com/<wbr></wbr>cuda/cuda-pre-production. Now applicable to a broader set of algorithms, CUDA 5 has advanced fe
- Essential Studio for WinRT网格控件测评
Axiba
JavaScripthtml5
Essential Studio for WinRT界面控件包含了商业平板应用程序开发中所需的所有控件,如市场上运行速度最快的grid 和chart、地图、RDL报表查看器、丰富的文本查看器及图表等等。同时,该控件还包含了一组独特的库,用于从WinRT应用程序中生成Excel、Word以及PDF格式的文件。此文将对其另外一个强大的控件——网格控件进行专门的测评详述。
网格控件功能
1、
- java 获取windows系统安装的证书或证书链
bewithme
windows
有时需要获取windows系统安装的证书或证书链,比如说你要通过证书来创建java的密钥库 。
有关证书链的解释可以查看此处 。
public static void main(String[] args) {
SunMSCAPI providerMSCAPI = new SunMSCAPI();
S
- NoSQL数据库之Redis数据库管理(set类型和zset类型)
bijian1013
redis数据库NoSQL
4.sets类型
Set是集合,它是string类型的无序集合。set是通过hash table实现的,添加、删除和查找的复杂度都是O(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog的tag功能。
sadd:向名称为key的set中添加元
- 异常捕获何时用Exception,何时用Throwable
bingyingao
用Exception的情况
try {
//可能发生空指针、数组溢出等异常
} catch (Exception e) {
 
- 【Kafka四】Kakfa伪分布式安装
bit1129
kafka
在http://bit1129.iteye.com/blog/2174791一文中,实现了单Kafka服务器的安装,在Kafka中,每个Kafka服务器称为一个broker。本文简单介绍下,在单机环境下Kafka的伪分布式安装和测试验证 1. 安装步骤
Kafka伪分布式安装的思路跟Zookeeper的伪分布式安装思路完全一样,不过比Zookeeper稍微简单些(不
- Project Euler
bookjovi
haskell
Project Euler是个数学问题求解网站,网站设计的很有意思,有很多problem,在未提交正确答案前不能查看problem的overview,也不能查看关于problem的discussion thread,只能看到现在problem已经被多少人解决了,人数越多往往代表问题越容易。
看看problem 1吧:
Add all the natural num
- Java-Collections Framework学习与总结-ArrayDeque
BrokenDreams
Collections
表、栈和队列是三种基本的数据结构,前面总结的ArrayList和LinkedList可以作为任意一种数据结构来使用,当然由于实现方式的不同,操作的效率也会不同。
这篇要看一下java.util.ArrayDeque。从命名上看
- 读《研磨设计模式》-代码笔记-装饰模式-Decorator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.Fi
- Maven学习(一)
chenyu19891124
Maven私服
学习一门技术和工具总得花费一段时间,5月底6月初自己学习了一些工具,maven+Hudson+nexus的搭建,对于maven以前只是听说,顺便再自己的电脑上搭建了一个maven环境,但是完全不了解maven这一强大的构建工具,还有ant也是一个构建工具,但ant就没有maven那么的简单方便,其实简单点说maven是一个运用命令行就能完成构建,测试,打包,发布一系列功
- [原创]JWFD工作流引擎设计----节点匹配搜索算法(用于初步解决条件异步汇聚问题) 补充
comsci
算法工作PHP搜索引擎嵌入式
本文主要介绍在JWFD工作流引擎设计中遇到的一个实际问题的解决方案,请参考我的博文"带条件选择的并行汇聚路由问题"中图例A2描述的情况(http://comsci.iteye.com/blog/339756),我现在把我对图例A2的一个解决方案公布出来,请大家多指点
节点匹配搜索算法(用于解决标准对称流程图条件汇聚点运行控制参数的算法)
需要解决的问题:已知分支
- Linux中用shell获取昨天、明天或多天前的日期
daizj
linuxshell上几年昨天获取上几个月
在Linux中可以通过date命令获取昨天、明天、上个月、下个月、上一年和下一年
# 获取昨天
date -d 'yesterday' # 或 date -d 'last day'
# 获取明天
date -d 'tomorrow' # 或 date -d 'next day'
# 获取上个月
date -d 'last month'
#
- 我所理解的云计算
dongwei_6688
云计算
在刚开始接触到一个概念时,人们往往都会去探寻这个概念的含义,以达到对其有一个感性的认知,在Wikipedia上关于“云计算”是这么定义的,它说:
Cloud computing is a phrase used to describe a variety of computing co
- YII CMenu配置
dcj3sjt126com
yii
Adding id and class names to CMenu
We use the id and htmlOptions to accomplish this. Watch.
//in your view
$this->widget('zii.widgets.CMenu', array(
'id'=>'myMenu',
'items'=>$this-&g
- 设计模式之静态代理与动态代理
come_for_dream
设计模式
静态代理与动态代理
代理模式是java开发中用到的相对比较多的设计模式,其中的思想就是主业务和相关业务分离。所谓的代理设计就是指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。比如我们在进行删除操作的时候需要检验一下用户是否登陆,我们可以删除看成主业务,而把检验用户是否登陆看成其相关业务
- 【转】理解Javascript 系列
gcc2ge
JavaScript
理解Javascript_13_执行模型详解
摘要: 在《理解Javascript_12_执行模型浅析》一文中,我们初步的了解了执行上下文与作用域的概念,那么这一篇将深入分析执行上下文的构建过程,了解执行上下文、函数对象、作用域三者之间的关系。函数执行环境简单的代码:当调用say方法时,第一步是创建其执行环境,在创建执行环境的过程中,会按照定义的先后顺序完成一系列操作:1.首先会创建一个
- Subsets II
hcx2013
set
Given a collection of integers that might contain duplicates, nums, return all possible subsets.
Note:
Elements in a subset must be in non-descending order.
The solution set must not conta
- Spring4.1新特性——Spring缓存框架增强
jinnianshilongnian
spring4
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- shell嵌套expect执行命令
liyonghui160com
一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧.
系统:centos 5.x
1.先安装expect
yum -y install expect
2.脚本内容:
cat auto_svn.sh
#!/bin/bash
- Linux实用命令整理
pda158
linux
0. 基本命令 linux 基本命令整理
1. 压缩 解压 tar -zcvf a.tar.gz a #把a压缩成a.tar.gz tar -zxvf a.tar.gz #把a.tar.gz解压成a
2. vim小结 2.1 vim替换 :m,ns/word_1/word_2/gc  
- 独立开发人员通向成功的29个小贴士
shoothao
独立开发
概述:本文收集了关于独立开发人员通向成功需要注意的一些东西,对于具体的每个贴士的注解有兴趣的朋友可以查看下面标注的原文地址。
明白你从事独立开发的原因和目的。
保持坚持制定计划的好习惯。
万事开头难,第一份订单是关键。
培养多元化业务技能。
提供卓越的服务和品质。
谨小慎微。
营销是必备技能。
学会组织,有条理的工作才是最有效率的。
“独立
- JAVA中堆栈和内存分配原理
uule
java
1、栈、堆
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(public static f