自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

younghz

不论怎样,保持前进。

  • 博客(179)
  • 资源 (3)
  • 收藏
  • 关注

原创 桶式排序

桶式排序:如果我们有N个整数,范围从1到M(或从0到M-1),我们可以利用这个信息得到一种快速的排序,叫做桶式排序(bucket sort)。我们留置一个数组,称之为Count,大小为M,并初始化为零。于是,Count有M个单元(或桶),开始时他们都是空的。当数组元素A[i]被读入时Count[A[i]]增1。在所有的输入被读进以后,扫描数组Count,打印输出排好序的表。该算法花费O

2013-10-25 22:38:42 5766

转载 Ubuntu Linux 环境变量PATH设置

Ubuntu Linux系统环境变量配置文件: /etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 /etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。 ~/.profile :  在登录时用到

2013-10-25 17:16:47 5465

原创 Ubuntu下SVN的使用方法

SVN作为日常开发中不可缺少的工具,今天终于开始在Ubuntu下使用了。1、首先需要安装SVN。Ubuntu下的SVN安装十分简单,sudo apt-get install subversion,然后根据提示一步一步,就完成了SVN的安装;2、检出文件(checkout)。     使用命令:svn co http://{svn repository url} /desti

2013-10-25 16:22:01 6605

原创 成为github上的某repo的organization member啦

经过一段时间的pull request 后被信任加入到organization中啦,是有pull and push权限的

2013-10-24 23:15:55 7312

原创 tianchi代码规范

以此记录被XChformat的代码:1、 #include ->#include 2、 在类之前class TcArrowButtonPrivate;3、  Q_OBJECT4、 private:    Q_DISABLE_COPY(TcArrowButton)    Q_DECLARE_PRIVATE(TcArrowButton)    TcArrowButt

2013-10-23 15:44:49 5227

原创 github中更新自己fork的repo

人生好比一场70年代的拳击比赛,充满了躲闪与出拳,如果足够幸运,只需一次机会、一个重拳而已。但首要条件是,你必须顽强地站着,挺住意味着一切。--百万宝贝github中更新自己fork的repo首先,github是不会自动将你的账号中fork别人的repo自动更新的,这考虑到你只想在这个fork的基础上只想独自开发的目的。1、首先fork之后将repo clone到本地:git

2013-10-21 17:32:10 10112

转载 vi编辑器

一、我们为什么要学习vim编辑器?Linux的命令行界面下面有非常多的文本编辑器。比如经常听说的就有Emacs、pico、nano、joe与vim等。vim可以看做是vi的高级版。我们为什么一定要学习vim呢?有以下几个原因:(1)所有的Unix like系统都会内置vi文本编辑器,其他的文本编辑器则不一定会存在。(2)很多软件的编辑接口都会主动调用vi。(3)

2013-10-19 17:29:46 5443

原创 关于'xx'用户不在 sudoers文件中,此事将被报告。

今天系统突然出问题了,Google下,大概解决办法如下:UBUNTU下由于进行组的操作时的不注意,原用户不能进行sudo操作,又在系统中没有创建root用户(passwd root),不能sudo -i切换到root用户,本应在root权限下进行 visudo 对sudoer文件进行编辑,故只能在启动时进入到修复模式-》root后修改,但进入后由于sudoer是只读文件,仍不能修改,需

2013-10-18 22:50:49 12773

原创 qwt问题解决过程反思

1.     不清楚错误信息的意思,不知问题究竟出在哪,无从下手解决,只能google代替。(以后要对编译链接信息多在意)2.     从问题本身下手3.     Dll问题深入:上次总结过tianchi那个dll的用法,其实二者是一样的,那么使用方法也应该是一样:      同样是三个过程:tianchi中将lib***.a放在程序文件夹下,并用LIBS+=指定位

2013-10-12 08:46:21 6139

原创 qwt安装使用精华版

qwt安装使用精华版今天在使用Qwt时候遇到了一些问题,在大大小小的问题中折腾了大概一天,先记录下来并反思解决问题的方法。先是按照和下方相似的流程进行dll编译时(从stackoverflow上检索到):1. Download and install QT 5.0.2 (MinGw) to: "C:\Qt\Qt5.0.2"2. Download and extract Qw

2013-10-11 19:00:49 9881 4

原创 GitHub fork他人repo并最终要求合并到原repo的过称(外加分支使用)

