C语言
- . 关于编程:编写简洁大方的代码
- C语言代码风格的细节
- C语言判断时的一个易错点
- 全局变量与局部变量
- goto语句的常见情景
- C语言操作符总结,重点:位运算
- C语言数组总结
- 函数栈帧及调用约定
- C语言实现扫雷小游戏
- C语言实现五子棋小游戏
数据结构
C DS
Java DS
Java
Java笔记【纯理论】
Java【代码和理解】
- Java练习题总结
- Java字符串与数组,字符串与整型之间的相互转换
- 生产者和消费者模型
- try-catch-finally的执行顺序
- Java并发编程:线程池的简单使用
- 如何测试是否存在内存泄漏
- 网络聊天室
- 仿everything的一款可在Windows和Linux下跨平台使用的app
Web前端
HTML
CSS
web开发
- Tomcat:一个免费的开源的Servlet容器
- 在IDEA中开始第一个Servlet
- 在IDEA中开始一个Web项目(Maven项目中创建)
- JavaScript客户端脚本语言的应用
- 部署Web应用
- Web应用服务器配置以及Web开发环境的搭建
- web开发之http协议
- request获取参数以及表单的内容
- response应用(重定向、定时刷新、设置响应类型、打开资源方式)
- Servlet的生命周期
- HTTP请求与响应对象
- Servlet容器模型
- servlet的两个重要对象:servletConfig和servletContext
- 会话管理
- 会话管理技术:Cookie、Session
- JSP基本语法与内置对象
- Web组件重用与JavaBeans
- JDBC数据库访问技术与DAO设计模式的应用
- Servlet过滤器与事件处理
计算机网络
项目
Linux
刷题
- String类型的值不能修改
- 奇校验
- 大整数排序
- 盛最多水的容器
- 整数数组,判断是否存在重复元素
- 给定一个整数数组和一个整数 k,判断数组中nums [i] = nums [j],并且i和j的差的绝对值最大为 k
- 数组中只有一个重复的整数,寻找这个重复数
- 公平的糖果交换,交换后拥有相同的糖果总量
- 给定一个包含 0, 1, 2, …, n 中 n 个数的序列,找出 0 … n 中没有出现的缺失数字
- 判断一个整数是否是回文数
- 罗马数字转换为整数
- 原地删除排序数组中的重复项
- 原地移除所有数值等于 val 的元素
- 求一个无序数组的最长连续递增序列
- 给定一个大小为 n 的数组,找到其中的众数
- 数值的整数次方
- 最接近的三数之和
- 有效的山脉数组