摘要: 本文来源于网络 出处:点我有这样一段代码:#include "stdio.h"char *get_string_1(){ char p[] = "hello world!"; return p;}char *get_string_2(){ char *p = "hello wor... 阅读全文
posted @ 2014-09-07 00:53 艾丽娅的猫 阅读(1285) 评论(0) 推荐(0) 编辑
摘要: 在所有的面试过程当中,很多面试者都普遍犯了这样一个错误——由于对面试准备的不足,所以对于应聘公司的背景,以及一些最基本的信息都缺乏了解,有些面试者甚至对要面试的公司毫无所知。这些数据并不是空穴来风,Accountemps是根据47%的高级执行者所提供的数据整理而成。 虽说,在面试的过程当中,公司的... 阅读全文
posted @ 2014-08-23 15:49 艾丽娅的猫 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 1.请介绍一下你自己。这是外企常问的问题。一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,外企最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要... 阅读全文
posted @ 2014-08-23 15:40 艾丽娅的猫 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 所有应用软件之中,数据库可能是最复杂的。MySQL的手册有3000多页,PostgreSQL的手册有2000多页,Oracle的手册更是比它们相加还要厚。但是,自己写一个最简单的数据库,做起来并不难。Reddit上面有一个帖子,只用了几百个字,就把原理讲清楚了。下面是我根据这个帖子整理的内容。一、数... 阅读全文
posted @ 2014-08-23 14:04 艾丽娅的猫 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 两则故事,自勉。[一]魏文王问曰:“子昆弟三人其孰最善为医?”扁鹊曰:“长兄最善,中兄次之,扁鹊最为下。”魏文侯曰:“可得闻邪?”扁鹊曰:“长兄於病视神,未有形而除之,故名不出於家。中兄治病,其在毫毛,故名不出於闾。若扁鹊者,鑱血脉,投毒药,副肌肤,闲而名出闻於诸侯。”[译文]在战国时期,一次魏文王... 阅读全文
posted @ 2014-08-06 18:19 艾丽娅的猫 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 程序员经常痴迷于优化程序的性能,我们始终会围绕一些让人绞尽脑汁的优化建议,比如:如何简化代码、如何提升软件运行速度、如何提高软件稳定性等等。本文来讨论一下程序员优化自身“性能”的一些建议。 1、提高文档编写能力 缺乏文档,对软件开发是致命的,一方面是软件无追溯能力,无法找到软件开发的起源,思想;... 阅读全文
posted @ 2014-08-03 23:54 艾丽娅的猫 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 用了两年多vim,是时候总结一下了,懒得写,拿来主义(主要是这一篇文章写的不赖 :-),ONCE的博客有空再补一篇vim常用操作集----------------------------------------------Vim/Vi一直是UNIX/Linux系统上最流行的文本编辑器,从2001年接... 阅读全文
posted @ 2014-06-11 15:36 艾丽娅的猫 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 作者:Hesey小纯纯 来源:原文链接老罗的Smartisan T1手机发布会很多人应该都看了,发布会的最后老罗凝视着自己的工匠自画像,半晌没说话,随后转过身,慢慢离开舞台,屏幕下方只留下一句话:我不是为了输赢,我就是认真。 这一瞬间让我想起93年「狮城舌战」的主角蒋昌建,在「人性本善还是... 阅读全文
posted @ 2014-05-28 21:41 艾丽娅的猫 阅读(178) 评论(0) 推荐(0) 编辑
摘要: # 欢迎使用 Cmd - 在线 Markdown 编辑阅读器------我们理解您需要更便捷更高效的工具记录思想,整理笔记、知识,并将其中承载的价值传播给他人,**Cmd Markdown** 是我们给出的答案 —— 我们为记录思想和分享知识提供更专业的工具。您可以使用 Cmd Markdown:>... 阅读全文
posted @ 2014-05-22 14:33 艾丽娅的猫 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 在指定的内存空间中构造对象,学习了一下new,原来还有这等东西!看如下代码:classMyClass{…};MyClass*p=newMyClass;这里的new实际上是执行如下3个过程:1调用operatornew分配内存;2调用构造函数生成类对象;3返回相应指针。如果你想在已经分配的内存中创建一... 阅读全文
posted @ 2014-04-15 22:31 艾丽娅的猫 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 大端模式,是指数据的高位,保存在内存的低地址中,而数据的低位,保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放; 小端模式,是指数据的高位保存在内存的高地址中,而数 据的低位保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低,和我们的逻辑方法一致。CPU大小端判断函数,纯C代码int IsLittleendian( ){ //Little-endian模式的CPU对操作数的存放方式是从低字节到高字节,而Big-endian模式对操作数的存放方式是从高字节到低字节。... 阅读全文
posted @ 2014-03-31 14:01 艾丽娅的猫 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 最近在看《提高c++性能的编程技术》一书,第十二章提到引用计数,要开始学习新知识了~学习之前先抄录书中一段精彩的言论(P177)--------------------------------------------------------类似于自然界,熵的原理亦可用于软件工程之中--所有实体都会随着时间的消逝而消失。一个软件项目最初可能源起于某个设计清晰、实现简单的小型原型系统。只包含基本功能的原型系统,要使它们满足上市需求,往往都要经历急速扩展的过程。这通常是为了满足客户对于新功能(有时是难解的)的突发性需求以及对原有瑕疵的改进需要。新功能的开发加上旧错误的修补会对原先清晰明了的设计造成重 阅读全文
posted @ 2014-03-30 02:48 艾丽娅的猫 阅读(371) 评论(0) 推荐(0) 编辑
摘要: sort_unique_copy///////////////////////////////////////////////////////////// Copyright (c) 2013, ShangHai Onewave Inc.//// FileName: sort_unique_copy.cpp//// Description://// Created: Thu Mar 27 09:44:51 2014// Revision: Revision: 1.0// Compiler: g++////////////////////////... 阅读全文
posted @ 2014-03-27 11:13 艾丽娅的猫 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 貌似第二条有点用,还木有都验证过,贴过来再说~转自:http://www.cnblogs.com/lhb25/p/10-useful-advanced-git-commands.html1. 导出最后一次提交修改过的文件 我一直在使用这个命令定期进行发送给其他人进行审查/整合。这条命令将把近期提交的修改过的文件导出到一个zip文件。1git archive -o ../updated.zip HEAD $(git diff --name-only HEAD^)2. 导出两次提交之间修改过的文件 同样,如果你需要导出两次提交之间修改过的文件,你可以用这一个。1git archive -o ... 阅读全文
posted @ 2014-03-06 10:50 艾丽娅的猫 阅读(183) 评论(0) 推荐(0) 编辑
摘要: ------------------------------------------知乎上边淘到的知识,又学到了~http://www.zhihu.com/question/22818104------------------------------------------见到这个随机数生成算法好几次了,乍看有点鸡肋本来用Math.random()就可以的事。想不清楚为什么他要用9301,49297,233280这三个数字?其中有道理吗?还是仅是随意选的三个数?但是这个组合貌似流传很广。好多小网站源码里都见到过。function rnd( seed ){ seed = ( seed * ... 阅读全文
posted @ 2014-02-24 01:13 艾丽娅的猫 阅读(4448) 评论(0) 推荐(0) 编辑