`
文章列表
  单链表归并排序-O(nlogn)   由 王宇 原创并发布: 代码采用Doxygen注释 在以下环境中编译运行通过:Linux Puppy Tahr 6.0.5 kernel 3.14.56 gcc 4.8.4   /** * @file link_list_sort.c * * @brief 单链表的归并排序,需要保证O(nlgn) * * 思路:采用二分法,和归并操作, * 及将单链平分成两组,归并操作后合并成一个链。采用递归,重复以上操作。 * * @author WangYu <wangyuxxx@163.com&g ...
  Hadoop 学习记录 - 基础概念篇   由 王宇 原创并发布:   一 Hadoop 概念   1. 参考资料   << Distributed Systems Principles and Paradigms 2nd edition >><< Hadoop- The Definitive Guide, 4th Edition>><< Hadoop Real-World Solutions Cookbook>>   2. Hadoop 结构   2.1 Hadoop 整体结 ...
      由 王宇 原创并发布:   以下代码在Xcode 7.2.1 环境下编译通过   // // main.m // DemoObjectiveC // // Decrible: 通过一个程序代码来总结Objective-C的知识点 // Created by Frank on 08/04/2016. // Copyright © 2016 RedRed. All rights reserved. // // import 关键字导入当前目录中的头文件 #import "DemoBasicGrammar.h" #im ...
  Programming in Object C 4th-阅读笔记   由 王宇 原创并发布:   Programming in Object C 4th  1. Introduction   2. Programming in Objective-C   Compiling and Running Programs   Table 2.1 Common Filename Extensions Extension Meaning c C language source file .cc, .cpp C++ language s ...
  单链表的增、删、改、查(原创)     由 王宇 原创并发布:   以下代码均在linux 环境下,gcc v4.5 编译调试通过。   #include <stdio.h> #include <stdlib.h> struct node { int data; struct node *next; }*head; void append(int number) { struct node *append_node = NULL, *right = NULL; append_node = (struct ...
Unix 网络编程_阅读笔记 四 (Socket高级篇之线程、客户/服务器程序设计范式) --Unix Network Programming 由 王宇 原创并发布 本文代码,在以下环境下编译通过 CentOS 6.4 Kernal version: 2.6.32 GCC version: 4.4.7 一、 线程 父进程accept一个连接,fork一个子进程,该子进程处理与该连接对端的客户之间的通信,这种范式多少年来一直用的挺好,fork调用却存在一些问题: fork是昂贵的。 fork返回之后父子进程之间信息的传递需要进程间通信(IPC)机制。调 ...
Unix 网络编程_阅读笔记 三 (Socket高级篇之广播、多播、UDP套接字、信号驱动式I/O) --Unix Network Programming 由 王宇 原创并发布 本文代码,在以下环境下编译通过 CentOS 6.4 Kernal version: 2.6.32 GCC version: 4.4.7 一、广播 1、 ...
Unix 网络编程_阅读笔记 二 (Socket高级篇之守护进程和高级I/O) --Unix Network Programming 由 王宇 原创并发布 本文代码,在以下环境下编译通过 CentOS 6.4 Kernal version: 2.6.32 GCC version: 4.4.7 一、Dasmon 进程和 'inetd' 超级服务 daemon 是后台运行的程序,一般随系统的启动自动地启动且在用户logoff后仍然能够继续运行。该daemon进程一般在启动后需要与父进程断开关系,并使进程没有控制终端(tty)。因为daemon程序在后台执行,不需要 ...
Unix 网络编程(阅读笔记 一Socket基础篇) --Unix Network Programming 由 王宇 原创并发布 一、TCP/IP UDP SCTP 等协议介绍 请参考<<TCP IP 协议详解 卷1>> 二、字符反射服务程序代码: 本文代码,在以下环境下编译通过 CentOS 6.4 Kernal version: 2.6.32 GCC version: 4.4.7 1 TCP Echo Server: #include<stdio.h> #include<stdlib.h> #inc ...
                                          搭建PhoneGap的开发环境   由 王宇 原创并发布 :    一 Cordova介绍        Cordova是一个开源的移动开发框架。它允许你使用标准WEB技术跨平台开发,例如HTML5 ...
                  在C语言环境下,编写自己的Vector容器。   由 王宇 原创并发布 :          最近工作中,需要用标准C去实现一些统计数据的功能。开发过程中没有容器非常不方便,所以自己尝试着编写了一个简单的Vector容器。   一、功能说明:        通过一个例子来说明如何使用这个Vector: #include "containers.h" #include <stdio.h> // 测试用的结构体 typedef struct tagTextStruct { ...
红红纪念日记录器(原创)                                                                由 王宇 原创并发布 :            首先解释一下红红的由来:红红是源自美国动画片《急速蜗牛》中花园里的西红柿,由此寄托着一个IT匠人的希望和愿景。   红红纪念日记录器献给我即将六周岁的儿子乔乔。   一 功能说明      1、倒计时最近纪念日的天数。      2、显示最近四个纪念日列表。      3、显示当前年、月、日、星期和时间。      4、人体感应控制背光和切换屏幕。      5、 ...
深度探索C++对象模型(阅读笔记)(原创) Inside The C++ Object Model                                                                --Data 语意学由 王宇 原创并发布 : 让我肃然起敬并崇拜的牛人:       Bjarne Stroustrup    -  C++之父    (www.stroustrup.com)       Stanley B. Lippman  -  本书作者、C++代言人、C++编译器的设计者之一       侯捷                        ...
深度探索C++ 对象模型(阅读笔记)(原创) Inside The C++ Object Model                                                                --构造函数语意学由 王宇 原创并发布 : 让我肃然起敬并崇拜的牛人:       Bjarne Stroustrup    -  C++之父    (www.stroustrup.com)       Stanley B. Lippman  -  本书作者、C++代言人、C++编译器的设计者之一       侯捷                        ...
                                        深度探索C++ 对象模型(阅读笔记)(原创)                                                          Inside The C++ Object Model           ...
Global site tag (gtag.js) - Google Analytics