samson

A good programmer is someone who always looks both ways before crossing a one-way street.

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

菜鸟如何提高能力

重构是程序员的主力技能。想要提升脑容量,那就开始查看工作日志。先用profiler调查,才能开始谈优化。注释贵精不贵多。普通程序员+google=超级程序员。单元测试总是合算的。不要先写框架再写实现。最好反过来,从原型中提炼框架。代码结构清晰,其它问题都不算事儿。好的项目作风硬派,一键测试,一键发...

2018-05-08 10:54:43

阅读数:134

评论数:0

C++异常处理机制

1.C语言对于错误的处理    首先举一个例子#include <iostream> #include <setjmp.h> jmp_buf static_buf; //用来存放处理器上下文,用于跳转 v...

2018-03-29 20:13:32

阅读数:22

评论数:0

内存泄露及其检测

1.内存泄漏的定义    一般我们常说的内存泄漏是指堆内存的泄漏。堆内存是指程序从堆中分配的,大小任意的(内存块的大小可以在程序运行期决定),使用完后必须显示释放的内存。应用程序一般使用malloc,realloc,new等函数从堆中分配到一块内存,使用完后,程序必须负责相应的调用free或del...

2018-03-29 18:22:21

阅读数:26

评论数:0

HTTP协议

前言超级详细的HTTP详解CGI详解1.HTTP介绍HTTP是一个简单的协议。客户进程建立一条同服务器进程的TCP连接,然后发出请求并读取服务器进程的响应。服务器进程关闭连接表示本次响应结束。服务器进程返回的文件通常含有指向其他服务器上文件的指针(超文本链接)。用户显然可以很轻松地沿着这些链接从一...

2018-03-28 20:01:28

阅读数:68

评论数:0

Windows下异步IO模型详解

1.选择模型1.1选择模型介绍选择(select)模型是Winsock中最常见的 I/O模型。核心便是利用 select 函数,实现对 I/O的管理。利用 select 函数来判断某Socket上是否有数据可读,或者能否向一个套接字写入数据,防止程序在Socket处于阻塞模式中时。在一次 I/O ...

2018-03-27 17:38:15

阅读数:376

评论数:0

线程池的原理及其在Windows/Linux下的实现

1.为什么需要线程池 目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器等都具有一个共同点,就是单位时间内必须处理数目巨大的连接请求,但处理时间却相对较短。 传统多线程方案中我们采用的服务器模型则是一旦接受到请求之后,即创建一个新的线程,由该线程执行任务。任务执行完毕后,线...

2018-03-27 14:59:19

阅读数:39

评论数:0

基于QT的摄像头调用

QCamera:系统摄像设备(摄像头)QCameraViewfinder:摄像取景器部件QCameraImageCapture:截图部件widget.h#ifndef WIDGET_H #define WIDGET_H #include <QWidget&g...

2018-03-27 14:44:55

阅读数:2166

评论数:1

SQL语句_练习题

问题及描述: --1.学生表 Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(C#,Cname,T#) --C# --课程编号,Cname 课程名称,T# 教师...

2018-03-27 14:12:48

阅读数:24

评论数:0

MFC方法

创建窗口过程: 1. AfxWinMain(hInstance, hPrevInstance, lpCmdLine, nCmdShow);     //MFC消息入口函数 2. AfxWinMain()  3. if (!pThread->InitInstanc...

2018-01-15 21:40:26

阅读数:33

评论数:0

消息

由《afx_msg 是什么东东?》所述引发了一个新的问题:  那些 BEGIN_MESSAGE_MAP....END_MESSAGE_MAP是什么东西呢? 下面来讲一下MFC的消息映射机制与命令绕行   Windows 程序的本质系借着消息来维持脉动。每一个消息都有一个代码,并以WM_ 开头...

2018-01-15 21:39:02

阅读数:38

评论数:0

常考的地址协议

ARP ARP,即地址解析协议,实现通过IP地址得知其物理地址。 在TCP/IP网络环境下,每个主机都分配了一个32位的IP地址,这种互联网地址是在网际范围标识主机的一种逻辑地址。为了让报文在物理网路上传送,必须知道对方目的主机的物理地址。这样就存在把IP地址变换成物理地址的地址转换问题。 ...

2017-10-31 15:34:07

阅读数:92

评论数:0

算法常考题目

算法相关题目 (01)-把二元查找树转变成排序的双向链表 1 (02)-设计包含min函数的栈 5 (03)-求子数组的最大和 8 (04)-在二元树中找出和为某一值的所有路径 10 (05)-查找最小的k个元素 11 (06)-判断整数序列是不是二元查找树的后序遍历结果 13 (07)-翻转句子...

2017-10-31 15:33:09

阅读数:234

评论数:0

网络编程

1. tcp协议中三次握手和四次挥手 建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:   在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。  第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEN...

2017-10-31 15:22:18

阅读数:90

评论数:0

操作系统基本概念

校招中操作系统常考概念

2017-10-19 15:53:38

阅读数:54

评论数:0

C语言习题

校招C语言常考题型

2017-10-19 15:50:37

阅读数:102

评论数:0

C++基础知识

校招中C++常见问题

2017-10-19 15:46:51

阅读数:84

评论数:0

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