自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的征途是星辰大海

百人闻道,十人悟道,一人行道。前路荆棘,唯行者无疆

  • 博客(68)
  • 资源 (6)
  • 收藏
  • 关注

转载 线程池的介绍及简单实现

http://www.ibm.com/developerworks/cn/java/l-threadPool/

2013-12-17 18:04:29 594

原创 我的“mtp 该设备无法启动 代码 10”的不法之法..

先声明,网上所述问题环境多为WIN7,我的环境是XP。本人nexus 7 一代一部。连接电脑后MTP突然无法识别,无比纳闷。因为之前一天刚拷了电影上去。试过网上各种奇葩办法无果。最后如下解决:卸载WMP11,按第一次安装MTP的步骤重新安装MTP.................就是先装WMP11再改那个inf文件那一套竟然就解决了,还让我好一顿收拾注册表。差点就重

2013-12-12 00:44:40 19296 1

原创 windows资源管理器已停止工作的分析解决办法

最近快被explorer.exe给折磨疯了,开机就停止工作,网上的招都试过了也没啥用。偶然看见一个帖子,里头用了一个工具叫PChunter,(下载地址:http://www.xuetr.com)效果如下:怎么用呢,在进程选项卡(默认)中,右键点击explorer.exe,选择“在下方显示模块窗口”,结果如下图:这时候,在下方的窗口中会看到explor

2013-08-28 14:39:48 1867

原创 关于typedef和define的一种理解方式,typedef void(*Fun)(void);

今天看到了这么个写法: typedef void(*Fun)(void);有点凌乱,因为在我的印象里,#define和typedef,从用法来看,感觉差别不大比如(当然指针情况下的不同我是明白的)#define INT int;typedef int INT;直觉上来说,都是用某个关键字代替了另一个关键字但最开头的写法,就没法用这个感觉来解释了于是我换了一个

2013-08-20 15:50:09 720

转载 浅谈C/C++中运算符的优先级、运算符的结合性以及操作数的求值顺序

作者:海子 转载自:http://www.cnblogs.com/dolphin0520/archive/2011/04/20/2022120.html一.运算符的优先级    在C++ Primer一书中,对于运算符的优先级是这样描述的:    Precedence specifies how the operands are grouped. It says nothi

2013-08-13 20:25:38 578

原创 C++ Primer 十五章 面向对象编程概述 要点笔记

一、与虚函数不同,“非虚函数总是在编译时根据调用该函数的对象、引用或指针的类型而确定。”例如pBase为基类指针,指向某继承类。当利用pBase调用某非虚函数func()时,一定是调用基类的实现,即使在继承类中已经对该函数进行了重载。若想调用继承类的func()函数,需要使用继承类类型的指针、引用或对象。

2013-08-12 21:30:30 651

转载 C语言的编译链接过程的介绍

C语言的编译链接过程的介绍      C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程。过程图解如下:  从图上可以看到,整个代码的编译过程分为编译和链接两个过

2013-08-12 14:57:58 662

转载 编程技术面试的五大要点

文 / 何海涛扎实的基础知识、高质量的代码、清晰的思路、优化代码的能力、优秀的综合能力是编程技术面试的五大要点。找工作一直是一个热门话题。要想找到心仪的工作,难免需要经过多轮面试。编程面试是程序员面试过程中最为重要的一个环节。如果能在编程面试的环节充分展示自己的能力,那么拿到中意的Offer就是水到渠成的事情。我先后在欧特克、微软和思科等公司任软件工程师,多次接受他人的

2013-08-12 11:59:58 562

转载 ANSI C标准中有几个标准预定义宏(也是常用的):

ANSI C标准中有几个标准预定义宏(也是常用的):__LINE__:在源代码中插入当前源代码行号;__FILE__:在源文件中插入当前源文件名;__DATE__:在源文件中插入当前的编译日期__TIME__:在源文件中插入当前编译时间;__STDC__:当要求程序严格遵循ANSI C标准时该标识被赋值为1;__cplusplus:当编写C++程序时

2013-08-11 15:50:45 764

原创 某讯一道面试题,用C提取字符串,分隔符为空格

题不难,但纸上写程序完全没感觉,平时编码不扎实,得多动手编码,多练习在纸上编码。题目如下:编写一函数f(char* src),完成一下功能:传入字符串为用空格分隔开的子串,要求将这些子串提取出来,分别保存(注意是保存,不是输出)。要求用C。例如"aaa  bbb ccc",要提取出aaa,bbb,ccc。我想到的需要考虑的点:1、多个连续空格、字符串开头有空格、空串

2013-08-11 15:41:09 1225

转载 VS2010下使用SerialPort类出现The variable 'comstat' is being used without being initialized

http://blog.csdn.net/stephen1315/article/details/7457294方案1: 改变项目配置属性一种解决方案是改变基本运行时检查(changing the runtime checks in project settings):在菜单Project->Project properties-> C/C++ -> Code ge

2013-08-09 19:47:05 6657

原创 fun((exp1,exp2),(exp3,exp4,exp5))有几个实参(关于逗号表达式)?

关于逗号表达式百度百科:http://baike.baidu.com/view/2393109.htmc语言提供一种特殊的运算符,逗号运算符,优先级别最低,它将两式联接起来,如:(3+5,6+8)称为逗号表达式,其求解过程先表达式1,后表达式2,整个表达式值是表达式2的值,如:(3+5,6+8)的值是14。(a=3*5,a*4)的值是60。逗号表达式的形式如下:表达

2013-08-06 15:43:04 11460 1

原创 [A-Z a-z 0-9]的ascii码十进制对照表

十进制码                                     字符

2013-08-06 15:02:03 16845 2

原创 输出源文件的标题和目前执行行的行数

这需要利用ANSI C标准中有几个标准预定义宏(也是常用的):__LINE__:在源代码中插入当前源代码行号;__FILE__:在源文件中插入当前源文件名;__DATE__:在源文件中插入当前的编译日期__TIME__:在源文件中插入当前编译时间;__STDC__:当要求程序严格遵循ANSI C标准时该标识被赋值为1;__cplusplus:当编写C

2013-08-06 12:05:29 864

原创 linux下用C/C++和socket实现的驾校约车助手

最近在考驾照,驾校提供了网上约车的服务。不过因为练车的人太多,经常是最近3、4天的时间都已经被预约满了。但是虽然表面上预约的很满,实际上很多人都会因为临时有事而退约。只不过等着约车的人很多,很难碰巧遇到罢了(除非守在电脑旁边一遍一遍的刷)。恰好最近在学socket通信和http协议,于是就写了这么个东西。可以每隔一分钟自动下载一次约车表,分析表中有没有空闲的教练。已经成功约

2013-08-03 17:38:44 1101 1

原创 某讯往年笔试题思路

题目如下:1-20的两个数把和告诉A,积告诉B,A说不知道是多少,B也说不知道,这时A说我知道了,B接着说我也知道了,问这两个数是多少?网上已经很多人写了思路了在此记录一下自己的思考过程:我们假设两个数X,Y是可以相同的,且X+Y=H,X×Y=J。分析条件可以得到:A知道H,且A说不知道两个数是多少,这就说明H必须可以由“至少两种组合”相加而得(如5=1+4=2+3

2013-08-03 16:48:09 842

原创 ubuntu12.04下快捷键ctrl+alt+t失效的修复

系统工具->首选项->compiz config设置管理器->常规->勾选 "Gnome兼容性"->注销

2013-08-02 11:56:03 2947

转载 \r,\n,\r\n的区别

http://bbs.csdn.net/topics/220033879http://javaeye-mao.iteye.com/blog/211354

2013-07-26 17:50:59 614

转载 Ubuntu设置root用户自动登录

转载自:http://www.cnblogs.com/kenter/archive/2010/08/23/1806417.html新建一个终端(Applications menu -> Accessories -> Terminal),输入:sudo –ssudo passwd输入要设置的密码,这样以后我们就可以用root 用户登录了。

2013-07-23 21:31:07 600

转载 STL迭代器失效问题

请移步:http://my.oschina.net/myspaceNUAA/blog/55053涉及了用erase()删除map和vector中的元素导致迭代器失效的情况,以及正确的erase方法。其实相关的内容在《C++标准库》的205页也有讲。书看的太囫囵了..还要多翻翻

2013-07-21 20:03:13 480

原创 LeetCode(Nov 8 '12):Binary Tree Maximum Path Sum

一道水题又蘑菇了一下午...这水平可咋办...原题地址:http://leetcode.com/onlinejudge#question_124题意分析:给定一棵二叉树,求最大路径和。路径可以从任意节点开始,到任意节点结束,即不必从父节点到子节点,只要是连通的即可。如例子给出的,最大值路径就是2---1---3。思路分析:先吃饭啦,贴代码...明在写。。代码实现:方

2013-07-04 16:58:26 671

转载 浅拷贝和深拷贝

http://www.cnblogs.com/haiyang1985/archive/2009/01/13/1375017.html浅拷贝和深拷贝浅拷贝就比如像引用类型,而深拷贝就比如值类型。  浅拷贝是指源对象与拷贝对象共用一份实体,仅仅是引用的变量不同(名称不同)。对其中任何一个对象的改动都会影响另外一个对象。举个例子,一个人一开始叫张三,后来改名叫李四了,

2013-07-04 10:47:22 522

原创 LeetCode(Oct 29 '12):Pascal's Triangle II

题目地址:http://leetcode.com/onlinejudge#question_119题目要求:分析:要求在O(n)的空间内获得第k+1行的帕斯卡尔三角形的值。假设三角形存在二维数组Data中,其组织形式如下:11  11  2  11  3  3 11  4  6  4  1有以下特征:Data[i][0]和Data[i][i]的值均为

2013-07-02 10:42:15 550

原创 LeetCode(Oct 28 '12):Pascal's Triangle

水题一枚...练练手...原题地址戳此:http://leetcode.com/onlinejudge#question_118要求如下:代码如下:class Solution {public: vector > generate(int numRows) { vector > result; if(numRows<1) { re

2013-07-01 15:27:00 561

原创 LeetCode(Oct 19 '12):Distinct Subsequences

题目地址:http://leetcode.com/onlinejudge#question_115题目要求如下:先用了递归,小数据过了,大数据时间超限,一会再想DP的办法。递归代码如下(可以把尾递归去掉):class Solution {public: int count; int numDistinct(string S, string T) {

2013-07-01 14:05:40 896

转载 算法问题:什么是P问题、NP问题和NPC问题

http://www.kuqin.com/algorithm/20080716/11434.html算法问题:什么是P问题、NP问题和NPC问题 这或许是众多OIer最大的误区之一。    你会经常看到网上出现“这怎么做,这不是NP问题吗”、“这个只有搜了,这已经被证明是NP

2013-06-26 14:52:50 742

原创 win7下11平台玩,魔兽画面掉帧或不流畅的解决办法

只要在运行参数里加上-opengl即可,怎么 加不用我说了吧~~~~~~~~~~~~嗨吧众屌丝~~~~~~~~~~~~~~~~~~

2013-06-26 12:35:45 7060 1

转载 在C++程序中调用C 的函数

转载自:http://www.cnblogs.com/sunnyjones/archive/2008/10/31/1323438.html     首先,作为extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。     通常,在模块的头文件中对本模块提供给其它模块引用的函数和

2013-06-07 14:34:47 721

转载 堆和栈的区别 (经典)

转载自:http://www.cnblogs.com/Kevin_z/archive/2010/03/05/1679031.html一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap)

2013-06-07 12:42:06 515

转载 全局变量、局部变量、静态全局变量、静态局部变量的区别

转载自:http://www.cnblogs.com/chenglei/archive/2009/09/06/1561367.htmlC++变量根据定义位置的不同,具有不同的作用域,作用域可分为6种:全局作用域,局部作用域,语句作用域,类作用域,命名作用域和文件作用域。从作用域看:全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其

2013-06-07 12:37:40 466

翻译 使用Visual Leak Detector检测内存泄露

本文来自VLD官网文档:文档源地址:http://vld.codeplex.com/wikipage?title=Using%20Visual%20Leak%20Detector&referringTitle=Documentation当前最新版本 2.3 http://vld.codeplex.com/releases使用Visual Leak Detector

2013-06-04 13:36:41 1116

原创 汉诺塔 Hanoi 递归实现

#include #include int count;void move(char a,char b);void hanoi(int n,char a,char b,char c);int main(int argc, char *argv[]){ int n; count=0; while(1){ scanf("%d",&n); hanoi(n,'a','b','c')

2013-06-03 17:32:33 547

转载 一句话tips之define中的续行符

http://blog.sina.com.cn/s/blog_793f98560101143h.html一般常见的,反斜杠符号在C++中是当做转义符号。但是当#DEFINE遇到反斜杠符号这玩意儿有个正式的名称叫做续行符。在普通代码行后面加不加都一样(VC是自动判断续行的)。但是在宏定义里面就特别有用,因为宏定义规定必须用一行完成:#define So

2013-06-02 13:34:41 691

原创 C获得int的最大值最小值,算术右移,逻辑右移

假设int为4字节unsigned int 0的二进制表示为00000000 00000000 00000000 00000000那么对其取反得:11111111 11111111 11111111 11111111因为int型第32位为符号位,所以要对上数右移一位,既得:01111111 11111111 11111111 11111111即2147483647

2013-06-02 13:28:36 1236 1

原创 01背包问题

问题描述01背包: 有N件物品和一个重量为M的背包。(每种物品均只有一件)第i件物品的重量是w[i],价值是p[i]。求解将哪些物品装入背包可使价值总和最大。问题分析利用动态规划来解决。动态规划的两个特征:最有子结构、重叠子问题。w[i]为第i件物品的重量,p[j]为第j件物品的价值。DP[i][j]表示从前i件物品中选择组合,能获得的最大价值。假设我们

2013-05-29 16:49:31 475

原创 HDU ACM:1446 计算直线的交点数

http://acm.hdu.edu.cn/showproblem.php?pid=1466Problem Description平面上有n条直线,且无三线共点,问这些直线能有多少种不同交点数。比如,如果n=2,则可能的交点数量为0(平行)或者1(不平行)。 Input输入数据包含多个测试实例,每个测试实例占一行,每行包含一个正整数n(n

2013-05-26 19:26:37 1225

原创 HDU ACM:1003 Max Sum

http://acm.hdu.edu.cn/showproblem.php?pid=1003Problem DescriptionGiven a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5

2013-05-21 21:56:14 531

原创 关于const int* a和int* const a区别的记忆技巧

脑子总浆糊。。所谓好脑袋不如烂笔头。。。还是记下来吧。。我是这么记的,看*和const的相对位置。定义为const int *a时,const可以看作是修饰*a,此处*a可以“假设成”间接访问,即a所指向的值为const。定义为int * const a时,const可以看做是修饰a,即指针地址为const。另外const int *a和int cons

2013-05-20 19:06:32 962

原创 LeetCode(Oct30'12):Triangle 数字三角形

想深入学习下动态规划算法,关于动态规划的基础知识等,另开一贴记录。先做一道简单的动态规划题,建立感性的认识。数字三角形,这是一道树形动态规划题,很简单,就从这开始吧。题目如下:http://leetcode.com/onlinejudge#question_120Given a triangle, find the minimum path sum from top to

2013-05-20 18:55:44 738

原创 折半查找,喔~折半查找

本文的尝试还是源于July大神的一片文章:见此:http://blog.csdn.net/v_july_v/article/details/7093204文中提到, Jon Bentley说90%以上的程序员无法正确无误的写出二分查找代码。不觉深以为然~~~因为本科找工作时,面过一家公司,面官让写出折半查找的C++实现。算法很简单,过程很清晰,不禁暗喜,这题so easy啊。。

2013-05-19 20:19:42 643

2010水木艾迪《微积分》春季基础班讲义(无水印,无下标)

网上有些讲义有水印,有些有下标,盖住了一些字,不方便打印。此讲义是我自己买的教程里带着的,前七讲有水印,我一页一页的去掉了。可清晰的打印。还有概率和线代的讲义。分不够的也可联系QQ:1-7-6-2-4-0-8-6-4。 注:上一次传的13章以后的有水印,这次全去掉了。上次的有水印打出来也挺清楚的 T T

2010-04-18

2010水木艾迪《线性代数》春季基础班讲义(无水印,无下标)

2010年水木艾迪 《线性代数》 春季基础班 讲义。 无水印,无下标。与10年视频配套。 本人资源还有高数及概率基础班讲义。 分不够的也可联系QQ:1-7-6-2-4-0-8-6-4。

2010-04-02

FLEX宝典 源代码(保证可用)

为第四章到第三十章程序源代码。官方下载,自己整理的。保证可用。

2010-03-27

C# 学生成绩管理系统

C# +ACCESS数据库实现的学生成绩管理系统。 功能包括 成绩查询修改 班级创建修改 课程创建修改 学生信息创建修改 分数段统计 平均分统计 条件检索等等 原创

2009-07-13

JavaScript参考教程

很简明的JavaScript教程。适合有其他语言基础的读者学习。本教程在结构上设计的比较像一个参考,有参考的规划性,但又有教程的性质。很不错

2009-03-23

空空如也

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

TA关注的人

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