
C++
我一定要可以
全力以赴
展开
-
LPCWSTR
LPCWST是一个指向unicode编码字符串的32位指针,所指向字符串是wch原创 2014-08-12 09:50:19 · 5991 阅读 · 0 评论 -
关于控制台一闪而过的解决方案
VS编写命令时,总是出现命令窗口一闪而过的情况,原创 2014-08-11 21:20:30 · 661 阅读 · 0 评论 -
Vector使用
在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout(5)使用迭代器访问元素.vectorint>::iterator it;for(it=ve原创 2015-05-07 09:58:54 · 323 阅读 · 0 评论 -
leedcode:remove duplicates from sorted list
从有序列表中删除重复的节点,有两种方式,一种是迭代,一种是递归。一般情况下,选择迭代,因为每次递归的调用都需要开辟新的栈空间,有可能导致内存占用过量,导致程序运行很慢,甚至死机。迭代:/递归:原创 2015-07-21 14:58:24 · 370 阅读 · 0 评论 -
Leedcode:remove duplicates from sorted list 2
给定一个有序的单链表,删除所有重复的节点,只剩下不重复的节点;例如1->2->2->3->4->5返回1->3->4->5递归实现:/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int原创 2015-07-21 19:05:28 · 370 阅读 · 0 评论 -
LeedCode:Rotate List
给定一个单链表,从后向前翻转K个节点,K是一个非负整数;例如:1->2->3->4->5, k = 2;则返回:4->5->1->2->3分析:先遍历一遍,得出链表的长度len,注意K可能大于len,因此令k = k % len;将尾节点next指针指向首节点,形成一个环,接着往后跑len - k步,从这里断开,就是所要求的结果了。代码/** * Definitio原创 2015-07-22 09:07:29 · 332 阅读 · 0 评论 -
thttpd源码分析
由于最近要自己实现一个嵌入式web服务器,所以开始了对嵌入式web服务器的相关学习。为了使自己对服务器了解更加深入,便找到了开源的服务器进行了相关学习。‘首先学习的是 thttpdthttpd 是一个小型的 HTTP 服务器官方网址:http://www.acme.com/software/thttpd/下载 version 2.25b 的源码后解压,切换到源码目录,编译步原创 2015-09-02 21:09:32 · 1850 阅读 · 0 评论