软件工程专业三年半了,分享一些之前用到的专业性链接资源

常用资源网站

算法刷题网站
洛谷:https://www.luogu.com.cn/
PTA:https://pintia.cn/problem-sets?tab=0
UI网站
花瓣网:https://huaban.com
图标库网站
阿里巴巴矢量图标库:https://www.iconfont.cn/
Font Awesome 中文网:http://www.fontawesome.com.cn/faicons/
Ionicons:https://ionicons.com/
色值参考网站
Flat UI Colors:https://flatuicolors.com/
学习视频网站
网易云课堂:https://study.163.com/
MOOC:https://www.icourse163.org/
B站:https://www.bilibili.com/
CCtalk:https://pass.cctalk.com/
工具网站
RGB颜色值与十六进制颜色码转换工具:https://www.sioe.cn/yingyong/yanse-rgb-16/
在线作图Processon:https://www.processon.com/
代码在线运行:https://tool.lu/coderunner/


算法相关

常见算法

ELFhash - 优秀的字符串哈希算法:https://blog.csdn.net/ltyqljhwcm/article/details/52966874
STL算法(Algorithms):合并(Merge):https://blog.csdn.net/lewutian/article/details/8195817
C++中STL用法超详细总结:https://blog.csdn.net/u010183728/article/details/81913729#main-toc
C++中STL用法总结:https://blog.csdn.net/piaoxuezhong/article/details/54348787
数论:https://www.cnblogs.com/z360/p/7337175.html
博弈论:https://blog.csdn.net/ac_gibson/article/details/41624623

题解

记忆化搜索专题:https://blog.csdn.net/hjf1201/article/details/78680814
输出n的全排列:https://blog.csdn.net/jyl1159131237/article/details/78471315
PTA-“七桥问题”(欧拉图判定) https://blog.csdn.net/ccDLlyy/article/details/53504574
搜索树判断:https://www.cnblogs.com/yuxiaoba/p/8416384.html

模板

【模板】最小生成树 题解:https://www.luogu.com.cn/problemnew/solution/P3366?page=3
判断素数(一般筛到线性筛):https://blog.csdn.net/qq_41117236/article/details/81152055
Kruskal算法(贪心+并查集=最小生成树)
https://blog.csdn.net/liangzhaoyang1/article/details/51169090
并查集详解:https://blog.csdn.net/dellaserss/article/details/7724401
并查集使用及实现:https://blog.csdn.net/The_best_man/article/details/62418823


C/C++

C语言中memset函数:https://blog.csdn.net/pengpengblog/article/details/52593353
C指针详解:https://blog.csdn.net/soonfly/article/details/51131141
矩阵的压缩存储:https://blog.csdn.net/qq78442761/article/details/54945695
qsort用法:https://blog.csdn.net/eapid/article/details/1552310
C字符串与各数值类型转换:https://blog.csdn.net/manongpengzai/article/details/68926920
C语言tolower()字母大转换小写:http://c.biancheng.net/cpp/html/132.html

C++getline()的使用详解:https://blog.csdn.net/duan19920101/article/details/50782816
C++: string find用法string::npos含义:https://blog.csdn.net/linwh8/article/details/50752733
sprintf详解:https://blog.csdn.net/sjf331/article/details/339254
C++ priority_queue优先队列:https://blog.csdn.net/R_Misaya/article/details/40713947
isalpha等isxxx函数:https://blog.csdn.net/u010857889/article/details/9863995
sort排序结构体:https://blog.csdn.net/rattles/article/details/5517835?locationNum=10&fps=1
STL sort 排序结构体:https://mmdev.iteye.com/blog/1498341
srand((unsigned)time(NULL))随机数详解:https://blog.csdn.net/jx232515/article/details/51510336
C++ int与string的转化:https://www.cnblogs.com/nzbbody/p/3504199.html
C++ pair排序用法:https://www.cnblogs.com/handsomecui/p/4946151.html
pair<>结构体模版的用法:https://www.cnblogs.com/TWS-YIFEI/p/5978121.html


java基础

集合

Comparable和Comparator的区别:https://www.cnblogs.com/xrq730/p/4850140.html
深入理解Java枚举类型(enum):https://blog.csdn.net/javazejian/article/details/71333103?utm_source=blogxgwz1
entrySet用法 以及遍历map的用法:https://www.cnblogs.com/zsaqc/p/7879259.html
java中Map及Map.Entry详解:https://blog.csdn.net/yaomingyang/article/details/78748130
java集合继承关系图:https://www.cnblogs.com/jing99/p/7057245.html

常量池

深入浅出java常量池:https://www.cnblogs.com/syp172654682/p/8082625.html
Java常量池理解和经典总结:https://blog.csdn.net/gcw1024/article/details/51026840
JAVA常量池,一篇文章就足够入门了。(含图解):https://blog.csdn.net/qq_41376740/article/details/80338158

线程

关于AtomicBoolean——java线程:https://blog.csdn.net/qq1529243239/article/details/80074552?tdsourcetag=s_pcqq_aiomsg
Java多线程常用面试题(含答案,精心总结整理):https://blog.csdn.net/ll666634/article/details/78615505

IO流

