看到一个很好的博客(董的博客),上面有篇总结性文章,于是转载了过来

1. 数据结构与算法

1.1 书籍

(1)算法导论

(2)编程之美

(3)编程珠玑

(4)数据结构(C语言版)

(5)CareerCup.Cracking.the.Technical.Interview.Ed4.2010:http://ishare.iask.sina.com.cn/f/12828753.html

(6)《程序员面试笔试宝典》,何昊、叶向阳、窦浩编著

1.2 博客

(1)July的博客:http://blog.csdn.net/v_JULY_v

(2)编程之美:http://www.cppblog.com/flyinghearts/category/14112.html

(3)何海涛的博客:http://zhedahht.blog.163.com/blog/#m=0

(4)题酷发芽网:http://fayaa.com/tiku/

1.3 论坛

(1)CSDN算法板块:http://forum.csdn.net/SList/ST_Arithmetic/UnClosedList/

(2)水木清华算法板块:http://www.newsmth.net/nForum/board/Algorithm

(3)北邮人算法板块:http://bbs.byr.cn/board/ACM_ICPC

(4)一亩三分地:http://www.1point3acres.com/bbs/forum-84-1.html

1.4 网络链接

(1)数据结构与算法汇总:http://dongxicheng.org/structure/structure-algorithm-summary/

(2)快速排序及其优化:http://rdc.taobao.com/team/jm/archives/252

1.5 题库

(1)非常有用的101道算法题:http://blog.csdn.net/openhero/article/details/1607778

(2)140 个Google面试问题:http://www.cnblogs.com/hanyulcf/archive/2010/12/03/1895934.html

(3)sureinterview:http://www.sureinterview.com/lstqst#/tag/326002

(4)geeksforgeeks:http://www.geeksforgeeks.org/

(5)puzzles: http://puzzles.members.winisp.net/Programming/programmingPuzzles.htm#ShuffleArray

(6)IT interview:http://www.leetcode.com/

1.6 一些常见问题的专业术语

(1)0,1,2三值数组排序问题:http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/Sort/Flag/

(2)找零钱问题:http://www.algorithmist.com/index.php/Coin_Change

(3)矩阵旋转:http://en.wikipedia.org/wiki/In-place_matrix_transposition

(4)丑数:http://www.cnblogs.com/mingzi/

(5)圆内生成随机点:http://ngloom.me/2011/10/17/rand_points_in_circle/

(6)字符串最长回文串:http://www.felix021.com/blog/read.php?2040

(7)加减乘除实现:http://www.sureinterview.com/shwqst/43005/

(8)Hash实现:http://burtleburtle.net/bob/hash/doobs.html

————————————————————————————————————————————-

2. C/C++语言

2.1 书籍

(1)C++ Primer Plus

(2)C语言程序设计

(3)程序员自我修养–链接、装载与库

2.2 网络链接

(1)虚函数原理:http://www.learncpp.com/cpp-tutorial/125-the-virtual-table/

(2)this指针原理:http://www.bogotobogo.com/cplusplus/this_pointer.html

(3)类的sizeof:http://blog.csdn.net/pizi0475/article/details/6292556

(4)定义变长,连续结构体:http://hi.baidu.com/jrckkyy/blog/item/e86835d653162f2306088b3e.html

(5)根据成员变量的指针获取结构体变量的指针:http://en.wikipedia.org/wiki/Offsetof

(6)C语言扩展:http://www.kerneltravel.net/newbie/gcc_man.html#5.7

(7)C语言常用宏定义:http://www.cnitblog.com/zouzheng/archive/2007/08/31/32691.aspx

(8)C中的MIN,MAX宏实现:http://blog.csdn.net/snowbabybw/article/details/6120780

(9)C语言变长参数:http://bigwhite.blogbus.com/logs/20468193.html

2.3 常见库函数的实现

(1)谈isdigit(c)函数的实现效率:http://blog.vckbase.com/smileonce/archive/2005/01/19/2703.aspx

2.4 有趣的问题

(1)Quine程序:http://en.wikipedia.org/wiki/Quine_%28computing%29

————————————————————————————————————————————-

3. Linux

3.1 书籍

(1)深入理解计算机系统

(2) Unix高级环境编程

3.2 网络链接

(1)Linux内存管理基本概念:http://vmlinz.is-programmer.com/posts/26540.html

————————————————————————————————————————————-

4. MySQL

4.1 书籍

(1)MYSQL性能调优与架构设计

4.2 网络链接

(1)数据库范式:http://mooncome.blog.hexun.com/46766650_d.html

————————————————————————————————————————————-

5. 系统设计

(1)cache系统设计:http://blog.csdn.net/hexinuaa/article/details/6630384

(2)计算器设计:http://baike.baidu.com/view/2582.html

(3)电梯调度算法:http://hi.baidu.com/shatianxigua/blog/item/16e86b2be50caa94023bf66b.html