github中从fork他人repo并最终要求合并到原项目的过称:1、在github上点击fork按钮,此项目在你的repo中出现。2、git clone (http或ssh协议),将此项目代码克隆到本地。这样就可以在本地进行代码的修改。3、克隆到本地后,它默认的remote是你fork到你自己github上的repo(称为origin),而不是the repo you forked

2013-10-06 21:08:53 9542

原创 遇到Qt调用dll问题(整理版)

(younghz)遇到Qt调用dll问题,search后整理如下:首先列出几种错误,然后介绍解决方法。   (younghz后加:正确格式应该在-L和-l之后没有空格--14.3.30)   解决方法:DLL与LIB的区别 :1.DLL是一个完整程序,其已经经过链接,即不存在同名引用,且有导出表,与导入表lib是一个代码集(也叫函数集)他没有

2013-10-06 14:51:53 33180 9

原创 qt与mysql连接(驱动插件问题) 完美版

3、下面是怎样编译:(如果你的编译有问题,google--“QT链接mysql驱动程序出现的问题详解”可能是环境变量的问题)(部分转)方法一:最简单的方法:若是QT SDK,需先下载对应的qt-everywhere-opensource-src-4.8.1.zip,将其中的src文件拷到QT SDK安装目录下,已获得要编译的mysql.pro文件。若是Qt creater在安装目录下找到s

2013-09-27 16:01:16 9452 1

原创 qt与mysql连接(驱动插件问题) 完美版

QT开发过程中免不了要用到mysql,大致遇到问题及解决方法如下。1、 由于Qt中不存在MySql驱动插件,所以要自己编译出来。其实缺少的东西是在C:\QtSDK\Desktop\Qt\4.8.1\mingw\plugins\sqldrivers路径下缺少 这两个文件,这里注意: QT SDK和QT creater的安装目录下文件夹的布置是不一样的,自己找到。此时若进行编译,q

2013-09-27 15:58:58 8683

原创 unix编程艺术心得(更新ing)

1、代码重用的问题,当然代码的透明性是重用的关键。2、在SF、ibiblio、freashmeat上寻找可重用的开源软件,对于解释型语言Perl、Python也有相关的主页供访问。3、搜索软件包使用时,使用软件包名字+HOWTO+FAQ搜索。4、UNIX哲学:模块原则、清晰原则、组合原则、分离原则、简介原则、透明性、扩展原则。。。5、语言划分:需编译的和不需要编译的脚本语言,脚本语

2013-09-27 15:29:47 8145

原创 ubuntu study

1/ free--显示/proc/meminfo信息2/ cat /proc/cpuinfo--显示有关cpu信息3/ /user--共享数据    /tmp--临时文件    /var--日志4/ 在控制台下滚动屏幕是shift+pagedown/pageup5/ 使用ssh或是telnet都可以登陆远程计算机(后加上远程主机名字或是IP),但是telnet传输信息时是以

2013-09-27 00:20:26 8407

转载 脚本语言为何难堪重任?

最近,Ruby、PHP、Python等脚本异常火爆,好像有种要和Java、 .Net一绝高下的趋势,可是在真正大工程中如:银行系统,国家机构,大型的运营开发商等,却很少有他们做为主流开发。脚本语言为何难堪重任?    这个世界之所以如此奇妙,就是因为世界是多样性的。存在着不同的人种、不同的语言、不同的文化习俗、不同的思考方式。这种多样性是世界向前发展的动力和源泉。我们的软件行业也不例外。目

2013-09-19 23:45:39 11439 1

原创 Python相关介绍(很好)

Python(KK 英语发音:/ˈpaɪθən/), 是一种面向对象、直译式计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。常见的一种应用情形是,使用python快速生成程序的原型(有时甚至

2013-09-19 23:29:57 12584

原创 写在开始

以第一篇博客开始自己的博客经历,以前都是只看不写,甚至写了也只是自己看看,现在要以这种形式坚定下自己学习的目标,同时监督自己,并将自己的经历与人分享,记录自己的经验与成长。开始吧!Jerry!第一天记录一个自己晚上犯得一个低级错误,各告知自己一定要多些代码。在VC中编译链接无问题,运行时在执行某消息响应时出现如下:当然这种错误在使用局部对象时经常出现,出现后将其设置为全局即可,

2013-09-16 22:45:01 25732 1

关于开源的收集的网页

关于开源的收集的网页,适合初学者科普。。

2014-02-17

u盘烧录Ubuntu方法

u盘烧录Ubuntu方法 注意事项 很好的方法,可以借鉴

2013-11-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除