- 【早安心语】
壹典心理咨询
【2021-10-22】早安春夏秋冬Lifeisnoteasy,thekeytoseehowyoulive,itissaidthateveryone'slifeshouldshedthenumberoftearsisnotthesame,somepeopleathousandtears,somepeople10,000tears,somepeoplemore,thesetearscombinedh
- 来韩国第53天:walking day
qiqiaction
每个周五是我和金老师、李老师的workingday。在办公室呆了一整天,出去透透气,真的超舒服。虽然学校周边的农村有点臭臭的,可是也遇见了意料之外的美景。图片发自App图片发自App周五只有一节课,今天课堂上搭档选了周杰伦的《不能说的秘密》中陆小雨与叶湘伦互相认识的片段。周杰伦的发音真的是“棒”,为难学生们了。吃完饭后出来散步,拍了一张很妙的照片。如果我不说,没有人认出来,那不是月亮,是路灯。4月
- 回合制战术策略角色扮演游戏——艾维雅之泪(Tears of Avia)
花七喜
艾维雅之泪(TearsofAvia)是一款以美丽的埃斯特拉(Estera)世界为背景的回合制战术策略角色扮演游戏。本作是受到有名的早期战略游戏与选择性推动剧情类游戏的启发,以现代手法建造一个独特的世界与剧情。游戏故事展开在美丽的艾斯特拉世界,驱使两个国家之间的战争,寻找古老废弃天空之城背后的秘密,并靠你自己的道德决定谁对谁错以及世界的未来。游戏为玩家提供了射手、战士、法师、拳法家和牧师五种不同的职
- 20181111打卡
爱朵朵鄱阳湖
打卡日期:2018年/11月/11日打卡累计天数:DAY831.湖湖(3岁)[x]亲子阅读:1小时,Day1,今天累计读书10本[x]运动:平衡车[]自然:学认车牌,认车标识、看外面的花花草草[x]音乐:学唱walking[]每日一诗:Day1,今天累计学诗首[]每周一集MagicEnglish:Week1,S01E01八大智能滚动打卡:语言+数理逻辑+空间+音乐+运动+内省+自然+人际今日闪光点
- 基于ORB-SLAM2与YOLOv8剔除动态特征点
笨小古
SLAM学习SLAMYOLOYOLOv8
基于ORB-SLAM2与YOLOv8剔除动态特征点以下方法以https://cvg.cit.tum.de/data/datasets/rgbd-dataset/download#freiburg3_walking_xyz数据集进行实验测试APE首先在不剔除动态特征点的情况下进行测试:方法1:segment坐标点集合逐一排查剔除利用YOLOv8的segment获取动态对象(这里指人person)所在
- 【绘分享『英文启蒙规划师』训练营】第二课作业-让孩子爱上英文学习的百宝箱
4066容儿_55d0
每一个用心的妈妈,背后都会有满满的游戏力。而我欠缺的正是这份用心,所以也没有陪他玩上什么有趣的学习游戏……我家宝贝非常的好动,是很不按套路来玩游戏的。我记得进绘分享自拼群学到一个游戏——踩地鼠:用了单字卡代替,我说指令,他来踩,玩不了两分钟就不按套路来了,乱跳一通跑了……结果就玩不下去了。宝贝喜欢带动作的歌谣如《walking》《walkingaroundthecircle》等……大的游戏算不上,
- 详解洛谷P2912 [USACO08OCT] Pasture Walking G(牧场行走)(lca模板题)
伟大的拜线段树jjh
深度优先算法图论
题目思路一道模板题,没啥好说的,直接见代码代码#includeusingnamespacestd;intn,q,a,to[100001][22],b,deep[100001],c,t[1000001];structff{intid,len;};vectorvec[100001];voiddfs(intx,intfa,intdp,intnow)//now是x的深度(不计边权,根的深度计为1)dp是x
- Roses and tears玫瑰与眼泪
心水控
文章慎点,嘿嘿,有毒!这是我的处女座,噢,不!是处女作!如果不能活在你的生命里,那也要永远活在你的记忆里!”这是她曾经咬着我的耳朵对我说过让我最动情的话。也是后来我左耳一直带着耳钉的原因,她尖利的小虎牙扎破了我稚嫩的耳垂,让我生平第一次感觉到爱之深的切肤之痛。2012年的春夏之交,那是下架大四狗的毕业季,夹杂着春末的恸懂情愫和夏初的轻躁狂热,飘摇不定的未来让我们都陷入了深深的焦虑和矛盾之中。我喜欢
- 20181112打卡
爱朵朵鄱阳湖
打卡日期:2018年/11月/12日打卡累计天数:DAY841.湖湖(3岁)[x]亲子阅读:1小时Day2,今天累计读书4本[x]运动:平衡车[]自然:学认车牌,认车标识、看外面的花花草草[]音乐:学唱walking[]每日一诗:Day2,今天累计学诗1首《鹅》[]每周一集MagicEnglish:Week1,S01E01八大智能滚动打卡:语言+数理逻辑+空间+音乐+运动+内省+自然+人际今日闪光
- 万科v-learn小西妈双语工程1708期133号coco2018-05-21
颜小彦_d20b
音频&动画:《Fivelittleblackbirds》《金钩钩,银钩钩》游戏:1.savethebug放虫子在远处,然后回到起点两人一起跑步,看谁最先到达终点。之前跟娃一起玩儿这个游戏的初衷是想让娃多运动一下,顺带把英文学习渗透进去,walking,walking,walking,walking,hop,hop,hop,running,running,running,running,nowlet
- 默默背单词-196
ss的专属赫兹
1.vial:[ˈvaɪəl]n.小瓶;药水瓶vt.装入小瓶2.aerobic:[eəˈrəʊbɪk]adj.需氧的;增氧健身法的Walking,doneintherightway,isaformofaerobicexercise.走路方法得当的话是一种有氧锻炼。Aerobicexercisegetstheheartpumpingandhelpsyoutoburnfat.增氧健身操能加快心跳,并有
- 关于tomcat服务器绑定域名防止恶意域名绑定
北京-景枫
tomcat域名恶意域名
今天下午突然发现客户的域名被恶意域名“www.walking.cn”绑定了,由于之前没有遇到过这种情况,刚开始不知道是什么情况,还以为是客户那边改了,一问都没有,在网上找了很多解决方法什么ngnxi啊都不管用,都是说绑定自己的域名,没说如何不让其他域名绑定。于是开始研究server.xml文件,修改tomcat/conf/server.xml,找到engine元素,仿照已有的localhost,添
- Alphalens因子分析(2) - 低换手率因子秒杀98%的基金经理?
量化风云
量化交易量化交易金融程序员创富python
上一篇笔记,我们已经为因子分析准备好了数据。这一篇笔记,我们就进行因子分析。分析过程在Alphalens中非常简单,核心是读懂它的报告。Alphalens框架Alphalens的主要模块是utils,tears,performance和plotting。utils主要功能是提供数据预处理,我们已经在上一篇笔记中,已经使用过get_clean_factor_and_forward_returns这个
- apollo修改配置刷新bean_2020年了还不知道配置中心?
weixin_39604516
点击上方蓝字关注我~添加星标置顶公众号第一时间收到推送Hi,好久不见,我是你们的walking,在这个高燃BGM下又和大家见面了。今天分享一个分布式、微服务架构中重要的一个组件:配置中心。也许你们现在的项目不是分布式、微服务架构,没有用到配置中心,也没听说过配置中心,对它完全很陌生,那你就很有必要阅读本文了。本文将从1)什么是配置、什么是配置中心以及配置中心的诞生讲起,2)然后简单介绍几个不错的开
- stable diffusion 人物高级提示词(三)动作、表情、眼神
洛克Lee
AIGCstablediffusionPrompt人物动作
一、动作中文英文站立Standing走路Walking身体前倾LeaningForward鞠躬Bowing战斗姿势FightingStance单腿站立StandingonOneLeg坐在椅子上SittingonaChair手叉腰HandonHip手插兜HandinPocket双臂交叉CrossedArms翘二郎腿CrossedLegs跪地Kneeling双手举起来HandsUp双臂高举ArmsUp
- LeetCode.874-走路机器人模拟(Walking Robot Simulation)
程序员小川
这是悦乐书的第335次更新,第360篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第205题(顺位题号是874)。网格上的机器人从点(0,0)开始并朝北。机器人可以接收三种可能类型的命令之一:-2:向左转90度。-1:向右转90度。1set=newHashSet();for(int[]arr:obstacles){set.add(arr[0]+"-"+arr[1]);}//
- tears
DrJoseph
人生的开始与结束都伴随着哭声,出生时是你用哭声宣称了自己来到这个世界;而你死去时,家人和朋友用哭声送你离开这个世界。所以的开始和结束都不容易,比起杭州下雪,半年蓝月,更难的是,有幸照顾你一辈子。
- 备忘:python和 java graphql client连Sky walking Server查询数据的联通性
zhyuli
pythonjavagraqljavapythongraphqlskywalking
本文仅做备忘SkywalkingOAP关于graphql的urlhttp://localhost:8090/graphqlpython3.10需要安装GraphQLClient库testGraphQL.py程序fromgraphqlclientimportGraphQLClientimportjsonif__name__=='__main__':client=GraphQLClient('http
- 粗茶淡饭的日子
古木夕阳
每日清晨睁开双眼,洗把脸,换上出门健身的衣服在小区周边溜达,路上偶遇的大多数是老年人步履蹒跚的身影,很少见到年轻人的身影。walking仰起头对着天空的白云,不禁感叹年轻真好,可以不用起早,身体依然健壮,每天四季如春的年纪。朋友相聚时可以喝着最烈的酒,彻夜畅谈欢聚一堂,失意落寞时可以酒吧蹦迪偶遇,趁年轻可以来个长途冒险旅游,体会大自然的朴实无华。无论怎样灰白的天空,在青春的日子都能被涂抹五颜六色,
- 《周二大会》复盘
丹丹老师_08c1
加入亲立方,是我做的最正确的一件事,我很感恩Nikka老师这段时间不断地为我打气,为我加油,给我拥抱。每周一次的大会,是我最期待的,因为每一次大会是我对思维的一种提升。Nikka老师每一次的分享,都在教我做人的道理。鸭子跟老鹰的故事,告诉我,不要抱怨,为了目标,只想怎么更好解决问题。瞄准目标,努力执行,没资源,我自己去找资源。放在我自己身上,我之前可能会因为没有walking,有点沮丧。但是,我现
- walking
優子
走在山师的小路上,看到了一颗小小蒲公英,一直突然出现在草丛里来不及抓拍的黑猫,哦还有上次来的时候看到的小黄鼠狼,橙色的毛发,短小的身子,快速的移动着,很快就不见了踪影。这里的树木都有些年岁了,岁月使这些树木相互熟悉,一起成长,它们的枝叶在越来越高的空中相互触摸,而他们的根则在越来越深的地下相互依偎。所以你会觉得这里的树木草丛有一种莫名的和谐,这是在我们山艺新校区感受不到的,虽然那里也种了很多的树,
- 夜晚海边漫步 Walking along the seaside at night
你的世界的故事
作者:林超图片发自App我漫步于海边Iwanderedbythesea想送给月亮一个比喻Wanttogivethemoonametaphor月亮急忙地拉过一片乌云Themoonpulladarkcloudoverinahurry把自己的脸蛋抹黑toblackenedherface来往的风多么凉爽Howcoolthewindis请听我歌唱Pleaselistentomysinging风儿摸到了我的心
- 《Walking the callstack(转载)》
黄小二哥
c/c++
《Walkingthecallstack(转载)》本文转载自:https://www.codeproject.com/articles/11132/walking-the-callstackDownloaddemoprojectwithsource-64.2KbIntroductionInsomecasesyouneedtodisplaythecallstackofthecurrentthread
- 【绘分享『英文启蒙规划师』训练营】第五课作业
多多妈咪_4d01
图片发自App《Walking、Walking》这首歌主要就是叠词的运用,果果和果果妈妈熟悉后、可以运用到生活中去,早起上学的路上我们Hop,hop,hop跳一跳、Running,running,running跑一跑、skip,skip.蹦一蹦,walking,walking走一走,在果果跳舞的时候踮一踮脚tiptoe,tiptoe,在家里和孩子一起玩游戏时停一停Now,let’sstop。我们可
- leetcode:模拟行走机器人
简书帅气的昵称已被使用
题目来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/walking-robot-simulation机器人在一个无限大小的网格上行走,从点(0,0)处开始出发,面向北方。该机器人可以接收以下三种类型的命令:-2:向左转90度-1:向右转90度1<=x<=9:向前移动x个单位长度在网格上有一些格子被视为障碍物。第i个障碍物位于网格点(obstac
- 二语习得
彭曼
昨天收到我从网上淘宝的词卡,小宝和我玩了一个多小时,自从开始二语习得,我家走路walking,walking,walking,hoping.hoping,hoping.running.running,stop,洗脸washingmyface,brushingmyteeth,妈妈帽子怎么说,hat,宝说,ablue,whitehat,他得意的指着自己的帽子,我说,宝厉害了,难怪幼儿园老师夸你英语,他
- 程序员应该具备哪些素养
问北
软件工程经验分享java程序员
能坚持别人不能坚持的,才能拥有你想拥有的。关注编程大道公众号,让我们一同坚持心中所想,一起成长!!哈喽,大家好,我是walking。今天咱们不聊技术,聊聊作为程序员应该具备的素养。程序员,一个多么让人“敬仰”的职业。而程序员作为新一代的回归自然的“猿人”,也是属于新一代的第三类人种,程序员这个职业在外界眼中就是“人傻钱多死得早”的代名词,因为“高薪”的诱惑,不少其他行业的兄弟,转行做了程序员,而且
- 麦豆悦读英文绘本讲师训练营【第23期】---10/21--绘本赏析--《 I went walking》
Lavender徐
也是刚才拿到的一本被种草的新英文绘本,迫不及待地跟孩子读起来啦。感觉好像《Brownbear,brownbear》系列啊,但是又更有趣。读前了解1.作者简介:SueWilliams(苏·威廉姆斯)是澳大利亚的一名知名绘本作家,她的母亲在中国出生,她的外祖父母也在中国生活了很多年。她从小就耳闻了不少有关中国在1950年代前的事情。她的作品包括畅销的IWentWalking、Let'sGoVisiti
- 北美路亚钓白眼钓组底部游走钓组-Bottom walking rig
夏说钓鱼
路亚钓中,北美常见对象鱼鲈鱼外,还有就是大眼蛳鱼walleye,我们常用底部游走钓组bottomwalkingrig,中鱼率高。一、BottomWalkingRig钓友称之为,目标鱼是walleye,它大部分时间都呆在湖泊河流底部,所以需要钓底。这个钓组最合适浮钓,而不是拖钓。随着船的运动,慢慢的将钓组放入水中,让软虫挂饵触底。二、何时使用钓组?一年中大部分时间都可以使用。三、怎么搭建钓组?1、2
- There are tears on the grass flowers.
tangmen
Therearetearsonthegrassflowers.Whenthemorningdawns,Idon'twanttoseeitHowever,Whentheheartiscut,itisdifficulttoseparatewords.Romanticfeelingslikewater,Tellingastoryisthestarsinthesky.Summernightisbeauti
- 算法 单链的创建与删除
换个号韩国红果果
c算法
先创建结构体
struct student {
int data;
//int tag;//标记这是第几个
struct student *next;
};
// addone 用于将一个数插入已从小到大排好序的链中
struct student *addone(struct student *h,int x){
if(h==NULL) //??????
- 《大型网站系统与Java中间件实践》第2章读后感
白糖_
java中间件
断断续续花了两天时间试读了《大型网站系统与Java中间件实践》的第2章,这章总述了从一个小型单机构建的网站发展到大型网站的演化过程---整个过程会遇到很多困难,但每一个屏障都会有解决方案,最终就是依靠这些个解决方案汇聚到一起组成了一个健壮稳定高效的大型系统。
看完整章内容,
- zeus持久层spring事务单元测试
deng520159
javaDAOspringjdbc
今天把zeus事务单元测试放出来,让大家指出他的毛病,
1.ZeusTransactionTest.java 单元测试
package com.dengliang.zeus.webdemo.test;
import java.util.ArrayList;
import java.util.List;
import org.junit.Test;
import
- Rss 订阅 开发
周凡杨
htmlxml订阅rss规范
RSS是 Really Simple Syndication的缩写(对rss2.0而言,是这三个词的缩写,对rss1.0而言则是RDF Site Summary的缩写,1.0与2.0走的是两个体系)。
RSS
- 分页查询实现
g21121
分页查询
在查询列表时我们常常会用到分页,分页的好处就是减少数据交换,每次查询一定数量减少数据库压力等等。
按实现形式分前台分页和服务器分页:
前台分页就是一次查询出所有记录,在页面中用js进行虚拟分页,这种形式在数据量较小时优势比较明显,一次加载就不必再访问服务器了,但当数据量较大时会对页面造成压力,传输速度也会大幅下降。
服务器分页就是每次请求相同数量记录,按一定规则排序,每次取一定序号直接的数据
- spring jms异步消息处理
510888780
jms
spring JMS对于异步消息处理基本上只需配置下就能进行高效的处理。其核心就是消息侦听器容器,常用的类就是DefaultMessageListenerContainer。该容器可配置侦听器的并发数量,以及配合MessageListenerAdapter使用消息驱动POJO进行消息处理。且消息驱动POJO是放入TaskExecutor中进行处理,进一步提高性能,减少侦听器的阻塞。具体配置如下:
- highCharts柱状图
布衣凌宇
hightCharts柱图
第一步:导入 exporting.js,grid.js,highcharts.js;第二步:写controller
@Controller@RequestMapping(value="${adminPath}/statistick")public class StatistickController { private UserServi
- 我的spring学习笔记2-IoC(反向控制 依赖注入)
aijuans
springmvcSpring 教程spring3 教程Spring 入门
IoC(反向控制 依赖注入)这是Spring提出来了,这也是Spring一大特色。这里我不用多说,我们看Spring教程就可以了解。当然我们不用Spring也可以用IoC,下面我将介绍不用Spring的IoC。
IoC不是框架,她是java的技术,如今大多数轻量级的容器都会用到IoC技术。这里我就用一个例子来说明:
如:程序中有 Mysql.calss 、Oracle.class 、SqlSe
- TLS java简单实现
antlove
javasslkeystoretlssecure
1. SSLServer.java
package ssl;
import java.io.FileInputStream;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.security.KeyStore;
import
- Zip解压压缩文件
百合不是茶
Zip格式解压Zip流的使用文件解压
ZIP文件的解压缩实质上就是从输入流中读取数据。Java.util.zip包提供了类ZipInputStream来读取ZIP文件,下面的代码段创建了一个输入流来读取ZIP格式的文件;
ZipInputStream in = new ZipInputStream(new FileInputStream(zipFileName));
&n
- underscore.js 学习(一)
bijian1013
JavaScriptunderscore
工作中需要用到underscore.js,发现这是一个包括了很多基本功能函数的js库,里面有很多实用的函数。而且它没有扩展 javascript的原生对象。主要涉及对Collection、Object、Array、Function的操作。 学
- java jvm常用命令工具——jstatd命令(Java Statistics Monitoring Daemon)
bijian1013
javajvmjstatd
1.介绍
jstatd是一个基于RMI(Remove Method Invocation)的服务程序,它用于监控基于HotSpot的JVM中资源的创建及销毁,并且提供了一个远程接口允许远程的监控工具连接到本地的JVM执行命令。
jstatd是基于RMI的,所以在运行jstatd的服务
- 【Spring框架三】Spring常用注解之Transactional
bit1129
transactional
Spring可以通过注解@Transactional来为业务逻辑层的方法(调用DAO完成持久化动作)添加事务能力,如下是@Transactional注解的定义:
/*
* Copyright 2002-2010 the original author or authors.
*
* Licensed under the Apache License, Version
- 我(程序员)的前进方向
bitray
程序员
作为一个普通的程序员,我一直游走在java语言中,java也确实让我有了很多的体会.不过随着学习的深入,java语言的新技术产生的越来越多,从最初期的javase,我逐渐开始转变到ssh,ssi,这种主流的码农,.过了几天为了解决新问题,webservice的大旗也被我祭出来了,又过了些日子jms架构的activemq也开始必须学习了.再后来开始了一系列技术学习,osgi,restful.....
- nginx lua开发经验总结
ronin47
使用nginx lua已经两三个月了,项目接开发完毕了,这几天准备上线并且跟高德地图对接。回顾下来lua在项目中占得必中还是比较大的,跟PHP的占比差不多持平了,因此在开发中遇到一些问题备忘一下 1:content_by_lua中代码容量有限制,一般不要写太多代码,正常编写代码一般在100行左右(具体容量没有细心测哈哈,在4kb左右),如果超出了则重启nginx的时候会报 too long pa
- java-66-用递归颠倒一个栈。例如输入栈{1,2,3,4,5},1在栈顶。颠倒之后的栈为{5,4,3,2,1},5处在栈顶
bylijinnan
java
import java.util.Stack;
public class ReverseStackRecursive {
/**
* Q 66.颠倒栈。
* 题目:用递归颠倒一个栈。例如输入栈{1,2,3,4,5},1在栈顶。
* 颠倒之后的栈为{5,4,3,2,1},5处在栈顶。
*1. Pop the top element
*2. Revers
- 正确理解Linux内存占用过高的问题
cfyme
linux
Linux开机后,使用top命令查看,4G物理内存发现已使用的多大3.2G,占用率高达80%以上:
Mem: 3889836k total, 3341868k used, 547968k free, 286044k buffers
Swap: 6127608k total,&nb
- [JWFD开源工作流]当前流程引擎设计的一个急需解决的问题
comsci
工作流
当我们的流程引擎进入IRC阶段的时候,当循环反馈模型出现之后,每次循环都会导致一大堆节点内存数据残留在系统内存中,循环的次数越多,这些残留数据将导致系统内存溢出,并使得引擎崩溃。。。。。。
而解决办法就是利用汇编语言或者其它系统编程语言,在引擎运行时,把这些残留数据清除掉。
- 自定义类的equals函数
dai_lm
equals
仅作笔记使用
public class VectorQueue {
private final Vector<VectorItem> queue;
private class VectorItem {
private final Object item;
private final int quantity;
public VectorI
- Linux下安装R语言
datageek
R语言 linux
命令如下:sudo gedit /etc/apt/sources.list1、deb http://mirrors.ustc.edu.cn/CRAN/bin/linux/ubuntu/ precise/ 2、deb http://dk.archive.ubuntu.com/ubuntu hardy universesudo apt-key adv --keyserver ke
- 如何修改mysql 并发数(连接数)最大值
dcj3sjt126com
mysql
MySQL的连接数最大值跟MySQL没关系,主要看系统和业务逻辑了
方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MYSQL即可
方法二:MySQL的最大连接数默认是100客户端登录:mysql -uusername -ppass
- 单一功能原则
dcj3sjt126com
面向对象的程序设计软件设计编程原则
单一功能原则[
编辑]
SOLID 原则
单一功能原则
开闭原则
Liskov代换原则
接口隔离原则
依赖反转原则
查
论
编
在面向对象编程领域中,单一功能原则(Single responsibility principle)规定每个类都应该有
- POJO、VO和JavaBean区别和联系
fanmingxing
VOPOJOjavabean
POJO和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Plain Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比POJO复杂很多,JavaBean是一种组件技术,就好像你做了一个扳子,而这个扳子会在很多地方被
- SpringSecurity3.X--LDAP:AD配置
hanqunfeng
SpringSecurity
前面介绍过基于本地数据库验证的方式,参考http://hanqunfeng.iteye.com/blog/1155226,这里说一下如何修改为使用AD进行身份验证【只对用户名和密码进行验证,权限依旧存储在本地数据库中】。
将配置文件中的如下部分删除:
<!-- 认证管理器,使用自定义的UserDetailsService,并对密码采用md5加密-->
- mac mysql 修改密码
IXHONG
mysql
$ sudo /usr/local/mysql/bin/mysqld_safe –user=root & //启动MySQL(也可以通过偏好设置面板来启动)$ sudo /usr/local/mysql/bin/mysqladmin -uroot password yourpassword //设置MySQL密码(注意,这是第一次MySQL密码为空的时候的设置命令,如果是修改密码,还需在-
- 设计模式--抽象工厂模式
kerryg
设计模式
抽象工厂模式:
工厂模式有一个问题就是,类的创建依赖于工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则。我们采用抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。
总结:这个模式的好处就是,如果想增加一个功能,就需要做一个实现类,
- 评"高中女生军训期跳楼”
nannan408
首先,先抛出我的观点,各位看官少点砖头。那就是,中国的差异化教育必须做起来。
孔圣人有云:有教无类。不同类型的人,都应该有对应的教育方法。目前中国的一体化教育,不知道已经扼杀了多少创造性人才。我们出不了爱迪生,出不了爱因斯坦,很大原因,是我们的培养思路错了,我们是第一要“顺从”。如果不顺从,我们的学校,就会用各种方法,罚站,罚写作业,各种罚。军
- scala如何读取和写入文件内容?
qindongliang1922
javajvmscala
直接看如下代码:
package file
import java.io.RandomAccessFile
import java.nio.charset.Charset
import scala.io.Source
import scala.reflect.io.{File, Path}
/**
* Created by qindongliang on 2015/
- C语言算法之百元买百鸡
qiufeihu
c算法
中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”,鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁,母,雏各几何?
代码如下:
#include <stdio.h>
int main()
{
int cock,hen,chick; /*定义变量为基本整型*/
for(coc
- Hadoop集群安全性:Hadoop中Namenode单点故障的解决方案及详细介绍AvatarNode
wyz2009107220
NameNode
正如大家所知,NameNode在Hadoop系统中存在单点故障问题,这个对于标榜高可用性的Hadoop来说一直是个软肋。本文讨论一下为了解决这个问题而存在的几个solution。
1. Secondary NameNode
原理:Secondary NN会定期的从NN中读取editlog,与自己存储的Image进行合并形成新的metadata image
优点:Hadoop较早的版本都自带,