编程学习资料整合
编程学习资料整合
[toc]
一、视频篇0、基础知识计算机组成原理:
王道-计算机组成原理
计算机组成原理
计算机组成原理-唐朔飞版
计算机网络:
王道-计算机网络
中科大-计算机网络-自顶向下
湖大教书匠-计算机网络
操作系统:
王道-操作系统
哈工大-操作系统
清华-操作系统
快速入门-操作系统
数据结构:
王道-数据结构
浙大-数据结构
尚硅谷-数据结构-Java
小甲鱼-大话数据结构-C
1、Java学习路线图
路线图:
阿里:Java学习路线
尚硅谷:2022尚硅谷Java学习路线图-b站
黑马:2022黑马程序员Java学习路线图 -b站
github中较为推荐的学习路线-后端:
1.1、JavaSE
完整版:
黑马【推荐】(完整):JavaSE+JavaWeb_哔哩哔哩
知识点:
IO流:
IO流-【千锋教育】-哔哩哔哩
集合:
集合框架-【千锋教育】-哔哩哔哩
JDBC:
JDBC-【动力结点】
JVM:
JVM【尚硅谷】-哔哩哔哩
【注意有片头,记得静 ...
程序员的自我修养 — 读书笔记
程序员的自我修养 — 读书笔记[toc]
第一部分 简介第一章 温故而知新1.1 从Hello world 说起123456#include<stdio.h>int main(){ printf("hello world"); return 0;}
hello world 代码引伸的问题:
为什么要编译后再运行
C语言在转化为机器码的过程中发生了什么
最后形成的机器码里有什么,是怎么组织、存放的
#include<stdio.h> 干了什么?C语言库是什么?怎么存放的?
不同的平台最终编译的结果一样吗?
运行hello world 时,是怎么运行、装载、开始、结束
没有操作系统,能否运行hello world
printf 是怎么实现的
hello world 运行的时候,在内存中是怎样的。
1.2 万变不离其宗本书的中所指的计算机:==x86 指令集的 PC==
PC中最重要的3个部件:CPU、内存、IO
3个阶段
早期CPU与内存速率差不 ...
电子书汇总
电子书汇总[toc]
0、汇总
我的汇总:https://www.aliyundrive.com/s/jM6ZfGJHcEW
1、编程类
Github电子书精选合集:https://www.aliyundrive.com/s/LkmQzpAMTwh
Java电子书:https://www.aliyundrive.com/s/XH7qEHWCGmm
Java编程电子书:https://www.aliyundrive.com/s/ZyxdMwMY1Fd
计算机电子书集合:https://www.aliyundrive.com/s/ZYovJ6YwLs1
Python基础教程电子版:https://www.aliyundrive.com/s/NgwZ18WfiP1
图灵程序设计丛书200本PDF版:https://www.aliyundrive.com/s/EEs5BbFaGXo
图灵程序丛书-302本:https://www.aliyundrive.com/s/bHW9EZrphXs
图灵程序设计丛书:https://www.aliyun ...
牛客-算法(题解)
牛客-算法(题解)[toc]
0. 斐波那契数列
1234567891011public class Solution { public int Fibonacci(int n) { if(n==0) return 0; if(n<=2) return 1; return Fibonacci(n-1)+Fibonacci(n-2); }}
1. 反转链表
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; ...
斐讯K2 刷固件-笔记
斐讯K2 刷固件-笔记[toc]
0、环境准备硬件:
斐讯K2
网线
软件:
Padavan固件
Breed_Web控制台助手(v5.9版)
下载地址:密码:dp9c
1、刷入Breed引导工具
网线分别连接 PC 与 路由器的 LAN口
打开 Breed_Web控制台助手(v5.9版)
开始刷机
Breed控制台显示刷机成功时,按照刷机状态黑窗口的提示,断开电源
按住 reset复位键不放
接入电源,等待10 秒后,松开复位键,等待 2分钟
浏览器访问 192.168.1.1 进入到「 breed Web 控制台界面 」
备份固件到本地
「恢复出厂设置」->「Config 区 (公版)」,然后点「执行」
2、刷入Padavan固件
进入路由器的管理后台查看效果,Padavan 是 192.168.123.1 或者 http://my.router
用户名密码则均是 admin。
3、 锐捷认证(未验证)
文件服务器搭建-笔记
文件服务器搭建[toc]
1、整体步骤:1、购买服务器
2、开放服务器的端口
3、测试服务器可以网页访问
4、服务器安装 httpd(一般购买后默认都装好了)
5、修改 httpd 的配置。【/etc/httpd/conf/httpd.conf】(修改端口,关闭默认字符集)
6、重启 httpd。【service httpd restart】
7、在/var/www/html/目录下,创建工作目录(以后上传的文件都放工作目录里,这里以/upload为例)
8、利用WinSCP等远程工具上传文件到/var/www/html/upload。
2、安装 httpd 的命令:1234yum install httpd -y 安装 chkconfig --add httpd 加入启动服务 chkconfig httpd on 默认启动级别自启动 service httpd start 启动httpd服务
3、主要配置:123456ServerRoot "/etc/httpd" # 服务器根目录 Listen 80 # 默认 ...
排序算法入门
排序算法入门[toc]
1、冒泡排序
平均-时间复杂度:==O(n^2^)==
最好-时间复杂度:==O(n)==
最坏-时间复杂度:==O(n^2^)==
空间复杂度:==O(1)==
12345678910111213141516171819202122232425262728// 冒泡排序【升序】 public static int[] bubbleSort(int[] arr){ // 控制比较次数 for(int i=1;i<arr.length;i++){ // 判断本轮是否发生过交换,若本轮无交换,则表示 已有序 boolean isSwap = false; // 控制比较 for(int j=arr.length-1;j>0;j--){ // arr[j] > arr[j-1]时,交换2个元素 if(arr[j]>ar ...
实用技巧
实用技巧[toc]
一、网络篇1. 找回家用路由器的宽带密码:
登录路由器管理后台
选择备份,导出.bin 文件
下载RouterView工具
利用工具查看路由器的ADSL密码
2. 解决 MS Edge 浏览器收藏夹不同步的问题:
将DNS手动设置为4.2.2.1 或者 4.2.2.2
退出浏览器的用户登录
重启浏览器
重新登录浏览器
3、MS Edge浏览器开启多线程下载功能:
地址栏输入:edge://flags/,找到Parallel downloading,选择启用。
谷歌系的其他浏览器:chrome://flags/#enable-parallel-downloading => enable
4、下载MS Office 2016-官网
Office 2016家庭版下载:https://account.microsoft.com/services
5、Github加速访问
9 种方法有效帮你提高国内访问 GitHub 的速度!!!快到飞起!
GitHub - 521xueweihan/GitHub520: 让你“爱 ...
劳动法-笔记
劳动法[toc]
第一章 总则
适用范围:
中国境内的 企业 、 用人单位 与 劳动者 之间
【签订劳动合同,依据本法执行】
劳动者的权利+义务:
平等就业、选择职业、获取报酬、休息休假、劳动安全卫生保护、接受职业技能培训、享受社保、提请劳动争议处理、其他劳动权利
完成劳动任务、提高职业技能、执行劳动安全卫生规程、遵守纪律和职业道德
第二章 促进就业
鼓励就业、创业
不得歧视
男女平等就业
禁止招收小于 16周岁的未成年人【文体等行业需要审批,保证其义务教育】
第三章 劳动合同和集体合同
劳动合同:确定劳动关系、明确权利和义务
确定劳动关系 必须 签订 劳动合同
签订和变更合同时,需要 平等自愿、协商一致 ,不得违法、违规
无效合同:违法违规、欺诈威胁的合同【是否无效,由劳动争议仲裁委员会、法院来确认】
劳动合同 必须 具备:
期限
工作内容
劳动保护+劳动条件
报酬
纪律
终止条件
违约责任
共同商议的其他条款
劳动合同的期限:
固定期限
不 ...
公司法-笔记
公司法[toc]
1、总则公司:
股份有限公司:按照==股份==的多少来承担责任
有限责任公司:按照==出资额==的多少来承担责任
公司是==法人==,用公司的==所有财产==来承担责任。
股东有:收益、决策、选择管理人 的资格。
公司的==经营活动==要 遵纪守法、受到社会监督。
设立公司 要==依法登记==(一些法律有特别规定的领域需要先申请、后登记)。
公众可以向登记机关==申请查询登记事项==。
营业执照的==签发日==就是==公司的成立日==。
公司营业执照应当载明公司的==名称、住所、注册资本、经营范围、法定代表人姓名==等事项。
公司营业执照记载的事项发生变更的,需要去办理==换发营业执照==的手续。
==经营范围==由公司章程规定,并依法登记(更改章程也需要登记)。
公司的==法人代表==由董事长、执行董事、经理担任(变更法人代表时,需要登记)
公司设立==子公司== 需要登记(子公司没有法人资格,由总公司承担民事责任)
公司设立==分公司== 需要登记(子公司有法人资格,由分公司自己来承担民事责任)
公司可以投资可以==投资==其他的企业,但不能成为具有债 ...