<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wesweeky学习笔记]]></title><description><![CDATA[点滴积累，厚积薄发。]]></description><link>https://blog.youkuaiyun.com/wesweeky</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wesweeky]]></copyright><item><title><![CDATA[linux主要目录说明]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6639287</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6639287</guid><author>wesweeky</author><pubDate>Wed, 27 Jul 2011 22:23:58 +0800</pubDate><description><![CDATA[/bin：存放Linux常用命令；/boot：启动Linux的核心文件；存放系统启动要用到的程序；/root 系统管理员的主目录/dev：设备文件；包含了所有外部设备，它实际是访问这些外部设备的端口；/etc：存放系统管理时用到的各种配置文件；/etc/rc.d 启动的配置文件和]]></description><category></category></item><item><title><![CDATA[Accelerated C++ 10.1]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6586814</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6586814</guid><author>wesweeky</author><pubDate>Tue, 05 Jul 2011 22:27:47 +0800</pubDate><description><![CDATA[指针、数组、main参数 、读写文件、简单内存管理#include 
#include 
#include 
#include 
#include 
#include 
using namespace std;


int (*fp)(int); //函数指针]]></description><category></category></item><item><title><![CDATA[Accelerated C++  8.4迭代器]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6586249</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6586249</guid><author>wesweeky</author><pubDate>Tue, 05 Jul 2011 17:39:35 +0800</pubDate><description><![CDATA[重写分割句子为单词的函数。#include 
#include 
#include 
#include 
#include 
#include 
#include 
using namespace std;

