![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
♥语言拾遗♥
文章平均质量分 74
CHENG Jian
天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。
展开
-
C#播放背景音乐的五种方法
利用DirectX首先要安装DirectX SDK。安装好之后,在C:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2902.0目录下有在.net下可以使用的dll文件。引用添加引用Microsoft.DirectX.AudioVideoPlaybackusing Microsoft.DirectX.AudioVideoPlayback; 然原创 2016-03-10 13:49:19 · 24399 阅读 · 4 评论 -
发现的更强大的vim配置信息
k-vim项目地址: https://github.com/wklken/k-vim 是wklken同学的一个git项目 wklken同学的blog主页: http://wklken.me/演示安装下载K-VIM clone到本地,配置到linux个人目录(如果是从linux_config过来的,不需要clone)git clone https://github.com/wklken/k-vi原创 2015-04-26 10:53:52 · 9037 阅读 · 0 评论 -
使用Vundle管理Vim插件
几种管理插件Vim 的插件管理工具有蛮多,比如:Vundlevim-addon-managervpathogen.vimvvundlevvimana一位同学自己写的Vim-addon-manager 和 vimana 的对比,参见Vim的插件管理工具我最会选择了 Vundle,通过子目录管理插件,支持 Git 更新。 我其实不太喜欢子目录,觉得目录太多了看着烦,但是考虑到在没有良好的 PK原创 2015-04-24 20:08:42 · 8154 阅读 · 0 评论 -
Vim的安装与配置
vim的安装Ubunto安装vim包Ubunto使用如下命令即可安装vimsudo apt-get install vim vim-scripts vim-doc其中vim-scripts是vim的一些基本插件,包括语法高亮的支持、缩进等等。 当然我也可以使用其他的安装命令 sudo apt-get install vim sudo apt-get install vim-gtk 等等,其实原创 2015-04-24 18:46:40 · 42385 阅读 · 4 评论 -
vim 树形目录插件NERDTree安装
网上流传的那个nerdtree的安装方法并不是很实用,因为NERDTREE是依赖pathogen插件管理器的。如果没有安装pathogen的话,直接安装NERDTree是会报函数为声明之类的错误的pathogen我们首先来介绍这款用来管理插件的插件——pathogen。下载地址项目地址 https://github.com/tpope/vim-pathogen 官网 http://www.v原创 2015-02-20 18:53:27 · 18229 阅读 · 2 评论 -
Sublime text 3设置用用空格替换tab键
制表符,又爱又恨的。因为这个东西只用一个字符却能代替一个空间。但是有的开发工具却将制表符替换成空格,这样一来,我修改的代码别人的工具编辑后,就会出现很多不符的问题。导致代码混乱难以阅读。这时候,最好的方法就是将制表符统一。更关键的是如果你在写Python代码,那么会出现很多问题,Python是以严格的缩进和对齐来标识代码段的,但是混合使用空格和tab键,就会出现诸多问题,报各种各样的格式错原创 2015-01-25 20:21:08 · 53715 阅读 · 1 评论 -
几款好的C/C++编译器(编译器而非IDE)
几个介绍IDE的博客:C/C++开发常用工具及系统编程C/C++开发者必不可少的15款编译器+IDE 大家说的都已经很多了,那么我在这里就不罗嗦口了,我着重讲下编译器。GCC(GNU Compiler Collection)官方网站: https://gcc.gnu.org/GCC有Windows移植版本,比较出名的就是MinGW和T原创 2015-01-20 11:11:37 · 73035 阅读 · 1 评论 -
Sublime Text[崇高文本]----最性感的编辑器(程序员必备)
代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大、灵活的编辑器,相信你和我一样,都不会例外。自打开始编程,我就开始试过不少编辑器,比如editplus,ultraedit,emacs,vim,还有各种各样不同的IDE,但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !原创 2015-01-15 19:11:26 · 19925 阅读 · 3 评论 -
Linux下的代码格式工具详解(indent, clang-format, astyle)
Linux下的代码格式工具详解 CSDN GitHub Aderstep–紫夜阑珊-青伶巷草 AderXCoding/system/tools/code_format 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处 1 indentindent 可辨识 C 的原始代码文件, 并加以格式化, 以方便程序设计师阅读.Linux ke原创 2017-06-24 15:05:34 · 12544 阅读 · 0 评论 -
Ubuntu下Sublime Text 3解决无法输入中文的方法
参考: 解决Ubuntu下Sublime Text 3无法输入中文 lyfeyaj/sublime-text-imfix Ubuntu下Sublime Text 3解决无法输入中文的方法 完美解决 Linux 下 Sublime Text 中文输入安装GTK库首先确保您的电脑已经安装了GTK库 执行和如下命令可以查看电脑上是否安装了GTKpkg-config --modv原创 2015-10-14 18:57:37 · 16371 阅读 · 5 评论 -
CodeBlocks最全官方配色方案
官方配色codeblocks是一个功能很强大编程软件,我们在安装codeblocks后软件默认的是白底黑字界面,这种界面在长时间写代码时会对眼睛造成很大伤害,增加眼疲劳,因此我们需要一个清晰干净明了,不刺眼的编程界面。下面教我们如何配置一个养眼的编程界面。 官方地址 Syntax highlighting custom colour themes有几种经典方案,包括vim, desert, s原创 2016-03-10 16:55:55 · 47154 阅读 · 6 评论 -
如何在.net4.0中使用.net4.5的async/await实现异步
async/await异步功能简介从4.0版本开始.NET引入并行编程库,用户能够通过这个库快捷的开发并行计算和并行任务处理的程序。在4.5版本中.NET又引入了Async和Await两个新的关键字,在语言层面对并行编程给予进一步的支持,使得用户能以一种简洁直观的方式实现并行编程。因为在很多文档里针对Async和Await这两个关键字的使用都被称为异步编程,为了更符合大众的阅读习惯,我们使用异步编程原创 2016-01-23 23:21:34 · 15802 阅读 · 5 评论 -
C#--SelectedIndexChanged事件, SelectedValueChanged事件和SelectionChangeCommitted事件的区别及联系
三个事件的触发条件SelectedIndexChanged事件索引改变时即触发吗,可以通过编程触发SelectedValueChanged事件值改变时触发,可以通过编程触发SelectionChangeCommitted事件在设定datasource和displaymember和valuemember时,以及手动改变combobox索引和值时都不触发该事件, 只是在界面选择combobox不同值时触原创 2016-01-22 21:49:14 · 14307 阅读 · 1 评论 -
VS2012插件推荐
VS CommandsVSCommands for Visual Studio 2012 2013这里写链接内容给VS添加上一些实用功能,比如同步VS设置,高亮Output窗口,压缩源代码,加强版Aero Peek等等。 这里有详细的截图和介绍:http://vscommands.squaredinfinity.com/features Productivity Power Tools最近发现神器原创 2015-12-06 21:42:25 · 2896 阅读 · 1 评论 -
C#-WinForm登录窗体实现记住密码的功能(仿QQ实现)
背景Winform实现登录窗体中记住密码的功能,模仿QQ登录记住密码的实现 如下图所示,其中标题部分因为项目保密的原因,我加了马赛克,请大家见谅。 用户名输入框我们采用下拉列表框ComboBox 密码框我们采用textBox,并设置为密码框 设置textBox输入时不显示明文,需要将useSystemPasswordChar改为true,然后multiline设置为false,然后重新原创 2015-08-08 18:31:52 · 28687 阅读 · 23 评论 -
C#-WinForm设置托盘程序
背景现在很多程序都有这样的托盘程序 窗体关闭时,并不真正关闭程序,只是任务栏不显示该应用程序,在右下侧托盘里显示; 双击托盘,窗体还原; 右击窗体,出现托盘菜单,实现最小化,最大户,还原,退出等。 这样的功能C#winform怎样实现呢 ?实现WinForm中托盘菜单由NotifyIcon控件来实现,右键菜单由contextMenuStrip来实现,我们将二者相关联,即可实现我们所期望功能的原创 2015-08-08 11:50:29 · 15293 阅读 · 0 评论 -
C#中SqlDataAdapter的使用小结
SqlDataAdapter概述SqlDataAdapter是 DataSet和 SQL Server之间的桥接器,用于检索和保存数据。SqlDataAdapter通过对数据源使用适当的Transact-SQL语句映射 Fill(它可更改DataSet中的数据以匹配数据源中的数据)和 Update(它可更改数据源中的数据以匹配 DataSet中的数据)来提供这一桥接。当SqlDataAdapt原创 2014-03-07 11:04:13 · 66905 阅读 · 10 评论 -
Ubuntu14.04升级vim7.4到8.0
参照 VIM 8.0 IS RELEASED! INSTALL IT ON UBUNTU 16.041 vim8.0发布1.1 vim8.0时代来临终于发布了Vim 8.0, 北京时间 2016年9月12日 22:12,Bram 更新了 8.0 的 Announcement:After more than ten years there is a major Vim release原创 2016-10-07 21:43:12 · 25381 阅读 · 5 评论 -
VimAwesome--vim插件索引(收录了超过1万个实用Vim插件)
VimAwesome这个网站收录了非常多的实用Vim插件,截止目前已经有1W+。 插件和使用数据来自GitHub、Vim.org和用户自己提交。同时,还支持按照插件相关的编程语言、主题和集成工具等进行过滤查找。Vim党必须收藏啊原创 2016-05-01 20:57:04 · 3314 阅读 · 0 评论 -
超过 130 个你需要了解的 vim 命令
原文链接:http://www.catswhocode.com/blog/130-essential-vim-commands译文链接:http://www.oschina.net/news/43167/130-essential-vim-commands从 1970 年开始,vi 和 vim 就成为了程序员最喜爱的文本编辑器之一。5年前,我写了一个问自己名为 “每个程序员都应该知道的转载 2015-04-26 11:31:57 · 7712 阅读 · 2 评论