- 一刷Day7|454.四数相加II 15. 三数之和 18. 四数之和
Alisa-AY
哈希算法c语言
文章目录454.四数相加II识别核心/易错难点/亮点算法设计思路代码实现代码实现分析15.三数之和(排序数组后左右双指针法,abc均去重)##识别核心/易错难点/亮点算法设计思路代码实现代码注释18.四数之和(在三数之和的基础上套了一层for循环numsk,剪枝&去重)识别核心/易错难点/亮点算法设计思路代码实现代码注释383.赎金信454.四数相加II识别本题有4个数组,较四数之和(一个数组),
- 每日一联(5.24)飞鸿衔落日
乔平_
每日一联(5.24)出句:飞鸿衔落日对句:1.垂柳钓新图(兰馨幽幽)2.电信显微频(磊硌)3.秋水拥残霞(泉水叮咚)4.朗月伴归舟(王凤捷)5.陈酿化凡愁(丁贵明)6.淡雾笼高楼(乔平)7.谷雨润禾苗(磊硌)8.走马踏西风(闲客)9.战马踏晨曦(刘君杰)10.铁马踏冰河(四海波平)11.海浪卷朝云(钦建军)12.瘦马啸寒风(磊硌)13.跃鲤抱黄河(涛声依旧)14.流水送经年(梦清幽)15.舞燕点清
- 储蓄的增源和复利的神奇《财富自由之路》六
小卫是只猫
早几年余额宝放些钱,每天看着钱生钱变多。后来余额宝限制一个支付宝账户里不能够超过多少,再后来余额宝的利息低得大家不放多少钱里面。我有个同事余额宝里面一直会放有两万块在里面,每天多的钱设置成自动转到余额宝里面。他这个习惯有了好几年了。之所以说支付宝事情,就是看《财富自由之路》储蓄这篇章节有感而发。作者说储蓄会让我们变成百万富翁,前提条件是年回报率大于5%,最好能够发掘出回报率在12%。这样的储蓄会稳
- 【鼎典美育】家庭美育延伸
小龙虾的妈妈是兔兔
家庭美育拓展训练•涂鸦阶段:家庭美育拓展训练•想象力阶段:磨痕。一根线的魔力家庭美育拓展训练•线的练习阶段:1.鸡蛋壳边缘2.钱老师拉长画3.画半个脸4.拓印、硫酸纸5.找图案组合6.找树皮纹理,机理,树叶纹理,7.光..影子,8.包装袋花纹,9.找痕迹、印迹、10.指纹密码、11.服饰独特花纹,12.化妆品盒,13.鞋盒图案,14.标签️、15.左手画画、16.鞋带,充电线,17.麻花儿,18.
- 昨日半马
中山国西湖
前天晚上,在咸阳休假的跑友老黄回来了,昨天约跑一下,我说跑半马吧,结果他没回信息,等到昨天下午15.30汇合后,我问,半马?他说,最多15.这和我平时了解的老黄不一样呀!等跑起来后,边跑边聊才知道原因。原来上个月老黄回去休假第一天,也就是11月23号左右吧,就被要求居家隔离了,等隔离居家期间就是躺着玩手机,等结束后,准备出去跑步,在门口眼前一黑,摔倒了,后脑勺碰撞在门上,休克了大概一分钟才被叫醒,
- 15. 3Sum
jecyhw
题目链接https://leetcode.com/problems/3sum/解题思路题目要使得a+b+c=0,且不重复,那就可以按照a>threeSum(vector&nums){vector>ans;intlen=nums.size()-1;if(len0){break;}if(i>0&&nums[i]==nums[i-1]){//a和前一个数相等,也不再找continue;}//最右边的两个
- 《改变人生的谈话》读书分享15——智慧语言模式5
读书心得分享
15.双重约束:让人没有选择的选择这种让对方看起来有选择,其实不管如何选择,都在自己设定的框架之内的语法叫“双重/多重约束”。“在读这本书之前,你知道自己原来还挺有语言天赋的吗?”不管你的回答是“知道”还是“不知道”,“你是有语言天赋”的这个指令我已经植入你的潜意识了。16.延伸引述:故意让你听不明白的技巧所谓延伸引述就是引述某人说某人说过的话,这里两个某人不是重复了,他们指的是两个不同的人。这样
- 【Kubernetes】常见面试题汇总(五)
summer.335
Kuberneteskubernetes容器云原生
目录13.简述KubernetesReplicaSet和ReplicationController之间有什么区别?14.简述kube-proxy作用?15.简述kube-proxyiptables原理?16.简述kube-proxyipvs原理?13.简述KubernetesReplicaSet和ReplicationController之间有什么区别?-ReplicaSet和Replicatio
- 600 条最强 Linux 命令总结
素年槿夏
linux运维服务器
600条最强Linux命令总结1.基本命令2.关机3.文件和目录4.文件搜索5.挂载一个文件系统6.磁盘空间7.用户和群组8.文件的权限,使用“+”设置权限,使用“-”用于取消9.文件的特殊属性,使用“+”设置权限,使用“-”用于取消10.打包和压缩文件11.RPM包12.YUM软件包升级器13.deb包14.查看文件内容15.文本处理16.字符设置和文件格式转换17.文件系统分析18.初始化一个
- 20190107我思故我在7/1000投资理财001《邻家的百万富翁》
kidII
投资理财财富通常是辛勤工作,坚持不懈,善于计划,特别是克己自律的生活方式的结果。财务自由标准被动收入》支出。积累财富的富人特点1.过着多入少出的生活。节俭节俭节俭浪费等于过度开支过度消费金钱上是充分自立的。2.有效率地安排时间,精力和金钱,致力于财富的积累。你知道你们全家一年衣食住行花多少钱吗,花许多时间计划你们的未来经济状况吗,你们生活节俭吗。积累财富并非是你改变生活方式的事。甚至在生活舞台上,
- 变压器制造5G智能工厂工业物联数字孪生平台,推进制造业数字化转型
数字孪生巨蟹数科
数字孪生智慧工厂三维数据可视化数字孪生3d可视化变压器制造5G智能工厂数字孪生工业互联网工业物联网制造业数字化转型智慧工厂数字孪生
变压器制造5G智能工厂工业物联数字孪生平台,推进制造业数字化转型。作为传统制造业的重要组成部分,变压器制造行业也不例外地踏上了数字化转型的快车道。而变压器制造5G智能工厂物联数字孪生平台的出现,更是为这一进程注入了强大的动力,不仅极大地提升了生产效率,还推动了整个行业的智能化、精细化发展。5G智能工厂,是基于5G通信技术和物联网(IoT)的深度融合而构建的智能制造体系。它利用5G网络的高速度、低延
- 好书推荐|NO.1认知觉醒|15.如何建立个人认知体系
方木读书
欢迎做客“方木读书”,今天我们继续来聊“认知觉醒”。昨天我们聊了提高学习力的关联学习法,今天我们学习如何建立个人认知体系。作者首先提出了知识与认知的区别,知识是知道和理解,认知是能运用它帮助自己做出正确的判断和选择,解决实际问题。认知体系肯定包含有效知识,但知识不一定都能变成你认知体系的一部分。就好比我之前讲过本能脑,情绪脑,理智脑,原理我们都知道,但情绪脑上头的时候,依然控制不住。孩子前两天早上
- StarRocks 3.3 重磅发布,Lakehouse 架构发展进入快车道!
StarRocks_labs
数据库大数据数据分析数据湖湖仓一体数据仓库
StarRocks3.3的发布标志着Lakehouse架构在数据分析领域迈向了一个新的高度。作为下一代Lakehouse架构的代表,StarRocks3.3在稳定性、计算性能、缓存设计、物化视图、存储优化和Lakehouse生态系统等方面进行了全方位的优化和创新。本文将逐一介绍StarRocks3.3的这些新特性,带你深入了解这款强大的数据分析工具如何提升你的数据处理效率和分析能力。成熟稳定:全面
- 100天读书总结
翱翔天空_燕子
一、读书名目1.《写给父母的未来之书》2.《外婆的道歉信》3200字读书感悟3.《天长地久写给美君的信》1500字读书感悟4.《我不》750字读书感悟5.《在时光中盛开的女子》750字读书感悟6.《小狗钱钱1》1238字读书感悟7.《小狗钱钱2》8.《养育的选择》9.《见识》10.《奋斗的正确姿势》11.《褚时健传》12.《父与子》13.《人生的真相》14.《把时间当作朋友》15.《打造超级儿童大
- 【大厂招聘试题】__嵌入式开发工程师_2023届“联想”_2
Rleco.
面试真题面试跳槽程序员创富嵌入式开发工程师联想嵌入式硬件改行学it
目录匹配职位:嵌入式开发工程师11.(单选题)Linux中的进程的几种状态,其中说法错误的是()12.(单选题)关于fork函数,下列说法错误的是()13.(单选题)Linux中使用较多的进程间通信方式有很多种,其中不包括()14.(单选题)有名管道(FIFO)是对无名管道的一种改进,其特点不包括()15.(单选题)嵌入式系统应用领域不包括()16.(单选题)CPU设计流程不包括()17.(单选题
- 财富水池助你轻松理财
Shirley赖
一,树立正确的理财观。理财不是要去挤成为百万富翁,千万富翁甚至亿万富翁的独木桥,而是要以终为始,明白自己想要过什么样的生活,需要实现什么目标并通过理财去实现它们的过程。二,通过财富水池打理好自己的财富。财富水池的理财模型可以帮助我们很好地梳理和打理好财富。它的运作如下:财富通过我们的收入源源不断地注入财富水池,分别注满水池里的现金池,保险池,目标池和金鹅池,然后通过支出流出水池。我们的主要任务就是
- 【数据结构-二维前缀和】力扣1277. 统计全为 1 的正方形子矩阵
sjsjs11
数据结构数据结构leetcode矩阵
给你一个m*n的矩阵,矩阵中的元素不是0就是1,请你统计并返回其中完全由1组成的正方形子矩阵的个数。示例1:输入:matrix=[[0,1,1,1],[1,1,1,1],[0,1,1,1]]输出:15解释:边长为1的正方形有10个。边长为2的正方形有4个。边长为3的正方形有1个。正方形的总数=10+4+1=15.示例2:输入:matrix=[[1,0,1],[1,1,0],[1,1,0]]输出:7
- 温柔耐看的句子
海绵宝宝ye
1.小猫在午睡,地球在转圈。2.可可爱爱,没有脑袋。3.白白胖胖,充满希望。4.健康可爱,没有眼袋。5.这不是肉,是爸妈的钱和爱。6.你再不来,我要下雪了。7.一切尽意,百事从欢。8.不如搬去船底星。9.星河滚烫,你是人间理想。10.你偶尔可恶,永远可爱。11.好好生活,活到夏天。12.人间不正经生活手册。13.生活明朗,万物可爱。14.今日限定,本人全糖去冰。15.早晚都是一个户口本的人16.你
- 标准男朋友标准
943609e46646
标准男朋友标准1.比你高2.不需要帅但是身材一定要好3.腹肌锁骨至少占一项4.说话声音好听5.惯着你6.在你面前是色狼在别人面前是君子7.该凶的时候就得凶8.不该凶的时候不能随便给你甩脸子9.你在他面前多神经病他都只会觉得你可爱10.喜欢叫你老婆宝贝亲爱的11.你不开心的时候会哄你12.你哭的时候他特别心疼13.你给他撒娇他轻易就中招14.看见你跟别的男人来往会特别生气15.吵架的时候不会把你的气
- 15.查找函数(Vlookup、Hlookup、Index、Match
紫紫亲亲小乖
一、Vlookup(按列查找,以最左列某些文本为参照物)1.基本用法A.=VLOOKUP(D2,$A$2:$B$12,2,0)B.第一参数:找什么(或者说按什么查找),按销售员查找,即参照物C.第二参数:在哪找,就是数据源区域D.第三参数:找到后返回第几列,即在刚选定的数据源区域的第几列E.第四参数:精确查找,输入0,模糊查找,输入1二、Hlookup(按行查找,以最顶部某些文本为参照物)1.基本
- 让人信服的大道理 生活中的简单道理句子
爱笑的小姆猪
1.世界不会因为你是好人就善待你2.未知全貌不予置评3.读书真的有用4.女孩子就应该嫁给爱情5.不知人苦莫劝人大度6.及时止损真的有用7.别在晚上犯浑8.爸妈永远比对象重要9.撞了南墙就会回头才会甘心10.念念不忘,不一定有回想11.道理在情绪面前一文不值12.大道理人人都懂,小情绪难以自控13.接受父母的平凡是最大的教养14.优先考虑那些优先考虑你的人.15.放不下的时候多想想对方是怎么放下你的
- 日更85:为什么越穷越要理财?
爱分享的小懒
百万富翁和穷人之间的差距,不仅在于财富的差距上,而且还在于思维的差距。为什么富人会越来越有钱,而穷人只能越来越穷,其原因出在哪里?穷人如何做才能摆脱贫困?1、穷人思维决定了我们只能当个穷人。假设你买彩票,中了1000万,你会如何来安排这笔钱?有人说:我会拿200万环游世界玩,200万买辆跑车,给老婆买名牌包包名牌衣服,300万买个房子,100万孝敬父母,200万放在银行里吃利息。想到玩,想到购买奢
- 力扣基础速攻题单(排位刷分适用)
0
leetcode算法职场和发展
Leetcode速攻题单一部分:1.算法入门100讲系列,C语言入门系列算法零基础100讲1.2的幂2.3的幂3.4的幂4.斐波那契数5.第N个泰波那契数6.剑指offer.求1+2+…+n7.单调数列8.最富有客户的资产总量9.二进制矩阵中的特殊位置10.翻转图像11.旋转图像12.转置矩阵13.将一维数组转变为二维数组14.判断矩阵经轮转后是否一致15.二维网络迁移16.杨辉三角17.杨辉三角
- js学习之路(六)——this,箭头函数,对象操作
EOPG
vue3javascript学习排序算法
js学习之路(六)1.this指向2.改变this指向3.ES6定义变量4.04_变量的块级作用域5.ES6的箭头函数6.箭头函数的特性7.函数的参数默认值8.模板字符串9.点点点(...)运算符10.解构赋值11.对象的简写12.了解面向对象开发13.创建对象的四种方式14.构造函数的书写和使用15.构造函数是否合理17.prototype18.__proto__1.this指向/*this指向
- 《百万富翁快车道》:做喜欢的事,钱就会紧随而来? 骗子!
我是秀一
这个时代,每一个人都有一个创业梦,为什么呢?因为越来越多的人想要获得时间自由,金钱自由,可以去做想做的事,买想买的东西,见想见的人,不希望在美好的年号都用来积攒换取自由的砝码,却在获得自由的时候,已经老去。每一个人都有着独一无二的诗和远方,可是门票和车马费都很贵,没有钱都是白搭,踏踏实实的做眼前的工作,又觉得自己像开上了一个慢车道,走走停停,时而堵车的小道上,不知道想要的生活距离还有多远,甚至在昏
- Node.js总结
会飛的魚,
node.js
文章目录node的知识点1.node的外层有一个函数2.node全局global3.node的事件循环4.Buffer缓冲器5.简单文件的读写6.流式文件的读写7.原生服务器8.mysql数据库语句9.mysql数据库的连接10.mogodb数据库连接11.express服务器12.http协议简介13.express中的request和response14.中间键的简介15.常用的第三方中间件1
- 自动采集的导航网源码系统+一键收录
北漂的老猿
好代码导航网址导航网站导航
源码介绍:1.支持修改所有网站信息2.支持修改管理员信息3.支持上传网站logo/favicon图标/微信二维码等图片4.支持添加/修改/删除导航5.支持添加/修改/删除分类6.支持添加/修改/删除站点7.支持审核/删除站点申请8.支持发布/修改/删除公告9.所有分类下的站点10.单个分类下的站点11.自动提交百度收录12.各站点详情页13.分类滚动定位14.记录各站点浏览数15.点赞功能(单个i
- Leetcode 15.三数之和
普通攻击往后拉
Python编程基础算法与数据结构leetcode算法
解法:两处去重+二分法classSolution:defthreeSum(self,nums:List[int])->List[List[int]]:nums.sort()res=[]visited_numi=[]#第一处去重foriinrange(len(nums)-2):ifnums[i]notinvisited_numi:visited_numi.append(nums[i])sortnum
- 建议帮助你走向职业生涯的快车道
小伙子181211
建议帮助你走向职业生涯的快车道如果你刚毕业,或者刚得到第1份工作,你可能渴望着升职。要记得好事多磨,所以要有耐心但这只是其中的一种方法,能够帮助你走向职业生涯的快车道。图片发自App第一利他主义,如果你想到。得到上级的重视。不要只顾自己。帮助你的同事获取额外利益。免费分享并给予信任做到极致。相信我,你的无私奉献会有回报的。当上级想要提拔人的时候。他们会挑出一些。团队其他成员支持的人,目光长远一些,
- 钱意识
47cf580bbc75
1.我越来越有钱2.我一直都很有钱3.从出生到现在,我的钱总是越来越多4.我喜欢赚钱,我享受赚钱的乐趣5.我赚钱又快又轻松6.我的收入不断地倍增7.我的存款不断地增加8.钱是一个很棒的东西9.赚钱是一件很轻松的事情10.赚钱是一件非常简单的事情11.赚钱是一件非常快乐的事情12.我永远富有13.我的财源滚滚而来14.有钱的感觉真好15.我一天比一天更有钱16.有钱的感觉太好啦,可以让我自由自在17
- 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