<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Keequen Liu的随笔]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hackenliu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hackenliu]]></copyright><item><title><![CDATA[linux下时间的处理]]></title><link>https://blog.youkuaiyun.com/hackenliu/article/details/25783697</link><guid>https://blog.youkuaiyun.com/hackenliu/article/details/25783697</guid><author>hackenliu</author><pubDate>Wed, 14 May 2014 11:19:33 +0800</pubDate><description><![CDATA[在linux下获取时间 ，首先需要获取时刻，再通过时刻来获取具体的年/月/日/时/分/秒等信息。


1 采用time方法获取当前时间的方法如下：


    函数说明
#include 

//返回当前时间相对于1970年1月1日0时0分0秒的秒数
//其中time_t 是long int类型，表示某一时刻；如果参数为NULL值，则表示当前时间的时刻，否则参数和返回值都会给值]]></description><category></category></item><item><title><![CDATA[C++文件操作]]></title><link>https://blog.youkuaiyun.com/hackenliu/article/details/17305683</link><guid>https://blog.youkuaiyun.com/hackenliu/article/details/17305683</guid><author>hackenliu</author><pubDate>Fri, 13 Dec 2013 17:34:10 +0800</pubDate><description><![CDATA[c++用于操作文件的类如下：

ofstream: 写文件（把数据从流中写出至文件中 ， 对应 output）

ifstream: 读文件 （把数据从文件中读入流中, 对应 input）

fstream: 同时可以读写。

 

这三个类都直接或间接的继承于istream或ostream。我们经常使用的cin其中就是istream类的一个对象，cout则是ostream的对]]></description><category></category></item><item><title><![CDATA[移植至qt5向导]]></title><link>https://blog.youkuaiyun.com/hackenliu/article/details/9123645</link><guid>https://blog.youkuaiyun.com/hackenliu/article/details/9123645</guid><author>hackenliu</author><pubDate>Tue, 18 Jun 2013 20:45:52 +0800</pubDate><description><![CDATA[qt 5 支持的C++11特性。


在Qt 5中删除了Qt3Support模块。在Qt 5 Qt WebKit -这个模块已经分成Qt WebKit和Qt WebKit Widget 两个模块。所有特定于平台的代码必须包装使用预处理器宏,Q_OS_* 代替了 Q_WS_*。Qt Widgets 现在是一个独立的模块，叫QtWidgets，以前它是QtGui的一部分。Qt Quick 已经]]></description><category></category></item><item><title><![CDATA[Qt5.0 的新特性]]></title><link>https://blog.youkuaiyun.com/hackenliu/article/details/9122815</link><guid>https://blog.youkuaiyun.com/hackenliu/article/details/9122815</guid><author>hackenliu</author><pubDate>Tue, 18 Jun 2013 20:25:43 +0800</pubDate><description><![CDATA[Qt 5 Features

This content should be put in qtdoc/doc/src/qt5-intro.qdoc


FIXME PLEASE ADD THE INFORMATION RELATIVE TO YOUR OWNCOMPONENT


FIXME To be sorted out

