上一页 1 ··· 11 12 13 14 15
摘要: 听到好几个朋友说到去一些公司做面试,总是遇到关于大小端、位段(或者叫位域)和内存对齐的考题,然后就不知所措了。虽然我认为很多开发根本就用不到这个,但是我认为很有必要学习理解这些知识点,因为它可以让你更了解C++的,了解程序在内存的运行情况,也能加深对计算机系统的理解。声明:由于本文的代码会受到计算机环境的影响,故在此说明本篇博文中的程序的运行环境。 1、Microsoft Windows 7 Ultimate Edition Service Pack 1 (64bit 6.1.7601) 2、Microsoft Visual Studio 2010 Version 10.0.40219.1 S 阅读全文
posted @ 2012-07-17 20:06 山路水桥 阅读(373) 评论(0) 推荐(0) 编辑
摘要: //1.现有char a[10][20],回答下面表达式各代表的意义:a, a+1, a[1]+1, *a[1], *a, &a[1][1], &a[1] //a做左值时,类型就是char[10][20]; 做右值时退化为一个指针,其类型是char(*)[20] //a+1: 类型是char(*)[20],指向a[1], 所以a+1在值上与&a[1]相同 //a[1]+1:类型是char *; 指向a[1][1]; //*a[1]:类型是char, 相当于a[1][0]; //*a:类型为char[20], 退化为指针之后类型是int *, 指向a[0][0] //&a 阅读全文
posted @ 2012-07-17 20:04 山路水桥 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 大家都是抱着对算法与数据结构极大的兴趣才参加集训的,我们也希望大家学有所成,但是刚刚接触信息学领域的同学往往存在很多困惑,不知道从何入手学习,在这篇向导里,我希望能将自己不多的经验与大家分享,希望对各位有所帮助.一、语言是最重要的基本功无论侧重于什么方面,只要是通过计算机程序去最终实现的竞赛,语言都... 阅读全文
posted @ 2012-07-16 08:25 山路水桥 阅读(599) 评论(0) 推荐(0) 编辑
摘要: [Shell/批处理]代码view sourceprint?01#!/bin/bash02# Info : install tools for ubuntu03# Author : elain04# CTime : 2011.08.010506#-------------------------------------------07#--------- 删除一些没用的软件 ------------08#--------------------------------------force-yes -y-------09sudoapt-get remove totem totem-gstrea 阅读全文
posted @ 2012-07-12 07:33 山路水桥 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 今天在使用宏来传递可变参数时遇到无法正确传递问题,在网上搜索到如下文章,共享之。众多C++书籍都忠告我们C语言宏是万恶之首,但事情总不如我们想象的那么坏,就如同goto一样。宏有一个很大的作用,就是自动为我们产生代码。如果说模板可以为我们产生各种型别的代码(型别替换),那么宏其实可以为我们在符号上产生新的代码(即符号替换、增加)。关于宏的一些语法问题,可以在google上找到。相信我,你对于宏的了解绝对没你想象的那么多。如果你还不知道#和##,也不知道prescan,那么你肯定对宏的了解不够。我稍微讲解下宏的一些语法问题(说语法问题似乎不妥,macro只与preprocessor有关,跟语义分 阅读全文
posted @ 2012-07-10 17:58 山路水桥 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 酷壳:http://CoolShell.cn/原文:http://coolshell.cn/?p=2583下面是一些比较重要的算法,原文罗 列了32个,但我觉得有很多是数论里的或是比较生僻的,和计算机的不相干,所以没有选取。下面的这些,有的我们经常在用,有的基本不用。有的很常见,有的 很偏。不过了解一下也是好事。也欢迎你留下你觉得有意义的算法。(注:本篇文章并非翻译,其中的算法描述大部份摘自Wikipedia,因为维基百科描述 的很专业了)A*搜寻算法俗称A星算法。这是一种在图形平面上,有多个节点的路径,求出最低通过成本的算法。常用于游戏中的NPC的移动计算,或线上游戏的BOT的移动计算上。该 阅读全文
posted @ 2012-07-06 17:42 山路水桥 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 参考:维基百科、本BLOG 内经典算法研究系列10篇文章。博主说明:1、本文囊括了图算法领域中的全部20个重要算法,并从中甄选出了此十大算法。2、此十大算法的评选是以我个人之见而选,其它虽未囊括于10之内,但都在本文中有所提到。-------------------------------------------第一章、基本遍历一、深度优先搜索二、广度优先搜索此图遍历中最基本的俩种算法,BFS,DFS,入选本图算法十大算法,自是无可争议。因为,这俩种搜索算法,应用实为广泛而重要。关于此BFS、DFS算法,更多,请参考:经典算法研究系列:四、教你通透彻底理解:BFS和DFS优先搜索算法http: 阅读全文
posted @ 2012-07-06 17:40 山路水桥 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 教你怎样解除电脑开机密码!!!先记下来,以后总会有用到的!!!此方法仅供计算机教师交流,严禁作为非法手段使用!方法一在开机时,按下F8进入”带命令提示符的安全”模式输入”NET USER+用户名+123456/ADD”可把某用户的密码强行设置为”123456″方法二如用户忘记登入密码可按下列方法解决1.在计算机启动时按〔F8〕及选〔Safe Mode With Command Prompt〕2.选〔Administrator〕后便会跳出〔Command Prompt〕的窗口3.用〔Net〕的命令增加一个用户,例:增加一个用户名为alanhkg888,命令语法如下:net user alanhk 阅读全文
posted @ 2012-07-06 17:20 山路水桥 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 没有加什么模板之类的,全用的int型,下标有的从0开始有的从1开始1.插入#include#include#defineN1005usingnamespacestd;intn,a[N];voidInsertSort(inta[],intn)//下标从0开始{inti,j,temp;for(i=1;i... 阅读全文
posted @ 2012-07-06 16:55 山路水桥 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 目标:明年进入 百度、搜狐、新浪、中兴、腾讯、华为 等一些大公司做研发。长期规划是这样的:先找一家大公司,然后在里面待上两年,挣些钱出来。这样自己就有三年的工作经验,然后,就可以找地儿安家。方向:通信、或安全。计划:1. 复习C/C++/STL,做一些面试题,然后能够进行整理和归纳。2. 复习数据结构 主要有 排序和查找。把树相关的东西好好的整理下。多做一些算法相关的题目。3. 学习下网络编程。 看看网络编程技术那本书。4. 继续学习Windows内核方面的知识。理解Windows的底层实现。其实以上任务主要就是整理这一年学习的东西,然后转化成自己的知识。/////////////////// 阅读全文
posted @ 2012-07-03 23:45 山路水桥 阅读(170) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15