<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[friday5pm的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/friday5pm</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; friday5pm]]></copyright><item><title><![CDATA[深探java.util.logging包 ]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1641978</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1641978</guid><author>friday5pm</author><pubDate>Thu, 07 Jun 2007 11:15:00 +0800</pubDate><description><![CDATA[1.0 Java Logging Overview    1.1 Overview of Control Flow      1.2 Log Levels     1.3 Loggers     1.4 Logging Methods     1.5 Handlers     1.6 Formatters     1.7 The LogManager     1.8 Configuration F]]></description><category></category></item><item><title><![CDATA[JDK1.4的java.util.Logging包的使用说明与示例 ]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1641971</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1641971</guid><author>friday5pm</author><pubDate>Thu, 07 Jun 2007 11:11:00 +0800</pubDate><description><![CDATA[Sun公司推出的JDK1.4版本在java.util.Logging软件包中新增加了处理应用程序日志工作的核心API函数。这个Java日志软件包提供了一种为Java应用程序嵌入多级日志的简单而又灵活的方法。简要介绍java.util.Logging包括1个接口: Filter;15个类: Logger, LogManager, ErrorManager, Level, LogRecord,]]></description><category></category></item><item><title><![CDATA[十个笑话，换十种心情领悟人生]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1606019</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1606019</guid><author>friday5pm</author><pubDate>Sat, 12 May 2007 16:11:00 +0800</pubDate><description><![CDATA[1、父子二人看到一辆十分豪华的进口轿车。儿子不屑地对他的父亲说：“坐这种车的人，肚子里一定没有学问！”父亲则轻描淡写地回答：“说这种话的人，口袋里一定没有钱！”——你对事情的看法，是不是也反映出你内心真正的态度？ 2、晚饭后，母亲和女儿一块儿洗碗盘，父亲和儿子在客厅看电视。突然，厨房里传来打破盘子的响声，然后一片沉寂。儿子望着他父亲，说道：“一定是妈妈打破的。”“你怎么知道？”“她没有骂人。”——]]></description><category></category></item><item><title><![CDATA[Smartcard 讀寫器函數庫的使用說明 ]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1592632</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1592632</guid><author>friday5pm</author><pubDate>Mon, 30 Apr 2007 10:10:00 +0800</pubDate><description><![CDATA[ 一、IC卡與作業系統的整合前面所談的標準及各種IC卡的規格，多半只論及IC卡或讀卡機。使用者要使用讀卡機時，必須安裝廠商提供之驅動程式(drivers)，開發應用程式。PC/SC(Personal Computer/Smart Card)支援ISO7816-4的基本指令集，界定了IC卡、讀卡機及作業系統的責任與分工，各家讀卡機廠商只要遵循PC/SC所定義之介面與方法開發驅動程式，即可結合到W]]></description><category></category></item><item><title><![CDATA[C#编程之 如何获取本地和远程主机的IP及MAC地址]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1553800</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1553800</guid><author>friday5pm</author><pubDate>Fri, 06 Apr 2007 10:06:00 +0800</pubDate><description><![CDATA[利用dns类和WMI规范获取IP及MAC地址 在C#编程中,要获取主机名和主机IP地址,是比较容易的.它提供的Dns类,可以轻松的取得主机名和IP地址.  示例: string strHostName = Dns.GetHostName();  //得到本机的主机名 IPHostEntry ipEntry = Dns.GetHostByName(strHostName); //取得本机IP str]]></description><category></category></item><item><title><![CDATA[C# .Net中的类型转换]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1544105</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1544105</guid><author>friday5pm</author><pubDate>Wed, 28 Mar 2007 15:44:00 +0800</pubDate><description><![CDATA[1. 装箱、拆箱还是别名许多 C#.NET 的书上都有介绍 int -> Int32 是一个装箱的过程，反之则是拆箱的过程。许多其它变量类型也是如此，如：short  Int16，long  Int64 等。对于一般的程序员来说，大可不必去了解这一过程，因为这些装箱和拆箱的动作都是可以自动完成的，不需要写代码进行干预。但是我们需要记住这些类型之间的关系，所以，我们使用“别名”来记忆它们之间的关]]></description><category></category></item><item><title><![CDATA[Oracle中几个关于日期方面的SQL实例Oracle中几个关于日期方面的SQL实例]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1544089</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1544089</guid><author>friday5pm</author><pubDate>Wed, 28 Mar 2007 15:39:00 +0800</pubDate><description><![CDATA[№1:取得当前日期是本月的第几周SQL> select to_char(sysdate,YYYYMMDD W HH24:MI:SS) from dual; TO_CHAR(SYSDATE,YY ------------------- 20030327 4 18:16:09 SQL> select to_char(sysdate,W) from dual; T - 4 №2:取得当]]></description><category></category></item><item><title><![CDATA[将标准C++动态链接库封装到.NET程序集dll全攻略]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1538422</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1538422</guid><author>friday5pm</author><pubDate>Fri, 23 Mar 2007 11:01:00 +0800</pubDate><description><![CDATA[  /**/ /* ********cppDll.h********* */ #ifdef CPPDLL_EXPORTS #define  CPPDLL_API __declspec(dllexport)  #else  #define  CPPDLL_API __declspec(dllimport)  #endif     class  CPPDLL_API CcppDll   { publi]]></description><category></category></item><item><title><![CDATA[C#程序实现动态调用DLL的研究]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1538385</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1538385</guid><author>friday5pm</author><pubDate>Fri, 23 Mar 2007 10:36:00 +0800</pubDate><description><![CDATA[一、      DLL与应用程序动态链接库（也称为DLL，即为“Dynamic Link Library”的缩写）是Microsoft Windows最重要的组成要素之一，打开Windows系统文件夹，你会发现文件夹中有很多DLL文件，Windows就是将一些主要的系统功能以DLL模块的形式实现。 动态链接库是不能直接执行的，也不能接收消息，它只是一个独立的文件，其中包含能被程序或其它DL]]></description><category></category></item><item><title><![CDATA[C# 中调用DLL ]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1538356</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1538356</guid><author>friday5pm</author><pubDate>Fri, 23 Mar 2007 10:25:00 +0800</pubDate><description><![CDATA[为了能用上原来的C++代码，只好研究下从C# 中调用DLL首先必须要有一个声明，使用的是DllImport关键字： 包含DllImport所在的名字空间 using System.Runtime.InteropServices; public class XXXX{[DllImport(“MyDLL.dll")] public static extern int mySum (int a,in]]></description><category></category></item><item><title><![CDATA[VC++动态链接库编程之基础慨念 ]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1532226</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1532226</guid><author>friday5pm</author><pubDate>Sat, 17 Mar 2007 17:44:00 +0800</pubDate><description><![CDATA[ 1.概论 　　先来阐述一下DLL(Dynamic Linkable Library)的概念，你可以简单的把DLL看成一种仓库，它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库－静态链接库－动态链接库”的时代。静态链接库与动态链接库都是共享代码的方式，如果采用静态链接库，则无论你愿不愿意，lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL，该DLL不必]]></description><category></category></item><item><title><![CDATA[动态链接库的编写和使用详解 ]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1532212</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1532212</guid><author>friday5pm</author><pubDate>Sat, 17 Mar 2007 17:29:00 +0800</pubDate><description><![CDATA[作者：zieckey(zieckey@yahoo.com.cn)All Rights Reserved!首先说下DLL的原理.自从微软推出第一个版本的Windows操作系统以来，动态链接库（DLL）一直是Windows操作系统的基础。动态链接库通常都不能直接运行，也不能接收消息。它们是一些独立的文件，其中包含能被可执行程序或其它DLL调用来完成某项工作的函数。只有在其它模块调用动态链接库中的函]]></description><category></category></item><item><title><![CDATA[碰到“error LNK2019: 无法解析的外部符号”]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1523859</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1523859</guid><author>friday5pm</author><pubDate>Thu, 08 Mar 2007 09:43:00 +0800</pubDate><description><![CDATA[ 有一个解决方案，有两个工程A，B。工程B中定义了一个类，在工程A的demo.cpp中引用该类，但是如果是#include "XX,h"，则会出现“error LNK2019: 无法解析的外部符号”如果是#include "XX.cpp"，则可以顺利编译通过。想来是因为引用 .h 文件导致找不到.cpp中的定义，而引用.cpp可以通过.cpp找到.h(.cpp有对.h的include)]]></description><category></category></item><item><title><![CDATA[Linux下的时间概念]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1521839</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1521839</guid><author>friday5pm</author><pubDate>Tue, 06 Mar 2007 10:01:00 +0800</pubDate><description><![CDATA[                        这一章我们学习Linux的时间表示和计算函数                                     时间的表示                                     时间的测量                        ]]></description><category></category></item><item><title><![CDATA[linux中.o,.a,.o,.so文件的意义和编程实现 ]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1474787</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1474787</guid><author>friday5pm</author><pubDate>Fri, 05 Jan 2007 15:00:00 +0800</pubDate><description><![CDATA[ 转自 烟雨楼 http://hi.baidu.com/yanyuloulinux下文件的类型是不依赖于其后缀名的，但一般来讲：.o,是目标文件,相当于windows中的.obj文件.so 为共享库,是shared object,用于动态连接的,和dll差不多.a为静态库,是好多个.o合在一起,用于静态连接.la为libtool自动生成的一些共享库，vi编辑查看，主要记录了一些配置信息。可以用如下]]></description><category></category></item><item><title><![CDATA[linux 下创建共享库.so ]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1471171</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1471171</guid><author>friday5pm</author><pubDate>Sun, 31 Dec 2006 15:19:00 +0800</pubDate><description><![CDATA[类似Windows系统中的动态链接库，Linux中也有相应的共享库用以支持代码的复用。Windows中为*.dll，而Linux中为*.so，我来详细的告诉你如何在linux下编写动态库,以及如何使用它.在linux下编写动态链接库的步骤: 1.      编写库的头文件和源文件.2.      把所有涉及到的源文件用如下方式编译为目标文件: g++/gcc -g -c -]]></description><category></category></item><item><title><![CDATA[Linux内核中task_struct的中文介绍（2.4内核的）]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1464603</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1464603</guid><author>friday5pm</author><pubDate>Wed, 27 Dec 2006 16:04:00 +0800</pubDate><description><![CDATA[1. 调度数据成员(1) volatile long states;表示进程的当前状态:• TASK_RUNNING:正在运行或在就绪队列run-queue中准备运行的进程，实际参与进程调度。• TASK_INTERRUPTIBLE:处于等待队列中的进程，待资源有效时唤醒，也可由其它进程通过信号(signal)或定时中断唤醒后进入就绪队列run-queue。• TASK_UNINTERRUPT]]></description><category></category></item><item><title><![CDATA[gdb十分钟教程]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1417036</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1417036</guid><author>friday5pm</author><pubDate>Mon, 27 Nov 2006 16:38:00 +0800</pubDate><description><![CDATA[作者: liigo原文链接: http://blog.youkuaiyun.com/liigo/archive/2006/01/17/582231.aspx日期: 2006年1月16日本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友，以及程序爱好者。GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。GDB中的]]></description><category></category></item><item><title><![CDATA[避免重复定义]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1408258</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1408258</guid><author>friday5pm</author><pubDate>Thu, 23 Nov 2006 12:57:00 +0800</pubDate><description><![CDATA[今天开始编译程序了，A.cpp 要用到head.h里面一个结构体，B.cpp 同样要用 head.h里面的结构体。但是我A里面 include，B也include后，发现说我重复定义了。而且linux下面又不支持#pragma once。采用这种格式来避免#ifndef _HEAD_H_#define _HEAD_H_也发现有点问题。目前我的解决方法是采用这种格式#if]]></description><category></category></item><item><title><![CDATA[进程间通信IPC]]></title><link>https://blog.youkuaiyun.com/friday5pm/article/details/1404966</link><guid>https://blog.youkuaiyun.com/friday5pm/article/details/1404966</guid><author>friday5pm</author><pubDate>Wed, 22 Nov 2006 17:10:00 +0800</pubDate><description><![CDATA[进程间通信IPC索引：1.fork、exec和exit对IPC对象的影响2.fcntl记录锁3.管道和FIFO的属性4.管道和FIFO的限制5.pipe函数6.popen和pclose7.mkfifo函数8.System V IPC共性描述9.msqid_ds结构10.msgget函数11.msgsnd函数12.msgrcv函数13.msgctl函数14.在System V消息队列上使]]></description><category></category></item></channel></rss>