bool space(char c)
{]]></description><category></category></item><item><title><![CDATA[Accelerated C++ 7.4 生成句子]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6559778</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6559778</guid><author>wesweeky</author><pubDate>Tue, 21 Jun 2011 22:00:00 +0800</pubDate><description><![CDATA[Well wrap up this chapter with a slightly more complicated example: We can use a map to write a program that takes a description of a sentence structure—a grammar—and generates random sentences that ]]></description><category></category></item><item><title><![CDATA[Accelerated C++ 6.1查找URL]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6559768</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6559768</guid><author>wesweeky</author><pubDate>Tue, 21 Jun 2011 21:56:00 +0800</pubDate><description><![CDATA[作为字符串处理的实例，编写一个查找URL的函数。URL格式：  protocol-name://resource-name// 查找 URL#include #include #include #include using namespace std;bool not_url_char(char c){    // characters, i]]></description><category></category></item><item><title><![CDATA[六个变态的hello word&&怎么写混乱代码&&在线编译器]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6534356</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6534356</guid><author>wesweeky</author><pubDate>Thu, 09 Jun 2011 16:23:00 +0800</pubDate><description><![CDATA[下面的六个程序片段主要完成这些事情：输出Hello, World混乱C语言的源代码下面的所有程序都可以在GCC下编译通过，只有最后一个需要动用C++的编译器g++才能编程通过。hello1.c     #define _________ }    #define ________ putchar    #define _______ main    ]]></description><category></category></item><item><title><![CDATA[在Web上运行Linux—js/linux模拟器]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6533902</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6533902</guid><author>wesweeky</author><pubDate>Thu, 09 Jun 2011 13:56:00 +0800</pubDate><description><![CDATA[ 一个叫Fabrice Bellard的程序员写了一段Javascript在Web浏览器中启动Linux（原网页，我把这个网页iframe在了下面），目前，你只能使用Firefox 4和Chrome 11运行这个Linux。这不是什么假的模仿Linux的东西，这是实实在在的运行一个Linux。这一举动还引起了很多很牛人的关注，包括Javascript的创建者<a o]]></description><category></category></item><item><title><![CDATA[c++中的explicit关键字及隐式类型转换]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6530788</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6530788</guid><author>wesweeky</author><pubDate>Wed, 08 Jun 2011 00:29:00 +0800</pubDate><description><![CDATA[c++中的explicit关键字用来修饰类的构造函数，表明该构造函数是显式的，既然有"显式"那么必然就有"隐式"，那么什么是显示而什么又是隐式的呢？如果c++类的构造函数有一个参数，那么在编译的时候就会有一个缺省的转换操作：将该构造函数对应数据类型的数据转换为该类对象，如下面所示： class MyClass{public:MyClass( int num );}...]]></description><category></category></item><item><title><![CDATA[寻找八连通区域]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6442101</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6442101</guid><author>wesweeky</author><pubDate>Tue, 24 May 2011 13:24:00 +0800</pubDate><description><![CDATA[<br />题目：<br />输入一个二维bool数组B[,],求出全部连通域（8连接）<br />连通，就是格子上，8个方向上存在值相同，都是1.<br />连通域用点的集合表示，如List<Ponit>输出：List<List<Ponit>><br /><br /> <br /> ]]></description><category></category></item><item><title><![CDATA[整数分划问题（递归与非递归）]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6442096</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6442096</guid><author>wesweeky</author><pubDate>Tue, 24 May 2011 13:20:00 +0800</pubDate><description><![CDATA[<br />整数分划：<br />给定一个正整数 n , 一个由 r 个正整数组成的数组 λ ＝ ( x1 , x2, . . . . , xr) 如果满足 x1 + x2 + ··· + xr = n 且 x1 ≥ x2 ≥ ··· ≥ xr ≥ 1， 就称数组 λ 是 n 的一个分划。n 的所有不同的分划的个数记作 p(n)。 <br />比如说 4 的分划 p(4) = 4 ： <br />　　4 = 4 ; <br />　　4 = 3 + 1 ; <br />　　4 = 2 + 2 ; <br />]]></description><category></category></item><item><title><![CDATA[字符串的排列和组合]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6442091</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6442091</guid><author>wesweeky</author><pubDate>Tue, 24 May 2011 13:15:00 +0800</pubDate><description><![CDATA[<br />题目：<br />输入一个字符串，打印出该字符串中字符的所有排列和所有组合。例如输入字符串abc，则输出由字符a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab和cba。所有组合为：a、b、c、ab、ac、bc、abc。暂不考虑重复字符。<br /> ]]></description><category></category></item><item><title><![CDATA[彩色图像转灰度图]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6440936</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6440936</guid><author>wesweeky</author><pubDate>Mon, 23 May 2011 22:14:00 +0800</pubDate><description><![CDATA[灰度图是指用灰度表示的图像，灰度是在白色和黑色之间分的若干个等级，其中最常用的是256级，也就是256级灰度图。灰度图在医学、航天等领域有着广泛的应用。bmp文件详解见本文最后，转http://blog.youkuaiyun.com/kesalin/archive/2006/09/12/1213163.aspx如何将一幅彩色图像转换为灰度图呢？根据人眼对红绿蓝三色的敏感程度，可以使用以下比例式进行转换：         Gray = R*0.3+G*0.59+B*0.11这也是最常用的一种转换，另外还有一种常用的转换叫]]></description><category></category></item><item><title><![CDATA[C++输入密码显示*]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6440376</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6440376</guid><author>wesweeky</author><pubDate>Mon, 23 May 2011 17:34:00 +0800</pubDate><description><![CDATA[论坛上看到这个题目，记录一下：linux中输入密码不显示，这里写个小控制台程序，输入密码，显示*号，处理了退格键，其他特殊按键没考虑。// C++ 输入 密码 回显 * 的小程序段 
#include 
#include
#include
using namespace std;
class Password//用一个类实现，其实也可以不用这么麻烦，练习一下
{
	public:
	Password()//构造函数，这里主要用于初始化密码，使之为空
	{
		psw="";//初始化密码]]></description><category></category></item><item><title><![CDATA[scanf/fscanf 的%[]和%n使用方法]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6439777</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6439777</guid><author>wesweeky</author><pubDate>Mon, 23 May 2011 15:10:00 +0800</pubDate><description><![CDATA[标准输入输出函数%[]和%n说明符的使用方法    scanf fscanf,均从第一个非空格的可显示字符开始读起！        标准输入输出函数scanf具有相对较多的转换说明符，它常常作为入门级函数出现在各种教材中。但奇怪的是，[]和n这两种都为c89/c99所规定的标准说明符却鲜少在大多数教材中出现。虽然[]和n说明符的使用频率不及其它说明符，但两者在程序设计中的作用仍然不可小视，尤其是[]说明符。        众所周之，scanf以空白字符为定界符，但如果输入的字符串是以其它字符为定界符的，那怎]]></description><category></category></item><item><title><![CDATA[浅谈getch(),getche(),getchar(),gets(),scanf()的区别]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6439623</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6439623</guid><author>wesweeky</author><pubDate>Mon, 23 May 2011 14:25:00 +0800</pubDate><description><![CDATA[getch()和getchar()getchar()是C的标准库函数，包含在头文件中，而getch()和getche()需要的头文件是。conio.h不是C标准库中的头文件。conio是Console Input/Output（控制台输入输出）的简写，其中定义了通过控制台进行数据输入和数据输出的函数，主要是一些用户通过按键盘产生的对应操作getchar    This is a standard function that gets a character from the stdin.getch    T]]></description><category></category></item><item><title><![CDATA[编程之美：一摞烙饼的排序]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6402586</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6402586</guid><author>wesweeky</author><pubDate>Sat, 07 May 2011 23:03:00 +0800</pubDate><description><![CDATA[<br />问题：<br />    星期五的晚上，一帮同事在希格玛大厦附近的“硬盘酒吧”多喝了几杯。程序员多喝了几杯之后谈什么呢？自然是算法问题。有个同事说：“我以前在餐馆打工，顾客经常点非常多的烙饼。店里的饼大小不一，我习惯在到达顾客饭桌前，把一摞饼按照大小次序摆好——小的在上面，大的在下面。由于我一只手托着盘子，只好用另一只手，一次抓住最上面的几块饼，把它们上下颠倒个个儿，反复几次之后，这摞烙饼就排好序了。我后来想，这实际上是个有趣的排序问题：假设有n块大小不一的烙饼，那最少要翻几次，才能达到最后大小]]></description><category></category></item><item><title><![CDATA[编程之美：中国象棋将帅问题]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6402582</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6402582</guid><author>wesweeky</author><pubDate>Sat, 07 May 2011 23:00:00 +0800</pubDate><description><![CDATA[题目：下过中国象棋的朋友都知道，双方的"将"和"帅"相隔遥远，并且它们不能照面。在象棋残局中，许多高手能利用这一规则走出精妙的杀招。假设棋盘上中只有"将"和"帅"二子（如图1所示，注：此图仅作示意，原图请见《编程之美：微软技术面试心得》一书）（为了下面叙述方便，我们约定用A表示"将"，B表示"帅"）。A、B二子被限制在已方3×3的格子里运动。例如，在如上的表格里，A被正方形{d10,f10,d8,f8}包围，而B被正方形{d3,f3,d1,f1}包围。每一步，A、B分别可以横向或纵向移动一格，但不能沿对角线]]></description><category></category></item><item><title><![CDATA[编程之美：让CPU占用率曲线听你指挥]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6402564</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6402564</guid><author>wesweeky</author><pubDate>Sat, 07 May 2011 22:49:00 +0800</pubDate><description><![CDATA[题目：写一个程序，让用户来决定Windows任务管理器（Task Manager）的CPU占用率。程序越精简越好，计算机语言不限。例如，可以实现下面三种情况：1.    CPU的占用率固定在50%，为一条直线； 2.    CPU的占用率为一条直线，但是具体占用率由命令行参数决定（参数范围1~ 100）； 3.    CPU的占用率状态是一个正弦曲线。首先什么是CPU占用率？在任务管理器的一个刷新周期内，CPU忙（执行应用程序）的时间和刷新周期总时间的比率，就是CPU的占用率，也就是说，任务管理器中显示的是]]></description><category></category></item><item><title><![CDATA[关于stringstream的一些总结]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6368361</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6368361</guid><author>wesweeky</author><pubDate>Wed, 27 Apr 2011 23:53:00 +0800</pubDate><description><![CDATA[C++标准库中的提供了比ANSI C的更高级的一些功能，即单纯性、类型安全和可扩展性。可以使用这些库来实现安全和自动的类型转换。如果你已习惯了风格的转换，也许你首先会问：为什么要花额外的精力来学习基于的类型转换呢？也许对下面一个简单的例子的回顾能够说服你。假设你想用sprintf()函数将一个变量从int类型转换到字符串类型。为了正确地完成这个任务，你必须确保证目标缓冲区有足够大空间以容纳转换完的字符串。此外，还必须使用正确的格式化符。如果使用了不正确的格式化符，会导致非预知的后果。下面是一个例子：int ]]></description><category></category></item><item><title><![CDATA[最长上升子序列问题]]></title><link>https://blog.youkuaiyun.com/wesweeky/article/details/6358950</link><guid>https://blog.youkuaiyun.com/wesweeky/article/details/6358950</guid><author>wesweeky</author><pubDate>Sun, 24 Apr 2011 16:08:00 +0800</pubDate><description><![CDATA[Longest Increasing Subsequence 求最长上升子序列个数 严格上升典型的DP 动态规划。#include 
#include 
using namespace std;
struct Info{
		int index; //序号 1 2 3...
		int value; //数值
		int length; //以该值为终点的最长子序列长度
	};   //Info结构体 保存一个终点信息
Info info;
vector V; //保存所有终点数据信息
]]></description><category></category></item></channel></rss>