排序:
默认
按更新时间
按访问量

【TCP/IP】(二)、TCP/IP基础知识

1.TCP/IP的具体含义   很多情况下,它是利用IP进行通信时所必须用到的协议群的统称。具体来说,IP或ICMP、TCP或UDP、TELNET或FTP、以及HTTP等都属于TCP/IP的协议。因此,有时也称TCP/IP为网际协议族。2.TCP/IP协议分层模型 a).硬件(物理层)   ...

2017-06-03 16:58:12

阅读数:434

评论数:0

【TCP/IP】(一)、网络基础知识

1.OSI参考模型   现实中的分组通信协议相当复杂。OSI参考模型将这样一个复杂的协议整理并分为了易于理解的7个分层。 2.各个分层的作用 a).应用层   为应用程序提供服务并规定应用程序中通信相关的细节。包括文件传输、电子邮件、远程登录等协议。    b).表示层   将应用...

2017-06-03 16:13:08

阅读数:284

评论数:0

记录一次使用_RecordsetPtr去访问已有表的新增字段时,出现的怪异问题!

1.问题描述 最近做的一个东西需要存盘,出于一些原因,打算将存盘的数据放在一张已经存在的表中,这样只需要在这张表里新增一列即可。可是当我初次去读取该表的这个新增字段时,程序一直在报错,而代码的写法和以前一模一样,根本看不出出现问题的原因。2.初始状态 在我给表新增加字段时,使用了类似如下的SQ...

2017-05-22 17:14:10

阅读数:1365

评论数:0

如何编译安装Lua5.3,实现调用C共享库

1.简介 最近学习lua时,想编写一个C的共享库,然后在lua中去调用相关函数,于是我在CLion中创建了一个C共享库的工程,代码如下:library.h#ifndef LUA_1_LIBRARY_H #define LUA_1_LIBRARY_H#include <stdio.h>...

2017-04-16 00:48:08

阅读数:1441

评论数:0

华为2014年四道笔试算法题

1.说明这四道笔试题是在网上看到的,不确定是否真的是华为的笔试题,只是出于兴趣,草草的做了一下,顺便将代码记于此。2.第一题通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“a...

2017-04-06 16:25:58

阅读数:401

评论数:0

Gogland IDE Run/Debug Configurations 配置说明

1.简介 Gogland 是 JetBrains 公司推出的 Go 语言集成开发环境。Gogland 同样基于 IntelliJ 平台开发,支持 JetBrains 的插件体系。目前正式版尚未发布。官方目前提供试用版下载。 本文对Gogland IDE的使用和配置做一些简介,并介绍如何自行设置...

2017-01-13 10:55:24

阅读数:13265

评论数:3

Cocos2dx 3.13 “模态对话框”的一种实现方式

1.简介   最近在做个小的示例项目,确定后打算用cocos2dx框架来做UI部分,毕竟它易于使用还跨平台,像我这样几乎完全没有cocos2dx基础的童鞋,也能快速上手。在开发过程中,我想像在桌面应用中那样,弹出一个窗口并给出一些文本提示。无奈好像cocos2dx并没有给出现成可用的东西,只能自...

2016-12-23 14:25:16

阅读数:1219

评论数:0

如何利用Win32服务进程去创建一个GUI用户进程?

最近遇到一个小问题,我需要在一个服务进程中去启动一个用户GUI进程。按常理来说这很简单,通常情况下调用ShellExecute这个API即可。这种方法在XP的年代似乎是完美的,但由于现在大多已经到了Win7,这个方法似乎已经不好用了。追溯原因要谈到微软给XP以后的操作系统添加了Session隔离机...

2016-10-09 15:30:54

阅读数:1754

评论数:0

互斥与同步

一、竞争条件 1.什么是竞争条件?   两个或者多个进程读写某些共享数据,而最后的结果取决于进程运行的精确时序,称为竞争条件。2.怎样避免竞争条件?   要避免这种错误,关键是找出某种途径来阻止多个进程同时读写共享的数据。换言之,我们需要互斥!即以某种手段确保当一个进程在使用一个共享变量或者...

2016-09-20 14:15:15

阅读数:2626

评论数:2

Go语言可变参数函数,何时该使用省略号(...)