Also we have: QTemporaryD]]></description><category></category></item><item><title><![CDATA[javacript实现TreeView中checkBox的选择]]></title><link>https://blog.youkuaiyun.com/hackenliu/article/details/2294357</link><guid>https://blog.youkuaiyun.com/hackenliu/article/details/2294357</guid><author>hackenliu</author><pubDate>Tue, 15 Apr 2008 16:31:00 +0800</pubDate><description><![CDATA[/***************************************************************************************Name: Client Javascript for ASP.NET 2.0 TreeView Description: ASP.NET 2.0 TreeView lack for client operation. Th]]></description><category></category></item><item><title><![CDATA[应用程序域]]></title><link>https://blog.youkuaiyun.com/hackenliu/article/details/2294339</link><guid>https://blog.youkuaiyun.com/hackenliu/article/details/2294339</guid><author>hackenliu</author><pubDate>Tue, 15 Apr 2008 16:27:00 +0800</pubDate><description><![CDATA[    应用程序域的概念应用程序域为隔离正在运行的应用程序提供了一种灵活而安全的方法。应用程序域通常由运行库宿主创建和操作。有时，您可能希望应用程序以编程方式与应用程序域交互，例如想在不停止应用程序运行的情况下卸载某个组件时。应用程序域使应用程序以及应用程序的数据彼此分离，有助于提高安全性。单个进程可以运行多个应用程序域，并具有在单独进程中所存在的隔离级别。在单个进程中运行多个]]></description><category></category></item><item><title><![CDATA[javacript回车]]></title><link>https://blog.youkuaiyun.com/hackenliu/article/details/2293813</link><guid>https://blog.youkuaiyun.com/hackenliu/article/details/2293813</guid><author>hackenliu</author><pubDate>Tue, 15 Apr 2008 14:33:00 +0800</pubDate><description><![CDATA[在text中回车自动执行button事件的问题  在text中按回车   如何控制执行   哪一个button的事件（web服务器button）前台      function   GetFocus()      {      if(event.keyCode==13)      {      document.getElementById("Button1").click(); ]]></description><category></category></item><item><title><![CDATA[sql脚本]]></title><link>https://blog.youkuaiyun.com/hackenliu/article/details/2293644</link><guid>https://blog.youkuaiyun.com/hackenliu/article/details/2293644</guid><author>hackenliu</author><pubDate>Tue, 15 Apr 2008 13:43:00 +0800</pubDate><description><![CDATA[use tempdb;goif exists(select 1 from sysobjects where id=object_id(日志表) and type=U)    drop table 日志表create table 日志表 (   顺序号                  numeric(20)          identity ,   操作类型               ]]></description><category></category></item><item><title><![CDATA[线程池之定时器]]></title><link>https://blog.youkuaiyun.com/hackenliu/article/details/2291664</link><guid>https://blog.youkuaiyun.com/hackenliu/article/details/2291664</guid><author>hackenliu</author><pubDate>Mon, 14 Apr 2008 19:20:00 +0800</pubDate><description><![CDATA[如果你开发过Win32应用程序，你应该知道设置定时器是它API中的一部分。在这种情况下，你必须创建一个window来接收WM_TIMER的消息。我们所面临的第一个问题是，创建一个window来接收消息，但你却无法控制台应用程序中应用。其二，基于消息的执行有时不是很精确，并且如果你的应用程序要处理很多消息时，那情况将是很糟糕的。一种改进方法是在WIn32定时器的基础上，为每一个定时器创建一个线程，并]]></description><category></category></item><item><title><![CDATA[线程池之函数的执行]]></title><link>https://blog.youkuaiyun.com/hackenliu/article/details/2291638</link><guid>https://blog.youkuaiyun.com/hackenliu/article/details/2291638</guid><author>hackenliu</author><pubDate>Mon, 14 Apr 2008 19:02:00 +0800</pubDate><description><![CDATA[         static void Main(string[] arg)        {            WaitCallback waitCallback;   //回调委托            waitCallback = new WaitCallback(CallBack);            try            {                System.]]></description><category></category></item><item><title><![CDATA[自定义事件]]></title><link>https://blog.youkuaiyun.com/hackenliu/article/details/2291073</link><guid>https://blog.youkuaiyun.com/hackenliu/article/details/2291073</guid><author>hackenliu</author><pubDate>Mon, 14 Apr 2008 16:11:00 +0800</pubDate><description><![CDATA[using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{    ///     /// 首先定义一个事件参数类    ///     public class DemoEventArg : EventArgs    {        private string me]]></description><category></category></item><item><title><![CDATA[成员特征]]></title><link>https://blog.youkuaiyun.com/hackenliu/article/details/1845548</link><guid>https://blog.youkuaiyun.com/hackenliu/article/details/1845548</guid><author>hackenliu</author><pubDate>Fri, 26 Oct 2007 17:22:00 +0800</pubDate><description><![CDATA[abstract  不提供方法的实现。从抽象继承或实现某接口的方法必须提供实现。private 只能在本类中访问。family 作为成员在同一类型内访问。从继承的派生类访问。assembly 同一程序集内访问。final的虚方法 不能在派生类被重写。initialize-only 只能初始化，不能写入。（字段）  ]]></description><category></category></item><item><title><![CDATA[公共运行库原理]]></title><link>https://blog.youkuaiyun.com/hackenliu/article/details/1845487</link><guid>https://blog.youkuaiyun.com/hackenliu/article/details/1845487</guid><author>hackenliu</author><pubDate>Fri, 26 Oct 2007 16:57:00 +0800</pubDate><description><![CDATA[什么是托管代码？托管代码有什么好处呢？所谓托管代码就是针对公共语言运行库的语言编译器开发的代码，是面向运行库运行的代码。个人理解为：就是针对特定的编译器而开发的代码，也就是说托管的代码能够安全的调用的.net中类。而不必考虑资源问题。因为托管代码会自动释放。怎么创建托管代码？1.选择编译器。  C#编译器或，C++等。也可以自我理解为语言的选择。2。将代码转化为MSIL。 ]]></description><category></category></item><item><title><![CDATA[.net核心架构]]></title><link>https://blog.youkuaiyun.com/hackenliu/article/details/1845377</link><guid>https://blog.youkuaiyun.com/hackenliu/article/details/1845377</guid><author>hackenliu</author><pubDate>Fri, 26 Oct 2007 16:26:00 +0800</pubDate><description><![CDATA[ 一、.net框架是一个新的计算平台,它简化了在高度分布式Internet环境下应用程序的开发..net平台的优点:1.跨语言:由一种语言开发的组件,可由另一语言调用.2.跨平台.把代码先转化MSIL.3.安全性.由公共语言运行库来实现对资源的释放.基本概念:公共语言运行规范指的是一种结构与限制,为编写编译器与库提供指南.它使任何支CLS的语言都能调用库.所以如果满足前面条]]></description><category></category></item><item><title><![CDATA[C#数据库]]></title><link>https://blog.youkuaiyun.com/hackenliu/article/details/1800053</link><guid>https://blog.youkuaiyun.com/hackenliu/article/details/1800053</guid><author>hackenliu</author><pubDate>Tue, 25 Sep 2007 15:16:00 +0800</pubDate><description><![CDATA[DataSet: 是包含一个或多个DataTable对象的集合.主要有：数据行：数据列：主键：外键：约束： ]]></description><category></category></item><item><title><![CDATA[C#中串口与Modem的通信]]></title><link>https://blog.youkuaiyun.com/hackenliu/article/details/1751079</link><guid>https://blog.youkuaiyun.com/hackenliu/article/details/1751079</guid><author>hackenliu</author><pubDate>Mon, 20 Aug 2007 09:52:00 +0800</pubDate><description><![CDATA[ 最近一段时间,试验了串口的数据传输.在C#中,其实有一个很好的类SerialPort使串口间的通信变得简单而且好控制.一．下面给出SerialPort的基本属性:            serialPort1.PortName = "COM1";      //打开指定串口的名字,也可以是COM2.            serialPort1.BaudRate = 9600;     ]]></description><category></category></item></channel></rss>