自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 路由器修改wifi密码

一、获取路由器密码  打开电脑,win+r->cmd->ipconfig默认网关192.168.1.1就是本机连接的路由器地址二、登录路由器打开浏览器,输入路由器的ip,即可进入路由器的登录界面;一般大多品牌路由器的出厂初始密码是123456,实际生活很少有人会去修改输入密码,进入界面,无线设置->无线安全设置->PSK密码->修改保存

2017-07-09 22:39:31 2388 1

原创 Gdi+与双缓冲的图片显示(应用篇)

一、专词理解Gdi+:负责Windows绘图的API。双缓冲:绘图操作和显示分开,绘制完成后,直接拷贝显示。二、MFC处理流程1.准备GDI+接口包含头文件:#include using namespace Gdiplus;#pragma comment (lib,"Gdiplus.lib")构造函数里GDI+的初始化:// Initialize GDI+.

2015-09-24 10:49:33 3143

转载 编译boost程序出现如下错误fatal error LNK1104: cannot open file 'libboost_system-vc100-mt-gd-1_54.lib'的解决方法

转:http://www.tuicool.com/articles/nqUfm2对于如下程序:#include iostream>#include boost/asio.hpp>#include boost/date_time/posix_time/posix_time.hpp>using namespace std;int main(){ boost::asio

2015-05-13 10:01:36 1132

转载 error LNK2026: module unsafe for SAFESEH image

去掉相应连接属性。 LNK2026: module unsafe for SAFESEH image" title="error LNK2026: module unsafe for SAFESEH image" style="margin:0px; padding:0px; border:0px; list-style:none">

2015-05-05 11:15:31 1172

转载 判断点是否在三角形内

本文只是翻译和整理,原文在此http://www.blackpawn.com/texts/pointinpoly/default.html概述给定三角形ABC和一点P(x,y,z),判断点P是否在ABC内。这是游戏设计中一个常见的问题。需要注意的是,这里假定点和三角形位于同一个平面内。本文介绍三种不同的方法,由浅入深一 内角和法连接点P和三角形的三个顶点得到三条线段PA

2015-04-24 15:39:55 567

转载 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

终极解决方案:VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。在建立VS2010 Win32 Project项目时,按照上面解决方案依然发生了“error LNK1123”错误,经过上网查资

2015-04-17 15:30:05 596

转载 《Visual Studio程序员箴言》笔记

还记得刚工作时看到某前辈用快捷键操作Visual Studio,赞叹不已,才发觉原来快捷键熟练了效率可以如此之高。后来,我在为一个经常使用的命令添加快捷键的时候又发现Visual Studio的快捷键实在是太多了,因为我能想到的便捷的键位组合都已经分配给已有的命令了。      这段时间不忙,就读了一遍《Visual Studio程序员箴言》,一边读一边记下了几十条小技巧,其中有些技巧确实

2015-04-16 14:38:44 755

转载 QQ部分文件损坏,重装多次仍然老样子

转载网址:http://www.guokr.com/answer/780884/按照这个流程来一次:1、用Window自带的程序卸载工具卸载QQ2、用360清理QQ的残余文件3、第一次重启电脑4、控制面板->系统和安全->管理工具->磁盘清理(或者释放磁盘空间什么类似的),选择C盘5、进度条走完后会有弹窗,把所有的东西打勾,选择“继续”6、是、确认…

2015-03-31 08:35:58 6152

转载 VC2010 VCPkgSrv.exe应用程序错误

VCPkgSrv.exe应用程序错误" title="VC2010 VCPkgSrv.exe应用程序错误" style="margin:0px; padding:0px; border:0px; list-style:none"> 解决方法:VS2010 的 vcpkgsrv.exe(Microsoft Visual C++ Package Server)很烦,会自动运更新,占

2015-03-26 16:21:19 2452

原创 windows全屏显示

//获取当前系统的分辨率WINDOWPLACEMENT m_struOldWndpl;g_iCurScreenWidth = GetSystemMetrics(SM_CXSCREEN);g_iCurScreenHeight = GetSystemMetrics(SM_CYSCREEN);void CClientDlg::FullScreen(BOOL bFullScreen

2015-03-02 16:12:55 1411 1

原创 linux及抓包命令

sudo mount -t cifs -o username=Administrator,passwd=123456,nounix,noserverino //192.168.0.171/svn /mnt/svnmount -t nfs -o nolock 192.168.0.172:/home/public /mnt/liukai./tcpdump -i eth0 -s

2015-03-02 16:05:24 763

原创 windows下tcp网络传输

1.服务端#include #include #include #pragma comment(lib, "ws2_32.lib")LARGE_INTEGER g_Start;  //定时器的起始值LARGE_INTEGER g_End;    //定时器的结束值LARGE_INTEGER g_Freq;   //定时器的频率int main

2015-02-28 10:29:24 807

转载 最牛B的编码套路

转载url:http://blog.csdn.net/happydeer/article/details/17023229最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已:与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会议并不能锻炼你的人际交

2015-01-06 16:39:44 585

原创 关联容器范例

// 定义一个map对象,其元素的键是家族姓氏,而值则是存储该家族孩子名字的vector对象,为这// 个map容器输入至少6个条目,通过基于家族姓氏的查询检测你的程序,查询应输出该家族所有孩子// 的名字。#include #include #include #include using namespace std;int main(){ map > children;

2014-12-19 21:01:24 475

原创 MFC下两种对话框的弹出

