Chinaunix首页 | 论坛 | 博客
  • 博客访问: 61639
  • 博文数量: 24
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 215
  • 用 户 组: 普通用户
  • 注册时间: 2015-02-10 09:58
个人简介

专业提供linux应用软件开发、oracle数据库底层开发,服务器开发及相关技术支持服务

文章分类

全部博文(24)

文章存档

2015年(24)

我的朋友

发布时间:2015-02-13 08:56:15

开发中会遇到字节不对齐需要对齐操作,下面是此类的两个小结,以便以后开发中直接使用。#define ALIGNMENT(__v, __bytes) do{ int _i=__v%__bytes; if(_i) __v+=(__bytes-_i); }while(0)_v是表示的长度,__bytes是对齐字节数4字节对齐:len = 10;byte = 4;ALIGNMENT(len,byte);len .........【阅读全文】

阅读(474) | 评论(0) | 转发(0)

发布时间:2015-02-13 08:54:31

以表test7 为例创建一张表:    create table test7(id int,addr char,name varchar(20));插入一行数据:    insert into test7 values(011,'beijing','lidongwei');增加表的列:alter table test7 add a4float;alter table test7 add a5 REAL;.........【阅读全文】

阅读(446) | 评论(0) | 转发(0)

发布时间:2015-02-13 08:49:06

在多线程同步开发中,为了实现执行线程在条件未到达时等待条件到达,进而用忙等待实现等待,这样大大浪费了CPU资源且CPU占用很大,导致服务器系统整体性能下降。为了解决CPU占用大的问题,用信号量替代忙等待条件,实现执行线程在条件未到达时用阻塞等待条件到达。下面是用二进制信号量实现多线程间同步简单设计模型。.........【阅读全文】

阅读(515) | 评论(0) | 转发(0)

发布时间:2015-02-12 16:15:29

在软件开发过程中,常常需要动态地分配和撤销内存空间,例如对动态链表中结点的插入与删除。在C语言中是利用库函数malloc和free来分配和撤销内存空间的。C++提供了较简便而功能较强的运算符new和delete来取代malloc和free函数。注意: new和delete是运算符,不是函数,因此执行效率高。虽然为了与C语言兼容,C++仍保留m.........【阅读全文】

阅读(600) | 评论(0) | 转发(0)

发布时间:2015-02-12 12:29:30

相信有很多的朋友会被这几个名词绕的有些头大,很多朋友觉得智能DNS跟双线加速、CDN加速是类似的技术。其实不然,虽然他们的目的都是一个:让用户更快的访问网站。但是他们的应用原理却大相径庭。大家一定很清楚这几种都是比较常见的主机加速的方式。所以文本主要介绍一下“智能dns解析”,“cdn加速技术”,“双线主机.........【阅读全文】

阅读(647) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册