<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[nichael99的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/nichael99</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; nichael99]]></copyright><item><title><![CDATA[子类，父类函数调用]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/127267203</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/127267203</guid><author>nichael99</author><pubDate>Tue, 11 Oct 2022 17:01:19 +0800</pubDate><description><![CDATA[当子类继承父类时，是执行子类函数，还是父类函数.]]></description><category></category></item><item><title><![CDATA[ASCII，Unicode 和 UTF-8 (转)]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/109503416</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/109503416</guid><author>nichael99</author><pubDate>Thu, 05 Nov 2020 09:17:23 +0800</pubDate><description><![CDATA[以下内容转自http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html

字符编码笔记：ASCII，Unicode 和 UTF-8

作者：阮一峰

日期：2007年10月28日

今天中午，我突然想搞清楚 Unicode 和 UTF-8 之间的关系，就开始查资料。

这个问题比我想象的复杂，午饭后一直看到晚上9点，才算初步搞清楚。

下面就是我的笔记，主要用来整理自己的思路。我尽量写得通俗易懂，希望能对其他朋友有用。毕竟，字...]]></description><category></category></item><item><title><![CDATA[批处理获取一系列路径目录]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/47313655</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/47313655</guid><author>nichael99</author><pubDate>Thu, 06 Aug 2015 11:15:32 +0800</pubDate><description><![CDATA[echo 当前盘符：%~d0
echo 当前路径：%cd%
echo 当前执行命令行：%0
echo 当前bat文件路径：%~dp0
echo 当前bat文件短路径：%~sdp0]]></description><category></category></item><item><title><![CDATA[稳定的Google IP地址]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/37927519</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/37927519</guid><author>nichael99</author><pubDate>Fri, 18 Jul 2014 12:42:31 +0800</pubDate><description><![CDATA[http://222.255.120.33/]]></description><category></category></item><item><title><![CDATA[数据耦合与控制耦合]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/24699521</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/24699521</guid><author>nichael99</author><pubDate>Tue, 29 Apr 2014 10:59:17 +0800</pubDate><description><![CDATA[数据耦合： 其中一个模块的]]></description><category></category></item><item><title><![CDATA[C#中简单的委托实例]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/24623883</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/24623883</guid><author>nichael99</author><pubDate>Mon, 28 Apr 2014 10:12:05 +0800</pubDate><description><![CDATA[using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace Delegation
{
    class Program
    {
        delegate void MyDelegate();  /*声明委托*/


    ]]></description><category></category></item><item><title><![CDATA[vsprintf and vsnprintf]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/23994365</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/23994365</guid><author>nichael99</author><pubDate>Fri, 18 Apr 2014 09:26:41 +0800</pubDate><description><![CDATA[尽量使用vsnprintf，否则可能会带来buffer拷贝的时候更改未知su]]></description><category></category></item><item><title><![CDATA[单播，广播域多播区别及IP范围]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/21371173</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/21371173</guid><author>nichael99</author><pubDate>Mon, 17 Mar 2014 09:33:01 +0800</pubDate><description><![CDATA[单播、多播和广播单播”（Unicast）、“多播”（Multicast）和“广播”（Broadcast）这三个术语都是用来描述网络节点之间通讯方式的术语。那么这些术语究竟是什么意思？区别何在？

1.单播：网络节点之间的通信就好像是人们之间的对话一样。如果一个人对另外一个人说话，那么用网络技术的术语来描述就是“单播”，此时信息的接收和传递只在两个节点之间进行。单播在网络中得到了广泛的应用，网络]]></description><category></category></item><item><title><![CDATA[Perl 中hash嵌套声明实例]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/11523543</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/11523543</guid><author>nichael99</author><pubDate>Tue, 10 Sep 2013 13:49:28 +0800</pubDate><description><![CDATA[my %hash_port_props = (
            "port_1" => {"rw" =>0, "unicast" => "broadcast", "src_ip"=> '10.0.0.1', "dst_ip"=> '0.0.0.2'},
            "port_2" => {"rw" =>0, "unicast" => "unicast", "src_ip"]]></description><category></category></item><item><title><![CDATA[C语言 CRC 16 源码 算法]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/9269187</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/9269187</guid><author>nichael99</author><pubDate>Mon, 08 Jul 2013 10:12:00 +0800</pubDate><description><![CDATA[// Bits_Testing.cpp : Defines the entry point for the console application.
//


#include "stdafx.h"
#include 
#define  CRC_16_POLYNOMIALS   0x8005
#define  EDE_SRC_ID           10276
#define  ]]></description><category></category></item><item><title><![CDATA[MVC 实例教程链接]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/8493293</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/8493293</guid><author>nichael99</author><pubDate>Fri, 11 Jan 2013 13:07:38 +0800</pubDate><description><![CDATA[asp.net MVC: http://www.cnblogs.com/leoo2sk/archive/2008/11/03/1325840.html
struts + spring + mybatis:    http://chnhuang.blog.51cto.com/1923467/632134
http://www.cnblogs.com/lgfeng/archive/2012/10/]]></description><category></category></item><item><title><![CDATA[PetShop4.0在win7安装中遇到遇到的error 2869的解决方法:]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/8488125</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/8488125</guid><author>nichael99</author><pubDate>Thu, 10 Jan 2013 09:10:34 +0800</pubDate><description><![CDATA[PetShop4.0在win7安装中遇到遇到的error 2869的解决方法:


http://www.cnblogs.com/birdshome/archive/2007/07/03/msi_error_2869.html]]></description><category></category></item><item><title><![CDATA[堆排序算法]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/8469220</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/8469220</guid><author>nichael99</author><pubDate>Sat, 05 Jan 2013 15:59:16 +0800</pubDate><description><![CDATA[// HeapSort.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include 
#include 

void BuildHeap(int a[], int count, bool minHeap);
void print(int a[], int co]]></description><category></category></item><item><title><![CDATA[linux 访问windows共享文件的简单方法]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/8332400</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/8332400</guid><author>nichael99</author><pubDate>Wed, 19 Dec 2012 16:15:55 +0800</pubDate><description><![CDATA[1. Windows共享一个文件夹share, 开放所有权限
2. Linux下执行 mount -t cifs //192.168.2.26/device /mnt/share -o username=share,password=share,rw,file_mode=0777,dir_mode=0777,setuid=509,setgid=101
3. 接下来对/mnt/share目录进行]]></description><category></category></item><item><title><![CDATA[多线程同步与互斥]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/8296095</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/8296095</guid><author>nichael99</author><pubDate>Fri, 14 Dec 2012 16:42:25 +0800</pubDate><description><![CDATA[想成间的制约关系：当线程并发执行时，需要共享资源和合作
1.间接制约，当多个线程需要同一资源时，如果某一线程正在使用其资源，那么其它线程就只有等待，直到线程释放资源，如线程都使用打印机，但
  在同一个时候，只允许一个线程使用
2. 直接制约，比如线程2需要使用线程1的计算结果，那么线程2在线程1提供计算结果前处于阻塞状态。
间接制约就是互斥，直接制约就是同步,同步实际上是包含互斥的
实]]></description><category></category></item><item><title><![CDATA[多线程信号量控制]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/8290429</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/8290429</guid><author>nichael99</author><pubDate>Thu, 13 Dec 2012 14:05:45 +0800</pubDate><description><![CDATA[代码关键解释
主线程控制信号量+1，这就是sem_post的作用。
子线程等待信号量，如果不>0，则一直等待，一旦得到信号量是大于0的，代码继续向下执行，并且把信号量-1，这就是sem_wait的作用。
﻿﻿﻿﻿#include 
#include 
#include 
#include 
#include 
#include 
void *thread_function(voi]]></description><category></category></item><item><title><![CDATA[vi配置中的方向键和退格键问题]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/8274070</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/8274070</guid><author>nichael99</author><pubDate>Sat, 08 Dec 2012 23:06:47 +0800</pubDate><description><![CDATA[方向键乱码问题，在.vimrc中设置set nocompatible
退格键问题,在.vimrc中设置set backspace=2
即可解决]]></description><category></category></item><item><title><![CDATA[little-endian and big endian]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/8178849</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/8178849</guid><author>nichael99</author><pubDate>Tue, 13 Nov 2012 15:33:03 +0800</pubDate><description><![CDATA[大小端：
 　　对于像C++中的char这样的数据类型，它本身就是占用一个字节的大小，不会产生什么问题。但是当数制类型为int，在32bit的系统中，它需要占用4个字节（32bit），这个时候就会产生这4个字节在寄存器中的存放顺序的问题。比如int maxHeight = 0x12345678，&maxHeight = 0x0042ffc4。具体的该怎么存放呢？这个时候就需要理解计算机的大小端的]]></description><category></category></item><item><title><![CDATA[原码、补码和反码]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/8107836</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/8107836</guid><author>nichael99</author><pubDate>Wed, 24 Oct 2012 16:45:28 +0800</pubDate><description><![CDATA[1）原码表示法
    原码表示法是机器数的一种简单的表示法。其符号位用0表示正号，用：表示负号，数值一般用二进制形式表示。设有一数为x，则原码表示可记作［x］原。
    例如，X1=
＋1010110
          X2= 
一1001010
    其原码记作：
            ［X1］原=[＋1010110]原=01010110
            ［X2]]></description><category></category></item><item><title><![CDATA[通配符与正则表达式]]></title><link>https://blog.youkuaiyun.com/nichael99/article/details/8101316</link><guid>https://blog.youkuaiyun.com/nichael99/article/details/8101316</guid><author>nichael99</author><pubDate>Tue, 23 Oct 2012 09:13:48 +0800</pubDate><description><![CDATA[网友看法： (总结精辟!)


通配符是系统level的 而正则表达式需要相关工具的支持: egrep, awk, vi, perl。

在文本过滤工具里，都是用正则表达式，比如像awk，sed等，是针对文件的内容的。
通配符多用在文件名上，比如查找find，ls，cp，等等。 
 
 
通配符

     在您日常的 Linux 使用中，有很多时候您可能需要一次对多个文件系]]></description><category></category></item></channel></rss>