- MySQL基础学习:MySQL主从复制如何实现
玉成226
【MySQL】mysql学习数据库
这里写自定义目录标题一、为什么使用MySQL主从二、主从复制原理是什么三、如何保证主从一致一、为什么使用MySQL主从保证服务的高可用:当主机宕机的时候可以选择一个从节点作为主节点,保证了我们服务的高可用。保证容灾备份:主库上的磁盘坏了,可以从从节点恢复。保证高性能:实现读写分离,降低主库的访问压力。二、主从复制原理是什么主从复制是指将主数据库的DDL和DML操作通过二进制日志传到从服务器中,然后
- 你永远都是我最亲爱的老哥
杜金铭小同学
8月10日晴就在我即将要艰难地捱过上午无聊的时光之时,一个电话,打破了我马上要到来的喜悦。我接起电话,一个成熟而又稳重的男低音响起:“老弟?明天我去四中美术考试,去你家住一晚啊。”听到这个突如其来的喜讯,我欣喜若狂,立刻欢呼雀跃着去告诉老妈。当晚六点来钟,还没见到老哥的身影。我托着腮,坐在门前,脑子中浮现出无限种老哥敲门之后跨进门槛的画面,甚至有想在骄阳似火的高温天气中疯狂地冲下去等着他。我很喜欢
- 人生下半场,拼的是复原力
逍遥的坏蛋
路遥在《平凡的世界》中写道:“在这个世界上,不是所有合理和美好的都能按照自己的愿望存在或实现。”的确,我们总是期盼幸福,追逐快乐,殊不知,不如意也常十有八九。当岁月把你我拽入泥潭,与其熬在其中自暴自弃,不如沉着应对,踩过它奋力向前。生活不易,人生下半场,拼的就是复原力。复原力强的人,懂得放下。尼采说:“凡是杀不死我的,会使我强大。”复原力强的人,都懂得沉着地面对命运的打击,没有拧巴和较劲,也不担心
- JS_js解析 URL Params 为对象
小歪 | 前端
#JS
解析函数functionparseParam(url){constparamsStr=/.+\?(.+)$/.exec(url)[1];//将?后面的字符串取出来constparamsArr=paramsStr.split('&');//将字符串以&分割后存到数组中letparamsObj={};//将params存到对象中paramsArr.forEach(param=>{if(/=/.test
- 工业软件架构5:(QT和C++实现)
強云
软件架构工业自动化C++qtc++
工业软件架构-事件驱动-5设计思路任务类的实现任务控制器主程序运行原理扩展功能总结非for循环任务任务分解与状态管理实现思路任务类的实现任务控制器主程序运行原理扩展功能总结耗时任务继续运行在一些复杂的系统中,任务需要暂停和继续运行功能。实现带有暂停和继续功能的任务需要引入任务状态管理和线程同步机制。常见的方式包括使用QWaitCondition和QMutex来控制任务的执行、暂停和继续。设计思路要
- 2021关键词:习惯
小美鱼
最近睡眠不是特别好,晚上不容易入睡,早上容易很早就醒,每天就空出来很多时间想一些子虚乌有的事儿。比如,我一直在想,到2021年年尾的时候,我会期待什么样的自己,会希望自己在2021这一年做哪些与以往不同的事儿。昨天晚上,一个词突然闯入我的脑海,就是它了,习惯。在个人追求上,我希望在2021年的每一天,都可以在自己的公众号《碧水小鱼儿》上推送一篇文章,无论长短,不讲题材。我也会想,每天坚持更文章,也
- 减肥期运动小窍门
雨桐Nikki
爬楼梯图片发自App不要小看爬楼梯不受限于天气、空气、器材设备。穿一身轻便舒适衣服即可。操作性强爬楼梯的燃脂效果比你们想的都好。而且训练的都是大肌群。大肌群燃脂能力高。爬的时候记住用屁股发力。把思想意识集中在你们发力的部位。掌握了爬楼梯的技巧,很容易在生活中就能塑造翘臀。在练习之前可以对着镜子照一张自己臀部裸照。过一个月在同样位置再来一张,就能看见变化了。爬楼梯还有一个好处就是属于间歇性无氧训练。
- 实现div选中效果
stefanie_sun723
前端javascripthtmljqueryjavascripthtml
1.被点击时的效果可以用div:active{css}2.鼠标覆盖在上面的时候可以用div:hover{css;}3.点击之后的效果,这个相对前2种有些麻烦,必须用到JS或者jquery,步骤如下:a.先给div添加一个选中的样式比如on{css};b.然后在js中$(‘div’).click(function{$(‘div’).toggleClass(’',‘on’);})这是jquery自带的
- Python内存管理详解
极客代码
玩转Pythonpython开发语言
Python是一种动态类型的语言,它提供了自动内存管理机制。这意味着开发者不需要手动管理内存的分配和释放,Python会自动处理这些细节。本文将深入探讨Python中的内存管理机制,包括对象的创建、垃圾回收以及一些最佳实践。Python内存管理概述Python的内存管理主要由以下几个方面组成:对象的创建和销毁:Python中每个对象都有一个生命周期,从创建到销毁。引用计数:Python使用引用计数
- 阿里云云盘扩容教程
taidupa
服务器阿里云云盘扩容
随着业务的增长,你的云盘容量已经不够用了。所以就需要扩大容量。扩容与新增云盘同样没那么简单。需要格式化等操作。我在这做个笔记,以便以后好查询扩容前建议在扩容磁盘之前手动创建快照,以备份数据。磁盘上如果正在执行创建快照的操作,则此时不允许进行扩容操作。只做磁盘容量的扩容,不做文件系统的扩容。支持普通盘的扩容,不支持本地盘(本地磁盘、本地SSD盘)的扩容。挂载在实例上的数据盘,只有实例为Running
- 素数之和(c语言)
钟灵毓秀的毓
c语言算法数据结构
1./描述//牛牛刚刚学了素数的定义:素数值指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数//牛牛想知道在[l,r]范围内全部素数的和//输入描述://输入两个正整数l,r表示闭区间范围//输出描述://输出[l,r]范围内的素数的和如:输入:26输出:102.我们先输入数字,然后进行判断,我们要知道,只能被小于自己的的数所整除,所以jintmain(){intl=0;intr=0
- BC156 牛牛的数组匹配(c语言)
钟灵毓秀的毓
c语言数据结构算法
1./描述//牛牛刚学会数组不久,他拿到两个数组a和b,询问b的哪一段连续子数组之和与数组a之和最接近。//如果有多个子数组之和同样接近,输出起始点最靠左的数组。//输入描述://第一行输入两个正整数n和m,表示数组a和b的长度。//第二第三行输入n个和m个正整数,表示数组中a和b的值。//输出描述://输出子数组之和最接近a的子数组2.我们输入nm,然后进行对数字的存储arr[],brr[],然
- 数据库攻击与防御:守护数据安全的关键之战
专家大圣
信息安全网络数据库
在当今数字化时代,数据库作为存储和管理大量关键信息的核心设施,面临着日益严峻的安全挑战。从个人隐私数据到企业商业机密,再到国家重要信息,数据库中存储的数据价值极高,也因此成为了黑客攻击的主要目标之一。了解数据库攻击的方式和手段,以及采取有效的防御措施,对于保护数据安全至关重要。目录一、数据库的重要性及面临的安全挑战二、常见的数据库攻击方式三、数据库防御策略四、数据库安全管理最佳实践五、结论一、数据
- 石头与鸡蛋
盺郡
鸡蛋说:石头你怎么不改变一下,石头说:我又怎么了,为什么要改变,鸡蛋说:你太坚硬了,老是把我碰的头破血流,石头说:我再怎么改变也是有棱有角也坚硬,这就是我的本质啊,鸡蛋说:你不改变我和你在一起老是受伤害,石头说:与其你让我改变,还不如改变一下你呢,鸡蛋说:改变我什么呢,石头说:改变你少跟我接触,多保持距离啊,否则伤害你是在所难免的,鸡蛋说:哦,可是我老想亲近你,老想和你在一起,感觉你就是我的快乐,
- 她们与我一起的日子
63abc4c0289b
不知不觉,现在到了九月份我记得,我已经二年没有联系她们,不知道为什么,那个时候,我自己,在公司看到她们在干活,我常常,还要安照领导说的,那个样子的把那个时候,可能,他有她们都说我是什么打扫公司环境卫生的,那个时候,我记得,天天拿着刷子与条数簸箕,那个时候,其实,我还干外面,他他们把车间里面的箱子,还有,平时,装管子用的箱子,有时候,还有他与她贴柱子,用的箱子那个时候,我记得,她们库房常常让我把几框
- 2023-09-21
来看看你们
最高法:未经过通话人同意的电话录音证据,不具备合法性最高法院认为:关于是否有新的证据,足以推翻原判决的问题。再审审查中,仁文房产公司提交了三组新的证据证明其主张李培勤借用资质承揽工程、涉案工程结算金额并非12951万元、涉案工程存在质量问题至今未完成整改及竣工验收等事实。经审查,仁文房产公司提交的该三组证据虽客观形成于本案二审判决后,但该三组证据所证明的事实均发生于本案诉讼开始前。仁文房产公司未合
- 清儿:【日精进】2020.3.30日
Q清儿
我是清儿,一位通过瑜伽与读书修炼成外在S身材与内在谦卑的瑜伽教练。这是我第358篇原创文章。我希望我接下来的每篇文章都可以为想成长的你赋能,如果你认为我的文章对你有所帮助,请你也为我赋能。2020年度梦想清单:清儿女子塑形业绩5倍增长结识6明高能量好友90天践行目标:健康目标:早起6点前,11点前睡,每周肩胸背臀各1次训练学习目标:2本实体书输出,11本听书输出事业目标:培养1名人员,美臀极致,美
- LeetCode-026-删除排序数组中的重复项
刻苦驴哝
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。示例1:给定数组nums=[1,1,2],函数应该返回新的长度2,并且原数组nums的前两个元素被修改为1,2。你不需要考虑数组中超出新长度后面的元素。示例2:给定nums=[0,0,1,1,1,2,2,3,3,4]
- 企业微信互联企业,实现不同企业微信主体相互通信
金色浪花
企业微信
公司有三个分部,每一个分部都有各种的企业微信账号。现在有一个需求,三个分部之间的成员需要相互通信。这时候可以使用企业微信的互联外部企业功能。首先确定一个总部,又总部发起邀请分部加入到互联企业当中1、由总部新建一个互联企业2、总部邀请分部加入到互联企业当中3、分部企业扫码即可加入4、分部扫码成功之后,已经可以看见分部的文件夹了。总部与分部都导入共享的部门与成员。导入之后,在外部企业联系中可直接找到该
- 大模型对齐方法笔记一:DPO及其变种IPO、KTO、CPO
chencjiajy
深度学习笔记机器学习人工智能
DPODPO(DirectPreferenceOptimization)出自2023年5月的斯坦福大学研究院的论文《DirectPreferenceOptimization:YourLanguageModelisSecretlyaRewardModel》,大概是2023-2024年最广为人知的RLHF的替代对齐方法了。DPO的主要思想是在强化学习的目标函数中建立决策函数与奖励函数之间的关系,以规避
- MYSQL 高级查询练习题 银行系统
ChenNanXS
mysql数据库sql
##寄寄寄摆摆摆#1.创建数据库,名称为MyBankCREATEDATABASEMYBank;#2.创建数据表customer(客户)、deposite(存款)、bank(银行),表结构如下:CREATETABLEcustomer(c_idCHAR(6)PRIMARYKEYCOMMENT'客户标识',nameVARCHAR(30)NOTNULLCOMMENT'客户姓名',locationVARCH
- 2019-01-29
好好念经
【执著与贪爱】有一个老人得了重病,卧床不起。临终前,他所有的儿女、晚辈们都围在床边,问他:“您最后还有什么愿望要告诉我们?”这时,老人非常艰难地从自己的枕头下面拿出了一张纸条,颤颤巍巍地打开,第一行是一串数字,第二行是一串数字和字母。边上所有的晚辈显出非常惊喜的表情:“哎呀,老人一定暗藏有财富。”这时老人说:“我有一个农场,我还有一个牧场,我还有一个停车场……”孩子们一听惊喜无比,没想到老人家还有
- 经过他的手,一小块灵岩山上的石头,可能值几十万
文艺范流氓
文图/应志刚清晨五点,天刚蒙蒙亮,年近6旬的蔡金兴就已经起床了,这是他制砚40多年来养成的习惯。薄雾笼罩古老的青石板街道,卸下铺子的排门,一天的忙碌就此开始。用肩膀抵着凿子,弯着弓步,在纷洒落地的尘灰中,一块粗拙的石头,犹如受到了加持,原始、粗粝被逐渐剥离,一天天灵动起来。蔡金兴的肩膀,在年复一年、日复一日的劳作中磨出了老茧,这样的动作他持续了40几年。当人们把玩着一方精致古朴的苏砚——澄泥石砚,
- 时间管理050【用反思三问收集你爆满的收件箱】050/100
努力中的陈子君
亲爱的朋友们,大家好,昨天发表的第49竟然找不到了,我没删除,也没有专为私人看。真是奇怪啊,还是打起精神写今天的分享吧!今天为你转述第五十讲,昨天我们讲了链接想法与行动的三个问句,每天我们的大脑里有很多想法,念头,每天也有很多事情,如果我们不能利用一个优秀的系统来管理我们的想法,我们的大脑是记不住那么多事情的,如果我们事情没有做完,我们就会焦虑,放在大脑里的事情是杂事,如果你学会了吧大脑里的杂事放
- 人生的价值就是为别人创造价值
极致践行者上贝
人与人交往都不必太精明,小事糊涂,关系才会更融洽。留点漏洞,让别人也有利可图,这样才能合作共赢!商场上,留点漏洞给合作伙伴,大家都有利可图,合作关系才会更牢固;职场上,留点漏洞给下属或同事,让他们也有发光的机会,团队才会越来越强大;生活中,留点漏洞给邻居和朋友,让他们有好处可得,才会和你越走越近,在你需要帮助时伸出援助之手。细细品来,这是一种社交智慧,更是一种人生哲学!人生的价值就是为别人创造价值
- 日语假名识读练习:动画电影《烟花》主题曲《打上花火》节选
嗨日语歌
想学习日文假名但又苦于“记了又忘”肿么办?学习没有捷径,但是我们可以轻松搞定!通过唱一小段日语歌曲来掌握假名读法,每天进步一点点,不久之后,你会发现,哇,原来我认识这么多假名!本次练习特点:1.时间短,从超经典的日语歌曲中抽取几十秒、但是绝对经典的内容。2.没有日文汉字,练习片段中的日文汉字全部转化成了假名,练习假名读法,唱歌就行了!3.随时巩固,暂时忘记假名读法也无妨!每个假名上方都标注了相应的
- 5.07
d549b90da198
姓名马耀先公司:盛唐建设【日精进打卡第73天】【知~学习】《六项精进》和《大学》2遍【经典名句分享】1.行有不得反求诸己2.你的能量超乎你想象3.天行健,君子以自强不息,地势坤君子以厚德载物4.六项精进5.高效能人士的七个习惯6.近朱者赤近墨者黑7.吃的苦中苦,方为人上人8.吃亏是福,有舍才有得9.今日事今日毕10.凡事第一时间完成,绝不可拖拉,11.天道酬勤,厚德载物12.不改变思想就什么也改变
- 拿住大牛股有多难?你需要跟买房子一样买股票
局外闲人笑
在投资过程中,尤其是在股市、基金、期货、外汇,乃至数字货币,很多投资者会有非常丰富的经验。只不过,这种丰富的经验在很多时候,会造成另一个非常尴尬的局面——踏空。其实不止一次,在各种场合表达过我的一个观点:做交易其实还是需要懒一些比较好。最大程度上减少交易次数,因为做交易可能是唯一一个,经验没有什么用的领域。很多人也许不服气。没有关系,慢慢来讲。如果在这个时代,选一个为了成家需要的最大的硬件,大多数
- ARM/Linux嵌入式面经(三二):百度
TrustZone_Hcoco
ARM/Linux嵌入式面试arm开发dubbo芯片嵌入式硬件单片机
文章目录RTOS了解吗,展开讲一下对RTOS的线程和任务管理相关的有了解吗RTOS的线程和任务管理相关了解追问有深度的技术问题及答案vivado这个硬件平台怎么用的Vivado硬件平台使用了解追问有深度的技术问题及答案项目系统架构、配置是怎样的项目系统架构与配置系统架构配置追问有深度的技术问题及答案遇到的难点,怎么解决的?遇到的难点及解决方法追问有深度的技术问题及答案Linux上的异步IO了解过吗
- 【Java设计模式】事件溯源模式
道长不会写代码
Java设计模式java设计模式开发语言
文章目录【Java设计模式】事件溯源模式一、概述二、别名三、事件溯源设计模式的意图四、通过实际示例详细解释事件溯源模式五、Java中事件溯源模式的编程示例六、何时在Java中使用事件溯源模式七、事件溯源模式在Java中的实际应用八、事件溯源模式的好处和权衡九、源码下载【Java设计模式】事件溯源模式一、概述事件溯源是一种设计模式,主张将状态变化存储为一系列事件。它不是更新数据库中的记录,而是将所有
- 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