<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hardworkba的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hardworkba</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hardworkba]]></copyright><item><title><![CDATA[同一端口如何区分不同的Socket]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/47858205</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/47858205</guid><author>hardworkba</author><pubDate>Sat, 22 Aug 2015 11:49:16 +0800</pubDate><description><![CDATA[同一端口如何区分不同的Socket                    
     


    为了区分不同应用进程间的网络通信和连接，主要有3个参数：通信的目的IP地址、使用的传输层协议(TCP 或 UDP)和使用的端口号。
    Socket的原意是“插座”。通过将这3个参数结合起来，与一个“插座”Socket绑定，应用层就可以和传输层通过套接字接口，区分来自不同应用程序进程或]]></description><category></category></item><item><title><![CDATA[异或的理解和应用]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/45012963</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/45012963</guid><author>hardworkba</author><pubDate>Sun, 12 Apr 2015 20:49:25 +0800</pubDate><description><![CDATA[异或的理解和应用
    异或是计算机领域的一个运算，也是一个很有特色的运算。闲来没有，想了一下异或的概念和应用，形成了该博文。
      学计算机的童鞋都或多或少接触过异或，在二进制世界只有0和1元素，异或运算就是相同的元素运算结果等于0，不相同的元素运算的结果为1.使用公式表示（下面三种情况）：
0 ^1 = 1 ，0 ^ 0 = 0,   1^1 =0 


异或有写特点：
]]></description><category></category></item><item><title><![CDATA[libevent学习的资料]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/44843163</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/44843163</guid><author>hardworkba</author><pubDate>Fri, 03 Apr 2015 02:04:20 +0800</pubDate><description><![CDATA[libevent源码系列文章，很好。

http://blog.youkuaiyun.com/sparkliang/article/details/4957667]]></description><category></category></item><item><title><![CDATA[Mac 编译安装libevent 库]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/44820709</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/44820709</guid><author>hardworkba</author><pubDate>Thu, 02 Apr 2015 01:21:36 +0800</pubDate><description><![CDATA[Mac 编译安装libevent 库

打开下面的网页，复制shell 脚本：
https://github.com/mtigas/iOS-OnionBrowser/blob/master/build-libevent.sh

我把build-libevent.sh中下面的验证代码注释掉。
#if out=$(gpg --status-fd 1 --verify "libevent-$]]></description><category></category></item><item><title><![CDATA[hg 验证失败]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/44038929</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/44038929</guid><author>hardworkba</author><pubDate>Tue, 03 Mar 2015 15:36:56 +0800</pubDate><description><![CDATA[hg clone https://bitbucket.org/pygame/pygame

出现
abort: error: _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

 

只要在～/.hgrc中输入


[web] cacerts]]></description><category></category></item><item><title><![CDATA[编程珠玑：位图法排序&搜索]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/44016321</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/44016321</guid><author>hardworkba</author><pubDate>Mon, 02 Mar 2015 11:22:08 +0800</pubDate><description><![CDATA[问题描述

输入：一个最多包含n个正整数的文件，每个数都小于n，其中n=107。如果在输入文件中有任何正数重复出现就是致命错误。没有其他数据与该正数相关联。



输出：按升序排列的输入正数的列表。

约束：最多有1MB的内存空间可用，有充足的磁盘存储空间可用。运行时间最多几分钟，运行时间为10秒就不需要进一步优化。

程序设计与实现概要：

应用位图或位向量表示集合。可用]]></description><category></category></item><item><title><![CDATA[iOS中如何避免图像解压缩的时间开销]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/43411585</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/43411585</guid><author>hardworkba</author><pubDate>Mon, 02 Feb 2015 17:32:02 +0800</pubDate><description><![CDATA[iOS中如何避免图像解压缩的时间开销


原文地址：http://www.cocoanetics.com/2011/10/avoiding-image-decompression-sickness/

名词：
Alpha Channel(阿尔法通道)是指一张图片的透明和半透明度。例如：一个使用16位存储的图片，可能5位表示红色，5位表示绿色，5位表示蓝色，1位是阿尔法。在这种情况下，它]]></description><category></category></item><item><title><![CDATA[PT与PX区别]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/41694181</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/41694181</guid><author>hardworkba</author><pubDate>Wed, 03 Dec 2014 10:56:12 +0800</pubDate><description><![CDATA[PT与PX区别
2011-06-08 09:02:03
字体大小的设置单位，常用的有2种：px、pt。这两个有什么区别呢？

先搞清基本概念：px就是表示pixel，像素，是屏幕上显示数据的最基本的点；

pt就是point，是印刷行业常用单位，等于1/72英寸。

这样很明白，px是一个点，它不是自然界的长度单位，谁能说出一个“点”有多长多大么？可以画的很小，也可以很大。如果点很]]></description><category></category></item><item><title><![CDATA[Perl 发送http 请求。]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/41383577</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/41383577</guid><author>hardworkba</author><pubDate>Sat, 22 Nov 2014 17:43:05 +0800</pubDate><description><![CDATA[HTTP GET Perl example






1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20



use
LWP::UserAgent;
 
my
$ua 
= LWP::UserAgent->new;
 
my
$server_endpoint 
= "]]></description><category></category></item><item><title><![CDATA[STL Allocator]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/24690737</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/24690737</guid><author>hardworkba</author><pubDate>Tue, 29 Apr 2014 09:05:54 +0800</pubDate><description><![CDATA[﻿﻿
Allocator是C++语言标准库中最神秘的部分之一。它们很少被显式使用，标准也没有明确出它们应该在什么时候被使用。今天的allocator与最初的STL建议非常不同，在此过程中还存在着另外两个设计－－这两个都依赖于语言的一些特性，而直到最近才在很少的几个编译器上可用。对 allocator的功能，标准似乎在一些方面追加了承诺，而在另外一些方面撤销了承诺。

这篇专栏文章将讨论你能用]]></description><category></category></item><item><title><![CDATA[谈谈Windows程序中的字符编码]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/22960303</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/22960303</guid><author>hardworkba</author><pubDate>Fri, 04 Apr 2014 22:17:40 +0800</pubDate><description><![CDATA[﻿﻿
     
http://blog.youkuaiyun.com/fmddlmyy/article/details/399661
谈谈Windows程序中的字符编码

分类： 
Unicode和编码 2005-06-21 20:03 
9348人阅读 评论(8)
收藏 
举报

windowsdelphiapi语言dllservice


目录(?)[+]

Where ]]></description><category></category></item><item><title><![CDATA[谈谈Unicode编码，简要解释UCS、UTF、BMP、BOM等名词]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/22960259</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/22960259</guid><author>hardworkba</author><pubDate>Fri, 04 Apr 2014 22:16:48 +0800</pubDate><description><![CDATA[﻿﻿
    
谈谈Unicode编码，简要解释UCS、UTF、BMP、BOM等名词

分类： 
Unicode和编码 2005-05-04 21:19 
28720人阅读 评论(40)
收藏 
举报

characterwindowstransformationinternetencodingapi


目录(?)[+]

big endian和little end]]></description><category></category></item><item><title><![CDATA[深入浅出Hadoop： 高效处理大数据]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/21903979</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/21903979</guid><author>hardworkba</author><pubDate>Mon, 24 Mar 2014 01:14:19 +0800</pubDate><description><![CDATA[﻿﻿



分享到

一键分享QQ空间新浪微博百度云收藏人人网腾讯微博百度相册开心网腾讯朋友百度贴吧豆瓣网搜狐微博百度新首页QQ好友和讯微博更多...
百度分享




















深入浅出Hadoop： 高效处理大数据
2011年10月21日15:11 
it168网站原创 作者：DoubleLife 编辑：皮丽华]]></description><category></category></item><item><title><![CDATA[腾讯面试题：海量数据中查找一个数]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/21638061</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/21638061</guid><author>hardworkba</author><pubDate>Thu, 20 Mar 2014 18:00:23 +0800</pubDate><description><![CDATA[﻿﻿
http://blog.youkuaiyun.com/zcsylj/article/details/6364138


腾讯面试题：给40亿个不重复的unsigned int的整数，没排过序的，然后再给一个数，如何快速判断这个数是否在那40亿个数当中？
这个题目已经有一段时间了，但是腾讯现在还在用来面试。腾讯第一次面试的时候我听面试官问其他人了。我不是故意的。。。
 

方案1：申请51]]></description><category></category></item><item><title><![CDATA[修改oracle表空间]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/17761525</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/17761525</guid><author>hardworkba</author><pubDate>Thu, 02 Jan 2014 17:40:19 +0800</pubDate><description><![CDATA[修改oracle表空间
 查看表空间的位置
select a.tablespace_name,b.file_name,a.block_size,a.block_size,b.bytes/1024
/1024 "Sum MB" from dba_tablespaces a,dba_data_files b where a.tablespace_name=b.tablespace_name;
]]></description><category></category></item><item><title><![CDATA[Linux下面共享库默认路径]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/17192585</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/17192585</guid><author>hardworkba</author><pubDate>Sat, 07 Dec 2013 21:09:48 +0800</pubDate><description><![CDATA[Linux下面共享库默认路径是/usr/lib. /usr/local/lib. /lib
一般的ELF格式的可执行文件可以通过readelf --d xxx。来获得共享库和程序运行时的库的路径和信息
1、把我写好的动态库放到系统目录里。缺点：1a、系统目录被搞的很混乱。1b、在别人电脑上部署会很麻烦。
2、指定LD_LIBRARY_PATH环境变量。缺点：不能直接启动应用程序而需要外部sh]]></description><category></category></item><item><title><![CDATA[STL容器迭代器失效问题]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/17171221</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/17171221</guid><author>hardworkba</author><pubDate>Fri, 06 Dec 2013 18:26:32 +0800</pubDate><description><![CDATA[众所周知当使用一个容器的insert或者erase函数通过迭代器插入或删除元素"可能"会导致迭代器失效，因此很多建议都是让我们获取insert或者erase返回的迭代器，以便用重新获取新的有效的迭代器进行正确的操作：

view plaincopy to clipboardprint?
iter=vec.insert(iter);   
iter=vec.erase(iter);     ]]></description><category></category></item><item><title><![CDATA[Linux性能评测工具之一：gprof篇]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/16359499</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/16359499</guid><author>hardworkba</author><pubDate>Sat, 16 Nov 2013 18:45:35 +0800</pubDate><description><![CDATA[Linux性能评测工具之一：gprof篇
这些天自己试着对项目作一些压力测试和性能优化，也对用过的测试工具作一些总结，并把相关的资料作一个汇总，以便以后信手拈来！

1 简介
改进应用程序的性能是一项非常耗时耗力的工作，但是究竟程序中是哪些函数消耗掉了大部分执行时间，这通常都不是非常明显的。GNU 编译器工具包所提供了一种剖析工具 GNU profiler（gprof）。gprof 可以为]]></description><category></category></item><item><title><![CDATA[Valgrind 介绍-Valgrind 检测c++内存泄露]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/16350365</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/16350365</guid><author>hardworkba</author><pubDate>Fri, 15 Nov 2013 23:22:27 +0800</pubDate><description><![CDATA[Valgrind 介绍

Valgrind是一个GPL的软件，用于Linux（For x86, amd64 and ppc32）程序的内存调试和代码剖析。
你可以在它的环境中运行你的程序来监视内存的使用情况，比如C 语言中的malloc和free或者 C++中的
new和 delete。使用Valgrind的工具包，你可以自动的检测许多内存管理和线程的bug，避免花费太多的
时间在bug]]></description><category></category></item><item><title><![CDATA[性能分析工具gprof介绍]]></title><link>https://blog.youkuaiyun.com/hardworkba/article/details/16350247</link><guid>https://blog.youkuaiyun.com/hardworkba/article/details/16350247</guid><author>hardworkba</author><pubDate>Fri, 15 Nov 2013 23:15:19 +0800</pubDate><description><![CDATA[性能分析工具gprof介绍2012-05-20 20:59:30


分类： C/C++


#不知道这是在哪里找的了，感谢各位~

性能分析工具gprof介绍
Ver：1.0


目录
1.    GPROF介绍    4
2.    使用步骤    4
3.    使用举例    4
3.1    测试环境    4
3.2    测试代码    4
3.3]]></description><category></category></item></channel></rss>