自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (20)
  • 问答 (31)
  • 收藏
  • 关注

原创 TCP的三次握手和四次挥手

要搞懂这个首先得了解TCP报文段和及其首部格式,如图:ACK : TCP协议规定,只有ACK=1时有效,也规定连接建立后所有发送的报文的ACK必须为1SYN : 在连接建立时用来同步序号。当SYN=1而ACK=0时,表明这是一个连接请求报文。对方若同意建立连接,则应在响应报文中使SYN=1和ACK=1. 因此,  SYN置1就表示这是一个连接请求或连接接受报文。

2015-08-26 10:47:45 770

原创 基于对话框的应用程序,点击按钮打开一个网页

核心:使用Webbrowser控件添加一个新的对话框,右键 Insert ActiveX control,选中双击对话框生成响应的类(Web),并为webbrowser绑定成员变量(m_Web)在OnInitDialog()函数中加: m_Web.Navigate("http://202.200.144.63/(gac14yvwcsjrzj45cx1fq4ed)/default

2015-08-23 21:40:02 3126

原创 c++中四种类型转换

reinterpret_cast(原类型变量)//重解释类型转换dynamic_cast(expression)//动态类型转换static_cast(expression)//静态类型转换const_cast(expression)//返回一个指向非常量的指针1.const_cast:常量指针被转化成非常量的指针,并且仍然指向原来的对象;常量引用被转换成非常量的引用,并且仍然指

2015-08-11 16:51:33 584

原创 虚函数运行机制

class A {public: virtual void foo (void) { ... } virtual void bar (void) { ... }};class B : public A {public: void foo (void) { ... }};int main(){ A* pa = new A; pa->foo ();

2015-08-11 13:29:11 1453

原创 单例模式的两种实现方式

1.   饿汉模式:#include using namespace std;class Singleton {public: static Singleton& getInst (void) { return s_inst; }private: Singleton (void) {} Singleton (const Singleton&); static Single

2015-08-06 16:27:57 1719

原创 线程同步---条件变量

1. 问题引入:互斥锁问题,假设现在有两个资源A和B,一个线程先拿A再拿B,另一个则相反,这样导致的问题就是死锁,即两个线程无休止的互相等待#include #include #include #include pthread_mutex_t g_mtxa = PTHREAD_MUTEX_INITIALIZER;pthread_mutex_t g_mtxb = PTHREAD_MU

2015-08-03 15:58:37 1681 1

原创 线程同步---信号量(无名)

1. 有名信号量&无名信号量        在POSIX标准中,信号量分两种,一种是无名信号量,一种是有名信号量。无名信号量只用于线程间的同步,有名信号量只用于进程间通信。信号量是属于POSIX:SEM的,不是属于POSIX:THR的,需要的文件头是。两者的共同点都是相当于计数器,用于限制多个进程对有限共享资源的访问2.  相关函数1)创建信号量int sem_init (sem_

2015-08-03 13:14:46 1826

原创 线程同步---互斥量mutex

1. 问题引入:开两个线程同时对一个全局变量10万次做自加,结果会如何?#include #include #include unsigned int g_cn = 0;void* thread_proc (void* arg) { unsigned int i; for (i = 0; i < 100000; i++) ++g_cn; return NULL;}

2015-08-02 22:07:45 711

原创 XSI进程间通信---信号量

1. 基本特点 1) 相当于计数器,用于限制多个进程对有限共享资源的访问。 2) 多个进程获取有限共享资源的操作模式 A. 测试控制该资源的信号量; B. 若信号量大于0,则进程可以使用该资源, 为了表示此进程已获得该资源,需将信号量减1; C. 若信号量等于0,则进程休眠等待该资源, 直到信号量大于0,进程被唤醒,执行步骤A; D. 当某进程不再使用该资源时,信号量增1,

2015-08-01 23:02:24 1752

原创 XSI进程间通信---消息队列

