- C语言之猴子吃桃
普通的一个普通猿
C语言算法c语言算法开发语言
目录一简介二代码实现循环实现递归实现三时空复杂度A.循环实现B.递归实现一简介猴子吃桃问题是一个经典的递推算法题目,它描述如下:一只猴子第一天摘下若干个桃子,当天吃掉了所摘桃子数的一半多一个。之后每天早上,猴子都会吃掉前一天剩下桃子数的一半多一个。直到第十天早上,猴子只剩下了一个桃子。二代码实现使用C语言来解决这个问题,可以通过循环或者递归的方式来计算猴子第一天到底摘了多少个桃子。以下是两种方法的
- 《你的脚下,我的脚下》共读第十天
知识的海洋_1643
《你的脚下,我的脚下》这本书中的第十章――“秘密”这篇文章中,前几天还好好的林方得,怎么现在发起烧来了?好在他们幸运的发现了一个泉眼(指泉水的源头)而且他们在一个有很奇怪的山岳两边中间的小石子路上走着,很明显,作者用了比喻。发照片了-O-图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App
- 靈氣二階練習第十天
觉舞
今天療愈的對象是六個月左右的我。觀想時,看到被媽媽抱著,開心的笑著,不胖也不瘦,一雙黑乎乎的大眼睛,顯得很機靈的樣子。念符號,雙手合掌,輕輕地閉上眼睛。看到自己很乖巧地被坐著的姥姥抱著,媽媽上班去了,姥姥把她照顧的很好,她基本上沒有太大的情緒。就這樣平靜地坐著,感覺全身漸漸地發熱,同時身體多處的骨骼和關節開始疼痛起來,這個過程過的有些艱難,人像坐在蒸籠一般,汗不斷地往外冒,感到靈氣在全身各處的運作
- 日语学习的5大误区,你是不是也中了?
光酱语言研究所
学语言,从来就没有轻松简单的,日语当然也不例外,学习讲究的是方式和方法。如果没有找对方法或者采用的方法不合适,尽管再怎么认真,最后也没有啥学习效果。所以为了帮助大家避免进入日语学习的坑里,今天我就来和大家来聊聊我整理的五个学习小误区,希望能够帮到大家。一、会读就是会日语说实话,这样想的人不在少数,认识的几个好朋友就是这样,他们能够看得懂部分日语句子和小说,就洋洋得意地觉得自己日语学得不错了,每天在
- 盈盈生长30天打卡第九天和第十天
张跃辉_a3f0
因为出游,昨晚没打卡,今天早上四点钟起床赶飞机。昨天和今天的书都在今天上午的飞机上读了。因为出游,为了携带方便,改成了电子书。今天开始阅读《非暴力沟通》,这本书是自己买了很早但一直没有读的书。一直都听说这本书有助提升沟通能力,今天终于开读了。一共读了两章多,读起来的感受是,这本翻译版的书,真是让我读起来吃力,总觉得每个句子读起来那么拗口,读着还犯困(也可能是四点钟起床的原因)读完感触不是很深,明天
- 豆豆阅读习惯养成之第十天——《可恶的破坏者》之第一天!
静夜独白
今天,本来应该是阅读《无私奉献》的第二天,可是,豆豆非要换一本新的绘本——《可恶的破坏者》,说是明天再读《无私奉献》。他的阅读他做主,既然他想换,那就按他说的来吧。阅读开始之前,豆豆说今天《可恶的破坏者》要读四遍。今天本来《无私奉献》应该读四遍,而且今天如果是第二天读的话,四遍也用不了太长时间。但是,他今天第一天拿起《可恶的破坏者》这本书,读一遍就要用很长时间,他还想读四遍?时间已经快十点了,就是
- 春运第十天
霓裳琦云居
春运第十天,我抵达粤北乐广高速的源潭服务区,跟旅客一起,喝过张玉艺师傅煮好的姜茶,熟悉的味道回来了。春运在岗的厨师张玉艺厨师张玉艺师傅只是坚守岗位的其中一人,除了为员工做饭,他还每天煮姜茶,越是临近过节,服务区旅客量就越大,今天春运整体气温偏低,姜茶深受欢迎。服务区可不是居民区,生活采购很不方便,平时做饭的柴米油盐都要下高速到当地购买,服务区地方不大,设备不多,所以食品还不能多买,少买了又怕不够供
- 曲终人散,有缘自会相聚。
Julywindy_5899
和大白分手第十天,我和大白失去联系的第十天了。现在想想,心里依旧是隐隐的难过。是的,隐隐的,而不是剧痛了。抖音上说,分手后男生和女生的表现是不一样的,男的先轻松后难过,女的先难过后轻松。不知道这对不对,但刚开始的时候,我真的难过死了。一个人的时候,那个眼泪真的控制不了。我真的好想他。可我拉不下脸来联系他,他也固执的不联系我。后来,第五六天的时候,我还是发信息给他了,不回!打电话给他,不接!说真的,
- 示弟立志说第2天
婷遇见更好的自己
尊敬的博仁老师、各位幸福付出的志愿者们、亲爱的第46期所有诚意班的家人们,大家早上好!今天是2023年3月29日,星期3,是我们共同学习的第十天,我是陆婷,下面由我为大家做点评责善。让我们每日读原文一遍,认真聆听博仁老师的导读,准时上交功课。日行一善,每日自省,不抱怨,不说谎,时刻保持恩悲敬。本周大家根据我们学习的阳明先生的两篇经典文章,思考一下自己的志向,根据立志的模板在本周五之前确立,写在功课
- 陈弈豪家庭百天功课第十天(8月29日)
开心海花
1、朗读《幸福家庭祈祷文》2、当下做零极限100次3、读每日睡前祈祷文。4、诵读《大学》一遍。看电影《无问西东》
- 同读《庄子》第十天 人间世3
飞一样吧
今天学习,遇到了典出于此的螳螂挡车,不自量力。螳螂奋起它的臂膀去阻挡滚动的车轮,不明白自己的力量全然不能胜任,还自以为才高智盛很有力量。养虎的人从不敢用活物去喂养老虎,因为他担心扑杀活物会激起老虎凶残的怒气;他也从不敢用整个的动物去喂养老虎,因为他担心撕裂动物也会诱发老虎凶残的怒气。知道老虎饥饱的时刻,通晓老虎暴戾凶残的秉性。老虎与人不同类却向饲养人摇尾乞怜,原因就是养老虎的人能顺应老虎的性子,而
- 梳理回顾,整理总结
MENU_3f5f
梳理回顾,整理总结2020年8月6日,这是湖州师范学院求真学院人文分院党建中心“重温革命经典再现红色青春”暑期社会实践展开的第十天。今天的工作和昨天的相差无几,主要还是对前期工作的整理回顾。党建主任照例在前一天晚上以发布工作日程图的形式为大家布置和安排了第二天要做的工作和任务。首先是党史故事绘本的制作,经过党建中心前段时间的努力,党史故事绘本的制作快要接近尾声了,今天的主要工作是对绘本进行上色,一
- 2022.09.12.城市静默第十天之买水
桥上风景
2022年9月12日星期一天气晴01.用大壶烧的水,实在是太难喝了,大人还能坚持喝,放上几片茶叶,变变味,喝着还能咽下去。可孩子们不行啊!他们不喝茶叶水,烧的白开也不喝,碱太大,冷冷也嫌水有味。这可咋办啊?不能让孩子渴着,缺了水啊?我们社区有四家超市,有一家岁数大了,我没有那个嫂子的微信,自然也没有她的群。那三家都是年轻的俊媳妇子,青春,阳光,我也都有她们的微信,也都有她们的群。一群卖的水我经常买
- 2018-08-26日语学习
Ories
转移移るうつる向下田舎いなか酒アルーコル日式壁橱押入れ描写写すうつす拜访伺ううかがう招来致すいたす捉弄いじめる美丽美しいうつくしい祈福祈るいのる树枝枝えだ跳舞;舞蹈;不平稳;不平整踊るおどる探望お見舞いおみまい外面;正面表おもて拜访(敬语)伺ううかがう线糸いと
- 2018年6月21日,第十天
盈盈越颖
今天朋友家的孩子华赛杯的奖状下来了,并且私发给我。心里不由的酸溜溜的,因为儿子当时也参加了华赛杯,但是连复赛也没进。晚上回家本来想让儿子看看,并说说他当年没进复赛的事。后来想起现在正在学习的焦点,关注正向,关注解决。现在再说这些有用什么意义呢?虽然自己在焦点的路上才刚刚起步,需要学习的还很多,但开始就是一种进步。送给自己,希望自己越来越好。
- 2020-12-20跑步第十天
君君不器
今天是周日,无论是心里,还是身体都想着休息吧,休息吧,难得休息但是心里还是有一股强大的力量在说你是群主,你起的头,你要做到,(这里应该说是论定目标的重要性)最后懒惰被定了目标又有群主的责任感战胜了起床,穿衣的时候(想起听过的一段话,没有坏天气,只有坏衣服,所以选了一件非常亮丽的衣服)最后还化了个淡妆,涂上口红,因为现在8点天完成亮了,必须要让自己赏心悦目的,(这个是什么心理,难道我跑给别人看的吗,
- 薛蕙洺——天鹅湖华侨城第十天培训总结
Ming薛
坚持就是胜利,从未知道自己原来也是可以把晨跑,坚持到底的,之前一直把明天再做、我不可以的,当作不晨跑的借口,不过通过这几天培训,我可以说我是可以的,我是可以坚持的!图片发自App今天是最后在天鹅湖销售中心到岗实操的一天,门口接待也属于水吧的接待流程,在门口接待需要问清楚客人是不是第一次参观,如果不是就要叫相应的销售人员,因为这事关销售人员客户分配问题,以免造成不必要的事情,所以我们需要十分留心,同
- 寇寇自律之路~第十天
寇艺馨
10/100寇寇的每日三件事1.读书✅2.运动✅3.画画✅【挑战任务】1、早睡(23:00前)早起(7:00前)❎2、输出(每周一篇)✅【健身计划】目标:减重10斤,降脂4%饮食:无禁忌运动:动感单车35min,秀媛走路45min,卷腹100个,爬墙100个,翻掌向上100个健身健身
- 抗疫第十天了,才出伏
流星雨_1373
自18日以来,在本轮抗击疫情中,高温天气三四十度,最高达43度,第十天降温到28度,感觉像是秋天到了,才略感舒适一点。在这些抗疫的日子,参与的医护人员,人民警察,社会志愿者,外卖小哥,社区工作者,环卫工人等在高温下抗疫,不知多少中暑,你们太不容易了!第四天物资配送员还有那些闲的无聊的网络喷子,指责志愿者是有所企图才去。志愿者每天协助医护人员入户做完核酸,就去做物资保供,分拣、配送。早上5点开始忙碌
- 我在乐字节学习的第十天(Java)
嘎嘣脆a
今天是我在乐字节学习的第十天啦,老师讲的是【异常处理机制】今天老师讲了异常处理,咱们可以一起来探讨下哈!如果有哪里不对的地方可以指出来哦!运行结果:为了更好的理解异常机制,里面输出了一些多余的话。勿喷下面是源码:欢迎老司机试开classFuShuIndexExceptionextendsException{FuShuIndexException(){}FuShuIndexException(Str
- 日复盘计划100天-79day
君暖2018
日更366天79/100成功事件1.早起(5:52)2.吃早餐-蒸红薯、牛奶3.完成日更(第366天)4.步行超过5000步5.阅读《少有人走的路》10分钟6.多邻国日语学习10分钟今日感悟四月,关键字:行动!今天听到Z姐和总部同事说工作的时候,让我想起了之前看刘润老师公众号的一篇文章里讲的话。我记得他那篇文章是说,进入新公司要注意些什么,第一条我印象比较深刻。“不要把习惯当成经验”你可能之前待过
- 学习零秒思考后心得体会
萤火虫的秘密
今天是我参加行动营以来第十天的作业,由于本人14号晚上培训到9点,回到家中已经快十点了,从而导致班长受到了处罚,当时让我感到很愧疚,心中一直在想要是白天没有那么多的事,晚上要是不培训就不会连累大家了。当时整个行动营的小伙伴们都在为我担心,生怕我放弃了,特别是我们亲爱的连长特意还为我组织了一次加油打气活动,从而让感动的流了眼泪。于是从15号开始我选择在晚上0:00开始晨读,开始写作。没想到在夜间反而
- 我的动物小伙伴
陈怡宣
我家在疫情之前养过一条小狗,她的名字叫做绒绒,记得蓉蓉刚来的时候还呆在笼子里,一直叫,因为他很害怕,睡觉的时候它一直汪汪旺旺汪汪的叫个不停,吵得我都没法睡觉了,只能把她关进小卧室,第二天他不在玩,汪汪的叫了,而是和我一起玩,我教了他,好几遍把飞盘丢出去捡回来,可是他一直学不会,等了我昂,他的第十天起,她开始成了我的小跟屁虫,我走到哪他就走到哪,我上学都是要偷偷甩掉他,每次带她去散步的时候,她走不动
- 新年第十天学习日记
王礼礼
今天我们来分享12到18岁孩子的大脑和情绪的发育特征,我们将从大脑发育和情绪发展这两个方面的发展规律,养育策略还有我们家庭教育指导师的辅导的一些方法和能力给大家做一下分享这个年龄段的孩子比较重要,需要我们家长注意,促进孩子的一个优质的睡眠状态,孩子大脑的发育会导致孩子青春期情绪特点,有一些跟其他年龄不一样的表现,让我们把青春期呢称作情绪的疾风骤雨期,这个阶段的孩子情绪多变,一会儿高兴,一会儿难过,
- 上称第十天
fenny_77
2020.11.18—22日体重:54.8KG——53.7KG五天:减重1.1KG新的一周开始挑战!2020.11.23体重:53.3Kg,减1.5KG2020.11.24体重:53.7Kg2020.11.25体重:53.5Kg2020.11.26体重:53.5Kg2020.11.27体重:53.7Kg目标:49Kg时间:2020.12.31,迎接2021五点醒来听到外面的嘀嗒声,知道跑步要泡汤了
- 第十天
千金难买我乐意_e762
早上加下午跑了一圈,从文章上看的好好的,感觉十拿九稳,结果面试说话都说不利索,第一个面试更惨,说话一直磕巴。还挺中意绿地那个岗的,但是现在有不好的预感。本来想着明天给你带过去点乳酸菌素片呢,轴的不行的倔驴
- 一张纸决定我们的高度
淡雅一生
第十天1、阅读任务:《一张纸决定我们的高度》(P126-P128)看到题目很震惊,一张纸决定我们的高度,这是什么纸?又为什么能够决定我们的高度?看过之后恍然大悟,一张不起眼的草稿纸竟然决定了我们的高度。细思极恐,但实际情况确实如此,除了考试的时候发的整张干净的草稿纸,自己平时从来不用那么好的纸,一般都是用完的本子背面,现在是用废掉的打印的背面,当然也是干净的。关键是今天发现自己草稿纸的利用度不高,
- 日语入门之如何隐晦的拒绝别人
悠悠飘落叶
各位男女同学们对于被自己不喜欢的人告白是不是相当的困扰?直接了当的拒绝,会让双方都很尴尬,今天小编就给大家介绍日语入门之如何隐晦的拒绝别人,这些都是一些日语基础入门的知识哦,也是常用日语,希望下述内容能够对各位同学的日语学习有所帮助,也希望大家来报名我们未名天日语学校的日语考级辅导面授班!1、好きな人がいるからごめんなさい。我有喜欢的人了,所以对不起。如果自己有交往的对象,在拒绝时就可以说「彼氏が
- 先进篇二十三至二十五章,为什么要读书 | 论语68
静水JiangJiang
第三期《论语》三十天共读,第十天。【今日论语】先进篇二十三、二十四、二十五章11.23子畏于匡,颜渊后。子曰:“吾以女为死矣!”曰:“子在,回何敢死!”11.24季子然问:“仲由、冉求可谓大臣与?”子曰:“吾以子为异之问,曾由与求之问。所谓大臣者,以道事君,不可则止。今由与求也,可谓具臣矣。”曰:“然则从之者与?”子曰:“弑父与君,亦不从也。”11.25子路使子羔为费宰,子曰:“贼夫人之子。”子路
- 第十天
张聪聪829
安全环境,自由发展。图片发自App昨天下午,当我看到一个人的博客,人家对自己的女儿是完全的信任和有信心。即使家长会上老师点名她女儿太有个性,一言堂,这个家长也没有因此焦虑。她选择了帮助孩子,告诉孩子团结的重要性。面对孩子因为粗心写错别字,她的态度是,用一分换取一个知识,值得!给了孩子充分的安全感!对比自己对聪聪,总是挑剔的眼光,看孩子这也不好,那也不对……又想起早上我说聪聪哗啦手机,不好好吃饭,聪
- 算法 单链的创建与删除
换个号韩国红果果
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较早的版本都自带,