C 语言学习笔记
参考《C Primer Plus》 第六版
C 语言概述
简单的 C 程序示例
12345678910#include <stdio.h>int main(void){ int num; num = 1; printf("Hello World!\n"); printf("My favorite number is %d because it is first.\n",num); return 0;}
#include 指令和头文件
1#include<stdio. ...
Java 核心类
参考资料:
廖雪峰Java教程https://www.liaoxuefeng.com/wiki/1252599548343744/1260576204194144
String
在 Java 中,String 是一个引用类型,它本身也是一个 class。但是,Java 编译器对 String 有特殊处理,即可以直接用 "..." 来表示一个字符串:
1String s1 = "Hello!";
实际上字符串在 String 内部是通过一个 char[] 数组表示的,因此,按下面的写法也是可以的:
1String s2 = new String(new c ...
Java多线程
Java多线程
1234567891011121314151617181920212223242526272829303132333435363738394041424344// 多线程创建/* 1. 创建一个继承与Thread类的子类 2. 重写Thread类的run()方法 3. 创建Thread类的子类的对象 4. 通过此对象调用start()*/public class CreateThread { public static void main(String[] args) { //3.创建Thread类的子类的对象 ...
Java容器
Java数组与集合
数组
如果我们有一组类型相同的变量,例如,5位同学的成绩,可以这么写:
12345678910public class Main { public static void main(String[] args) { // 5位同学的成绩: int n1 = 68; int n2 = 79; int n3 = 91; int n4 = 85; int n5 = 62; }}
但其实没有必要定义5个int变量。可以使用数组来表示“一组”int ...
Django
基于Django官方文档
使用Pycharm创建Django
Django项目结构
1234567891011DjangoDemo # 根目录只是项目的容器 ├── db.sqlite3 # 数据库文件 ├── DjangoDemo # 纯 Python 包 │ ├── asgi.py # 作为项目运行在 ASGI 兼容的Web服务器上的入口 │ ├── wsgi.py # 作为项目运行在 WSGI 兼容的Web服务器上的入口 │ ├── settings.py # Django 项目的配置文件 │ ...
正则表达式
有人在碰到问题时,就想:“我知道,我可以用正则表达式。”现在,他就有了两个问题。
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。为高级的文本模式匹配、抽取、与/或文本形式的搜索和替换提供了基础。
re 模块使 Python 语言拥有全部的正则表达式功能。
搜索,在字符串任意部分中搜索匹配的模式。search()
匹配,是判断一个字符串能否从起始处全部或者部分地匹配某个模式。match()
compile函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。
该对象拥有一系列方法用于正则表达式匹配和替换。
re 模块也提供了与这些方法功能完全一 ...
Python网络数据采集
Python网络数据采集笔记
网络数据采集的基本原理
对网络爬虫通常的想法:
通过网站域名获取 HTML 数据
根据目标信息解析数据
存储目标信息
如果有必要,移动到另一个网页重复这个过程
Python实现网络连接
使用python获取网页,代码实现
123from urllib.request import urlopenhtml = urlopen("http://www.baidu.com")print(html.read())
urllib
urllib 是 Python 的标准库,包含了从网络请求数据,处理cookie,甚至改变像请求头和用户代理这些元数据的 ...
生物统计学笔记
生物统计学课程笔记整理
生物统计基础知识
基本概念
总体:数理统计上,称研究对象的全体称为总体。由许多客观存在的具有某种共同性质的总体单元所构成的集合体。
构成总体的每个单元称为个体。
对个体的某种性状加以考察如称量、度量、计数或分析化验所得的数值,称为观测值。
总体所包含的个体数目(N)称为总体容量。
总体具有以下三个特征:大量性、变异性、同质性
样本:从总体中抽取的一部分个体组成的集合。
样本必须对总体有代表性
所以抽样必须满足随机抽样的要求
等可能性:每次抽样时各个体具有同等机会被抽取
独立性:每次抽样不影响下次抽样时各个体被抽取的机会
n≥30的样本称大样本;n< ...
计算机书单
从各平台收集整理成的书单
Java
Java基础与进阶
[x] Java编程思想
[x] Java核心技术卷
[x] 深入理解JVM虚拟机
[ ] Java并发编程实战
[ ] Java并发编程艺术
[x] Effective Java
[ ] Java性能调优指南
[ ] Java性能权威指南
JavaWeb
[ ] 深入JavaWeb技术内幕
[x] Spring实战
[ ] Spring揭秘
[ ] Spring源码深度解析
[ ] Maven实战
Python
[ ] Python编程:从入门到实践
[ ] Python编程快速上手——让繁琐工作自动化
[ ] Python ...
HTTP
HTTP状态码
HTTP响应
响应体
Accept:告诉浏览器,它所支持的数据类型
Accept- Encoding:支持哪种编码格式 GBK UTF-8 GB2312 ISO8859-1
Accept- Language:告诉浏览器,它的语言环境
Cache- Control:缓存控制
Connection:告诉浏览器,请求完成是断开还是保持连接
HOST:主机,,/
Refresh:告诉客户端,多久刷新一次
Location:让网页重新定位
常见的状态码简述
2XX
一般是请求成功
200 正常处理
204 成功处理,但服务器没有新数据返回,显示页面不更新
206 对服务器进行范围请求, ...


