- 即使没有月亮,心中也是一片皎洁
沉酣一梦
【书摘】01.即使没有月亮,心中也是一片皎洁。——路遥《平凡的世界》02.其实我们每个人的生活都是一个世界,即使最平凡的人也要为他生活的那个世界而奋斗。——路遥《平凡的世界》03.人们宁愿去关心一个蹩脚电影演员的吃喝拉撒和鸡毛蒜皮,而不愿了解一个普通人波涛汹涌的内心世界……——路遥《平凡的世界》04.当然,普通并不等于庸俗。他也许一辈子就是一个普通人,但他要做一个不平庸的人。在许许多多平平常常的事
- 2019-04-08
凤凰未涅槃
佛陀说无眼耳鼻舌身意,也许也有说让我们专注于自己的心的含义吧……让我们锁定目标,积聚能量,心无旁骛,置心一处,如果我们能够做到如此,想必一定会有所成就与收获…有时候想,常言所说的:知足常乐,会不会害了许多人,物质与精神,唯心与唯物,其实怎可分割,也许人在物质生活方面,可能当身体逐渐老化,并没有那么色声香味触法、眼耳鼻舌身意了,也没有那么多杂七杂八的纷乱想法了,但是人的思想境界,有无限的提升空间,而
- 04. Redis基础-持久化
王茗渠
Redisredis
简介持久化什么是持久化将内存中的数据保存至永久性存储介质中,称为持久化。为什么要持久化防止数据的意外丢失,确保数据的安全性持久化过程保存了什么RDBRDB是以快照形式保存,保存当前数据状态,存储数据结果,存储格式简单,关注点再数据AOFAOF是以日志形式保存,保存数据的操作过程,存储操作过程,存储格式复杂,关注点在数据的操作过程RDB优缺点优点RDB是一个紧凑压缩的二进制文件,代表Redis在某个
- 【Linux】文本编辑器Vim(Vim的操作方法、命令集,Vim插件安装配置)
谁在夜里看海.
LINUXlinuxvim运维
目录00.前言01.基本模式02.基本操作03.命令集正常模式末行模式04.插件安装00.前言Vim(ViIMproved)是一款强大的文本编辑器,是Unix系统中经典的Vi编辑器的增强版本。它在功能和灵活性方面超越了传统的Vi,并成为了许多开发者和系统管理员首选的编辑器。vim具有以下优点:模式驱动:Vim具有不同的工作模式,包括Normal模式、Insert模式、Visual模式等。每个模式下
- 复盘31/1000
章章2021
01.跑步8km02.备课:八年级物理03.练字04.写读书笔记800字05.做中考题两道压轴题06.上课反思:今天按时完成所有的计划事项!有计划,一天下来就不会太乱,知道自己该做什么。小确幸:01.今天闺蜜跑友陪跑,我有些跑不动,就陪我走了几公里,一路聊天!常常在想,之所以能跑下来,大概都是因为有你!02.女儿的美术老师给女儿加了一个小时的课,补上上次缺的课,真是一位美丽又善良的老师,很幸运在女
- 算法沉淀——动态规划之简单多状态 dp 问题(上)(leetcode真题剖析)
爱学习的鱼佬
算法沉淀算法动态规划leetcode
算法沉淀——动态规划之简单多状态dp问题上01.按摩师02.打家劫舍II03.删除并获得点数04.粉刷房子01.按摩师题目链接:https://leetcode.cn/problems/the-masseuse-lcci/一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(
- 美好清晨2020216——育儿育己:人生如梦 梦如人生
凝飞呀
期盼着下雪的晚上,早早睡下了。期待着一觉醒来,白雪铺满窗台。夜里几次醒来跑去阳台看,都没有,似乎有一次看到阳台落上了薄薄的一层。待清晨醒来,依然不见白雪的踪影。倒是想起自己一夜间做的杂七杂八的各种梦,梦中的挣扎与雀跃、哭泣与欢笑,好像真的一样。不禁想起了一首歌,于是一边吃饭一边听着:等到老去那一天你是否还在我身边看那些誓言谎言随往事慢慢飘散多少人曾爱慕你年轻时的容颜可知谁愿承受岁月无情的变迁多少人
- 2020-03-24
半亩园cxl
2020一03一24我的“半亩三分地”一断舍离日本作家山下英子的作品《断舍离》,已读了有些时日了,对于可操作的、有指导意义的几句经典,已烂熟于心。目的就是这几天收拾家时能用的上。比如“看不见的收纳空间只能放柒成,看得见的收纳空间只能放五成,给别人看的收纳空间只能放一成”。估计家里所有的收纳空间,按照这个原则都不达标。今咱就试试看吧!前几天,厨房里的冰箱移到客厅已经好几天了。厨房里的杂七杂八的物件仿
- 渊羽阁之杂七杂八:若有来生,我不再做女人
叶落君归
若无岁月可回头,愿以深情共余生。缘来缘去终须散,花开花落总归尘!!!我于昨晚死去,去时心止如水;我于今早醒来,来时暖阳依旧!有一天我忽然意识到我自己将是我生命中最后死去的一个人!若有来生,我再不做女人!这一辈子做女人,活的太累太累,为了生活,起早贪黑,一刻也不得闲,为了挣钱,身心疲惫,半分也不容缓,想逃没理由,想躲没资格,因为,肩上扛着卸不掉的责任,心里装着沉甸甸的使命。若有来生,我再不做女人!这
- 解锁Spring Boot中的设计模式—04.桥接模式:探索【桥接模式】的奥秘与应用实践!
花开十里落叶无情
Spring设计模式springboot设计模式桥接模式
桥接模式桥接模式也称为桥梁模式、接口模式或者柄体(HandleandBody)模式,是将抽象部分与他的具体实现部分分离,使它们都可以独立地变化,通过组合的方式建立两个类之间的联系,而不是继承。桥接模式是一种结构型设计模式,旨在将抽象部分与实现部分分离,使它们可以独立地变化。这种模式通过使用组合而不是继承的方式,可以更灵活地组织和管理代码。结构:抽象部分(Abstraction):定义抽象类或接口,
- 老舍《四世同堂》读后小感
盛眼yo
《四世同堂》读后小感想读的时候是抱着看名著的心态,越读越深入。完全被那个年代的中国震惊,被那个年代的北平震惊。祁家一家四世同堂经历了战争落得七零八落,但是他们终于等来了日本投降,这终究算个好结局。小羊圈这个胡同,聚集着杂七杂八的人,品行性格各有不同,人生百态一齐上演,人性的丑恶让读者在书前挥拳,汉奸作态的无耻实在让人不可思议,世界之大,无奇不有,战争年代更是奇葩辈出。同样的,战争年代也出了一批一批
- 22年第39周复盘
君谦诚
大家好,我是君谦诚,今天是一个值得纪念的日子,今天是公开写作第8天,第一次开启周复盘,以下是本周成长数据制图:君谦诚首先经过一周的时间阅读和写作训练,让我更加坚定了日更写作的信念和决心。周岭老师的人生五件套:早冥读写跑,目前就差早起了,继续冲呀!这一周对我来说是觉醒的一周,这周一共开启了四个好习惯。01.每天阅读,第八天02.每天写作,第八天03.每天跑步,第八天04.每天冥想,第三天周总结:这周
- 来自水娃的杂七杂八
江友君
今天一大早我和我自己去爬山了,没有约任何人。吃了早点,开车来到黄冈山脚下,停下车。带了一瓶水,开始了自己的爬山之旅。不知道从什么时候开始,习惯于一伙人,一群人的游玩,好像在这之前,一个人爬山游玩是一件很奇怪的事情。来到山脚,我深深的吸了一口气。哇,从来没有像今天这样舒服,清爽。不用考虑任何人,任何事,尽情的享受当下的那个味道,倾听大自然的声音。一个人,真好。自由自在,完完全全的只在乎自己。你是否也
- 水文-社群复盘代替
七七的江湖客栈
【今日回顾】001日常作业完成01.晨读并听米大解读剽悍十一条之第二条02.共读书籍感悟输出03.导师分享回顾04.晚读六项精进第二条并回顾今日之事002提醒组群学员复盘&作业打卡、核对打卡情况003组长肖肖带领大家完成小组作业【运营经验】001.老带新,传帮带是非常有必要的。不止是在行动营需要小助手,在运营学院也需要有老管理带动新管理,去为他们指出方向002.为了活跃气氛,群员疯狂刷图,有效信息
- 【日更38】看了五本整理书,依旧做不好整理这件事
落花点点Lydia
因为有段时间特别沉迷整理,所以连续不断的买了五本整理相关的书:《断舍离》,《极简生活》,《整理生活从整理内心开始》,《怦然心动的人生整理魔法》一和《怦然心动的人生整理魔法》二不光买了书,我还曾在公司组织的读书会上分享过关于整理的读书心得。时至今日,怀顾家的四周,跟猪窝又没有什么差别了。为了保持点尊严,我就不上图了。总之,衣服哪里都是,绘本哪里都是,我自己的书哪里都是,其他杂七杂八的东西哪里都是。甚
- 【读书清单】:如何成为一个很厉害的人(七)
泉布
20180303【读书清单】书名:如何成为一个很厉害的人(七)作者:采铜01.当一件事,你不知道怎么做的时候,就直接开始做吧。只要开始了第一步,就会有第二步、第三步。当你不知道能做什么的时候,就挑一件你最喜欢又最简单的事情来做吧。我烦躁的时候就会选择练字,练字安神。02.克服“过度准备”的惯性,向前一步,把未完成的事情完成。03.乐于接受反面意见,有勇气否定并重新构造自己的产品。04.多线程工作,
- 算法沉淀——BFS 解决最短路问题(leetcode真题剖析)
爱学习的鱼佬
算法沉淀算法宽度优先leetcode
算法沉淀——BFS解决最短路问题(leetcode真题剖析)01.迷宫中离入口最近的出口02.最小基因变化03.单词接龙04.为高尔夫比赛砍树BFS(广度优先搜索)是解决最短路径问题的一种常见算法。在这种情况下,我们通常使用BFS来查找从一个起始点到目标点的最短路径。具体步骤如下:初始化:从起始点开始,将其放入队列中,并标记为已访问。BFS遍历:不断从队列中取出顶点,然后探索与该顶点相邻且未被访问
- 算法沉淀——队列+宽度优先搜索(BFS)(leetcode真题剖析)
爱学习的鱼佬
算法沉淀算法宽度优先leetcode
算法沉淀——队列+宽度优先搜索(BFS)01.N叉树的层序遍历02.二叉树的锯齿形层序遍历03.二叉树最大宽度04.在每个树行中找最大值队列+宽度优先搜索算法(Queue+BFS)是一种常用于图的遍历的算法,特别适用于求解最短路径或最少步数等问题。该算法通常用于在图中寻找从起点到目标点的最短路径。基本思想:初始化队列:将起始节点放入队列中。BFS遍历:从队列中取出一个节点,遍历与该节点相邻且未访问
- 算法沉淀——优先级队列(堆)(leetcode真题剖析)
爱学习的鱼佬
算法沉淀算法leetcodelinux
算法沉淀——优先级队列01.最后一块石头的重量02.数据流中的第K大元素03.前K个高频单词04.数据流的中位数优先队列(PriorityQueue)是一种抽象数据类型,它类似于队列(Queue),但是每个元素都有一个关联的优先级。在优先队列中,元素按照优先级从高到低(或从低到高)排列,高优先级的元素先出队。这种数据结构可以用堆(Heap)来实现。堆是一种二叉树结构,有两种主要类型:最大堆和最小堆
- 算法沉淀——BFS 解决 FloodFill 算法(leetcode真题剖析)
爱学习的鱼佬
算法沉淀算法宽度优先leetcode
算法沉淀——BFS解决FloodFill算法01.图像渲染02.岛屿数量03.岛屿的最大面积04.被围绕的区域BFS(广度优先搜索)解决FloodFill算法的基本思想是通过从起始点开始,逐层向外扩展,访问所有与起始点相连且具有相同特性(颜色等)的区域。在FloodFill中,通常是通过修改图像的像素颜色。下面是BFS解决FloodFill算法的步骤:初始化:将起始点的颜色修改为新的颜色,将起始点
- 算法沉淀——多源 BFS(leetcode真题剖析)
爱学习的鱼佬
算法沉淀算法宽度优先leetcode
算法沉淀——多源BFS(leetcode真题剖析)01.矩阵02.飞地的数量03.地图中的最高点04.地图分析多源BFS是指从多个源点同时进行广度优先搜索的算法。在传统的BFS中,我们通常从一个起始点开始,逐层遍历所有的相邻节点。而在多源BFS中,我们可以同时从多个源点开始,从这些源点出发,逐层向外扩展,直到达到目标或者遍历完整个图。多源BFS可以用于解决一些问题,例如:多个人同时逃生:在一个迷宫
- 红烧茄子的家常做法
yj37323732
食材:茄子葱姜蒜青辣椒番茄酱食用油淀粉糖盐鸡精老抽香油做法:01.将茄子去皮切块,青辣椒切块,蒜切末备用。02.往茄子块中放一小勺盐拌匀,然后腌十分钟03.撒点淀粉,锅中放油,炸至金黄捞出。04.锅中放油,倒入葱姜蒜,番茄酱。05.倒入辣椒,翻炒。06.倒入茄子翻炒。07.放佐料,翻炒,装盘。08.吃的时候记得来瓶小香槟。
- 2019-05-30
人性二维码
丰子恺先生的20条生活哲学:01.有人帮你,是你的幸运;无人帮你,是公正的命运。没有人该为你做什么,因为生命是你自己的,你得为自己负责。02.世间的大人都为生活的琐屑事件所迷着,都忘记人生的根本。03.由预想进行于实行,由希望变为成功,原是人生事业展进的正道。04.追赶不上的不追,不属于自己的不要,挽留不住的不留,生活哪有那么复杂?05.凡事轮到自己去做时,无论如何总要想出它一点好处来,一以鼓励勇
- 班主任工作十六天
素心素语
时值九月,金风送爽,阳光璀璨,草木葱茏,果实累累,天地万物似在散发最后的余热,呈现出一派金光夺目的丰收之景。在这个秋意甚浓,硕果飘香的日子中,一年一度的教师节如期而至。今年的教师节恰逢中秋节,双节交汇,理应团圆。然而,生活总有不如意之事,舅舅的离世,让这个双节变得较之沉闷。不过,自从接手班任以来,每日杂七杂八琐事一大堆,还来不及伤心伤感,一天就已结束,今时今日,又逢教师节,我便多了一些反思。从暑假
- 《心也是它的》——周三
周三的简书
午夜.我提笔忘字的默念或许心早已启程哭泣了半夜和一整个早上的天稍许停滞而我却孤独的寒暄你听是否有夜莺、蝉、蛐蛐、蛙、和布谷鸟的叫声杂七杂八的混在一起这一刻我的心已不属于这里也不属于自己···仿佛回到了童年看星数羊依偎在爷爷身边看他烫一壶酒和执一袋烟叶从不缺电视、手机、电脑也不曾听过与它之外的故事现在不慌不忙的上了火车总会看着窗外和轮子和铁轨摩擦过的声音一起写下了一路向北再向西关于火车和青海的故事此
- 2021-08-04
茫昧
今天我弟弟来我家了,他很玩一个游戏,叫使命召唤,小孩子经想上战神,他就问我:“哥哥我什么时候能上战神呀?”我跟他一起算了一下,他每天七点半到学校五点半回家,回家后还要上一个半小时的课,睡觉九个小时,一算下来就已经二十个小时三十分钟了,加上写作业,他每天都要写一个小时左右,加上其他杂七杂八已经用了二十二小时了,剩下的两个小时又不能全玩游戏,他玩游戏也就剩一个半小时了,一个半小时能打十一局左右,加上他
- 杂七杂八又惊艳的短句
局外人_f374
1.该怎么告诉你爱要及时.2.我也会偷看被我推开的你.3.再见和日落都是未完待续.4.天总会亮的没有太阳也会.5.不同的列车都在开往更好的方向.6.永远保持理智选择和接受坏事的心态。7.我会遇到有趣的人但你的位置还是你的.8.给自己买束花把普通的日子过得浪漫些吧.9.你温温柔柔的跟我说我就都听你的.10.能让你快乐的不止恋爱还有努力的成就感,11.不要垂头丧气显矮,12.再见面时的尴尬是未消散的爱
- 时间可以这样安排
可可易希
文/可可易希昨晚妈妈回来了,用先生的话说,妈妈一回来我又轻松了。的确如此,妈妈回来后大部分时间她都会帮我带娃。但毕竟是自己的孩子,很多时候还是得我自己来,再说家里也有些杂七杂八的活需要我去做。所以,时间对于我来说还是挺紧的。每天重复着带娃这件事,总让我感觉到枯燥和乏味,好像也有点烂费时间。所以,我决定重新安排我的时间。通过今天一天尝试下来,感觉还挺好的。参加教育行走的相关活动,是我这个假期经过思考
- 04.寻找所有亚群的差异基因并输出
科研小徐
为方便注释时查看,及文章发表时上传补充材料。对所有亚群的marker基因进行文件输出rm(list=ls())library(Seurat)library(dplyr)load(file='pbmc-noann.rdata')pbmc=scepbmc.markers%group_by(cluster)%>%slice_max(n=2,order_by=avg_log2FC)write.table(
- 杂乱无章的大乱炖
梁长安
说实话,我这个人想法很多,实行很少,故事讲了不少,写了很少,东西学了很多,成功的很少,这个号也机缘巧合建的,所以写东西可能有点随意,但是若是我发出了的,基本上都是我自己写的罢。若不是我一定标出处的不必担心。本来还有很多话要讲的。奈何此时仍在赶路回宿舍路上。一路上路边文艺小店的灯光,伴着秋风,配着南国的树。风景甚好。但是我饿了。至于以后写故事还是复盘还是什么游记还是什么杂七杂八的。日后再提。就这样。
- tomcat基础与部署发布
暗黑小菠萝
Tomcat java web
从51cto搬家了,以后会更新在这里方便自己查看。
做项目一直用tomcat,都是配置到eclipse中使用,这几天有时间整理一下使用心得,有一些自己配置遇到的细节问题。
Tomcat:一个Servlets和JSP页面的容器,以提供网站服务。
一、Tomcat安装
安装方式:①运行.exe安装包
&n
- 网站架构发展的过程
ayaoxinchao
数据库应用服务器网站架构
1.初始阶段网站架构:应用程序、数据库、文件等资源在同一个服务器上
2.应用服务和数据服务分离:应用服务器、数据库服务器、文件服务器
3.使用缓存改善网站性能:为应用服务器提供本地缓存,但受限于应用服务器的内存容量,可以使用专门的缓存服务器,提供分布式缓存服务器架构
4.使用应用服务器集群改善网站的并发处理能力:使用负载均衡调度服务器,将来自客户端浏览器的访问请求分发到应用服务器集群中的任何
- [信息与安全]数据库的备份问题
comsci
数据库
如果你们建设的信息系统是采用中心-分支的模式,那么这里有一个问题
如果你的数据来自中心数据库,那么中心数据库如果出现故障,你的分支机构的数据如何保证安全呢?
是否应该在这种信息系统结构的基础上进行改造,容许分支机构的信息系统也备份一个中心数据库的文件呢?
&n
- 使用maven tomcat plugin插件debug关联源代码
商人shang
mavendebug查看源码tomcat-plugin
*首先需要配置好'''maven-tomcat7-plugin''',参见[[Maven开发Web项目]]的'''Tomcat'''部分。
*配置好后,在[[Eclipse]]中打开'''Debug Configurations'''界面,在'''Maven Build'''项下新建当前工程的调试。在'''Main'''选项卡中点击'''Browse Workspace...'''选择需要开发的
- 大访问量高并发
oloz
大访问量高并发
大访问量高并发的网站主要压力还是在于数据库的操作上,尽量避免频繁的请求数据库。下面简
要列出几点解决方案:
01、优化你的代码和查询语句,合理使用索引
02、使用缓存技术例如memcache、ecache将不经常变化的数据放入缓存之中
03、采用服务器集群、负载均衡分担大访问量高并发压力
04、数据读写分离
05、合理选用框架,合理架构(推荐分布式架构)。
- cache 服务器
小猪猪08
cache
Cache 即高速缓存.那么cache是怎么样提高系统性能与运行速度呢?是不是在任何情况下用cache都能提高性能?是不是cache用的越多就越好呢?我在近期开发的项目中有所体会,写下来当作总结也希望能跟大家一起探讨探讨,有错误的地方希望大家批评指正。
1.Cache 是怎么样工作的?
Cache 是分配在服务器上
- mysql存储过程
香水浓
mysql
Description:插入大量测试数据
use xmpl;
drop procedure if exists mockup_test_data_sp;
create procedure mockup_test_data_sp(
in number_of_records int
)
begin
declare cnt int;
declare name varch
- CSS的class、id、css文件名的常用命名规则
agevs
JavaScriptUI框架Ajaxcss
CSS的class、id、css文件名的常用命名规则
(一)常用的CSS命名规则
头:header
内容:content/container
尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right
- 全局数据源
AILIKES
javatomcatmysqljdbcJNDI
实验目的:为了研究两个项目同时访问一个全局数据源的时候是创建了一个数据源对象,还是创建了两个数据源对象。
1:将diuid和mysql驱动包(druid-1.0.2.jar和mysql-connector-java-5.1.15.jar)copy至%TOMCAT_HOME%/lib下;2:配置数据源,将JNDI在%TOMCAT_HOME%/conf/context.xml中配置好,格式如下:&l
- MYSQL的随机查询的实现方法
baalwolf
mysql
MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1。但是,后来我查了一下MYSQL的官方手册,里面针对RAND()的提示大概意思就是,在ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描。但是在MYSQL 3.23版本中,
- JAVA的getBytes()方法
bijian1013
javaeclipseunixOS
在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不同OS下,返回的东西不一样!
String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如:
byte[] b_gbk = "
- AngularJS中操作Cookies
bijian1013
JavaScriptAngularJSCookies
如果你的应用足够大、足够复杂,那么你很快就会遇到这样一咱种情况:你需要在客户端存储一些状态信息,这些状态信息是跨session(会话)的。你可能还记得利用document.cookie接口直接操作纯文本cookie的痛苦经历。
幸运的是,这种方式已经一去不复返了,在所有现代浏览器中几乎
- [Maven学习笔记五]Maven聚合和继承特性
bit1129
maven
Maven聚合
在实际的项目中,一个项目通常会划分为多个模块,为了说明问题,以用户登陆这个小web应用为例。通常一个web应用分为三个模块:
1. 模型和数据持久化层user-core,
2. 业务逻辑层user-service以
3. web展现层user-web,
user-service依赖于user-core
user-web依赖于user-core和use
- 【JVM七】JVM知识点总结
bit1129
jvm
1. JVM运行模式
1.1 JVM运行时分为-server和-client两种模式,在32位机器上只有client模式的JVM。通常,64位的JVM默认都是使用server模式,因为server模式的JVM虽然启动慢点,但是,在运行过程,JVM会尽可能的进行优化
1.2 JVM分为三种字节码解释执行方式:mixed mode, interpret mode以及compiler
- linux下查看nginx、apache、mysql、php的编译参数
ronin47
在linux平台下的应用,最流行的莫过于nginx、apache、mysql、php几个。而这几个常用的应用,在手工编译完以后,在其他一些情况下(如:新增模块),往往想要查看当初都使用了那些参数进行的编译。这时候就可以利用以下方法查看。
1、nginx
[root@361way ~]# /App/nginx/sbin/nginx -V
nginx: nginx version: nginx/
- unity中运用Resources.Load的方法?
brotherlamp
unity视频unity资料unity自学unityunity教程
问:unity中运用Resources.Load的方法?
答:Resources.Load是unity本地动态加载资本所用的方法,也即是你想动态加载的时分才用到它,比方枪弹,特效,某些实时替换的图像什么的,主张此文件夹不要放太多东西,在打包的时分,它会独自把里边的一切东西都会集打包到一同,不论里边有没有你用的东西,所以大多数资本应该是自个建文件放置
1、unity实时替换的物体即是依据环境条件
- 线段树-入门
bylijinnan
java算法线段树
/**
* 线段树入门
* 问题:已知线段[2,5] [4,6] [0,7];求点2,4,7分别出现了多少次
* 以下代码建立的线段树用链表来保存,且树的叶子结点类似[i,i]
*
* 参考链接:http://hi.baidu.com/semluhiigubbqvq/item/be736a33a8864789f4e4ad18
* @author lijinna
- 全选与反选
chicony
全选
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>全选与反选</title>
- vim一些简单记录
chenchao051
vim
mac在/usr/share/vim/vimrc linux在/etc/vimrc
1、问:后退键不能删除数据,不能往后退怎么办?
答:在vimrc中加入set backspace=2
2、问:如何控制tab键的缩进?
答:在vimrc中加入set tabstop=4 (任何
- Sublime Text 快捷键
daizj
快捷键sublime
[size=large][/size]Sublime Text快捷键:Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+L:
- php 引用(&)详解
dcj3sjt126com
PHP
在PHP 中引用的意思是:不同的名字访问同一个变量内容. 与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址 变量的引用 PHP 的引用允许你用两个变量来指向同一个内容 复制代码代码如下:
<?
$a="ABC";
$b =&$a;
echo
- SVN中trunk,branches,tags用法详解
dcj3sjt126com
SVN
Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是svn://proj/|+-trunk+-branches+-tags这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是用户自己的习惯。
- 对软件设计的思考
e200702084
设计模式数据结构算法ssh活动
软件设计的宏观与微观
软件开发是一种高智商的开发活动。一个优秀的软件设计人员不仅要从宏观上把握软件之间的开发,也要从微观上把握软件之间的开发。宏观上,可以应用面向对象设计,采用流行的SSH架构,采用web层,业务逻辑层,持久层分层架构。采用设计模式提供系统的健壮性和可维护性。微观上,对于一个类,甚至方法的调用,从计算机的角度模拟程序的运行情况。了解内存分配,参数传
- 同步、异步、阻塞、非阻塞
geeksun
非阻塞
同步、异步、阻塞、非阻塞这几个概念有时有点混淆,在此文试图解释一下。
同步:发出方法调用后,当没有返回结果,当前线程会一直在等待(阻塞)状态。
场景:打电话,营业厅窗口办业务、B/S架构的http请求-响应模式。
异步:方法调用后不立即返回结果,调用结果通过状态、通知或回调通知方法调用者或接收者。异步方法调用后,当前线程不会阻塞,会继续执行其他任务。
实现:
- Reverse SSH Tunnel 反向打洞實錄
hongtoushizi
ssh
實際的操作步驟:
# 首先,在客戶那理的機器下指令連回我們自己的 Server,並設定自己 Server 上的 12345 port 會對應到幾器上的 SSH port
ssh -NfR 12345:localhost:22
[email protected]
# 然後在 myhost 的機器上連自己的 12345 port,就可以連回在客戶那的機器
ssh localhost -p 1
- Hibernate中的缓存
Josh_Persistence
一级缓存Hiberante缓存查询缓存二级缓存
Hibernate中的缓存
一、Hiberante中常见的三大缓存:一级缓存,二级缓存和查询缓存。
Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存是由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级别的缓存
- 对象关系行为模式之延迟加载
home198979
PHP架构延迟加载
形象化设计模式实战 HELLO!架构
一、概念
Lazy Load:一个对象,它虽然不包含所需要的所有数据,但是知道怎么获取这些数据。
延迟加载貌似很简单,就是在数据需要时再从数据库获取,减少数据库的消耗。但这其中还是有不少技巧的。
二、实现延迟加载
实现Lazy Load主要有四种方法:延迟初始化、虚
- xml 验证
pengfeicao521
xmlxml解析
有些字符,xml不能识别,用jdom或者dom4j解析的时候就报错
public static void testPattern() {
// 含有非法字符的串
String str = "Jamey친ÑԂ
- div设置半透明效果
spjich
css半透明
为div设置如下样式:
div{filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;}
说明:
1、filter:对win IE设置半透明滤镜效果,filter:alpha(Opacity=80)代表该对象80%半透明,火狐浏览器不认2、-moz-opaci
- 你真的了解单例模式么?
w574240966
java单例设计模式jvm
单例模式,很多初学者认为单例模式很简单,并且认为自己已经掌握了这种设计模式。但事实上,你真的了解单例模式了么。
一,单例模式的5中写法。(回字的四种写法,哈哈。)
1,懒汉式
(1)线程不安全的懒汉式
public cla