1. 基本特点   1) 消息队列是一个由系统内核负责存储和管理,并通过消息队列标识引用的数据链表,消息队列 和有名管道fifo的区别在: 后者一次只能放一个包,而前者则可以放很多包,这样就能处理发包快,哪包慢的问题   2) 可以通过msgget函数创建一个新的消息队列, 或获取一个已有的消息队列。 通过msgsnd函数 (send)向消息队列的后端追加消息, 通过msgrcv(rece

2015-08-01 20:44:08 1056

帧动画用的loading素材

帧动画用的loading素材,帧动画的使用可以参考http://blog.csdn.net/meetings/article/details/78785424

2017-12-15

微信小程序入门学习

[视频资源]8天微信小程序从入门到项目实战 主讲人是资深前端工程师,层就职于百度,奇虎360,小米等公司

2017-10-24

GreenDao的简单例子

简单的用一个DBManager封装了对表的操作方法

2017-02-06

简单的图片下载器

无重复下载图片 & 进行MD5校验 & 获取本地图片uri

2017-01-23

RxJava与Retrofit 结合

见博客 http://blog.csdn.net/meetings/article/details/54143055

2017-01-14

SharedPreferences的形式在缓存中维护两个List,对其进行增删等操作

用SharedPreferences的形式在缓存中维护两个List,并能对其进行增删改查操作,同步缓存文件

2016-12-05

安卓弹出窗口实现

http://blog.csdn.net/meetings/article/details/52972004 里面的ArsenalLayout是一个代码布局

2016-10-30

android TV开发:实现3D仿Gallery效果

http://blog.csdn.net/meetings/article/details/52950204 里面有效果图和介绍

2016-10-27

使用ViewPager实现图片自动轮播效果

http://blog.csdn.net/meetings/article/details/52938579 源码+apk(里面有多余的类,我自己做测试用的,建议从Androidmanifest.xml开始看)

2016-10-26

RecycleView实现横向的Listview并响应点击事件

借助RecycleView实现横向的Listview并响应点击事件 博客地址:http://blog.csdn.net/meetings/article/details/52926720

2016-10-25

md5校验工具

我见过最好用的windows下的MD5校验工具,官网下的

2016-10-14

选项卡在底部的TabHost实现

TabHostAcitivity类配合tablehost_activity.xml 和 tab1.xml tab2.xml tab3.xml使用 可以参考博客http://blog.csdn.net/acmman/article/details/44904205。我稍作了改动,变成了选项卡在底部

2016-10-09

TextView实现文字的跑马灯效果&TextSwitcher实现文字竖直飞出和飞入

TextView实现文字的跑马灯效果&TextSwitcher实现文字竖直飞出和飞入,使用的纯代码布局方式。

2016-10-08

安卓纯代码布局

1.开发环境:android studio 2.GiftsGameRecommendLayout是采用线性布局的方式,嵌套使用水平和垂直方式。让图片获焦并发生聚焦变化 3.codeRelativeLayout 是使用相对布局的方式,用纯代码的方式写的android布局

2016-09-20

IPC三层通信

一个应用程序通过中间代理服务,去获得底层服务中的数据。运行方式:先启动aidlServerDemo,在启动aidlAgent,最后启动clientApp。 (是基于http://download.csdn.net/detail/meetings/9627199的简单升级版)

2016-09-12

AIDL简单通信的demo

启动服务器后再启动客户端,实现不同进程间的数据通信,初学者可以看这篇博文里的讲解 http://blog.csdn.net/chengjun77/article/details/50119913

2016-09-10

获取未接来电和新短信数量

可以检测未接来电和新短信,用户点掉未接来电时立即更新未接数量为零

2016-08-27

MFC六大核心机制

很多做软件开发的人都有一种对事情刨根问底的精神,例如我们一直在用的MFC,很方便,不用学太多原理性的知识就可以做出各种窗口程序,但喜欢钻研的朋友肯定想知道,到底微软帮我们做了些什么,让我们在它的框架下可以简单的写程序。本文开始就跟大家分享一位同行前辈写的MFC核心机制分析(稍作整理),语言朴实易懂,在读完此深入浅析的剖析系列后,相信留给大家的是对MFC运行机制的深入理解。 1、MFC程序的初始化。 2、运行时类型识别(RTTI)。 3、动态创建。 4、永久保存。 5、消息映射。 6、消息传递。

2015-07-06

安卓控件和焦点框发生偏离的现象怎么处理

2016-10-31

ViewPager如何获取当前页面前后页面的view,需要对其前后页面做放大缩小操作

2016-10-22

安卓中TabHost控件焦点问题

2016-10-10

android studio 中布局文件xmlns报错问题

2016-10-09

xml布局可以用findviewbyid来得到布局中的控件,那么代码布局中怎么得到?

2016-10-08

安卓中代码纯代码布局中这么使用LayoutInflate,或者和它一样功能的函数有哪些

2016-10-07

安卓中AIDL里面onServiceConnected和bindService两个函数执行顺序的问题

2016-09-12

主线程 传递给子线程一个数据

2016-08-17

在安卓电视上做一个类似于悬浮窗的东西,要求切换视频的时候这个悬浮窗一直存在

2016-08-15

关于蓝牙协议在安卓端的应用

2016-08-11

c++发送邮件附件乱码问题

2016-06-04

telnet下能不能删除163邮箱的邮件?

2016-05-23

修改编辑框字体后出现问题

2016-05-19

邮件正文显示在控制台下有换行,在对话框上没换行

2016-05-19

邮件附件发送和下载 和 文件发送和接收有没有区别?

2016-05-06

邮件发送遇到问题,最后这个“.”发送失败

2016-04-28

eclipse配置编写javaweb程序

2016-01-12

为什么模板类的声明和实现必须定义在一个.h文件中?

2015-09-01

下拉框SetCurSel( 0 );没起作用?MFC

2015-08-24

怎么让MFC中Webbrowser控件的大小随对话框变化而变化?

2015-08-23

关于HttpSendRequestA函数发送请求成功后,保存网页返回内容的问题

2015-08-22

MFC在登陆页面中 加一个显示验证码的控件应该加哪个?图片从一个网页中加载出来的

2015-08-20

关于一个大数据量的查找算法

2015-08-20

为何TCP发包就不存在丢包和乱序? 而UDP发包就有,难道就只有Tcp有重传机制,udp就没有?

2015-08-20

view parse 和 view source

2015-08-19

关于二叉树的插入,传参的小问题

2015-08-17

MFC登陆教务处“操作超时”

2015-08-17

关于MFC中SendRequest操作超时的函数

2015-08-17

用MFC写一个程序登陆到学校教务处,把成绩那个页面解析到自己的列表控件中

2015-08-16

bubuko.com这个网站怎么会有我昨天晚上写的博文?而且几乎是同步的,不止有我的……

2015-08-02

关于父子进程对代码段的共享问题

2015-07-29

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

TA关注的人

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