演化算法
什么是演化算法
演化算法是一类模拟自然界遗传进化规律的仿生学算法,遗传算法是其中的一个分支。
Texstudio基本操作
Reference
MiKTeX 官方网站 https://miktex.org/
TeXstudio官方网站 www.texstudio.org/
知乎安装教程参考 https://zhuanlan.zhihu.com/p/42844087
Latex语法及资源入门 https://www.latexstudio.net/archives/9377.html
参考文献格式参考 https://sites.google.com/site/westchinatmer/can-kao-wen-xian-xie-fa
简单的辨析
来源:维基百科、官网
什么是 TeX ?
TeX,在系统内程式化为T E X,是一个排版系统,由计算机科学家和斯坦福大学教授Donald Knuth [1]设计和编写,并于 1978 年首次发布。TeX 是一种排版复杂数学公式的流行方法;它被认为是最复杂的数字印刷系统之一。
TeX 的设计有两个主要目标:允许任何人以最小的努力制作高质量的书籍,并提供一个系统,可以在任何时间点在所有计算机上给出完全相同的结果(连同Metafont语言用于字体描述和计算机现代 ...
Bootstrap框架认识到实战
Reference
菜鸟 https://www.runoob.com/bootstrap/bootstrap-tutorial.html
大白话讲什么是Bootstrap https://blog.csdn.net/zhaomengszu/article/details/87923083
什么是Bootstrap
前端框架
基于HTML、CSS、Javascript
由Twitter成员开发
开源产品
通过直接使用框架中已经有的class来直接定义你的页面的样式,达到快速建立前端页面的目的,不需要你自己写具体的CSS
使用场景
从Bootstrap3开始移动设备优先
各中浏览器均支持
需要具备HTML和CSS基础知识
响应式设计
提供简介的统一解决方案
内置功能组件
包含内容
网格系统、链接样式、背景基本结构
全局CSS、可扩展的class
重用组件
JS插件 jQuery 插件
快速实例
<!DOCTYPE html><html><head> <title>Bootstrap 实例</titl ...
Python高级特性总结
Reference
https://flask.net.cn/foreword.html
Decorator
在python中,函数也是一个对象,通过打印函数对象的name就可以得到函数的name,例子如下:
def haha(): print('hello')haha()print(haha.__name__)# 输出hellohaha
什么是装饰器?我们明确了函数是一个对象后,我们就可以在其类中添加装饰函数。要增强haha()函数的功能,比如,在函数调用前后自动打印日志,但又不希望修改haha()函数的定义,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。下面是一个装饰器的定义:
def log(func): # 参数是一个ha def wrapper(*args, **kw): print('call %s():' % func.__name__) return func(*args, **kw) return wrapper
对CUDA的认识
Reference
什么是cuda https://zhuanlan.zhihu.com/p/146431357
CUDA架构
统一计算设备架构(Compute Unified Device Architecture, CUDA),是由NVIDIA推出的通用并行计算架构。解决的是用更加廉价的设备资源,实现更高效的并行计算。
CUDA由**英伟达(NVIDIA)**提出
CUDA暴露了GPU编程接口
背包问题(Python)
Reference
背包九讲实例:01背包问题
知乎什么是动态规划 (推荐看这个) https://www.zhihu.com/question/23995189
暴力解动态规划Brute Force
贪心&动态规划
贪心:即每一次选择都选择当前状态下的最优
动态规划:将一个问题拆成几个子问题,分别求解这些子问题,即可推断出大问题的解。
最优子结构:大问题的最优解可以由小问题的最优解推出
在可能解的空间寻找最优
自带减枝
顺序递推&记忆化
0-1背包
分数背包
图解TCP/IP读书笔记
Reference
<图解TCP/IP>
谈谈网络通信中的 ACK、NACK 和 REX ** **https://zhuanlan.zhihu.com/p/104322256
SYN 报文什么时候情况下会被丢弃?https://www.cnblogs.com/xiaolincoding/p/15710376.html
目前博客还没有用图床,先在语雀看吧 https://www.yuque.com/bcodesheep/cg3moq/iga7nwrsk9zmxd5o?# 《图解TCP/IP》
简要的正确认识
TCP/IP是一个协议组包含了许多子协议,比较常见的就是HTTP
TCP/IP是类似数据结构的通用规范,用于构建我们现在的互联网
TCP/IP协议组分别作用在数据传输的七层模型之上
七层模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层
计算机网络的脉络
网络规模
广域网 WAN
局域网 LAN
计算机网络虽计算机的发展而发展,在不同时期的作用不同
分组交换技术的计算机网络
电话网络逐渐被IP取代
到最后逐渐演变为如今的TCP/I ...
为什么有的时候需要手动配置IP和DNS(DHCP协议)
Reference
https://info.support.huawei.com/info-finder/encyclopedia/zh/DHCP.html
Flask框架
Reference
https://flask.net.cn/foreword.html
微框架
暂时放一放
Java中反射的理解
Reference
廖 https://www.liaoxuefeng.com/wiki/1252599548343744/1255945147512512
什么是反射
反射就是Reflection,Java的反射是指程序在运行期可以拿到一个对象的所有信息。
反射是为了解决在运行期,对某个实例一无所知的情况下,如何调用其方法。
Class类
这里涉及到JVM虚拟机的机制
在JVM动态加载类class的过程中,会创建一个Class类型的实例,并关联起来
public final class Class { private Class() {}}