bytes=new Byte[1024]缓冲器的作用原理:https://blog.csdn.net/zzuwlan_high/article/details/78553193
Java实现文件写入——IO流(输入输出流详解):https://blog.csdn.net/zch19960629/article/details/77917739
Java IO流经典练习题:https://blog.csdn.net/wenzhi20102321/article/details/52582705

GUI(过时)

鼠标监听器MouseListener和MouseMotionListener的使用:https://blog.csdn.net/jueblog/article/details/9739627
Java布局管理器setLayout():https://www.cnblogs.com/qiangupc/p/3925475.html

实验

Java实验(郑如滨):https://www.cnblogs.com/zhrb/category/1537297.html
Java IO流经典练习题:https://blog.csdn.net/wenzhi20102321/article/details/52582705


Java Web

Web相关

EL表达式 (详解):https://blog.csdn.net/qwerasdf123/article/details/4189889
servlet三大作用域:request,session,application:https://www.cnblogs.com/z0228-0322x/p/6170588.html
Java Web(五) JSP详解(四大作用域九大内置对象等):https://www.cnblogs.com/whgk/p/6427759.html
JavaWeb——Servlet(全网最详细教程包括Servlet源码分析):https://blog.csdn.net/qq_19782019/article/details/80292110

web爬虫

Jsoup详解(官方):https://www.cnblogs.com/zhangyinhua/p/8037599.html


前端

HTML+CSS

Flex 布局教程:语法篇 - 阮一峰的网络日志:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html
颤抖吧!CSS(CSS抖动特效):https://www.phenxso.com/archives/200.html

JQuery

jQuery基本语法:https://www.cnblogs.com/haiyan123/p/7657151.html?tdsourcetag=s_pcqq_aiomsg
jquery常用的一些方法:https://www.cnblogs.com/xhrGeek/p/6297697.html?tdsourcetag=s_pcqq_aiomsg
jquery 两种方法设置disabled属性:https://blog.csdn.net/u014236541/article/details/53126010
jQuery实现显示页面滚动进度功能:https://2heng.xin/2017/10/01/jquery-show-scroll-progress/


服务端


数据库

数据库原理

数据库范式简单讲解(1NF、2NF、3NF、4NF、BCNF):https://blog.csdn.net/SevenGirl2017/article/details/77678233?tdsourcetag=s_pcqq_aiomsg
索引原理与慢查询优化:https://www.cnblogs.com/linhaifeng/articles/7274563.html?tdsourcetag=s_pcqq_aiomsg
数据库设计的基本步骤:https://blog.csdn.net/bieleyang/article/details/77149954
对数据库事务、隔离级别、锁、封锁协议的理解及其关系的理解:https://blog.csdn.net/weixin_30531261/article/details/79479895
数据库中的无损连接分解和是否保持函数依赖的判定:https://blog.csdn.net/legendaryhaha/article/details/80649234
模式分解的无损性判断:https://blog.csdn.net/jdq8576/article/details/80828474

MySQL

Mysql 语句执行顺序:https://www.cnblogs.com/xiaolovewei/p/8999623.html?tdsourcetag=s_pcqq_aiomsg
MYSQL中数据类型介绍:https://www.cnblogs.com/-xlp/p/8617760.html
mysql与java数据类型对应关系:https://blog.csdn.net/JonWu0102/article/details/81476189
MySQL之增删改查:https://www.cnblogs.com/heyangblog/p/7624645.html
MySQL常用DDL(数据库定义语言)、DML(数据操纵语言)、DCL(数据库控制语言)语言整理:https://blog.csdn.net/wynwdblh/article/details/72591335
@Transactional回滚问题(try catch、嵌套):https://blog.csdn.net/qq_19006223/article/details/90550455


架构

互联网架构的演变:https://www.cnblogs.com/xiaxiaoxu/p/9665422.html


设计模式

23种设计模式汇总整理:https://blog.csdn.net/jason0539/article/details/44956775
OOAD:https://blog.csdn.net/z_ever1/article/details/78311007?tdsourcetag=s_pcqq_aiomsg#commentBox


UML

使用Enterprise Architect画UML类图:https://blog.csdn.net/cfeibiao/article/details/8545083


微信小程序

微信小程序wxss设置样式:https://www.cnblogs.com/yang-shuai/p/6899430.html


Linux

Linux 中各个文件夹的作用:https://www.cnblogs.com/yoke/p/7217019.html


开发工具优化

Atom - Emmet插件的使用详解(HTML/CSS代码自动补全):https://www.hangge.com/blog/cache/detail_1537.html

Eclipse
Eclipse中离线安装Emmet插件:https://www.jianshu.com/p/a4f2bb99c0e3

IDEA
IDEA入门级使用教程,你怎么还在用eclipse?:https://blog.csdn.net/qq_31655965/article/details/52788374
IDEA(jetbrain通用)优雅级使用教程:https://blog.csdn.net/qq_31655965/article/details/53424531


博客美化

博客园
博客园美化——看板娘:https://www.cnblogs.com/kousak/p/9726514.html
美化下下我的博客园:https://www.cnblogs.com/lemon-Net-Skill/p/9888574.html
Typecho
为你的 Typecho 博客添加动态的 Live2D 看板娘!:https://www.zrahh.com/archives/509.html


体系清单

后端架构师技术图谱:https://github.com/xingshaocheng/architect-awesome

Last modification:March 14th, 2020 at 03:49 pm
喵ฅฅ