今天的一个例子中发现,对于在调用可变参数函数时,不是总能使用省略号将一个切片展开,有时候编译器可能会报错,为了清除的说明这个问题,我用几个小例子一步一步说明。1、提出假想的需求 假如想要在一堆数据中找出最小的一个,该怎么做?如果数据的类型为int,那么我可以这么做:func MinimumInt...

2015-11-02 21:42:32

阅读数:1434

评论数:0

Golang import 包问题相关详解

1 本地包声明包是Go程序的基本单位,所以每个Go程序源代码的开始都是一个包声明:package pkgName这就是包声明,pkgName 告诉编译器,当前文件属于哪个包。一个包可以对应多个*.go源文件,标记它们属于同一包的唯一依据就是这个package声明,也就是说:无论多少个源文件,只要它...

2015-10-22 23:26:45

阅读数:10046

评论数:0

Golang 基本命令及使用

之前写过一篇文章详细记录了Linux Mint 下如何搭建Golang开发环境,如果你想看看,可以点击该链接本篇文章主要记录Go的基本命令和使用,所以,在这之前,你最好先搭建一个Go语言开发环境!    1 Go命令一般格式:go command [arg]其中,command是操作命令,a...

2015-10-22 18:05:06

阅读数:1763

评论数:0

Linux Mint 17 搭建Golang开发环境

1 简介  本篇文章旨在记录如何在Mint下搭建一个Golang开发环境,以及笔者在搭建时所遇到的一些小问题,适合新手做入门参考!    2 准备工作下载所需文件   Golang 的官方网站目前无法正常访问,原因嘛大家懂的!所以给出一个国内的镜像站点:Golang中国   请自行根据系...

2015-10-22 16:48:58

阅读数:1989

评论数:0

记一道关于链表的面试题

这几天一直在参加校园面试,各大公司都有自己的笔试题,一直以来都觉得链表题都比较简单,但有时候头脑发热,在紧张的笔试中再简单的算法题也有可能写不出来,近三天参加的笔试中,下面的链表题出现了三次,可见链表还是很重要的!  题目:已知一链表结点定义为:typedef struct node Node;...

2015-10-16 22:34:55

阅读数:490

评论数:0

Linux Mint Qt5 开发环境搭建

这篇文章原本是我的老师要求写的,他老人家要求要百分之百详细,所以步骤都写的非常详细,适合新手参考!    1、下载 Qt5 离线安装包下载地址:http://www.qt.io/download-open-source/ 进入后,请注意页面最下方有个【View All Downloads】链...

2015-10-04 14:14:26

阅读数:3127

评论数:1

VLC for Linux 无法播放FLV视频

本篇文章记录Linux Mint 17.2下 VLC 播放器无法播放FLV格式视频的解决办法!最近重新安装了Linux Mint,在更新系统时发现有两个包无法被更新,估计是依赖问题,运行命令的输出如下:sudo apt-get upgrade然后我尝试搜索了这两个包,想看看更新的版本是什么;又执行...

2015-09-19 18:00:30

阅读数:1748

评论数:0

Sublime Text 3 中文输入 快速解决方案

Sublime Text 3 安装完成后,默认情况下fcitx是不能输入中文的,这里记录一个快速修复方法:具体操作看这个开源项目:https://github.com/lyfeyaj/sublime-text-imfix

2015-09-17 18:50:14

阅读数:875

评论数:0

【网络】(十二)UDP简介

1、UDP特点 无连接;UDP不维护端到端的连接状态 基于消息的数据传输服务;不存在粘包问题,可认为数据包之间是有边界的 不可靠;数据包可能丢失、重复、乱序,它缺乏流量控制 一般情况下UDP更加高效; 2、UDP编程模型3、echo服务器和客户端的UDP实现服务端代码#include <st...

2015-09-16 11:38:17

阅读数:380

评论数:0

【网络】(十一)更高效的epoll

第十篇文章中将select函数换做了poll,解决了客户端最大并发数量限制的问题,

2015-09-15 19:58:00

阅读数:612

评论数:0

【网络】(十)select的限制与解决方法poll

在前面的《第七篇》和《第八篇》文章中已经使用select函数对服务器和客户端进行了重写,但这有个问题存在,如果有非常多的客户端需要连接到服务器,那很可能连接到1020个客户端时,服务端就会报错了,原因在于用select实现的并发服务器能够达到的并发数,受两方面限制 一个进程能打开的最大文件描述符限...

2015-09-15 16:07:39

阅读数:596

评论数:0

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