- 博客(51)
- 资源 (5)
- 收藏
- 关注
原创 Ubuntu下django配置mysql
1、安装mysql和django,网上教程很多就不列举了。2、进入mysql,新建一个数据库和测试用户。终端进入mysql,mysql -u root -p ,然后输入密码就可以了。create database django_db;create user 'django_user'@'127.0.0.1' identified by 'testdjango';grant all
2017-08-06 11:33:00
1072
原创 python格式化输出
1、print '%-*s|%-*s|%s' % (3,2,4,562,5)输出:2 |546 |5等价语句为:print '%-3s|%-4s|%s' % (2,562,5)其中,‘-’为左对齐,‘+’为右对齐,后面的数字为对其的字符数,也可以用*,不过要给其赋值,例如例句1
2017-06-26 22:19:10
420
原创 双硬盘win7硬盘安装Ubuntu
最近想安装一个Ubuntu,远电脑装有win7,由于我给笔记本升级了SSD,升级之后是SSD(128G)作为C盘,另一个硬盘作为数据盘。想从硬盘直接安装Ubuntu,特此记录一下踩过的坑。1、安装前的准备工作:(1)硬盘的准备,为了系统安装完成能正常的启动,在C盘上要留一些空间给/boot,最好大于1G,这把用2G。操作方法,win下,计算机-》右键,管理,找到磁盘管理,找到C盘-》压
2017-06-05 23:02:58
870
转载 Ubuntu python+mysql开发环境搭建
转载链接:http://blog.youkuaiyun.com/my2010sam/article/details/186991731、安装Python开发包:sudo apt-get install python-dev2、安装MySQL服务端、客户端及扩展包:sudo apt-get install mysql-server mysql-client libmysqlclient-dev
2016-10-30 21:36:56
624
原创 ubuntu 搜狗输入法安装
在win上大家都习惯用搜狗输入法,搜狗也很给力,发布了linux版本的。具体可以参考如下链接。前面有些步骤都可以用,如果最后一个步骤设置不成功,可以不用命令行的方式,可以点击右上角的小键盘图标,找到里面的设置,然后再添加搜狗输入法就可以了。
2016-06-19 18:19:50
363
原创 VMware 安装Ubuntu/Linux 无法满屏显示
1、在win下,虚拟机安装Ubuntu或者其他linux发行版的时候,安装完成之后,屏幕显示很小,看着很不习惯。上网了找了很多帖子,大部分都说要安装VMware tools。安装VMware tools 很简单,菜单项VM-》安装VMtools,能安装肯定就OK了。但很多人估计会遇到VMware Tools installation cannot be started manually whi
2016-06-13 22:48:34
5344
原创 N皇后-回溯-位运算解法
N皇后问题是比较经典的算法问题。题目意思这里不在介绍,下面介绍两种回溯解法。解法一:由于我们固定每个皇后占据一行,所以简化问题为从第一行的皇后开始,为每行的皇后找到合适的列放置。所以我们要三个数组表示每一列,正斜线以及反斜线上能否放置。#include using namespace std;const int MAX = 20; bool a[MAX+1] ; //列上
2015-03-20 13:07:57
784
转载 值得推荐的C/C++框架和库
【原文地址:http://coolshell.info/c/c++/2014/12/13/c-open-project.htm】值得学习的C语言开源项目- 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能
2015-03-18 10:17:37
723
原创 pat 1074. Reversing Linked List (25)
题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1074题目意思
2014-09-05 16:29:46
800
转载 二叉查找树,AVL,伸展树(splay tree)c/c++实现
二叉查找树:http://www.cnblogs.com/skywang12345/p/3576373.html
2014-07-28 21:39:33
847
转载 无向图的割顶和桥、无向图的双连通分量、有向图的强连通分量
转自:http://www.cnblogs.com/tanhehe/archive/2013/05/20/3089765.html
2014-07-19 19:48:04
593
转载 构建二叉堆时间复杂度的证明
zhuan如果仅从代码上直观观察,会得出构造二叉堆的时间复杂度为O(n㏒n)的结果,这个结果是错的,虽然该算法外层套一个n次循环,而内层套一个分治策略下的㏒n复杂度的循环,该思考方法犯了一个原则性错误,那就是构建二叉堆是自下而上的构建,每一层的最大纵深总是小于等于树的深度的,因此,该问题是叠加问题,而非递归问题。那么换个方式,假如我们自上而下建立二叉堆,那么插入每个节点都和树的深度有关,并
2014-05-27 17:41:24
2955
转载 Git的深入理解与GitHub托管服务的使用
源代码管理系统(SCM)与版本控制版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。本地版本控制系统许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间进行区别。这么做的唯一好处就是简单,坏处也不少:有时候会混淆所在的工作目录,一旦弄错了文件数据就没办法撤销恢复。为了解决这个问题,人们很久以前就开发了许多本地版本控制
2014-05-06 21:50:03
536
转载 MFC程序的启动过程与相关函数执行顺序
了解MFC程序的启动过程,对于初学者来讲,了学习MFC很有帮助;对于不常用VC的人来说,过一段时间就会忘记。还是来记下来,方便以后查阅。1、创建Application object对象theApp 程序一开始生产一个(且只有一个)Application object对象theApp,也即一个CWinApp对象,这个全局对象一产生,便执行其构造函数,因为并没有定义CMyWin
2014-03-30 19:49:25
747
转载 error LNK1169: 找到一个或多个多重定义的符号
问题描述如下:有 三个源文件,A.h、B.cpp、C.cpp。A.h是头文件,其中声明了三个变量a1、a2、 a3。B.cpp是A.h中所声明的类的实现源代码,C.cpp是主程序文件。B.cpp和C.cpp中均包含头文件 A.h。在编译时,编译能够通过,但链接时出了问题,出现”error LNK1169: 找到一个或多个多重定义的符号“的错误。经过分
2014-03-30 19:10:50
941
原创 vs2012 安装离线版帮助文档(即msdn库)
微软的msdn library绝对是windows开发利刃。下面讲一下vs2012下在线安装。1打开vs2012,找到帮助-》添加和移除帮助内容2 在弹出的窗口(就是帮助文档窗口)中找到联机,然后展开可用文档。3 在可用文档中找到自己想要添加的文档,如下图,比如javascript。4 点击添加,然后点击右下角的更新,就会开始更新,耐心等待就可以了,安装完毕,在这个
2014-02-12 16:27:02
5828
原创 vs2012 新建MFC程序显示错误未能正确加载visual c++ language manager package
这个一般发生在操作系统更新之后。解决方法:下载链接的更新,并安装就能解决。点击打开链接
2014-02-12 11:02:47
1976
转载 C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar()附:cin.ignore();cin.get()//跳过一个字符
2014-01-07 21:19:52
640
原创 list iterator not incrementable
这个问题的字面意思就是迭代器不能增加了。我查了一下发现了两种原因可导致这个问题。第一个就是一个空的list,用一个迭代器指向list的begin(),然后执行迭代器的自增加。另一个就是网上大多数的调用list的erase()操作的时候会有这个问题。
2014-01-02 22:16:59
1158
原创 git传说
看到一篇很有意思的关于git介绍的入门级文章。英文版:http://tom.preston-werner.com/2009/05/19/the-git-parable.html一位热心网友的翻译:http://maoqiuzi.github.io/translation/github/The%20Git%20Parable.html
2013-09-04 19:41:27
616
原创 c++ map insert error
typedef map::value_type statsValType;map stats;stats.insert(statsValType(*iter,1));*iter 内容为string出现错误:对‘std::pair, int>::pair(int)’的调用没有匹配的函数修改方法:stats.insert(pair(*iter,1));
2013-07-15 16:01:48
1633
原创 QT Error undefined reference to `vtable for MyThread'
MyThread是我自己新建的类,出现这种错误可以从四个方面排除。Make sure the Q_OBJECT macro is present in the definition of all QObject-derived classes.Make sure you declare your QObject-derived classes in your header files
2013-05-07 21:12:43
2554
[Linux英文原版图书系列].Redhat-Maximum_RPM_Second_Edition
2012-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人