- PySide 简易教程<二>-------工欲善其事,必先利其器
?Briella
开发工具javapython
OK,在Linux的开发环境下,对于我们的简短的PySide程序而言,不需要使用QtCreator,使用文本编辑器。之所以,使用文本编辑器,是因为小应用代码量很少,更重要的是一行行的写可以加深我们对于Qt应用的理解。不过,当我们对整个程序的结构有着比较清晰的认识之后,我们就只需要将精力关注在那些发生改变的部分即可。在这里,我推荐VIM和一个叫做snipmate的插件。在HelloPySide中,我
- 2018-06-29 vim-template vim 文件模板
袁波_爱谁谁
最近半年写vue很多每次新项目里都要建很多vue组件每个vue文件都要写满,,,还有很多其他标签和代码。编辑器用的是vim,一直是手打,速度也没慢多少。此时新开一项目,又要来一遍,可是我已经做过很多次了,有些累了写vue也有自己的套路,这个时候该模板出场了。不想再浪费了生命了首先想起多年前的snipmate,很早就听说了,但是一直没用起来考查一下,snipmate是于代码片断生成,使用时,先敲入几
- Vim 下的插件安装和使用方法
xiaoshang
gvimvim
plugin:编程相关:taglist:相信无人不知其大名,用来提供单个源代码文件的函数列表之类的功能。omnicppcomplete:提供C++代码的自动补全功能a.vim:提供快速切换.h和.cpp文件的功能NERD_commenter:提供快速注释/反注释代码块的功能DoxygenToolkit.vim:添加doxygen注释snipMate:提供快速生成代码段的功能matchit:使%不仅
- vim snipmate技巧-定制自己的snippet
zzhttzzh
转自:[url]http://code.google.com/p/vim-script-cn/source/browse/trunk/doc/snipMate.cnx[/url]还有另外两篇也不错:[url]http://www.exzdev.com/2011/04/vim-tips-snipmate%E6%8A%80%E5%B7%A7-%E5%AE%9A%E5%88%B6%E8%87%AA%E5
- vim-snipmate编写snippet的语法
weixin_33754913
vim-snipmate真的很好用,以前好多编写代码的问题得到完美的解决。还附带提升我对vim的理解和信心,在这里感谢一下作者。thankyou。1、现说一下我浓缩的重要语法。1、定义是下面这样,注意中间必须是一个制表符不能用空格代替。snippet关键字代码片段2、变量。${#},#代表变量数值,从1开始。还可以添加默认值。例如:${1:true},${2:/*condition*/},${3}
- 我的小技巧类.
fqbqrr
笔记
如何舒服的在电视上操作电脑如何修改管理员的名字如何在多台电脑间同步gvim升级ahk自动最大化如何中文编程一键下载全站用python实现局域网内共享文件vim改变蓝色主题.清理了c盘25G利用位图排序.很有意思1个示例学会snipmate可以把ultisnips丢了.借用vimquickui与coc.nvim搞事情vim设置所有文件自动换行.ultisnip用中文不能工作,py编码问题两个小技巧,
- 1个示例学会`snipmate`可以把`ultisnips`丢了.
fqbqrr
笔记
1个示例学会snipmate:snippet无构构$1{//$1表示跟随.${1:}(){//{}表示从这里走${2}}};```csdn一天在搞什么,反复折腾.`ultisnipa`的缺点在于`速度太慢`,按个`o`键,至少等一秒.谁受得了?
- vim代码片要4个都要有
fqbqrr
笔记
像这样:callplug#begin('plgin')Plug'MarcWeber/vim-addon-mw-utils'Plug'tomtom/tlib_vim'Plug'garbas/vim-snipmate'Plug'honza/vim-snippets'
- 关于Vim 的插件snipmate 以及它的安装方式
aisuishao7740
在网上看了http://study.163.com/course/courseMain.htm?courseId=269016#/courseMain里关于snipmate的视频snipmate是一个类似代码补全的东西,更好的地方在于自定义这个补全的内容。由于视频比较老了,所以很多地方跟现有的都有点小变化这里主要说下安装问题1、最新的snipmate是在https://github.com/gar
- vim 编译运行
pucca
vim
[Cr+z]进入shellshell中$fg返回原编辑处好方便喔!!这样编译啦运行啦就可以切来切去的了good也可一在vim下面执行各种命令行:!g++file:!./a.out:!+各种命令很强大怎么跨终端复制呢???先mark关于vim的一个超好用各种代码补全片段小插件snipmate中修改snippets文件一定要找到隐藏文件.vim里面的snipmate文件夹里的snippets文件夹里的
- vim snippets 介绍
pipu
Snippetsvim使用Snippets就是一些代码模板,能用通过输入特定的关键词和热键(一般设定为Tab)来触发。它可以节省很多的时间,因为有些代码在编写过程中都是重复的。Vim本身不支持Snippet功能,我现在使用UltiSnips并且把它和YouCompleteMe结合来使用,当然还有别的引擎和可以完成类似功能,如SnipMate,Neosnippet,Xptemplate安装使用v-p
- Vim 相关插件整理
weixin_33877885
plugin:taglist:相信无人不知其大名,用来提供单个源代码文件的函数列表之类的功能。omnicppcomplete:提供C++代码的自动补全功能a.vim:提供快速切换.h和.cpp文件的功能NERD_commenter:提供快速注释/反注释代码块的功能DoxygenToolkit.vim:添加doxygen注释snipMate:提供快速生成代码段的功能matchit:使%不仅能够匹配简
- snipmate.vim插件(vim笔记六)
tailang
github:https://github.com/msanders/snipmate.vim为了加快效率,当然需要vim能实现tab键补全代码的功能了。我使用的是snipmate.vim这个插件,当你安装了snipmate.vim,已经有一些snippets了,如ruby,php,java......比如在写ruby的时候,输入def在按tab键,就能显示为defmethod_nameend当然
- PHPStrom 中有哪些实用的功能和快捷键
旱魃一样
CTRL+j能够快捷的输入常用的代码片段,类似vim的snipMate,可以加入自定义代码片段findeverythingphpstorm支持类名、文件名等的单独搜索,我常用的是直接全部搜索。findeverything需要自定义快捷键很精确的函数、类名、变量等的定位,支持命名空间。不得不承认做的的确很好,比vim+ctag好太多了alt+F7findusages功能,可以很方便的找到函数在哪里调
- PHPStorm快捷键1
未_来_可_期
常用代码片段CTRL+j能够快捷的输入常用的代码片段,类似vim的snipMate,可以自定义代码片段类名查找CTRL+N类名查找文件名查找CTRL+SHIFT+N文件名查找函数名查找CTRL+SHIFT+ALT+N函数名查找方法变量快速查找快速寻找方法,变量定义处:ctrl+b或者ctrl+单击函数或类调用查找alt+F7找到该函数或类在哪里调用搜索所有Searcheverywhere支持类名、
- PHPStrom中实用的功能和快捷键大全
有哪些快捷键或者PHPStrom出的特有的功能,让你觉得编写过程变得很舒服和快捷?CTRL+j能够快捷的输入常用的代码片段,类似vim的snipMate,可以加入自定义代码片段findeverythingphpstorm支持类名、文件名等的单独搜索,我常用的是直接全部搜索。findeverything需要自定义快捷键很精确的函数、类名、变量等的定位,支持命名空间。不得不承认做的的确很好,比vim+
- vim代码片
fqbqrr
vim
vim代码片.写了多年vim,总得用这个玩意的,不然,太麻烦了.这几天找啊找.一个ultisnip,我靠总是出问题.安装不起.或者这样,或者那样,就是拒绝安装好.然后又看了下国人的xptemplate,本来想国人的嘛,就该支持,结果文档全英文.然后不支持中文.我叉,或者可能只支持utf8,这个玩意儿,后缀又不单独一种,唉,伤不起.最后只好靠snipmate了.%cd~/.vim/bundle%gi
- PHPStrom 中有哪些实用的功能和快捷键
dcyly2004
PHP
CTRL+j能够快捷的输入常用的代码片段,类似vim的snipMate,可以加入自定义代码片段findeverythingphpstorm支持类名、文件名等的单独搜索,我常用的是直接全部搜索。findeverything需要自定义快捷键很精确的函数、类名、变量等的定位,支持命名空间。不得不承认做的的确很好,比vim+ctag好太多了alt+F7findusages功能,可以很方便的找到函数在哪里调
- vim note
梦里风林
2016-1-22vimplugincollections:(参考https://www.youtube.com/watch?v=0QFR-_wUoA0)vim-pathogen 插件管理工具vim-powerline漂亮的底部状态列SelectColors颜色主题选择snipmate 自动生成样式代码vim-css-color 颜色相关的代码展示出对应的颜色surround 改变word外面的字
- mac vim中SnipMate 和 YouCompleteMe 插件触发键 tab 冲突
你好八月
mac
来源自:http://www.cnblogs.com/acbingo/p/4751092.html花了好几天废了九牛二虎之力终于在win下把ycm插件装上了然而在配置插件的时候发现snipmate插件与youcompleteme插件会发生tab键冲突而ycm比较调,直接使snipmate插件完全失效了在vim中执行以下代码:scriptnames发现snipmate插件是正常加载的那就可能是发生了
- vim插件之SnipMate
vim
SnipMate简介
snipMate一款功能强大的代码补齐插件,可自定义代码模板,并具备单词补齐的功能。
vim插件snipMate下载地址
SnipMate安装
将snipMate.zip解压到~/.vim目录下。其中snippets目录存放的是代码模板,可以根据需要修改和添加代码模板。
SnipMate使用
代码补齐快捷键是Tab,可以修改成其他热
- vim 常用插件整理
vim
taglist tagbar.vim NERD_commenter --注释/反注释 DoxygenToolkit.vim --添加doxygen注释 snipMate --提供快速生成代码段的功能 mark.vim --给不同的单词高亮 authorinfo --自动生成/更新文件的作者信息 omnicppcomplete ==提供C/C++代码的自动补全功能 a
- vim自动补全插件snipMate
自动补全
来源:http://maoxian.blog.51cto.com/4227070/1203768
linux下安装vim自动补全插件snipMate
环境:ubuntu
下载snipMate 官方网站:http://www.vim.org/scripts/script.php?script_id=2540
https://codeload.github.com/msande
- 关于Vim 的插件snipmate 以及它的安装方式
vim
在网上看了http://study.163.com/course/courseMain.htm?courseId=269016#/courseMain 里关于snipmate 的视频
snipmate 是一个类似代码补全的东西,更好的地方在于自定义这个补全的内容。
由于视频比较老了,所以很多地方跟现有的都有点小变化
这里主要说
- gvim代码补全
vim
gvim 代码自动提示 插件
插件名:AutoComplPop
下载地址:http://www.vim.org/scripts/script.php?script_id=1879
gvim 代码模板补全 插件
插件名:snipMate
下载地址:http://www.vim.org/scripts/script.php?sc
- Vim 相关插件整理
vim
plugin:
taglist: 相信无人不知其大名,用来提供单个源代码文件的函数列表之类的功能。
omnicppcomplete: 提供C++代码的自动补全功能
a.vim: 提供快速切换.h和.cpp文件的功能
NERD_commenter: 提供快速注释/反注释代码块的功能
DoxygenToolkit.vim: 添加doxygen注释
snipMate: 提供快
- Vim插件neocomplcache 配置心得
cache
对于Vimist 来说,neocomplcache 这个插件让人又爱又恨。主要是功能强大,配置复杂,而且喜欢跟各种插件冲突。
我也是被他折腾了个半死。期间搜索无数次,却找不到详细的配置。在不断摸索和阅读帮助文档以及源代码后,终于有了一点心得。而且把这个插件配置的比较爽了,配合SNIPMATE使用后基本类似VISUAL STUDIO下的VISUAL ASSIST X的感觉。
neocomplca
- 老生常谈:vim 配置
vim
1.自动补全
插件名字:NeoComplCache
下载地址:http://www.vim.org/scripts/script.php?script_id=2620
配置:把文件直接复制到vimfiles 下
let g:neocomplcache_enable_at_startup=1
2.快速编辑
插件名字:SnipMate
- Vim的snipMate插件 php代码自动补全
dcj3sjt126com
macvim
Vim的snipMate插件 介绍 终于发现了一个插件,对于Vim下代码块的自动补全支持的很好。给大家推荐snipMate。 snipMate可以帮助您在vim上实现类似Textmate的功能,自动代码块的能力非常强大,而且代码块是可定制的。我们只需编辑~/.vim/snippets/目录下的*.snippets文件就可以根据自己的要求自动产生代码。 使用 下载snipMate,解压到你的Vim目
- snipMate安装后报错
dcj3sjt126com
macvim
自己安装了 snipMate,启动vim后出现以下错误:
Warning in snipMate.vim: Snippet c) is already defined. See :h multi_snip for help on snippets with multiple matches.Warning in snipMate.vim: Snippet date is already defi
- 异常的核心类Throwable
无量
java源码异常处理exception
java异常的核心是Throwable,其他的如Error和Exception都是继承的这个类 里面有个核心参数是detailMessage,记录异常信息,getMessage核心方法,获取这个参数的值,我们可以自己定义自己的异常类,去继承这个Exception就可以了,方法基本上,用父类的构造方法就OK,所以这么看异常是不是很easy
package com.natsu;
- mongoDB 游标(cursor) 实现分页 迭代
开窍的石头
mongodb
上篇中我们讲了mongoDB 中的查询函数,现在我们讲mongo中如何做分页查询
如何声明一个游标
var mycursor = db.user.find({_id:{$lte:5}});
迭代显示游标数
- MySQL数据库INNODB 表损坏修复处理过程
0624chenhong
tomcatmysql
最近mysql数据库经常死掉,用命令net stop mysql命令也无法停掉,关闭Tomcat的时候,出现Waiting for N instance(s) to be deallocated 信息。查了下,大概就是程序没有对数据库连接释放,导致Connection泄露了。因为用的是开元集成的平台,内部程序也不可能一下子给改掉的,就验证一下咯。启动Tomcat,用户登录系统,用netstat -
- 剖析如何与设计人员沟通
不懂事的小屁孩
工作
最近做图烦死了,不停的改图,改图……。烦,倒不是因为改,而是反反复复的改,人都会死。很多需求人员不知该如何与设计人员沟通,不明白如何使设计人员知道他所要的效果,结果只能是沟通变成了扯淡,改图变成了应付。
那应该如何与设计人员沟通呢?
我认为设计人员与需求人员先天就存在语言障碍。对一个合格的设计人员来说,整天玩的都是点、线、面、配色,哪种构图看起来协调;哪种配色看起来合理心里跟明镜似的,
- qq空间刷评论工具
换个号韩国红果果
JavaScript
var a=document.getElementsByClassName('textinput');
var b=[];
for(var m=0;m<a.length;m++){
if(a[m].getAttribute('placeholder')!=null)
b.push(a[m])
}
var l
- S2SH整合之session
灵静志远
springAOPstrutssession
错误信息:
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cartService': Scope 'session' is not active for the current thread; consider defining a scoped
- xmp标签
a-john
标签
今天在处理数据的显示上遇到一个问题:
var html = '<li><div class="pl-nr"><span class="user-name">' + user
+ '</span>' + text + '</div></li>';
ulComme
- Ajax的常用技巧(2)---实现Web页面中的级联菜单
aijuans
Ajax
在网络上显示数据,往往只显示数据中的一部分信息,如文章标题,产品名称等。如果浏览器要查看所有信息,只需点击相关链接即可。在web技术中,可以采用级联菜单完成上述操作。根据用户的选择,动态展开,并显示出对应选项子菜单的内容。 在传统的web实现方式中,一般是在页面初始化时动态获取到服务端数据库中对应的所有子菜单中的信息,放置到页面中对应的位置,然后再结合CSS层叠样式表动态控制对应子菜单的显示或者隐
- 天-安-门,好高
atongyeye
情感
我是85后,北漂一族,之前房租1100,因为租房合同到期,再续,房租就要涨150。最近网上新闻,地铁也要涨价。算了一下,涨价之后,每次坐地铁由原来2块变成6块。仅坐地铁费用,一个月就要涨200。内心苦痛。
晚上躺在床上一个人想了很久,很久。
我生在农
- android 动画
百合不是茶
android透明度平移缩放旋转
android的动画有两种 tween动画和Frame动画
tween动画;,透明度,缩放,旋转,平移效果
Animation 动画
AlphaAnimation 渐变透明度
RotateAnimation 画面旋转
ScaleAnimation 渐变尺寸缩放
TranslateAnimation 位置移动
Animation
- 查看本机网络信息的cmd脚本
bijian1013
cmd
@echo 您的用户名是:%USERDOMAIN%\%username%>"%userprofile%\网络参数.txt"
@echo 您的机器名是:%COMPUTERNAME%>>"%userprofile%\网络参数.txt"
@echo ___________________>>"%userprofile%\
- plsql 清除登录过的用户
征客丶
plsql
tools---preferences----logon history---history 把你想要删除的删除
--------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一起进步。
email : binary_spac
- 【Pig一】Pig入门
bit1129
pig
Pig安装
1.下载pig
wget http://mirror.bit.edu.cn/apache/pig/pig-0.14.0/pig-0.14.0.tar.gz
2. 解压配置环境变量
如果Pig使用Map/Reduce模式,那么需要在环境变量中,配置HADOOP_HOME环境变量
expor
- Java 线程同步几种方式
BlueSkator
volatilesynchronizedThredLocalReenTranLockConcurrent
为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。 1.同步方法&
- StringUtils判断字符串是否为空的方法(转帖)
BreakingBad
nullStringUtils“”
转帖地址:http://www.cnblogs.com/shangxiaofei/p/4313111.html
public static boolean isEmpty(String str)
判断某字符串是否为空,为空的标准是 str==
null
或 str.length()==
0
- 编程之美-分层遍历二叉树
bylijinnan
java数据结构算法编程之美
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
public class LevelTraverseBinaryTree {
/**
* 编程之美 分层遍历二叉树
* 之前已经用队列实现过二叉树的层次遍历,但这次要求输出换行,因此要
- jquery取值和ajax提交复习记录
chengxuyuancsdn
jquery取值ajax提交
// 取值
// alert($("input[name='username']").val());
// alert($("input[name='password']").val());
// alert($("input[name='sex']:checked").val());
// alert($("
- 推荐国产工作流引擎嵌入式公式语法解析器-IK Expression
comsci
java应用服务器工作Excel嵌入式
这个开源软件包是国内的一位高手自行研制开发的,正如他所说的一样,我觉得它可以使一个工作流引擎上一个台阶。。。。。。欢迎大家使用,并提出意见和建议。。。
----------转帖---------------------------------------------------
IK Expression是一个开源的(OpenSource),可扩展的(Extensible),基于java语言
- 关于系统中使用多个PropertyPlaceholderConfigurer的配置及PropertyOverrideConfigurer
daizj
spring
1、PropertyPlaceholderConfigurer
Spring中PropertyPlaceholderConfigurer这个类,它是用来解析Java Properties属性文件值,并提供在spring配置期间替换使用属性值。接下来让我们逐渐的深入其配置。
基本的使用方法是:(1)
<bean id="propertyConfigurerForWZ&q
- 二叉树:二叉搜索树
dieslrae
二叉树
所谓二叉树,就是一个节点最多只能有两个子节点,而二叉搜索树就是一个经典并简单的二叉树.规则是一个节点的左子节点一定比自己小,右子节点一定大于等于自己(当然也可以反过来).在树基本平衡的时候插入,搜索和删除速度都很快,时间复杂度为O(logN).但是,如果插入的是有序的数据,那效率就会变成O(N),在这个时候,树其实变成了一个链表.
tree代码:
- C语言字符串函数大全
dcj3sjt126com
cfunction
C语言字符串函数大全
函数名: stpcpy
功 能: 拷贝一个字符串到另一个
用 法: char *stpcpy(char *destin, char *source);
程序例:
#include <stdio.h>
#include <string.h>
int main
- 友盟统计页面技巧
dcj3sjt126com
技巧
在基类调用就可以了, 基类ViewController示例代码
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[MobClick beginLogPageView:[NSString stringWithFormat:@"%@",self.class]];
- window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
flyvszhb
javajdk
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7.
安装jdk1.6前,执行java -version得到
C:\Users\liuxiang2>java -version
java version "1.7.0_21&quo
- Java在创建子类对象的同时会不会创建父类对象
happyqing
java创建子类对象父类对象
1.在thingking in java 的第四版第六章中明确的说了,子类对象中封装了父类对象,
2."When you create an object of the derived class, it contains within it a subobject of the base class. This subobject is the sam
- 跟我学spring3 目录贴及电子书下载
jinnianshilongnian
spring
一、《跟我学spring3》电子书下载地址:
《跟我学spring3》 (1-7 和 8-13) http://jinnianshilongnian.iteye.com/blog/pdf
跟我学spring3系列 word原版 下载
二、
源代码下载
最新依
- 第12章 Ajax(上)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- BI and EIM 4.0 at a glance
blueoxygen
BO
http://www.sap.com/corporate-en/press.epx?PressID=14787
有机会研究下EIM家族的两个新产品~~~~
New features of the 4.0 releases of BI and EIM solutions include:
Real-time in-memory computing –
- Java线程中yield与join方法的区别
tomcat_oracle
java
长期以来,多线程问题颇为受到面试官的青睐。虽然我个人认为我们当中很少有人能真正获得机会开发复杂的多线程应用(在过去的七年中,我得到了一个机会),但是理解多线程对增加你的信心很有用。之前,我讨论了一个wait()和sleep()方法区别的问题,这一次,我将会讨论join()和yield()方法的区别。坦白的说,实际上我并没有用过其中任何一个方法,所以,如果你感觉有不恰当的地方,请提出讨论。
&nb
- android Manifest.xml选项
阿尔萨斯
Manifest
结构
继承关系
public final class Manifest extends Objectjava.lang.Objectandroid.Manifest
内部类
class Manifest.permission权限
class Manifest.permission_group权限组
构造函数
public Manifest () 详细 androi
- Oracle实现类split函数的方
zhaoshijie
oracle
关键字:Oracle实现类split函数的方
项目里需要保存结构数据,批量传到后他进行保存,为了减小数据量,子集拼装的格式,使用存储过程进行保存。保存的过程中需要对数据解析。但是oracle没有Java中split类似的函数。从网上找了一个,也补全了一下。
CREATE OR REPLACE TYPE t_split_100 IS TABLE OF VARCHAR2(100);
cr