自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(9)
  • 收藏
  • 关注

原创 记录锁

NOTE: 以下内容摘自《UNIX网络编程》(卷2),做下记录,方便以后查阅;#include<fcntl.h>int fcntl(int fd, int cmd, ... /* strct flock *arg */); /* 若成功取决于cmd,若出错则返回-1; */struct flock { short l_type; /* F_RDLCK, F_WRLCK, F_

2017-11-01 23:30:45 312

原创 条件变量

NOTE: 以下内容摘自《UNIX网络编程》(卷2),做下记录,方便以后查阅;互斥锁用于上锁,而条件变量则用于等待,它是同步的另一种形式。 通常用法:struct { pthread_mutex_t mutex; pthread_con_t cond; .... } var = {PTHREAD_MUTEX_INITIALIZER, PTHREAD_COND_INITIAL

2017-10-22 14:05:13 148

原创 互斥锁

NOTE: 以上内容摘自《UNIX网络编程》(卷2),做下记录,方便以后查阅;互斥锁是最基本的同步方式,它用来保护临界区,任何时刻只有一个线程或者进程在执行其中的代码。 通常用法:lock_the_mutex(...); critical region unlock_the_mutex(...);相关接口汇总如下:#include<pthread.h> /* init and destroy. *

2017-10-22 12:46:21 220

翻译 Learn Python The Hard Way-Introduction

原文链接:http://learnpythonthehardway.org/book/intro.html,转载请注明出处。 困难也是简单的方式 有这本书的帮助,你将和其它程序员一样以一种让人难以置信的简单方式学习编程。 1.通过每一个练习。 2.亲手写每一行代码。 3.运行自己写的程序。 就是这样,这开始可能会很困难,但是坚持住。假如你看完本书,每天做一到两个小时的练习,

2015-08-21 20:22:15 349

翻译 Learn Python The Hard Way - Preface

原文链接:http://learnpythonthehardway.org/book/preface.html 前言 这本简书旨在让你开始编程。书名说这是一种困难的学习写代码的方式,其实并不是这样。这仅仅是一种“困难的“方式因为它使用了一种叫做instruction的技巧。instruction就是我让你去做的一系列固定的练习,这些练习旨在通过反复练习来锻炼一种技能。在理解更多复杂的论题之前,这

2015-08-16 21:22:59 217

原创 判断输入的字符串是不是一个有效的IP地址

/** * 题目标题: * 判断输入的字符串是不是一个有效的IP地址 * * 请实现如下接口 * boolisIPAddressValid(constchar* pszIPAddr) * * 输入:pszIPAddr 字符串 * 输出:true 有效的IP地址,false,无效的IP地址 * * 约束: * 输入IP为XXX.XXX.XXX.XXX格式 * 字符串两端含有空

2015-02-05 23:31:52 1151

原创 判断两台计算机IP地址是同一子网络

/** * 子网掩码是用来判断任意两台计算机的 IP地址是否属于同一子网络的根据。 * 最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的, * 则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。就这么简单。 * * 请看以下示例: * 运算演示之一: * IP地址:192.168.0.1 * 子网掩码:255.255.255

2015-02-05 16:10:51 543

原创 在字符串中找出连续最长的数字串

/** * 题目描述 * * 请一个在字符串中找出连续最长的数字串,并把这个串的长度返回;如果存在长度相同的连续数字串,返回最后一个连续数字串; * * 注意:数字串只需要是数字组成的就可以,并不要求顺序,比如数字串“1234”的长度就小于数字串“1359055”, * 如果没有数字,则返回空字符串(“”)而不是NULL! * * 样例输入 * abcd12345ed125s

2015-02-05 14:31:25 398

原创 百分制成绩

/** *功能: *给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。 *90分以上为A 80-89分为B 70-79分为C 60-69分为D 60分以下为E * *输入: * 整数score * *输出: * 无 * *返回: * 分级结果 * 分数不在100范围时返回-1 */ #include "StdAfx.h" #include i

2015-02-05 10:44:44 488

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除