<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u012764241的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u012764241</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012764241]]></copyright><item><title><![CDATA[#include <unistd.h> 的作用]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/69230011</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/69230011</guid><author>u012764241</author><pubDate>Wed, 05 Apr 2017 11:16:51 +0800</pubDate><description><![CDATA[由字面意思，unistd.h是unix std的意思，是POSIX标准定义的unix类系统定义符号常量的头文件，
包含了许多UNIX系统服务的函数原型，例如read函数、write函数和getpid函数。 
参考自
 http://hi.baidu.com/w_dalu/item/e8d29860374ae02369105b11
unistd.h在unix中类似于window中的windows.h!]]></description><category></category></item><item><title><![CDATA[linux中fork（）函数详解（原创！！实例讲解）]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/69229936</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/69229936</guid><author>u012764241</author><pubDate>Wed, 05 Apr 2017 11:11:27 +0800</pubDate><description><![CDATA[一、fork入门知识
     一个进程，包括代码、数据和分配给进程的资源。fork（）函数通过系统调用创建一个与原来进程几乎完全相同的进程，也就是两个进程可以做完全相同的事，但如果初始参数或者传入的变量不同，两个进程也可以做不同的事。    一个进程调用fork（）函数后，系统先给新的进程分配资源，例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中，只有少数值与原来的进程的值不]]></description><category></category></item><item><title><![CDATA[Total Commander基础使用教程（吐血整理）]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/51740968</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/51740968</guid><author>u012764241</author><pubDate>Thu, 23 Jun 2016 09:56:08 +0800</pubDate><description><![CDATA[配置好了Total Commander后，那么开始一段神奇的高效之旅吧！下面奉上小编吐血整理的Total Commander基础使用教程！（只是整理，不是原创哦）




一. 常用操作


常用的操作如查看、复制、移动、删除退出已经在Total Commander下方列出，选择好文件后单击相应的按钮或是按下相应的快捷键（F3~F7）就可以完成操作。也可以像Windows中那样用鼠]]></description><category></category></item><item><title><![CDATA[JAVA多线程实现的三种方式]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/51564141</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/51564141</guid><author>u012764241</author><pubDate>Thu, 02 Jun 2016 10:03:05 +0800</pubDate><description><![CDATA[JAVA多线程实现方式主要有三种：继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值，只有最后一种是带返回值的。




1、继承Thread类实现多线程
继承Thread类的方法尽管被我列为一种多线程实现方式，但Thread本质上也是实现了Runnable接口的]]></description><category></category></item><item><title><![CDATA[RESTful API 设计最佳实践]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/51320914</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/51320914</guid><author>u012764241</author><pubDate>Thu, 05 May 2016 10:42:39 +0800</pubDate><description><![CDATA[from:http://blog.jobbole.com/41233/

目前互联网上充斥着大量的关于RESTful API（为方便，下文中“RESTful API ”简写为“API”）如何设计的文章，然而却没有一个”万能“的设计标准：如何鉴权？API 格式如何？你的API是否应该加入版本信息？当你开始写一个app的时候，特别是后端模型部分已经写完的时候，你不得不殚精竭虑的设计和实现自己app]]></description><category></category></item><item><title><![CDATA[组播(多播)的C程序实战]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/51151637</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/51151637</guid><author>u012764241</author><pubDate>Thu, 14 Apr 2016 14:59:23 +0800</pubDate><description><![CDATA[from:http://blog.youkuaiyun.com/stpeace/article/details/44657671




每个人都有不同的认知规律和习惯， 有的人喜欢搞一套严密的大理论， 论述起来滔滔不绝， 不管自己懂不懂， 反正读者/听者是没搞懂。 有的人喜欢从实践出发， 没看到代码， 不运行一下， 不看到结果， 就不太舒服。 我感觉， 我偏向后者， 必须有一个结果作用于我， 我才]]></description><category></category></item><item><title><![CDATA[Core Java (七) Java中的static修饰符]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/50815225</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/50815225</guid><author>u012764241</author><pubDate>Sun, 06 Mar 2016 20:44:17 +0800</pubDate><description><![CDATA[From:http://blog.youkuaiyun.com/xujinsmile/article/details/8523251




static为静态的意思，常用来修饰内部类，方法，变量。





静态域



static修饰的变量在每个类中只有一个副本，即这个类的所有对象共享一个变量，它属于类，不属于任何独立的对象。





[java] view]]></description><category></category></item><item><title><![CDATA[Object类的重要方法]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/50813935</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/50813935</guid><author>u012764241</author><pubDate>Sun, 06 Mar 2016 16:25:21 +0800</pubDate><description><![CDATA[from:http://blog.youkuaiyun.com/xujinsmile/article/details/8531135







目录(?)[+]




Object是所有类的最终祖先。，可以使用Object类引用任何类型的对象。在Java中，只有基本类型不是对象。
Equals方法

Object类中的equals方法用于检测一个对象是否等于另外一个对象。]]></description><category></category></item><item><title><![CDATA[JAVA的Random类(转)]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/50620173</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/50620173</guid><author>u012764241</author><pubDate>Mon, 01 Feb 2016 19:08:04 +0800</pubDate><description><![CDATA[Random类 (java.util)         

Random类中实现的随机算法是伪随机，也就是有规则的随机。在进行随机时，随机算法的起源数字称为种子数(seed)，在种子数的基础上进行一定的变换，从而产生需要的随机数字。

相同种子数的Random对象，相同次数生成的随机数字是完全相同的。也就是说，两个种子数相同的Random对象，第一次生成的随机数字完全相同，第二次生成的随机]]></description><category></category></item><item><title><![CDATA[VC MFC 屏蔽ESC和ENTER键关闭对话框]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/50432642</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/50432642</guid><author>u012764241</author><pubDate>Wed, 30 Dec 2015 10:01:49 +0800</pubDate><description><![CDATA[方法一：

窗体头文件中加入:

1 protected:
2     virtual BOOL PreTranslateMessage(MSG* pMsg);  // PreTranslateMessage是消息在送给TranslateMessage函数之前被调用的
3 public:
4     virtual void OnOK();


 

在CPP中加入:


]]></description><category></category></item><item><title><![CDATA[ShellExecuteEx(&ShExecInfo)    和  WinExec]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/50415843</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/50415843</guid><author>u012764241</author><pubDate>Mon, 28 Dec 2015 01:02:09 +0800</pubDate><description><![CDATA[//SHELLEXECUTEINFO ShExecInfo = {0};
//ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
//ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;


////wchar_t wszFile[MAX_PATH] = L"C:\\test\\test.exe";


//]]></description><category></category></item><item><title><![CDATA[VisualSVN Server的配置和使用方法]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/50317335</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/50317335</guid><author>u012764241</author><pubDate>Tue, 15 Dec 2015 16:31:16 +0800</pubDate><description><![CDATA[1.为什么要用VisualSVN Server，而不用Subversion？

回答：

因为如果直接使用Subversion，那么在Windows 系统上，要想让它随系统启动，就要封装SVN Server为windws service，还要通过修改配置文件来控制用户权限，另外如果要想以Web方式【http协议】访问，一般还要安装配置Apache，如果是新手，岂不是很头痛？而VisualS]]></description><category></category></item><item><title><![CDATA[Window 通过cmd查看端口占用、相应进程、杀死进程等的命令]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/50285267</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/50285267</guid><author>u012764241</author><pubDate>Sun, 13 Dec 2015 18:53:03 +0800</pubDate><description><![CDATA[如何查看程序占用的端口 



一、 查看所有进程占用的端口 


在开始-运行-cmd,输入：netstat –ano可以查看所有进程




二、查看占用指定端口的程序 

当你在用tomcat发布程序时，经常会遇到端口被占用的情况，我们想知道是哪个程序或进程占用了端口，可以用该命令 netstat –ano|findstr “指定端口号” 二、查看占用指定端口的程]]></description><category></category></item><item><title><![CDATA[Eclipse快捷键 10个最有用的快捷键]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/49679253</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/49679253</guid><author>u012764241</author><pubDate>Fri, 06 Nov 2015 10:08:16 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/iamfy/archive/2012/07/11/2586869.html




Eclipse中10个最有用的快捷键组合 

一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码，使得整体的开发效率和质量得到提升。

    1. ctrl+shift+r：打开资]]></description><category></category></item><item><title><![CDATA[Rational Rose2007（v7.0）下载地址、安装及激活详解教程]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/49565151</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/49565151</guid><author>u012764241</author><pubDate>Mon, 02 Nov 2015 00:02:24 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/leaven/p/3718361.html




http://blog.youkuaiyun.com/skl_tz/article/details/8925152

 

最近需要画uml图，之前用的是Rose 2003版的，由于好久没进去了，结果发现原来的激活又失效了，omg又要激活一次？2003的激活真的很烦。。于是就去百度找新版的]]></description><category></category></item><item><title><![CDATA[SSL工作原理]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/49444627</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/49444627</guid><author>u012764241</author><pubDate>Tue, 27 Oct 2015 10:12:39 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/zhuyingqingfen/article/details/7610098







[-]

概述

1  产生背景2  技术优点
协议安全机制

1  数据传输的机密性2  身份验证机制3  消息完整性验证4  利用非对称密钥算法保证密钥本身的安全5  利用PKI保证公钥的真实性
协议工作过程

1  S]]></description><category></category></item><item><title><![CDATA[数字证书原理]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/49444497</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/49444497</guid><author>u012764241</author><pubDate>Tue, 27 Oct 2015 10:05:24 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html#!comments




文中首先解释了加密解密的一些基础知识和概念，然后通过一个加密通信过程的例子说明了加密算法的作用，以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释，并讨论一下windows中数字证书的管理，最后演示使用makece]]></description><category></category></item><item><title><![CDATA[每个初学者都应该搞懂的问题]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/49356937</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/49356937</guid><author>u012764241</author><pubDate>Fri, 23 Oct 2015 09:19:58 +0800</pubDate><description><![CDATA[对于这个系列里的问题，每个学Java的人都应该搞懂。当然，如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了，却不很懂这些问题，请将你自己重归初学者行列。内容均来自于优快云的经典老贴。 

问题一：我声明了什么！ 

String s = "Hello world!"; 

许多人都做过这样的事情，但是，我们到底声明了什么？回答通常是：一个String，内容是“Hell]]></description><category></category></item><item><title><![CDATA[【MFC】创建显示对话框的DLL（共享DLL问题分析解决）]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/47749577</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/47749577</guid><author>u012764241</author><pubDate>Tue, 18 Aug 2015 11:34:35 +0800</pubDate><description><![CDATA[url:http://blog.sina.com.cn/s/blog_4e3197f20100a9ou.html




现在最常看见的关于DLL的问题就是如何在DLL中使用对话框，这是一个很普遍的关于如何在DLL中使用资源的问题。这里我们从Win32 DLL和MFC DLL两个方面来分析并解决这个问题。

一．Win32 DLL
    在Win32 DLL中使用对话框很简单，你]]></description><category></category></item><item><title><![CDATA[SQLITE3 使用总结]]></title><link>https://blog.youkuaiyun.com/u012764241/article/details/46428289</link><guid>https://blog.youkuaiyun.com/u012764241/article/details/46428289</guid><author>u012764241</author><pubDate>Tue, 09 Jun 2015 16:25:15 +0800</pubDate><description><![CDATA[前序：
Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品，帮助文档总觉得不够。这些天再次研究它，又有一些收获，这里把我对 sqlite3 的研究列出来，以备忘记。
这里要注明，我是一个跨平台专注者，并不喜欢只用 windows 平台。我以前的工作就是为 unix 平台写代码。下面我所写的东西，虽然没有验证，但是我已尽量不使用任何 windows 的东西，只使用标准 C 或标准C+]]></description><category></category></item></channel></rss>