青岛软件培训学校

山东最好的软件培训机构,专业培养高端IT人才 咨询热线:0532-85025005

[置顶] 青软人

Vim高手,从来不用鼠标

Vim脱离鼠标第一步
平时不可缺少的会用到vim,但是避免不了鼠标,事实上,省略鼠标是完全可以的,没有想像中那么难,看我短短几行带大家一起省略鼠标。

对了,vim有三种模式,基本模式就是用来输入命令的,比如删除跳转等操作就是在基本模式下面;插入模式不用说;命令模式就是按Esc+:进入的模式,之间的切换很容易我就废话了。下面几乎都在基本模式操作。


基本操作


移动
h,l,j,k 左右下上

w,b 移动到下/上一个单词





快速退出
普通模式下输入Shift+zz即可保存退出vim
...

【阿里云IoT+YF3300】3. Alink物模型之属性上传和下发

 【名词解释】属性:设备的功能模型之一,一般用于描述设备运行时的状态,如环境监测设备所读取的当前环境温度等。属性支持 GET 和 SET 请求方式。应用系统可发起对属性的读取和设置请求。

...

分布式事务TransactionScope所导致几个坑

记录一下,个人见解,欢迎指正

错误:

1.该伙伴事务管理器已经禁止了它对远程/网络事务的支持。 (异常来自 HRESULT:0x8004D025)
2.事务已被隐式或显式提交,或已终止
3.此操作对该事务的状态无效。

通过分析得到这个是与分布式事务有关的问题。。有以下解决办法:

1.设置 数据库的链接字符串属性: Enlist=false 类似于:Data Source="*;Initial Catalog=*;User ID=sa;Password=sa;Enlist=false;" 其实Enlist这个玩意儿默认是为true的。。表示是否开启事务登记。。 关闭的话,自然而然的就没了以上分布式事务所带来的的问题。
...

Django之cookie和session

 http协议是无状态的。下一次去访问一个页面时并不知道上一次对这个页面做了什么。

无状态的应用层面的原因是:浏览器和服务器之间的通信都遵守HTTP协议。

...

go 学习笔记之是否支持以及如何实现继承

熟悉面向对象的小伙伴们可能会知道封装,继承和多态是最主要的特性,为什么前辈们会如此看重这三种特性,真的那么重要吗?

go-oop-inheritance-concept.jpeg

什么是封装
什么是封装,封装有什么好处以及怎么实现封装?

相信大多数小伙伴们都有自己的理解,简而言之,言而简之,封装是屏蔽内部实现细节,仅仅对外暴露出有价值接口.

go-oop-inheritance-computer.jpeg

正如平时工作中使用的电脑一样,我们并不关心电脑的内部组成,只要会开机关机等基本操作就能正常使用电脑,即便坏了的话,也是送去专业维修店进行修理,作为使用者来说,我们从始至终并不关心电脑的工作原理以及它如何工作,唯一在乎的就是怎么能够上网.
...

.net必问的面试题系列之基本概念和语法

上个月离职了,这几天整理了一些常见的面试题,整理成一个系列给大家分享一下,机会是给有准备的人,面试造火箭,工作拧螺丝,不慌,共勉。
1.net必问的面试题系列之基本概念和语法
2.net必问的面试题系列之面向对象
3.net必问的面试题系列之设计模式
4.net必问的面试题系列之集合、异常、泛型
5.net必问的面试题系列之简单算法
6.net必问的面试题系列之数据库
7.net必问的面试题系列之web前端

问题目录
1 字符串中string str=null和string str=""和string str=string.Empty的区别
...

Spring中的循环依赖解决详解

 前言

        说起Spring中循环依赖的解决办法,相信很多园友们都或多或少的知道一些,但当真的要详细说明的时候,可能又没法一下将它讲清楚。本文就试着尽自己所能,对此做出一个较详细的解读。另,需注意一点,下文中会出现类的实例化跟类的初始化两个短语,为怕园友迷惑,事先声明一下,本文的实例化是指刚执行完构造器将一个对象new出来,但还未填充属性值的状态,而初始化是指完成了属性的依赖注入。

...

不为人知的华为和小米真相

导读
一、华为是集体意识的集大成者
二、小米为中国人生活质量的提升做出了巨大的贡献
三、小米是典型的当婊子立牌坊的技术商人
四、集体主义下的华为的研发效率极其低下
五、离开销售和营销,华为难有建树,举步维艰
六、华为的销售、宣传、公关实在无敌

小米前几天公布了漂亮的财报(真心话,确实挺漂亮的,有兴趣的点击观看),但报后却股价大跌,把连续几天的涨势一次抹平。市场似乎并不买账,这样的滑稽场景伴随着小米在香港上市起就源源不断,让人哭笑不得...
...

《Java 8 in Action》Chapter 4:引入流

 

1. 流简介

流是Java API的新成员,它允许你以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现)。就现在来说,你可以把它们看成遍历数据集的高级迭代器。此外,流还可以透明地并行处理。让我们来看一个实例返回低热量(<400)的菜肴名称:

...

JDK1.6 对 synchronized 的锁优化

1. 背景
在 JDK 1.6 中对锁的实现引入了大量的优化。

目的
减少锁操作的开销。

2. 锁优化
在看下面的内容之间,希望大家对 Mark Word 有个大体的理解。Java 中一个对象在堆中的内存结构是这样的:

img

Mark Word 是这样的:

img

2.1 适应性自旋锁
自旋锁的思想:让一个线程在请求一个共享数据的锁时执行忙循环(自旋)一段时间,如果在这段时间内能获得锁,就可以避免进入阻塞状态。

自旋锁的缺点:需要进行忙循环操作占用 CPU 时间,它只适用于共享数据的锁定状态很短的场景。
...
分页:« 首页...«1[2][3][4][5][6][7][8][9][10][11][12][13][14]»...尾页 »

日历

Copyright 2007-2013 青岛软件培训学校(青岛市南京路122号中联广场B1栋3楼) 咨询热线:0532-85025005  鲁ICP备09077726号-3  
百度搜索|Google搜索 | 必应Bing | Yahoo搜索 | 搜狗搜索 | 有道搜索 | 搜搜 |