- 博客(29)
- 资源 (6)
- 收藏
- 关注
原创 解决Python通过STMP发送邮件出现socket.error: [Errno 10061]
在学习Python通过STMP发送邮件过程中出现了socket.error: [Errno 10061]的问题。一下是出问题的代码。# -*- coding:utf-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.header import Headersender = '***@**.com'receiv
2016-10-20 22:18:21
20943
1
原创 二、CSS伪类和伪元素
伪类和伪元素: :link、:visited、:hover、:active、:target、:focus、:first-child、:last-child、:nth-child(n)、:first-letter、:first-line、::before、::after
2016-01-23 22:22:35
564
原创 一、CSS选择符选择标签
选择特定元素的选择符分为三种: 上下文选择符: 基于祖先或兄弟元素选择一个元素。ID和类选择符: 基于id和class属性值选择元素。属性选择符: 基于属性的有无和特征选择元素。<!DOCTYPE html><html><body> <section> <h1>The Document Object Model</h1> <p>The pa
2016-01-21 21:52:41
1846
原创 Ubuntu下常用命令su,ls提示找不到
在ubuntu下配置jdk环境的时候出现常用命令找不到的情况,开始并不知道是怎么原因,在网上查找了以下,推断可能是环境变量PATH出现了问题,使用echo $PATH 查看了一下,果然出现了问题。 由于无法使用常用命令,故直接在shell下不能够修改,这时就需要设置临时环境变量PATH。 export PATH="/usr/sbin:/usr/bin:/usr/local/bin:/us
2015-11-30 22:57:35
8489
原创 Qt 扁平化MainWindow以及自定义标题栏
为了构建出自己认为优雅的界面,需要将Qt自带标题栏啥的去掉。 首先使用Qt Designer创建一个MainWindow的类。mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>namespace Ui {class MainWindow;}class MainWindow : public
2015-11-10 02:32:04
12084
原创 内存分配策略
按照编译原理的观点,程序运行时的内存分配策略有三种,分别是静态的,堆式的,栈式的。1、静态内存分配静态内存分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就给他们分配固定的内存空间。这种分配策略要求程序代码中不允许有可变的数据结构的存在额,如可变数组,也部允许有嵌套或者递归的结构出现,因为他们都导致编译程序无法准确计算其内存空间需求。2、栈式内存分配栈式内存分配也可
2015-10-14 22:18:26
751
原创 表单元素
1、GET请求与POST请求<form.../>元素的method属性很重要,其决定了该表单提交请求的方式表单默认以GET方式提交请求。1. GET方式的请求: 直接在浏览器地址栏中输入访问地址所发送的请求,或表单对应的2、enctype属性enctype属性用于指定表单数据的编码方式1. application/x-www-form-urlencoded: 这是默认的编码方式,其只处理表单控
2015-09-26 22:19:08
568
原创 Qt4.8.5连接MySQL5.5
首先,由于自己的认知有限,所以Qt连接MySQL的过程很痛苦。花费了很多的时间和精力,但还是有挺多收获。一、Qt以及MySQL的安装1.Qt4.8.5的安装教程 2.MySQL5.5的安装教程 最开始我是用Qt4.8.5连接MySQL5.6.23,但是一直不成功,后来就把MySQL给换了,终于才成功。二、Qt配置MySQL的驱动可以参考该篇教程,对于其中的4.2,即编译Qt的MySQL
2015-09-16 02:04:18
1703
原创 解决No “rule to make target `../Database/images/login.png', needed by `debug/qrc_image.cpp'. Stop.”
我的Qt版本是 Win7 Qt4.8.5+QtCreator2.8.0+mingw在为对话框加背景图片的过程中出现问题:rule to make target `../Database/images/login.png', needed by `debug/qrc_image.cpp'. Stop.,发现login.png是我之前的一个图片,后来在修改的过程中后缀改成了jpg,于是就认为是
2015-09-10 23:27:08
8680
原创 目录与文件的权限意义
1、权限对于文件r(read): 可读取文件的实际内容。w(read): 可以编辑、新增或者修改该文件的内容(不包含删除该文件)。x(execute): 该文件具有可以被系统执行的权限。Note: 在Windows中文件可以通过拓展名来判断是否具有执行能力,但是在Linux中,文件能否被执行那个则是由是否具有”x”权限来决定,与文件名没有绝对的关系。同样文件可以执行与可以成功执行是不
2015-09-07 20:53:33
775
原创 学习笔记_setfill和setw
1、setw()接受整数参数,设置输出域宽.2、setfill()接受字符参数,用于指定当输出域宽大于实际输出域宽时所需的填充字符.
2015-07-07 12:41:41
1239
原创 C-printf的格式化输入/输出
一、格式化输出1. 打印整数 转换说明符 说明 d 按有符号十进制整数显示 i 按有符号十进制数显示(在scanf函数中,说明符i与d的含义不同) o 按无符号的八进制整数显示 u 按无符号的十进制整数显示 x或X 按无符号的十六进制显示(x将显示0~9和a~f,而X将显示0~9和A~F) h或l 写在任意一个整数转换说明符前面,分别表示将要显示
2015-05-30 16:36:35
858
转载 CentOS通过删除旧内核解决/boot空间不足的问题
参看原文出处:http://rajaruan.blog.51cto.com/2771737/868293今天想给系统升级一下,所以就运行了yum upgrade命令,结果没有升级成功,原因是我的/boot目录空间不够了Transaction Check Error: installing package kernel-2.6.32-220.17.1.el6.x86_64
2015-04-09 21:49:05
1732
转载 C++ 运算结果出现 1.#IND, 1.#INF nan, inf 原因
本文出自“Felix的博客”:http://blog.sina.com.cn/s/blog_5e9e98210101ndgl.html进行浮点数编程时,如果没有注意,常常会出现输出类似 1.#IND, 1.#INF 或者 nan, inf 之类奇怪的输出。这通常隐含了浮点数操作的异常。特殊浮点数的含义1.#INF / inf:这个值表示“无穷大 (infinity 的缩写)
2015-04-03 21:09:49
4498
转载 循环引用导致内存泄漏
转自: http://jishublog.iteye.com/blog/1898686循环引用所有的引用计数系统,都存在循环应用的问题。例如下面的引用关系:对象a创建并引用到了对象b.对象b创建并引用到了对象c.对象c创建并引用到了对象b.这时候b和c的引用计数分别是2和1。当a不再使用b,调用release释放对b的所有权,因为c还引用了b,所以b
2015-03-28 11:40:45
539
转载 数据库、数据库管理系统和数据库系统的区别
出自 “依波路的博客”:http://classi.blog.163.com/blog/static/2015241152013170150781/在数据库应用中,常用到DB、DBMS、DBS等术语,其形式定义如下。数据库(DataBase,简称DB)严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。数据库能为各种用户共享,具有较小冗余度、数据间联系紧密而又有
2015-03-17 16:09:39
22731
转载 Qt4.8.1中 没有找到mingwm10.dll 完美解决
出处:http://116.255.173.144/index.php?c=article&a=read&id=49710Qt4.8.1中 没有找到mingwm10.dll 完美解决Qt Creator编译的程序,在其工程文件夹下会有一个debug文件夹,其中有程序的.exe可执行文件。但Qt Creator默认是用动态链接的,就是可执行程序在运行时需要相应的.dll文
2015-03-08 11:55:10
2243
转载 Qt Permission denied问题
出自: http://blog.youkuaiyun.com/auragreen/article/details/6133801运行Qt程序出现以下问题:cannot open output file debug/xx.exe: Permission denied是应为xx.exe没有关掉,所以就写了保护了,不让继续运行了,关掉之后,就可以继续运行了
2015-03-01 14:11:57
1121
转载 QT使用sizeHint()遇到的问题
本文出自 “无声之声” 博客:http://my.oschina.net/u/583967?disp=2&p=1&catalog=0写了个例子使用了mainLayout布局器装载了一系列窗口部件,但是最后忘记了加入代码setLayout(mainLayout);最后调用setFixedHeight(sizeHint().height());时出现问题。编译成功,运行程序
2015-03-01 14:07:38
3656
转载 zh-cn en-uk、zh-tw表示语言(文化)代码与国家地区对照表(最全的各国地区对照表)
出自: http://www.itokit.com/2013/1111/74989.htmlaf 公用荷兰语af-ZA 公用荷兰语 - 南非sq 阿尔巴尼亚sq-AL 阿尔巴尼亚 -阿尔巴尼亚ar 阿拉伯语ar-DZ 阿拉伯语 -阿尔及利亚ar-BH 阿拉伯语 -巴林ar-EG 阿拉伯语 -埃及ar-IQ 阿拉伯语 -伊拉克ar-JO 阿拉伯
2015-03-01 12:50:50
9517
转载 Qt智能提示设置
关于QT的智能提示,有两点:一:默认只能在Ctrl+Space或打(“.”会自动转成" ->")的时候会出现。由于Ctrl+Space默认在我电脑上是输入法的切换。所以一直以为没这个功能,敲代码时特别郁闷。于是在QT Creator中的Tool->Option中的Environment->Keyborad中把快捷键改成Ctrl+J[vs用习惯了] 二:默认的智能智能提示
2015-03-01 12:13:07
1085
转载 C++创建对象的两种方法
转载处:http://blog.sina.com.cn/s/blog_586b6c050100dhjg.html在C++里,有两种方法创建对象:方法一:ClassName object(param);这样就声明了一个ClassName类型的object对象,C++会为它分配足够的存放对象所有成员的存储空间。注意:为节省存储空间,C++创建对象时仅
2015-02-02 22:02:45
516
转载 Java中的main()方法详解
本文出自 “熔 岩” 博客,请务必保留此出处http://lavasoft.blog.51cto.com/62575/53263Java中的main()方法详解 在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是m
2015-02-01 14:11:07
483
转载 C++中用new和不用new定义类的对象的区别
转载处:http://blog.youkuaiyun.com/educast/article/details/84604621、使用new是创建指针,手工在堆上申请空间,使用完毕后需要手工释放。 不用new是创建对象,自动在栈上申请空间,对象声明周期结束后系统会自动释放空间。2、使用new如果不手动释放空间,会造成内存泄露;不用new由于是系统自动管理,不会造成内存泄露。3
2015-01-31 19:33:35
1076
转载 Java中的String为什么是不可变的? -- String源码分析
转载处: http://blog.youkuaiyun.com/zhangjg_blog/article/details/18319521什么是不可变对象?众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包括基本数
2015-01-30 21:21:08
413
转载 在centos下如何挂载NFT格式的win磁盘和移动硬盘
第一步:下载rpmforge,下载对应的版本,就是对应CentOS版本,还有32位与64位也要对应上。rpmforge拥有4000多种CentOS的软件包,被CentOS社区认为是最安全也是最稳定的一个软件仓库。 下载地址“http://pkgs.repoforge.org/rpmforge-release/” 下载的版本是“rpmforge-release-0.5.3-1.e
2014-10-18 00:07:11
1311
转载 path与classpath区别及意义
1.path的作用 path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行JAVA文件,但必须把完整的路径写出来,如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.java。path是用来搜索所执行的可执行文件路径的,如果执行的可执行文件不在当前目录下,那就会依次搜索path中设置的路径;而ja
2014-10-10 22:22:18
777
转载 c/c++运算符优先级
优先级操作符描述例子结合性1()[]->.::++--调节优先级的括号操作符数组下标访问操作符通过指向对象的指针访问成员的操作符通过对象本身访问成员的操作符作用域操作符后置自增操作符后置自减操作符(a + b) / 4;array[4] = 2;ptr->age = 34;obj.age = 34;
2014-10-04 20:45:44
435
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人