(4)迷宫生成:http://en.wikipedia.org/wiki/Maze_generation_algorithm

————————————————————————————————————————————-

软件相关基础知识整理相关推荐

  1. 说话人识别相关基础知识整理(持续更新)

    说话人识别领域的研究所面临的挑战 背景噪声问题,跨信道问题,多说话人分割聚类,多模态识别,短语音问题,语音的长时变换问题,耳语音以及其他各种实际应用环境下的鲁棒性问题等. 说话人识别技术研究的核心是解 ...

  2. Bluetooth Controller BB Phsical Channel相关基础知识整理

    最近需要做一些BT Controller相关的新功能开发,于是将Controller的Phsical Channel的知识点重新复习一遍,为了检讨已经忘却或者现在或者将来的忘却,做个忘却的纪念. Ph ...

  3. python常用变量名_python基础知识整理

    Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...

  4. 【RAC】RAC相关基础知识

    [RAC]RAC相关基础知识 1.CRS简介    从Oracle 10G开始,oracle引进一套完整的集群管理解决方案--Cluster-Ready Services,它包括集群连通性.消息和锁. ...

  5. *Java软件开发面试知识整理*

    Java软件开发面试知识整理 围绕以下几点回答问题:是什么.为什么.什么时候用.项目实现.解决什么问题.遇到的困难 谈谈你对Java和C的理解? Java: 面向对象.Unicode:可以跨平台(JV ...

  6. 计算机基础知识整理 世上最全,计算机基础知识整理[世上最全]

    010在线为您甄选多篇描写计算机基础知识整理[世上最全],计算机基础知识整理[世上最全]精选,计算机基础知识整理[世上最全]大全,有议论,叙事 ,想象等形式.文章字数有400字.600字.800字.. ...

  7. centos7创建asm磁盘_Oracle ASM 磁盘组基础知识整理(收藏版)

    为什么要写这么一篇基础知识呢?还是有那么一点点原因的,不是胡编乱造还真是有真实存在的事件的,前两周里因一套生产环境数据库磁盘不足无法对其进行表空间扩容,需要向存储岗申请存储资源,当存储岗划好资源加完存 ...

  8. 矩阵论(零):线性代数基础知识整理(1)——逆矩阵、(广义)初等变换、满秩分解

    矩阵论专栏:专栏(文章按照顺序排序) 线性代数是矩阵论的先修课程,本篇博客整理线性代数的基础理论知识,为矩阵论的学习做准备.限于篇幅,梳理的重点将在定理和结论上(只给出部分必要的定义),对最基础的概念 ...

  9. 软考软件设计师基础知识—法律法规知识

    软考软件设计师基础知识-法律法规知识 视频的地址: https://open.163.com/newview/movie/free?pid=GETVIB0OT&mid=JETVSHAMA 保护 ...

  10. 黑马程序员_JAVA相关基础知识

    ------- android培训.java培训.期待与您交流! -------- JAVA相关基础知识 1.面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便 ...

最新文章

  1. 基于Cobbler实现多版本系统批量部署
  2. Android 软键盘按键监控
  3. 修改boot.ini
  4. .NET泛型解析(上)
  5. Activiti工作流之网关
  6. 从200多篇顶会论文看推荐系统前沿方向与最新进展
  7. 【mysql】时间戳
  8. AT2161-[ARC065D]シャッフル/Shuffling【dp】
  9. libreoffice Error: source file could not be loaded
  10. 3-24Pytorch与张量变形
  11. eclipse设置java虚拟机内存大小_eclipse设置java虚拟机内存大小
  12. 翁恺老师C语言学习笔记(十)指针_指针的使用
  13. 我的Ubuntu7.10安装后的配置
  14. Nginx作为WebSocket代理(Handshake failed due to invalid Upgrade header: null)
  15. Java自学视频整理
  16. 远程高效办公指南,每天都是能量满满的workaholism!
  17. BIGEMAP添加在线地图地图数据源
  18. 循序渐进学Docker pdf
  19. un9.9:实现上报及上报状态修改功能。
  20. java项目_第171期ssm房屋租赁系统_计算机毕业设计

热门文章

  1. c语言成绩绩点,用北大算法算GPA,除了给出的几个分数有对应的绩点,中间的其他分数呢,如84分对应多少绩点?...
  2. 揭秘麦霸是怎样炼成的(图)
  3. 圣诞节礼物之——圣诞节主题的免费屏幕保护程序
  4. 香蕉派和树莓派的不同点及GPIO引脚定义
  5. pandas读取excel文件报错
  6. 【斐波那契数列——python多种写法】
  7. jumpserver执行bash make_migrations.sh报错
  8. JPMorgan最近在区块链做的事—揭秘JPM Coin 1
  9. 发作性睡病有哪些特点?
  10. 网络营销信息型网站拓普图