<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[凌晨四点的Hello World]]></title><description><![CDATA[一切伟大的行为和思想，都有一个微不足道的开始！]]></description><link>https://blog.youkuaiyun.com/ymc0329</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ymc0329]]></copyright><item><title><![CDATA[VBS获取输入参数|bat获取当前目录]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/9244509</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/9244509</guid><author>ymc0329</author><pubDate>Thu, 04 Jul 2013 16:28:58 +0800</pubDate><description><![CDATA[t1.vbs 内容如下：
neirong1= wscript.arguments(0)
neirong2= wscript.arguments(1)
msgbox neirong1+","+neirong2

t2.bat 内容如下：
@echo off
start t1.vbs "字符串1111" "字符串2222222"
pause


-----------------]]></description><category></category></item><item><title><![CDATA[【Linux-Android开发记(一)】Ubuntu 12.04下搭建Android开发环境]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/8615834</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/8615834</guid><author>ymc0329</author><pubDate>Wed, 27 Feb 2013 20:04:40 +0800</pubDate><description><![CDATA[之前写过一个系列日志【Linux菜鸟成长记】Ubuntu 10.04系类教程 。从Ubuntud安装，到常用设置，再到JDK安装，Eclipse安装等。
从这篇日志开始转为在Ubuntu进行Android开发的系列日志，将从基础的SDK安装开始，慢慢进入：
环境：Ubuntu 12.04 （64系统）


Android开发需要三个基础：JDK、Eclipse、Android SDK]]></description><category></category></item><item><title><![CDATA[QTreeView 不可编辑]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/8525173</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/8525173</guid><author>ymc0329</author><pubDate>Mon, 21 Jan 2013 15:52:14 +0800</pubDate><description><![CDATA[this->setEditTriggers(QAbstractItemView::NoEditTriggers);


参看：

enum QAbstractItemView::EditTrigger
flags QAbstractItemView::EditTriggers

This enum describes actions which will initiate item]]></description><category></category></item><item><title><![CDATA[科学技术法-正则表达式-QT]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/8444328</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/8444328</guid><author>ymc0329</author><pubDate>Thu, 27 Dec 2012 16:33:51 +0800</pubDate><description><![CDATA[科学技术法-正则表达式-QT

1.代码：
//正则表达式-科学技术法 支持：-1.5e+99  
const QString RegExp_REAL = "[+-]?[\\d]+([\\.][\\d]*)?([Ee][+-]?[0-9]{0,2})?";  
//正则表达式-整数类型  
const QString REGEXP_INTEGER = "^-?[0-9]+$";  
QLin]]></description><category></category></item><item><title><![CDATA[Qt常用片段代码库(持续更新)]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/8441784</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/8441784</guid><author>ymc0329</author><pubDate>Thu, 27 Dec 2012 09:55:16 +0800</pubDate><description><![CDATA[1.Qt中QString,int,char,QByteArray之间相互转换
2.QT获取系统当前时间

#include 

QDateTime dt;  
QTime time;  
QDate date;  
dt.setTime(time.currentTime());  
dt.setDate(date.currentDate());  
//自定义格式
QString curre]]></description><category></category></item><item><title><![CDATA[qt操作Excel com方式]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/7417307</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/7417307</guid><author>ymc0329</author><pubDate>Tue, 06 Nov 2012 13:15:43 +0800</pubDate><description><![CDATA[//--------------------------------------------------------------------------------------------------
void OExcelWnd::openExcel()
{
	excel = new QAxObject("Excel.Application");
	excel->setProperty("Use]]></description><category></category></item><item><title><![CDATA[Qt连接Oracle数据库详细介绍(QOCI)]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/8133136</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/8133136</guid><author>ymc0329</author><pubDate>Wed, 31 Oct 2012 16:32:09 +0800</pubDate><description><![CDATA[Qt连接Oracle数据库详细介绍


1.前提条件
（1）本地安装了Oracle数据库或者oracle instant client。
（2）已编译成功所需要的lib文件QOCI.lib
      (这部分等我稍后补上)


2.实现代码：
（1）包含lib文件  QtSql4.lib QtSql4d.lib
（2）代码：



#include   
#incl]]></description><category></category></item><item><title><![CDATA[【curl】上传下载工具Curl 使用笔记(附中文手册)]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/8129026</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/8129026</guid><author>ymc0329</author><pubDate>Tue, 30 Oct 2012 16:43:26 +0800</pubDate><description><![CDATA[上传下载工具Curl 使用笔记
                                                                                                                                   (附中文手册)

1.what is curl
curl是利用URL语法在命令行方式下工作的文件传]]></description><category></category></item><item><title><![CDATA[VS技巧—任务列表Task List（ToDoList）]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/8111791</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/8111791</guid><author>ymc0329</author><pubDate>Thu, 25 Oct 2012 16:50:01 +0800</pubDate><description><![CDATA[写代码难免有些地方需要以后修改，或者有些地方需要以后晚上。比如我想以后修改此函数，有人会使用注释来提醒自己，比如会写上
//zhangsantodo it is a test function
//zhangsantodo it not good
然后在需要修改时全局搜索“zhangsantodo”，挨个查找。
其实VS 有相应的工具进行查找——Task List

通过View –>]]></description><category></category></item><item><title><![CDATA[大型网站架构演变和知识体系]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/8055579</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/8055579</guid><author>ymc0329</author><pubDate>Wed, 10 Oct 2012 11:26:26 +0800</pubDate><description><![CDATA[微博上看到的一张图，很形象。之前看过一个淘宝网负责技术的一个主管在某技术交流会上介绍的淘宝的的三代架构发展过程，也是像这样的一步步走过。特此分享。]]></description><category></category></item><item><title><![CDATA[FTP命令详解]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/8006694</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/8006694</guid><author>ymc0329</author><pubDate>Sat, 22 Sep 2012 10:27:15 +0800</pubDate><description><![CDATA[FTP命令详解


FTP的命令行格式为：ftp -v -d -i -n -g [主机名]，其中


-v显示远程服务器的所有响应信息；

-n限制ftp的自动登录，即不使用；

.n etrc文件；

-d使用调试方式；

-g取消全局文件名。



ftp使用的内部命令如下(中括号表示可选项): 

1.![cmd[args]]：在本地机中执行交互she]]></description><category></category></item><item><title><![CDATA[SQL语句的添加、删除、修改多种方法]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/8000833</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/8000833</guid><author>ymc0329</author><pubDate>Thu, 20 Sep 2012 16:42:01 +0800</pubDate><description><![CDATA[SQL语句的添加、删除、修改虽然有如下很多种方法，但在使用过程中还是不够用，不知是否有高手把更多灵活的使用方法贡献出来？

添加、删除、修改使用db.Execute(Sql)命令执行操作
╔----------------╗
☆ 数据记录筛选 ☆
╚----------------╝
注意：单双引号的用法可能有误(没有测式)

Sql = "Select Distinct 字段名 From 数据表]]></description><category></category></item><item><title><![CDATA[Qt拷贝文件、文件夹（QFile::copy）]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/7975654</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/7975654</guid><author>ymc0329</author><pubDate>Thu, 13 Sep 2012 16:37:49 +0800</pubDate><description><![CDATA[//拷贝文件：
bool MyTest007::copyFileToPath(QString sourceDir ,QString toDir, bool coverFileIfExist)
{
	toDir.replace("\\","/");
	if (sourceDir == toDir){
		return true;
	}
	if (!QFile::exists(sourceDir))]]></description><category></category></item><item><title><![CDATA[详解Qt样式/颜色机制:调色板(QPalette)与样式表(Style Sheets)]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/7903226</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/7903226</guid><author>ymc0329</author><pubDate>Fri, 24 Aug 2012 18:05:01 +0800</pubDate><description><![CDATA[详解Qt样式/颜色机制:调色板(QPalette)与样式表(Style Sheets)
                                                             ----个人原创，辛苦之作，转自请注明出处:凌晨四点的HelloWorld
    Qt的样式/颜色机制主要有两个体系，一个是用调色板(QPalette)
 另一个是样式表Style]]></description><category></category></item><item><title><![CDATA[Qt获取多边形(QGraphicsPolygonItem)或Qt图形组件与直线(QLineF)的交点]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/7902921</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/7902921</guid><author>ymc0329</author><pubDate>Fri, 24 Aug 2012 11:29:58 +0800</pubDate><description><![CDATA[有时需要获取直线与各种图形的交点，包括多边形和各种Qt图形框。

例如上图中，要想使连接线始终在多边形的边上，且能指向多边形中心，那么我们就要获取连线AB与多边形的交点。
1.多边形(QGraphicsPolygonItem)与直线(QLineF)的交点

//已知点和多边形
//A、B点可通过多边形的boundingRect().width()/2获取;
QPointF A;
QPoi]]></description><category></category></item><item><title><![CDATA[Qt实现冒泡排序法]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/7888416</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/7888416</guid><author>ymc0329</author><pubDate>Mon, 20 Aug 2012 23:01:33 +0800</pubDate><description><![CDATA[冒泡排序是最简单也是比较常用的排序法。时间复杂度为O（n^2）
其实在Qt中若对许多字符串进行排序，完全可以使用QStringList的Sort()函数，其排序结果是按照字母顺序表进行排序的。但当排序条件是其他情况时就需要自己进行改写，比如我们要按照字符串长度按从长到短进行排序，代码如下：
QList OExpression::getSortedList(QList list)
{
	for(]]></description><category></category></item><item><title><![CDATA[【Linux菜鸟成长记】Ubuntu 10.04系类教程(存档版)]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/7293410</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/7293410</guid><author>ymc0329</author><pubDate>Tue, 14 Aug 2012 21:27:41 +0800</pubDate><description><![CDATA[由于系统升级为Ubuntu 12.04 LTS版，【Linux菜鸟成长记】系列教程将不再更新，接下来会更新Ubuntu 12.04的新功能和使用方法技巧等文章。故将此系列文章整理存档，供自己和大家使用。遗憾的是未能写下搭建Qt开发环境，接下来会有更新。
【Linux菜鸟成长记(一)】Ubuntu Linux简介

【Linux菜鸟成长记(二)】Ubuntu 10.04 LTS 安装图解]]></description><category></category></item><item><title><![CDATA[【Qwt】详解Qwt安装、使用、示例(2D画图开发库：曲线、滚动条、仪表盘)]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/7865339</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/7865339</guid><author>ymc0329</author><pubDate>Tue, 14 Aug 2012 17:01:24 +0800</pubDate><description><![CDATA[详解 Qwt 安装、使用、示例

                                                                         ----2D画图Qt开发库：曲线、滚动条、圆盘、仪表盘
                          原创作品，允许转载，转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。]]></description><category></category></item><item><title><![CDATA[QT国际化机制的相互矛盾的地方[Q_PROPERTY与tr函数]]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/7835390</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/7835390</guid><author>ymc0329</author><pubDate>Mon, 06 Aug 2012 14:55:54 +0800</pubDate><description><![CDATA[Qt国际话是通过tr函数翻译来实现的，也就是没有tr函数就不能进行国际化，但Qt自身的一些机制又限制了tr函数的使用。这就导致了一些不能加tr函数的地方就没法进行国际化。

 
比如：Qt Designer自带的国际化文件：对于右侧显示属性的QtProperty的实现机制，所有右侧的属性都是在
Q_PROPERTY(Qt::ItemFlags itemFlags READ fakeItem]]></description><category></category></item><item><title><![CDATA[详解QUiLoader 动态加载.ui文件]]></title><link>https://blog.youkuaiyun.com/ymc0329/article/details/7834560</link><guid>https://blog.youkuaiyun.com/ymc0329/article/details/7834560</guid><author>ymc0329</author><pubDate>Mon, 06 Aug 2012 11:31:09 +0800</pubDate><description><![CDATA[1.适用情况：
	动态加载UI文件是指，用 Qt Designer 通过拖拽的方式生产.ui 文件。不用 uic工具把.ui 文件变成等价的 c++代码，而是在程序运行过程中需要用到UI文件时，用 QUiLoader 加载.ui文件，达到相同目的。
    ---------------------------------------------------------------------]]></description><category></category></item></channel></rss>