1.弹出非模态对话框//1.非模态对话框CDlgLogin *dlgLogin= new CDlgLogin;dlgLogin->Create(IDD_DIALOG_LOGIN, this); CRect clientRect;GetWindowRect(&clientRect);clientRect.top += 160;clientRect.left += 160;cli

2014-11-14 14:31:33 975

原创 VC下常用类型转换(UNICODE)

1.CString 转TCHARCString strT ;TCHAR sT[64] ;_tcscpy(sT, strT);

2014-11-14 14:27:52 646

原创 <<深入理解计算机系统>>之构建tinyweb源码

/* * tiny.c - A simple, iterative HTTP/1.0 Web server that uses the * GET method to serve static and dynamic content */#include "csapp.h"void doit(int fd);void read_requesthdrs(rio_t

2014-11-14 10:20:22 960

原创 linux读者写者问题

/* Copy right(c) 2014, Ants(Wuhan) * All rights reserved * * File name: reader_writer.cpp * The current version: 1.0 * Author: Liukai * The completion Date: 2014.4.23 * */#include #include

2014-04-24 09:02:08 2530 1

原创 linux线程同步

/* Copyright (c) 2014, Ants(Wuhan) * All rights reserved http://blog.csdn.net/ezhou_liukai  */#include #include #include #include #include //using mutex lock to test thread synchronizepth

2014-04-24 09:00:48 658

原创 linux线程创建、挂起、恢复、退出

/* * Copyright (c)2014 * All rights reserved * http://blog.csdn.net/ezhou_liukai * File name: create_thread.cpp */#include #include #include pthread_mutex_t g_mutex;int g_nflag1, g_nflag2;

2014-04-24 09:00:06 4680

原创 win32线程创建、线程同步以及读者写者问题

include "stdafx.h" #include #include #include //设置控制台输出颜色 BOOL SetConsoleColor(WORD wAttributes) { HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE); if (hConsole == INVALID_HANDLE_

2014-04-11 15:53:43 1397

原创 C++基础-string截取、替换、查找子串函数

1. 截取子串       s.substr(pos, n)    截取s中从pos开始(包括0)的n个字符的子串,并返回       s.substr(pos)        截取s中从从pos开始(包括0)到末尾的所有字符的子串,并返回2. 替换子串       s.replace(pos, n, s1)    用s1替换s中从pos开始(包括0)的n个字符的子串

2013-10-31 19:28:19 127879

原创 C++基础-new和delete单个对象

1. 存放的区域         程序执行时,动态分配的对象存放在堆(heap)区。2. new定义和初始化int *pi = new int; //定义int *pi = new int(3.14); //初始化int *pi = new string; //初始化,指向空          string会调用构造函数初始化为空,内置

2013-10-31 18:45:14 1110

原创 <<The Pratice of Programming>>编程风格之命名

编程风格前言: if((country == SING) || (country == BRNI) || (country == POL) || (country == ITALY)) { /* * if the country is Singapore, Brunei of Poland * then the c

2013-10-31 11:24:02 963

原创 C++基础-声明和定义

1. 区分的由来:为了让多个文件访问相同的变量,C++有了声明和定义。C++变量必须且只能定义一次,使用变量之前必须对定义或者声明。2. 代码表示         声明时,可以用extern关键字声明而不定义它。                    extern int i;    //声明i       这里的i并未分配存储空间,只有定义时才会分配。当声明初始化后,就会

2013-10-30 21:00:33 642

原创 <<The Practice of Programming>>序言

1. 我们常见的编程问题         ~ 浪费很多时间写出错误的算法         ~ 使用的数据结构过于复杂         ~ 花费一整天找个本来只需要五分钟就能找到的bug         ~ 需要使程序运行得更快并且使用更少的内存         ~ 移植程序         ~ 试图在他人的代码里作最小的改变         ~ 因为不懂,重写程序

2013-10-30 17:31:02 816

原创 递归—回文&斐波那契数列

递归要素:       1. 基本情况有返回值;       2. 复杂问题逐渐简单化,最后转化为基本情况。例子1-回文:        基本情况:字符串长度为0或者1时,返回true;        字符串长度大于1时,如果第一个字符和最后一个字符相等时,问题转化为从第二个字符到倒数第二个字符之间的字符串是否为回文的更简单问题,否则,返回false。

2013-10-29 15:01:47 982

原创 Windows应用程序信息传递—消息机制

1.发送消息方        函数:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam)。        第一个参数是将发送的目的应用程序或者对象的句柄,可通过GetForegroundWindow()获得当前窗口句柄,也可通过上级对象调用的方式获取该句柄。        第二个参数是指发送的消息,需要在

2013-10-29 10:10:52 1214

原创 修改VS2010生成的lib和dll文件路径

1.修改lib.  "..\"表示工程的上级目录,$(ProjectName)表示工程名,D表示debug版本2.修改dll(debug版本)

2013-10-28 17:31:54 2101

sourceinsight配色

在大项目中,如果你用到sourceinsight编辑工具,该配色方案也许会提高你的编程兴趣。

2015-02-07

简易计算器的MFC和QT的编写

VS2010 QT4.7.1 简易计算器的两种框架的实现

2014-11-14

<<深入理解计算机系统>>之构建tinyweb源码

服务端:执行make命令;运行./tiny 8080 浏览器访问:http://服务器IP:8080/ezhou_liukai/home.html

2014-11-14

空空如也

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

TA关注的人

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