04 2016 档案
    
    
            
    实现一个简单的HTTP服务器
    
            
            
        
摘要:源代码地址:http://www.oschina.net/code/snippet_2685955_55369 本例只是一个简单的WEB服务器,实现了在浏览器输入IP打开本地的静态文件。 主函数中主要初始化了套接字,得到了HTML文件的路径,创建接收线程,并且永久等待接收线程。 一、接收线程函数 创
        阅读全文
            
        
            
    多线程编程中的线程同步问题
    
            
            
        
摘要:首先来看一个例子,从这个例子我们开始讨论这个问题 在主函数中有一个线程进行for循环累加计算,但是子线程中也在进行计算,这势必会让两个线程的计算会交叉进行,导致最终输出的结果并不是我们想要的。 在这里我有两种方法解决这个问题: 一、使用临界区的 首先解释什么是临界区:在任意时刻只允许一个线程对共享资
        阅读全文
            
        
            
    传输层(三)UDP概述
    
            
            
        
摘要:UDP是一种无连接传输层协议,不需要服务器监听,不必等待客户端与服务器建立连接后才能通信,当然,UDP也不能保证最后能否把数据传输成功。 TCP采用的是面向连接的分组报文传输方式,UDP采用的无连接的数据报传输方式。分组报文头部有明确的源地址和目的地址,而数据报头部没有这些信息。 UDP对消息中传输
        阅读全文
            
        
            
    CSS学习笔记(五)背景
    
            
            
        
摘要:在CSS中,每个元素盒子都可以理解成由两个图层组成: 前景层:内容(文本和图片)和边框。 背景层:用实色填充(background-color属性),也可以包含多个背景图片(background-image属性)。背景图片叠加在背景颜色之上。 CSS背景属性: 1、背景颜色:backgroud-co
        阅读全文
            
        
            
    传输层(二)传输层寻址方案
    
            
            
        
摘要:应用进程(包括服务器和客户端)可以将自己关联到一个TSAP(实际上就是端口号)上,以便与远程的TSAP建立连接。我们知道,只有少数的服务有固定的TSAP地址,绝大多数服务并没有与固定的端口进行绑定,所以这些服务的发送端就需要知道接收端对应的应用进程的TSAP地址。 这就导致了一个问题,一个服务器上有
        阅读全文
            
        
            
    JS实例(五)网页背景图片切换
    
            
            
        
摘要:最近做的一个前端的东西,最主要的问题就是实现点击图片切换网页的背景,想想就应该把背景图片切换的问题总结一下。 首先关于导致背景图片切换的事件不一定是点击,还可以是自动切换,或者鼠标经过等事件。还有很多引申的实例。 下面步入正题: 先讲讲我实现网页背景图片的方法: 首先在HTML中添加想要设置的背景图
        阅读全文
            
        
            
    通信程序函数之HTTP服务器程序中的函数详解
    
            
            
        
摘要:关于HTTP服务器的访问流程及基本的工作原理,我已经在上一篇博文中简单叙述过。详见:http://www.cnblogs.com/suvllian/articles/5366341.html 这次主要说一下如何实现一个简单的HTTP服务器程序。 源代码地址:http://www.oschina.ne
        阅读全文
            
        
            
    JS学习笔记(二)文档对象模型
    
            
            
        
摘要:文档对象模型规定了浏览器应该如何创建HTML页面的模型,以及JavaScript如何访问或修改浏览器窗口中的WEB页面的内容。 一、了解DOM树 DOM既不是HTML的一部分,也不是JavaScript的一部分,而是一系列独立的规则。所有主流浏览器都实现了这些规则,规则主要有两个方面: 1、规定HT
        阅读全文
            
        
            
    CSS实例(四)照片墙
    
            
            
        
摘要:用CSS3实现照片墙效果比用JavaScript的确简单很多,而且这个效果在很多地方应用也是很好的。 首先是HTML的布局 其次是设置CSS,先给container容器添加一些基本的长宽、边距、定位等属性。 接下来就是给所有的img标签添加属性。 最主要的是transition属性,要注意浏览器的兼
        阅读全文
            
        
            
    CSS学习笔记(四)CSS字体属性
    
            
            
        
摘要:一、字体系列设置:font-family family-name generic-family 用于某个元素的字体族名称或/及类族名称的一个优先表。 默认值:取决于浏览器。 在 CSS 中,有两种不同类型的字体系列名称: 通用字体系列 - 拥有相似外观的字体系统组合(比如 "Serif" 或 "Mo
        阅读全文
            
        
            
    STL泛型编程之map映照容器
    
            
            
        
摘要:Map是STL的一个关联容器,它提供一对一的数据处理能力(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个称为该关键字的映照元素),由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的
        阅读全文
            
        
            
    C++STL泛型编程
    
            
            
        
摘要:C++标准模板库,又称C++泛型库,它在std命名空间中定义了常用的数据结构和算法,使用起来很方便。 STL提供三种类型的组件:容器、迭代器和算法,它们都支持泛型程序设计标准。 容器主要有两类:顺序容器和关联容器。 顺序容器(vector、list、deque 和string等)是一系列元素的有序集
        阅读全文
            
        
            
    LeetCode第一题
    
            
            
        
摘要:1、Two Sum Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input wou
        阅读全文
            
        
            
    JS实例(四)百度前端技术学院任务(十四)
    
            
            
        
摘要:其中涉及到了一些小点: 1、sort方法的用法:返回一个元素已经排序后的Array对象。 arrayobj.sort(sortfunction); arrayobj是必选项,为任意的array对象。而sortfunction为可选项,是用来确定元素顺序的函数名称。当参数被省略时,元素将按照ASCII
        阅读全文
            
        
            
    如何在输密码时打印星号或者不打印
    
            
            
        
摘要:在一些程序中,我们经常会见到输入密码时,密码不是明文显示,而是打印星号,这个小DEMO是如何实现? 代码如下: 如果把两个"printf("*")"都去掉,输入密码时就没有反应,当然这样的用户体验很不好。 其中涉及到几个小知识点: 1、_getch()和getch()及_T()的区别和联系: get
        阅读全文
            
        
            
    CSS学习笔记(三)display属性
    
            
            
        
摘要:display 属性规定元素应该生成的框的类型。默认值:inline 我们常用的display属性值有:inline、block、inline-block、none; 效果如下: 内联对象(inline)给它设置属性height和width是没有用的,致使它变宽变大的原因是内部元素的宽高+paddi
        阅读全文
            
        
            
    CSS学习笔记(二)深入理解line-height
    
            
            
        
    
摘要:line-height属性:行高,指的是两行文字基线间的距离 line-height属性的具体定义列表如下: line-height属性的具体定义列表如下: 语法: line-height : normal | <实数> | <长度> | <百分比> | inherit 说明: 设置元素中行的高度。
        阅读全文
            
        
 
                    
                 
 浙公网安备 33010602011771号
浙公网安备 33010602011771号