- 博客(17)
- 收藏
- 关注
原创 面试公司之“最”
从九月中到十月底,经历一波波公司招聘笔试面试的洗礼,虽然结果不算太满意,这段经历还是很难忘的,这里记录一下面试过程中几个比较特别的公司,分享下经验~最失望:CVTE其实找工作之前都不知道CVTE,它只是上半年实习期间偶然看到的一个公司,做智能交互设备的不过敢大胆把薪资福利贴到网站上的公司实在不多,CVTE算是一个比较个性的公司,从介绍来看,很注重员工的培养和待遇等等,而且在网上口碑不错
2013-10-23 20:40:31 1654
原创 Linux Shell简单总结 & vim 常用命令
一 概念Shell是一个作为用户与Linux系统间接口的程序,允许用户向操作系统输入需要执行的命令,默认的shell是/bin/bash二 常用功能> 进行输出重定向,>>也可以,区别是后者是附加在文件末尾。*经常用这种功能进行文件内容的输入/输出,也可以直接接字符设备,Linux把所有设备都看做文件| 进行管道连接,即同时运行多个命令,并把左侧的输出作为右侧的输入,最右端命令
2013-09-12 11:12:04 761
原创 存储基本概念总结
还几天就正式开始各种笔试面试之旅了,决定了还是把每天看的重要知识点都记一记,别到时候被问到却一无所知……今天先从存储技术开始吧一 系统PCI,外设组件互连标准(Peripheral Component Interconnection),就是外设总线,连接系统内存和存储设备总线适配器(HBA)-将存储设备和其他外围设备接入主机IO总线:IDE电子集成驱动器(Integrated Dr
2013-09-10 16:56:59 633
原创 设计模式总结
---《Head First 设计模式》读书笔记,这是一本还不错的书,语言比较诙谐幽默,事物拟人化,初学设计模式比较有用1.策略模式 描述:定义算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户自我描述:将行为类别设计为“接口”,作为事物类的实例变量,具体的行为/算法与事物相互独立,这样可以动态改变行为典型例子:封装鸭子的“飞行”与“叫”的行为,与
2013-08-30 16:09:49 458
原创 C语言 算术转换 unsigned signed int
在C语言中,如果运算符的两个操作符不相同,那么它们之间对进行一定的算术转化,然后再进行运算操作。说明这个规则之前,先看一个例子 int x = -1; int y = 5; unsigned int z = 5; if(x < y) printf("true "); else printf("false "); if(x < z) printf("true
2013-07-29 16:52:19 1437
原创 排序算法 总结&思考(二)
写排序算法总是计算机招聘笔试面试必考,也最检验考基础能力的题~续前一篇介绍其他四种排序算法5. 轮轮选拔 の 冒泡排序冒泡排序也是原理比较好懂,但是实现效率不高的排序方法之一,比较适合初学者熟悉理解算法的过程“冒泡”本身就是一个很形象的比喻。在此排序算法中,每一轮会前后两两比较,将较小的数(或较大)前移。遍历整个数组后,很容易想到第一个数就是当前数组中最小(或最大)的数,很像一个比较轻
2013-07-26 12:55:16 631
原创 C语言 变量与指针 形象化解释
初学者可能觉得C语言指针难以理解,而指针的确是C的精华所在,所以必须弄清它的本质我一直喜欢把程序设计抽象化的定义具体类比到实例来理解,这样更容易解释和说明,别人也容易听懂这次先拿指针与引用开刀吧!我们把变量具体化成生活中的地址来解释首先来个声明:int stuAddr =5;int &hustStuAddr =stuAddr;printf("%s",&stuAddr
2013-07-10 19:03:40 1189
原创 Linux系统目录 层次结构
我们天天都和操作系统打交道,大多只停留在应用层面,对系统底层的一些目录和文件缺乏了解。以下选自《Linux 程序设计》文件系统层次结构标准(Filesystem Hierarchy Standard),定义文件系统的标准路径,使得开发者和用户可以在合理的位置找到需要的东西大体的想法是将文件和目录分为3组对运行Linux的某一特定文件系统唯一的文件和目录,例如启动脚本配置文件可以在运
2013-07-08 19:05:44 1322
原创 Android开发 (一) 基本组件整理
开始学android开发,还没有开发一个真正的安卓app,通过看书了解了一些基本组件的用法,在此用自己的方式记一记,方便后面快速查找。技术,还是应该坚持随需随学,不能一味看书,在掌握基本的前提下。以下均按 名称:描述 主要方法--功能 来描述,以大类别进行分类。方便索引1.框架Activity:Android最基本的类,包含界面+程序代码onCreat()--创建时运行的函数,
2013-07-08 13:37:29 739
原创 字符编码与网页乱码
做网站的朋友一定对乱码问题不陌生(底层系统开发员也深有其感)。当打开一个漂亮的页面,伴随着英文字符的却是一大堆稀奇古怪的符号,或者是著名的“锟斤拷”,瞬间就让人觉得十分碍眼和不爽。写此文章,用以记录下解决乱码问题过程的一些经验把1.起源为什么会有编码?这个问题太本源而与此关系不大了。计算机数据表示都是基本的01011……,而如何把我们需要的信息与二进制表示相互转化,就是编码
2013-06-28 11:06:07 932
原创 智能便携产品的硝烟战争--用户需求至上
苹果与安卓,当今移动设备端两大霸主(指系统非公司),市场份额的战争依旧激烈的继续着……--起源:曾经的霸主--诺基亚回到5年前甚至更久,在那个大街上满是诺基亚的时代,很少有人会想到当今却会是完全不一样的手机世界互联网竞争就是如此激烈,下一秒也许就会诞生改变世界的产品,当然在此改变之前,会有大批大批的idea淹没在浪潮之中诺基亚并非口碑不好,事实上,nokia手机因为很高的性价比和“
2013-06-05 14:00:00 528
转载 python 3.x 与 2.x区别
--前言准备开始学习下python,被称为“胶水语言”简单而好用的解释型语言。我对python的理解是:像写文档一样去写代码--融合“解释”,不必关心底层与细节的高级语言。与底层linux C打交道很久了,try new thing!刚安装好环境,执行print就出现syntax error!于是上网搜索,发现这是python 3.x的变化之一(很多教材都是按照2.x格式写的,3.x环境下
2013-06-03 18:18:58 717
原创 排序算法 总结&思考(一)
--前言排序算法是最基本而且最基础的问题,特别是在C语言中。在C++,JAVA等面向对象设计中通常会提供相应的库函数,使得编程者不必要考虑详细的设计处理,调用即可。即便如此,这一问题仍然是面试笔试中必然涉及到的话题。写一篇自己对各种排序算法的认识,作为以后找工作的基础吧1.简单易懂 の 直接插入排序(InsertSort)谈到排序,日常接触最多的例子就是扑克牌的顺序调整,因为分
2013-05-28 16:33:25 605
原创 数据结构--堆
数据结构--堆,可能我们只在《数据结构》这本书上接触过,实际应用中很少用到(至少我觉得是这样)。那么这到底是一种怎样的结构?引入它有什么好处?先来分析这两个问题生活中,我们常可见到各种土堆,石堆等等,类似地,“堆”这个名词可以想到是顶端窄,下端越来越宽的金字塔结构。形象化的一种表示方式就是二叉树,当然它是一种特殊的二叉树,除最下层外都是满二叉树,并且最下层是从左到右依次排列没有空间隔(层序遍历
2013-05-27 16:22:01 545
原创 数据空间与索引
在这个内存GB,硬盘TB级的时代,跟新生代程序员谈节约数据空间似乎有些可笑。因为所面对问题规模不大,程序的性能区别往往难以发现。我们总是只关注小数据正确性前段时间做了下编程之美的比赛,题目不算难,但是每道题分为大数据和小数据的测试。大数据即参数上万的规模,由于OJ(以及实际情况)的限制,代码运行必须在一定的时间和内存范围内,这就导致了程序可以AC小数据而大数据出现RE。程序的算法可以多样,但是
2013-05-15 17:14:29 604
原创 JQuery的getJSON方法
前段时间研究一个仿win7的web前端桌面,其他的问题大致都看明白了,就是getJSON这个函数始终获取不到相应的数据。困扰了好长时间才解决,纪录下经验getJSON语法如下jQuery.getJSON(url,data,success(data,status,xhr))参数描述url必需。规定将请求发送的哪个 URL。data可选。
2013-05-14 12:39:20 1483
原创 最大子数组和算法的思考
如果之前没有看过最大子数组和的解法思想,这一问题很能体现算法的设计能力。当然,算法是两面性的,越简单的效率越低,效率高的算法往往易错和更难理解。本文简单针对此例说说对算法设计的一些感悟首先是问题定义:给定一个一维数组,其中包含一些负数,求其中任意连续子数组之和的最大值首先是最基本最简单的思想:求和嘛,就是把所有的和都求出来,然后比较取其中的最大值就好了maxsofar = 0for
2013-05-14 12:04:28 684
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人