为什么要编码 不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言。由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte 来表示,因而必须要经 ...
分类:
编程语言 时间:
2020-05-15 21:47:12
阅读次数:
71
[TOC] 简单接触 DNS服务器里存着一张表 表中放着域名和IP地址,域名和IP地址以映射关系保存,即一对一。 而浏览器访问某个域名,实际上是访问域名对应的ip地址 所以浏览器需要知道域名对应的ip地址 如何知道? 向知道的人查询,也就是向dns服务器查询 第一阶段递归查询 递归:客户端只发一次请 ...
分类:
其他好文 时间:
2020-05-15 21:46:54
阅读次数:
84
1.数据库架构演变 DAL是数据访问层的英文缩写,即为数据访问层(Data Access Layer)。其功能主要是负责数据库的访问。 在项目实际开发过程,有的直接采用JDBC技术进行数据库持久化操作,有的采用目前很好用的ORM框架来进行数据库持久化操作。 ORM耦合度较高 mysql 单表可支持5 ...
分类:
其他好文 时间:
2020-05-15 21:46:39
阅读次数:
80
解最小二乘的方法有很多,这里给出常见的三种方法实现。 一是一般方法,之前博客一般都用这种方法。 二是svd分解法,之前有用过svd(见这里,这里和这里)解其他问题,但是没用来解过最小二乘。 三是qr分解法,这个好像没用过。 这里主要总结记录一下实现方法。 代码如下: clear all; close ...
分类:
其他好文 时间:
2020-05-15 21:46:22
阅读次数:
98
1.准备3台服务器,一台master ,两台 slave Master 192.168.146.128 Slave 192.168.146.129 slave 192.168.146.130 2.哨兵机制需要先实现Redis的主从复制 Redis的主从复制的实现详细参考:https://www.cn ...
分类:
其他好文 时间:
2020-05-15 21:46:00
阅读次数:
91
“递归只应天上有,迭代还须在人间”,从这句话我们可以看出递归的精妙,确实厉害,递归是将问题规模逐渐减小, 然后再反推回去,但本质上是从最小的规模开始,直到目标值,思想就是数学归纳法,举个例子,求阶乘 N!=(N-1)!*N , 而迭代是数学中的极限思想,利用前次的结果,逐渐靠近目标值,迭代的过程中规 ...
分类:
编程语言 时间:
2020-05-15 21:45:22
阅读次数:
112
cookie 以键值对的形式存储信息在浏览器 cookie不能跨域,当前及其父级域名可共享 cookie可设置有效期 cookie可以设置path session 基于服务器内存的缓存(非持久化),可保持会话 每个session通过sessionid来区分不同请求 session可设置过期时间 se ...
分类:
其他好文 时间:
2020-05-15 21:45:04
阅读次数:
90
1. pc端安装chrome浏览器 2.安装adb扩展 3.pc端通过adb能识别出手机 4.使用adb扩展, 点击View inspection Targets进入chrome://inspect/#devices 5. 点击inspect ...
分类:
移动开发 时间:
2020-05-15 21:44:39
阅读次数:
93
团队训练(五) 二分查找(1) 前言:先分享一波学二分的心理过程,这几道二分题居然差不多磨了十来天,一开始仅仅是把一些模板记下来,然后现在终于有一丝丝理解,看到很多文章都说,只有10%的程序猿会二分,我也不懂真假,反正我觉得就有那么一点点玄学,既要考虑边界问题,又要考虑左右区间问题,还要考虑返回值等 ...
分类:
其他好文 时间:
2020-05-15 20:40:41
阅读次数:
84
行列式 n阶行列式的计算: $$ \left|\begin{matrix}a_{11} & a_{12} & \cdots & a_{1n} \\a_{21} & a_{22} & \cdots & a_{2n} \\\vdots & \vdots & \ddots & \vdots \\a_{n1 ...
分类:
其他好文 时间:
2020-05-15 20:39:27
阅读次数:
121
T1:心的旋律(circle)
T2:幻化成风(count)
T3:大家佛(cut) ...
分类:
其他好文 时间:
2020-05-15 20:38:48
阅读次数:
93
写在前面 实际上我从未想过我会接触到H5小游戏开发,那是在2015年末,当时我还刚开始学习iOS不久,用Swift在写一个类似于Snapchat的应用。由于公司项目转型,需要创造一个小游戏平台,需要使用一个比较成熟的前端游戏框架来快速开发小游戏。都说创业公司有无限的实践机会,于是,我就接触到了Pha ...
分类:
Web程序 时间:
2020-05-15 20:38:09
阅读次数:
106
一个骨牌为3格。 当棋盘边长为2,总格数(2^2-1)/3,发现可以整除。 那么因为棋盘边长为2^k,总格数(2^4-1)/3,可以用n^2-1=(n+1)(n-1)拆开,利用上一步,发现可以整除。 可以证的无论棋盘的边长,都可以在有一个奇异点的情况下被整除。 那么我们的目标是把大的棋盘一步步拆成边 ...
分类:
其他好文 时间:
2020-05-15 20:37:43
阅读次数:
83
多线程的线程同步和锁 线程同步 当多个线程访问同一个对象,并且线程还想修改对象,这时候就需要 线程同步 ,线程同步其实就是一个等待机制,多个需要访问此对象的线程进入 对象的等待池 形成队列,等待前一个线程使用完毕,下一个线程再使用。 线程同步的形成条件:队列+锁 队列 线程排队。 锁_synchro ...
分类:
编程语言 时间:
2020-05-15 20:37:08
阅读次数:
79
声明es import elasticsearch6 es = elasticsearch6("10.10.10.10:9200") #查看当前所有仓库 es.snapshot.get_repository() #删除已存在的仓库(假设已存在的仓库叫"beifen") es.snapshot.del ...
分类:
其他好文 时间:
2020-05-15 20:36:14
阅读次数:
88
1.5.深入分析代理模式 1.5.1.深度分析代理模式【上】 时长:46min 学习目标: 》代理模式的应用场景及实现原理 》区分静态代理与动态代理 》cglib和jdk Proxy实现动态代理的区别 》手写实现定义的动态代理 》spring Aop基于动态代理,打下基础 5.1.代理模式定义 5. ...
分类:
其他好文 时间:
2020-05-15 20:35:57
阅读次数:
80