Skip to content

YangXiaoo/Lookoop

Repository files navigation

个人博客

c++

  • c++primer - c++primer顺序容器与关联容器的一些用法
  • effective c++ - effective c++笔记归纳

Data Structures and Algorithm Analysis

数据结构与一些算法,来自算法导论数据结构与算法分析-C语言描述C Primer Plus, 数据结构-python描述,博客

  • ADT链表(c)-抽象链表实现
  • geometry(c++)-Andrew's Monotone Chain Algorithm
  • Graph (python)-拓扑排序,dijkstra,kruskal,Prim
  • greedy algorithms (python)-找零,哈夫曼编码
  • heap (python) - 二叉堆,斐波那锲堆
  • List (c) - 列队,简单链表实现
  • RSA (python) - 基于素数的加密算法
  • sort (python) - 桶排序,计数排序,插入排序,快排,归并排序,冒泡排序,暴力排序
  • String(python) - KMP, LCS(最长公共子串),Rabin-Karp, 有限自动机
  • tree (python) - 二叉树(c), B树,二叉索引树,红黑树,Segment tree
  • trie(python) - 字典树(来自Leetcode)
  • 搜索算法(python) - 二叉搜索(递归与非递归)
  • 散列(c)

image

  • OpenCV - 一些函数用法以及实例
  • opencv c++ - 笔记

interview

  • README.md - 面经

java

  • CoreJava_I - java核心技术卷I笔记
  • 笔记
    • notebook.java - 基本数据类型及其用法
    • 多线程笔记.java - 多线程基础
  • 笔记/java-深入学习 - AOP, CAS, JDBC连接demo, 浅/深克隆, 多线程, 序列化

Leetcode

200多道

  • c - 151-166题
  • c++
  • python
  • java - 100-150题
  • sql
  • otherQuestion - 面试题

linux

  • shell - Linux命令行与Shell标本编程大全笔记
  • 运维 - Linux网络运维以及一些命令的基本使用方法

MachineLearning

机器学习以及工程应用(python实现)

  • AdaBoost - 集成学习
  • Bayes - 贝叶斯
  • Aprior - 字符处理
  • FP-growth - 同上
  • CNN - 卷积神经网络,纯numpy实现
  • Callaborative Filtering - 协同过滤,推荐算法
  • DBSCAN - 聚类
  • decision tree - 决策树,包括CART,随机森林
  • Factorization Machine - 因子分解,预测常用于CTR
  • GA - 遗传算法
  • GBDT - 梯度树,分类回归
  • K-means - 包括k-means++算法
  • KNN - 最近邻算法,可用于分类
  • Label Propagation - 聚类算法,依靠邻接点全权重
  • Logistic Regression - 逻辑回归
  • Mean Shift - 聚类算法
  • PCA - 降为,使用SVD
  • Personal Rank - 推荐算法
  • Python-simple-Bp - BP神经网络实现
  • Q-learning - 强化学习
  • regression - 岭回归,线性回归,Lasso回归
  • RNN - LSTM长短时神经网络
  • Sarsa - 强化学习
  • Softmax Regression - softmax回归, 应用
  • SVD - 推荐算法,压缩
  • SVM - 支持向量机
  • Unet - 图像分割
  • tensorflow - kaggle骨龄识别

php

  • 一些笔记

python

参考书籍:python基础教程改善Python程序的91个建议精通python设计模式, 博客

  • 设计模式
    • 工厂方法
    • 建造者模式
    • 单例模式
    • 适配器模式
    • 享元模式
    • 原型设计
    • 外观模式
    • MVC模式
    • 代理模式
    • 修饰器模式
    • 桥接模式
    • 模板模式
    • 状态模式
    • 策略模式
    • 观察者模式
    • 过滤模式
  • note/python视频笔记 - python一些基础用法
  • 高级用法 - 迭代器,常量管理,日志,多线程,多进程,上下文管理,单元测试,垃圾回收

SQL

  • 约束
  • 范式
  • 数据操作
  • 外键
  • 联合查询
  • 视图
  • 数据库备份
  • 事务
  • 系统变量
  • 触发器
  • 执行结构
  • 函数
  • 存储过程

tool

  • bone_segementation_use_stacking - 基于stacking分类方法的阈值分割
  • ImgSeg - c++版本的程序分割
  • Leetcode代码统计 - 统计本仓库里leetcode文件下题目数
  • 代码行统计工具 - python代码行数统计
  • 图像处理 - 使用单个模型和一般方法实现的图像分割,应用
  • 数据处理 - 数据读取操作
  • 文件处理 - 配合labelme标注的脚本
  • 有道词典单词导出处理 - 有道词典保存单词本进行处理并保存
  • 汉字编码 - 一种汉字编码脚本

web

  • 图解TCP/IP - 笔记
  • tornado - tornado基础笔记