- Linux vi常用命令
fengyehongWorld
Linuxlinux
参考资料viコマンド(vimコマンド)リファレンス目录一.保存系命令二.删除系命令三.移动系命令四.复制粘贴系命令一.保存系命令⏹保存并退出:wq⏹强制保存并退出:wq!⏹退出(文件未编辑):q⏹强制退出(忽略已编辑内容):q!⏹另存为:w新文件名二.删除系命令⏹删除当前行dd⏹清空整个文档gg:移动到文档顶部dG:删除到最后一行ggdG三.移动系命令⏹移动到文档顶部gg⏹移动到文档底部#方式1G
- Linux-vi编辑命令的常用用法
Clarence_howie
Linuxlinux运维服务器
一、Linux系统vi编辑命令简单介绍vi是Linux系统中一个非常流行的文本编辑器,它提供了强大的编辑功能,尤其是在命令行模式下,可以进行各种文本操作。二、vi编辑模式介绍命令模式:默认模式,可以进行光标移动、删除、复制等操作。插入模式:用于输入文本内容。在命令模式下,按i键进入插入模式。三、vi常用命令介绍3.1、编辑后保存并推出//编辑aa.json文件viaa.json /
- Linux的vi命令操作
haidi8
Linux学习linux运维服务器
1、vi常用命令汇总1.1文件操作1.2进入编辑操作1.3光标移动1.4文本赋值、粘贴、剪切1.5查找及替换命令2、详细命令2.1、vi的基本概念基本上vi可以分为三种状态,分别是命令模式(commandmode)、插入模式(Insertmode)和底行模式(lastlinemode),各模式的功能区分如下:1)命令行模式commandmode)控制屏幕光标的移动,字符、字或行的删除,移动复制某区
- Linux中vi常用命令-批量替换
梦幻通灵
服务器后端开发linux运维服务器
在日常服务器日志查看中常用到的命令有grep、tail等,有时想查看详细日志,用到vi命令,记录下来,方便查看。操作文件:test.properites一、查看与编辑查看命令:vi+文件名编辑命令:按键i(insert),进入编辑模式。保存命令:先退出编辑esc,再:wq即编辑后退出。二、查找与跳转vi进入文件内部后,/(右边shift键左侧的/键),输入查找的字即可。按小写的n,从文件的头往下搜
- Linux操作系统
A y.
linux服务器运维
Linux操作系统文章目录Linux操作系统Linux操作系统简介Linux操作系统结构文件系统结构主要目录功能绝对路径和相对路径环境变量编译器使用vi使用Vi常用命令shell命令基础命令压缩管理软件管理用户管理ssh服务Linux下的SSH服务ssh命令ssh登录远程主机scp命令ssh秘钥生产ssh秘钥步骤Linux操作系统简介什么是操作系统操作系统(OS)是管理计算机硬件与软件资源的计算机
- 尘缘浅悟之蹒跚学步:linux命令整理
Jackyin0720
数据库学习
前言多记、多练、多理解目录一、切换命令二、查看命令三、开启命令四、关闭命令五、修改命令六、增加命令七、删除命令八、帮助命令九、vi常用命令十、查找命令十一、拷贝命令十二、移动命令十三、压缩命令十四、解压命令十五、打包命令十六、解包命令一、切换命令1.界面切换Ctrl+alt+F1-F5:由图形到命令Ctrl+alt+F7:由命令到图形2.用户切换以普通用户登录时,su-\输入密码:切换到root命
- vi常用命令
一&粟
工具篇编辑器linux
1.一般指令模式/指令模式1.1说明进入vi后的默认模式,主要作用为移动光标1.2命令1.2.1翻屏命令Ctrl+u:向文件首翻半屏;Ctrl+d:向文件尾翻半屏;Ctrl+f:向文件尾翻一屏;Ctrl+b:向文件首翻一屏;1.2.2光标移动命令H:光标移至屏幕顶行只是当前那一屏M:光标移至屏幕中间行L:光标移至屏幕最后行G:直接跳转到最后一行0:(注意是数字零)光标移至当前行首$:光标移至当前行
- 11-Linux_文本编辑命令
廾匸ⁿ
Linuxvimlinux编辑器
文章目录1.文件编辑命令(1).vim简介(2).安装vim(3).vim的三种模式(4)vim/vi常用命令:(5)末行模式下的操作:(6)小知识点:(7)配置文件1.文件编辑命令(1).vim简介vim是vi的升级版本,用vi自动连接的是vim,vi特别不要用,方向键用不了;vim的官方网站(https://www.vim.org/)(2).安装vimsudoaptinstallvim出现问题
- Linux vi编辑器的使用
依然是那道风
Linuxlinux
本文讲解vi编辑器,上手就会,讲一些实用性强的,好好学,好好看。目录本文讲解vi编辑器,上手就会,讲一些实用性强的,好好学,好好听。1.图解:2.vi编辑器的三个模式:输入模式命令模式(默认模式)末行模式3.vi常用命令(在命令行模式下)总结:1.图解:vi编辑器的三个模式:a或者i:输入模式命令模式(默认模式)末行模式-----><-----EscEsc那这个是什么意思呢,当我们进入vi编辑文件
- vi常用命令
sarah_wqq
一、打开文件、保存、关闭文件vim[filename]//打开或新建:w//保存:w[filename]//保存至filename文件:q//退出编辑器,如果文件已修改请使用下面的命令:q!//退出编辑器,且不保存:wq//退出编辑器,且保存文件二、插入文本或行(执行下面命令后将进入插入模式,按ESC键可退出插入模式)a//在当前光标位置的右边添加文本(append)i//在当前光标位置的左边添加
- vi常用命令
巴拉巴啦
对于第一次用vi,有几点注意要提醒一下:1、用vi打开文件后,是处于「命令行模式(commandmode)」,您要切换到「插入模式(Insertmode)」才能够输入文字。切换方法:在「命令行模式(commandmode)」下按一下字母「i」就可以进入「插入模式(Insertmode)」,这时候你就可以开始输入文字了。2、编辑好后,需从插入模式切换为命令行模式才能对文件进行保存,切换方法:按「ES
- VI常用命令
bytxl
linux系统
vi的复制粘贴命令,转自:http://hi.baidu.com/shadouyou/blog/item/7ccb234e5a75d1cfd0c86a55.htmlvi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要:命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。在命令模式中输
- Vi常用命令
shuxin1979
UNIX
Vi常用命令2008-09-2409:11(1)进入vi的命令vifilename:打开或新建文件,并将光标置于第一行首vi+nfilename:打开文件,并将光标置于第n行首vi+filename:打开文件,并将光标置于最后一行首vi+/patternfilename:打开文件,并将光标置于第一个与pattern匹配的串处vi-rfilename:在上次正用vi编辑时发生系统崩溃,恢复filen
- LAMP(Linux + Apache + MySQL + PHP)环境搭建
gavin__fan
后端相关
开始搭建前,先打开以下两篇内容以备随时查看shell常用命令vi常用命令为了方便先把服务器防火墙关了防火墙常用命令#查看防火墙状态firewall-cmd--state#启动防火墙systemctlstartfirewalld.service#关闭防火墙systemctlstopfirewalld.service#重启防火墙firewall-cmd--reload#禁止开机启动启动防火墙syste
- vi常用命令
Hist_花透
Linuxvilinux
VI中的多行删除与复制方法一:单行删除,:1(待删除行)d多行删除,:1,10d方法二:光标所在行,dd光标所在行以下的N行,Ndd方法1:光标放到第6行,输入:2yy光标放到第9行,输入:p此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。方法2:命令行模式下输入6,9co12复制第6行到第9行之间的内容到第12行后面。方法3:有时候不想费劲看多少行或复制大量行时
- linux使用文本编辑器vi常用命令
yaohong_kenny
一:翻页ctrl+u向上翻半页ctrl+d向下翻半页ctrl+f/pageup向上翻一页ctrl+b/pageon向下翻一页H光标移到当前页的第一个字符M光标移到当前页的中间字符L光标移到当前页的最后一行G移动到这个档案的最后一行(常用)gg移动到这个档案的第一行(常用)二:移动光标指令0:光标移至当前行首$:光标移至当前行尾三:常用插入、删除指令i:在当前光标前插入,光标后文本向后移dd:删除光
- linux vi常用命令详解
miketom155
Linux
1、vi的基本概念基本上vi可以分为三种状态,分别是命令模式(commandmode)、插入模式(Insertmode)和底行模式(lastlinemode),各模式的功能区分如下:1)命令行模式commandmode)控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insertmode下,或者到lastlinemode。2)插入模式(Insertmode)只有在Insertmode下
- Linux编辑器中vi常用命令
伟龍
Linux
按Esc退出编辑模式,回到命令模式.1、:w将编辑的数据写入硬盘文件中(常用)2、:w!若文件只读,强制写入该文件3、:q退出VI(常用)4、:q!若曾修改过文件,又不想保存,使用!为强制退出不保存文件5、:wq保存后退出,若为:wq!,则为强制保存后退出6、:wfilename:wqb.txt#中间用空格隔开将编辑数据保存为另一个文件并退出(类似另存为新文档)7、:setnu显示行号8、:set
- Linux总结
Asphyxia2017
文章目录1.Linux基础操作2.文件管理2.1目录操作命令2.2文件查看命令2.3文件操作命令2.4文件权限命令2.5文件查找命令3.Vi文本编辑器3.1vi编辑器的启动与退出3.2文件操作3.3光标移动和翻页操作3.4vi常用命令3.4.1一般模式下的常用命令3.4.2编辑模式下的常用命令3.4.3命令行模式下的常用命令3.5Vim4.设备管理4.1文件系统的简单操作4.2磁盘分区指令4.3磁
- vi常用命令以及Linux各个目录功能
VVIE123
linuxvim
vi常用命令>>Ctrl+f向下移动一页Ctrl+b向上移动一页n+space向后移动n个字符0或home移动到本行最前面的字符处$或end移动到本行最后处G移动到文件的最后一行gg移动到文件的第一行n+Enter向下移动n行/find向下查找find2,20s/find/Find/g将第2—20行的find替换为Find2,20s/find/Find/g将第2—20行的find替换为Find,逐
- vi 常用命令行
primer_programer
版本控制
转自:http://www.cnblogs.com/sunormoon/archive/2012/02/10/2345326.htmlvi常用命令行1.vi模式a)一般模式:vi处理文件时,一进入该文件,就是一般模式了.b)编辑模式:在一般模式下可以进行删除,复制,粘贴等操作,却无法进行编辑操作。等按下‘i,I,o,O,a,A,r,R’等字母之后才能进入编辑模式.通常在linux中,按下上述字母时
- vi常用命令
liuyh175
Linuxn2
一、vi的三种模式1、一般模式:进入vi默认进入一般模式,可用移动光标,可删除、复制、粘贴,但不能编辑;2、编辑模式:从一般模式按下字母“i,I,o,O,a,A,r.R”等时进入编辑模式,只有安ESC时才能退出编辑模式;3、命令行模式:从一般模式按下":,/,?"时进入命令行模式。注意:编辑模式和命令行模式不能互相切换,只能通过一般模式切换。二、三种模式常用按键说明1、一般模式下的可用按钮(最常用
- Linux操作系统
易心66
linux
Linux操作系统文章目录Linux操作系统Linux操作系统简介Linux操作系统结构文件系统结构主要目录功能绝对路径和相对路径环境变量编译器使用vi使用Vi常用命令shell命令基础命令压缩管理软件管理用户管理ssh服务Linux下的SSH服务ssh命令ssh登录远程主机scp命令ssh秘钥生产ssh秘钥步骤shell脚本介绍Linux操作系统简介什么是操作系统操作系统(OS)是管理计算机硬件
- Linux 系统文本编辑器vi常用命令详解(操作演示)
bianjin8109
引言:在Linux中我们常用的文本编辑器有vi、vim(vi的增强版本)。而且vi编辑器不仅仅是适用于Linux,它是所有Unix以及Linux系统下的标准编辑器,几乎适用于Unix、Linux系统的所有版本。vi或vim虽然没有图形界面编辑器那样点鼠标的简单操作,但vi编辑器在系统管理、服务器管理字符界面中,永远不是图形界面的编辑器能比的。它能轻易地创建和修改文本文件,维护Linux系统中的配置
- vi常用命令
helphi
a#当前字符后添加A#行尾添加文本o#光标下方开始一个新行O#光标上方开始一个新行ZZ#保存并退出zz#当前行与光标一起移到窗口中间w#光标移至下一个单词的词首,W的作用与w相同但以空格作为单词的分隔e#光标移至下一个单词的词尾,E的作用与e相同但以空格作为单词的分隔b#光标移至前一个单词的词首,B的作用与b相同但以空格作为单词的分隔ge#光标移至前一个单词的词尾$#光标至行尾0#行首^#行首第一
- vi #vim #思维导图 #速记速查
Temple_四喵
Linux#vi
vi零、速记速查思维导图一、vi和vim1)vi是什么2)vim是什么二、vi基础1)打开和新建1>打开和新建2>打开并且定位行3>交换文件2)三种工作模式1>命令模式2>末行模式3>编辑模式4>模式转换三、vi常用命令1)学习命令路线图2)移动1>上下左右2>行内移动3>行数移动4>屏幕移动:3)移动(程序)1>段落移动2>括号切换3>标记4>选中文本(可视模式)4)撤销重复1>撤销和恢复2>删
- vim操作详解
Phoenix_FuliMa
linux
VI常用命令(1)进入vi的命令vifilename:打开或新建文件,并将光标置于第一行首vi+nfilename:打开文件,并将光标置于第n行首vi+filename:打开文件,并将光标置于最后一行首vi+/patternfilename:打开文件,并将光标置于第一个与pattern匹配的串处vi-rfilename:在上次正用vi编辑时发生系统崩溃,恢复filenamevifilename..
- vi常用命令
阳沐之
Linux
vi/vim的使用vi/vim三种模式,分别是命令模式(Commandmode),输入模式(Insertmode)和底线命令模式(Lastlinemode)。这三种模式的作用分别是:命令模式:ESC便进入了命令模式。此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下aoi,并不会输入一个字符,i被当作了一个命令。以下是常用的几个命令:i切换到输入模式,以输入字符。x删除当前光
- vim 常用指令与设置
DADA2ndTIAN
工具#vim
文章目录vim工作模式命令行模式文本输入模式末行模式模式切换vi常用命令常用编程指令分屏操作光标移动vim设置颜色设置搜索高亮设置vim工作模式vi编辑器有3种基本工作模式,分别是命令模式、文本输入模式和末行模式。命令行模式该模式是进入vi编辑器后的默认模式。任何时候,不管用户处于何种模式,按下Esc键即可进入命令模式。在命令模式下,用户可以输入vi命令,用于管理自己的文档。此时从键盘上输入的任何
- vi常用命令
孙登波
vi是最强大的文本编辑器,没有之一。尽管vi已经是古董级的软件,但还是有无数新人迎着困难去学习使用,可见其经典与受欢迎程度。无论是小说中还是电视剧,真正强大的武器都不容易驾驭,需要付出一些努力才能收获到更加强大的力量,对于vi这种上古神器来说更是如此。由于它全程使用键盘操作,很多首次接触vi的人会觉得不习惯而中途放弃。然而,坚持下来的朋友就会渐渐地发现这种键盘操作的设计绝妙之处!经典之所以能成为经
- ios内付费
374016526
ios内付费
近年来写了很多IOS的程序,内付费也用到不少,使用IOS的内付费实现起来比较麻烦,这里我写了一个简单的内付费包,希望对大家有帮助。
具体使用如下:
这里的sender其实就是调用者,这里主要是为了回调使用。
[KuroStoreApi kuroStoreProductId:@"产品ID" storeSender:self storeFinishCallBa
- 20 款优秀的 Linux 终端仿真器
brotherlamp
linuxlinux视频linux资料linux自学linux教程
终端仿真器是一款用其它显示架构重现可视终端的计算机程序。换句话说就是终端仿真器能使哑终端看似像一台连接上了服务器的客户机。终端仿真器允许最终用户用文本用户界面和命令行来访问控制台和应用程序。(LCTT 译注:终端仿真器原意指对大型机-哑终端方式的模拟,不过在当今的 Linux 环境中,常指通过远程或本地方式连接的伪终端,俗称“终端”。)
你能从开源世界中找到大量的终端仿真器,它们
- Solr Deep Paging(solr 深分页)
eksliang
solr深分页solr分页性能问题
转载请出自出处:http://eksliang.iteye.com/blog/2148370
作者:eksliang(ickes) blg:http://eksliang.iteye.com/ 概述
长期以来,我们一直有一个深分页问题。如果直接跳到很靠后的页数,查询速度会比较慢。这是因为Solr的需要为查询从开始遍历所有数据。直到Solr的4.7这个问题一直没有一个很好的解决方案。直到solr
- 数据库面试题
18289753290
面试题 数据库
1.union ,union all
网络搜索出的最佳答案:
union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。
Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
Union All:对两个结果集进行并集操作,包括重复行,不进行排序;
2.索引有哪些分类?作用是
- Android TV屏幕适配
酷的飞上天空
android
先说下现在市面上TV分辨率的大概情况
两种分辨率为主
1.720标清,分辨率为1280x720.
屏幕尺寸以32寸为主,部分电视为42寸
2.1080p全高清,分辨率为1920x1080
屏幕尺寸以42寸为主,此分辨率电视屏幕从32寸到50寸都有
适配遇到问题,已1080p尺寸为例:
分辨率固定不变,屏幕尺寸变化较大。
如:效果图尺寸为1920x1080,如果使用d
- Timer定时器与ActionListener联合应用
永夜-极光
java
功能:在控制台每秒输出一次
代码:
package Main;
import javax.swing.Timer;
import java.awt.event.*;
public class T {
private static int count = 0;
public static void main(String[] args){
- Ubuntu14.04系统Tab键不能自动补全问题解决
随便小屋
Ubuntu 14.04
Unbuntu 14.4安装之后就在终端中使用Tab键不能自动补全,解决办法如下:
1、利用vi编辑器打开/etc/bash.bashrc文件(需要root权限)
sudo vi /etc/bash.bashrc
接下来会提示输入密码
2、找到文件中的下列代码
#enable bash completion in interactive shells
#if
- 学会人际关系三招 轻松走职场
aijuans
职场
要想成功,仅有专业能力是不够的,处理好与老板、同事及下属的人际关系也是门大学问。如何才能在职场如鱼得水、游刃有余呢?在此,教您简单实用的三个窍门。
第一,多汇报
最近,管理学又提出了一个新名词“追随力”。它告诉我们,做下属最关键的就是要多请示汇报,让上司随时了解你的工作进度,有了新想法也要及时建议。不知不觉,你就有了“追随力”,上司会越来越了解和信任你。
第二,勤沟通
团队的力
- 《O2O:移动互联网时代的商业革命》读书笔记
aoyouzi
读书笔记
移动互联网的未来:碎片化内容+碎片化渠道=各式精准、互动的新型社会化营销。
O2O:Online to OffLine 线上线下活动
O2O就是在移动互联网时代,生活消费领域通过线上和线下互动的一种新型商业模式。
手机二维码本质:O2O商务行为从线下现实世界到线上虚拟世界的入口。
线上虚拟世界创造的本意是打破信息鸿沟,让不同地域、不同需求的人
- js实现图片随鼠标滚动的效果
百合不是茶
JavaScript滚动属性的获取图片滚动属性获取页面加载
1,获取样式属性值
top 与顶部的距离
left 与左边的距离
right 与右边的距离
bottom 与下边的距离
zIndex 层叠层次
例子:获取左边的宽度,当css写在body标签中时
<div id="adver" style="position:absolute;top:50px;left:1000p
- ajax同步异步参数async
bijian1013
jqueryAjaxasync
开发项目开发过程中,需要将ajax的返回值赋到全局变量中,然后在该页面其他地方引用,因为ajax异步的原因一直无法成功,需将async:false,使其变成同步的。
格式:
$.ajax({ type: 'POST', ur
- Webx3框架(1)
Bill_chen
eclipsespringmaven框架ibatis
Webx是淘宝开发的一套Web开发框架,Webx3是其第三个升级版本;采用Eclipse的开发环境,现在支持java开发;
采用turbine原型的MVC框架,扩展了Spring容器,利用Maven进行项目的构建管理,灵活的ibatis持久层支持,总的来说,还是一套很不错的Web框架。
Webx3遵循turbine风格,velocity的模板被分为layout/screen/control三部
- 【MongoDB学习笔记五】MongoDB概述
bit1129
mongodb
MongoDB是面向文档的NoSQL数据库,尽量业界还对MongoDB存在一些质疑的声音,比如性能尤其是查询性能、数据一致性的支持没有想象的那么好,但是MongoDB用户群确实已经够多。MongoDB的亮点不在于它的性能,而是它处理非结构化数据的能力以及内置对分布式的支持(复制、分片达到的高可用、高可伸缩),同时它提供的近似于SQL的查询能力,也是在做NoSQL技术选型时,考虑的一个重要因素。Mo
- spring/hibernate/struts2常见异常总结
白糖_
Hibernate
Spring
①ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWorldException
缺少aspectjweaver.jar,该jar包常用于spring aop中
②java.lang.ClassNotFoundException: org.sprin
- jquery easyui表单重置(reset)扩展思路
bozch
formjquery easyuireset
在jquery easyui表单中 尚未提供表单重置的功能,这就需要自己对其进行扩展。
扩展的时候要考虑的控件有:
combo,combobox,combogrid,combotree,datebox,datetimebox
需要对其添加reset方法,reset方法就是把初始化的值赋值给当前的组件,这就需要在组件的初始化时将值保存下来。
在所有的reset方法添加完毕之后,就需要对fo
- 编程之美-烙饼排序
bylijinnan
编程之美
package beautyOfCoding;
import java.util.Arrays;
/*
*《编程之美》的思路是:搜索+剪枝。有点像是写下棋程序:当前情况下,把所有可能的下一步都做一遍;在这每一遍操作里面,计算出如果按这一步走的话,能不能赢(得出最优结果)。
*《编程之美》上代码有很多错误,且每个变量的含义令人费解。因此我按我的理解写了以下代码:
*/
- Struts1.X 源码分析之ActionForm赋值原理
chenbowen00
struts
struts1在处理请求参数之前,首先会根据配置文件action节点的name属性创建对应的ActionForm。如果配置了name属性,却找不到对应的ActionForm类也不会报错,只是不会处理本次请求的请求参数。
如果找到了对应的ActionForm类,则先判断是否已经存在ActionForm的实例,如果不存在则创建实例,并将其存放在对应的作用域中。作用域由配置文件action节点的s
- [空天防御与经济]在获得充足的外部资源之前,太空投资需有限度
comsci
资源
这里有一个常识性的问题:
地球的资源,人类的资金是有限的,而太空是无限的.....
就算全人类联合起来,要在太空中修建大型空间站,也不一定能够成功,因为资源和资金,技术有客观的限制....
&
- ORACLE临时表—ON COMMIT PRESERVE ROWS
daizj
oracle临时表
ORACLE临时表 转
临时表:像普通表一样,有结构,但是对数据的管理上不一样,临时表存储事务或会话的中间结果集,临时表中保存的数据只对当前
会话可见,所有会话都看不到其他会话的数据,即使其他会话提交了,也看不到。临时表不存在并发行为,因为他们对于当前会话都是独立的。
创建临时表时,ORACLE只创建了表的结构(在数据字典中定义),并没有初始化内存空间,当某一会话使用临时表时,ORALCE会
- 基于Nginx XSendfile+SpringMVC进行文件下载
denger
应用服务器Webnginx网络应用lighttpd
在平常我们实现文件下载通常是通过普通 read-write方式,如下代码所示。
@RequestMapping("/courseware/{id}")
public void download(@PathVariable("id") String courseID, HttpServletResp
- scanf接受char类型的字符
dcj3sjt126com
c
/*
2013年3月11日22:35:54
目的:学习char只接受一个字符
*/
# include <stdio.h>
int main(void)
{
int i;
char ch;
scanf("%d", &i);
printf("i = %d\n", i);
scanf("%
- 学编程的价值
dcj3sjt126com
编程
发一个人会编程, 想想以后可以教儿女, 是多么美好的事啊, 不管儿女将来从事什么样的职业, 教一教, 对他思维的开拓大有帮助
像这位朋友学习:
http://blog.sina.com.cn/s/articlelist_2584320772_0_1.html
VirtualGS教程 (By @林泰前): 几十年的老程序员,资深的
- 二维数组(矩阵)对角线输出
飞天奔月
二维数组
今天在BBS里面看到这样的面试题目,
1,二维数组(N*N),沿对角线方向,从右上角打印到左下角如N=4: 4*4二维数组
{ 1 2 3 4 }
{ 5 6 7 8 }
{ 9 10 11 12 }
{13 14 15 16 }
打印顺序
4
3 8
2 7 12
1 6 11 16
5 10 15
9 14
13
要
- Ehcache(08)——可阻塞的Cache——BlockingCache
234390216
并发ehcacheBlockingCache阻塞
可阻塞的Cache—BlockingCache
在上一节我们提到了显示使用Ehcache锁的问题,其实我们还可以隐式的来使用Ehcache的锁,那就是通过BlockingCache。BlockingCache是Ehcache的一个封装类,可以让我们对Ehcache进行并发操作。其内部的锁机制是使用的net.
- mysqldiff对数据库间进行差异比较
jackyrong
mysqld
mysqldiff该工具是官方mysql-utilities工具集的一个脚本,可以用来对比不同数据库之间的表结构,或者同个数据库间的表结构
如果在windows下,直接下载mysql-utilities安装就可以了,然后运行后,会跑到命令行下:
1) 基本用法
mysqldiff --server1=admin:12345
- spring data jpa 方法中可用的关键字
lawrence.li
javaspring
spring data jpa 支持以方法名进行查询/删除/统计。
查询的关键字为find
删除的关键字为delete/remove (>=1.7.x)
统计的关键字为count (>=1.7.x)
修改需要使用@Modifying注解
@Modifying
@Query("update User u set u.firstna
- Spring的ModelAndView类
nicegege
spring
项目中controller的方法跳转的到ModelAndView类,一直很好奇spring怎么实现的?
/*
* Copyright 2002-2010 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* yo
- 搭建 CentOS 6 服务器(13) - rsync、Amanda
rensanning
centos
(一)rsync
Server端
# yum install rsync
# vi /etc/xinetd.d/rsync
service rsync
{
disable = no
flags = IPv6
socket_type = stream
wait
- Learn Nodejs 02
toknowme
nodejs
(1)npm是什么
npm is the package manager for node
官方网站:https://www.npmjs.com/
npm上有很多优秀的nodejs包,来解决常见的一些问题,比如用node-mysql,就可以方便通过nodejs链接到mysql,进行数据库的操作
在开发过程往往会需要用到其他的包,使用npm就可以下载这些包来供程序调用
&nb
- Spring MVC 拦截器
xp9802
spring mvc
Controller层的拦截器继承于HandlerInterceptorAdapter
HandlerInterceptorAdapter.java 1 public abstract class HandlerInterceptorAdapter implements HandlerIntercep