240 发简信
IP属地:河北
  • 单车寻找

    问题描述:对于一辆单车,怎么寻找它附近的单车。 第一种方法 有点紧张了,没描述清楚,再来详细说一下: 取一个颗粒度,比如万分之1。(这个假设值显而易见太大,根据业务要求来更改...

  • 120
    libuv 源码分析1: loop和poll

    libuv 源码分析1: loop和poll 0 背景 libuv是一个开源异步I/O库(Asynchronous I/O)。主页在这里libuv 应用案例:Nodejs ....

  • 对自己也是总结,对别人有帮助就更好了

    Hibernate入门2-关联和映射

    Hibernate 快速入门2 - 关联映射和类继承 2 关联映射 我们知道两个表A、B的映射关系有 1-1, 1-N, M-N 对于每种映射关系,还可以分为单向和双向。即单...

  • Hibernate入门3-批量操作

    Hibernate 快速入门3 - 批量处理和查询 4 批量处理 4.1 批量插入 考虑一个批量插入100万条学生数据到数据库中。 我们当然可以写一个循环,然后session...

  • Hibernate入门2-关联和映射

    Hibernate 快速入门2 - 关联映射和类继承 2 关联映射 我们知道两个表A、B的映射关系有 1-1, 1-N, M-N 对于每种映射关系,还可以分为单向和双向。即单...

  • Hibernate入门1-基本用法

    Hibernate 快速入门1 - 基本用法 Hibernate简介 ORM:对象关系映射(ORM, Object Relational Mapping)。用于实现面向对象编...

  • Windows网络踩坑实录

    Windows 开发日记 背景: 把一个多线程网络软件移植到Windows上。 基本简介: 软件类似代理。转发上层应用UDP数据包,仅添加一些字段在数据头。 每一条服务端发过...

  • OrderFood 点菜

    Lily 点菜问题 背包问题 题目: 见到的动态规划一般是一维dp[i]和二维的dp[i][j]。没见过三维的,就搞不出来。经过ACM同学的指点,再加一维,就解决了。 为什么...

  • 面向对象的六大原则

    设计模式基础 面向对象的六大原则 单一职责原则(Single Responsibility Principle, SRP) 开闭原则(Open Close Principle...

  • 120
    数据库基础Database4-数据库设计

    数据库基础Database4-数据库设计 六 关系设计库设计 一个关系模式: R(U, F) 其中: 关系名R是符号化的元组定义 U为一组属性 F为属性组U上的一组数据依赖 ...

  • 数据库基础Database3-高级SQL

    数据库基础Database3 四 高级SQL 4.1 使用程序设计语言访问数据库 JDBC 4.2 函数和过程 (FUNCTION AND PROCEDURE) 和一般程序设...

  • 120
    数据库基础Database2-中级SQL

    数据库基础Database2 三 中级SQL 中级SQL主要包含形式更复杂的SQL查询、视图定义、事务、完整性约束、授权。 3.1 连接表达式(JOIN) 3.1.1 连接条...

  • 120
    数据库基础Database1-初级SQL

    数据库基础Database1 一 基础概念 1. 概念 数据库管理系统(Database Management System, RDMS)由一个互相关联的数据的集合和一组用以...

  • 结构型模式8-结构型模式总结

    结构型模式8-结构型模式总结 结构型模式总共有7种: 适配器模式(Adapter) 组合模式(Composite) 桥接模式(Bridge) 代理模式(Proxy) 外观模式...

  • 120
    行为模式3-模板方法

    行为模式3-模板方法 模板方法Template Method 意图 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Template Method使得子类可以不改变一个...

  • 120
    行为模式8-访问者模式

    行为模式8-访问者模式 访问者模式Visitor 意图 表示一个作用于某个对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 问题思考...

  • 120
    创建型模式5-原型模式

    创建型模式5-原型模式 原型模式(prototype) 意图 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 问题思考 考虑c++中浅拷贝和深拷贝。java...

  • 120
    结构型模式6-代理模式

    结构型模式6-代理模式 代理模式Proxy 意图 为其他对象提供一种代理,以控制对这个对象的访问。 问题思考 考虑一个rpc服务。或者运行时权限检查,有权限则允许调用某些操作...

  • 120
    创建型模式3-单例模式

    创建型模式3-单例模式 单例模式(singleton) 意图 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 问题思考 假如你是某移动设备系统的设计者,考虑向开发者开...