先mark

https://www.freecodecamp.cn 这是一个专门为零基础学习者准备的学习路径,从零开始学习Web开发。
分类: 其他 发布时间: 06-03 23:11 阅读次数: 2

计网

1、UDP(用户数据报协议) 为应用程序提供不可靠、无连接的服务 UDP从应用程序得到数据,附加上源和目的端口号字段,以及校验和、数据长度字段封装成数据报交给网络层 关于何时、发送什么数据的应用层控制更为精细 无拥塞控制机制 无需连接建立 无连接状态 分组首部开销小(8字节) 适合实时应用,不希望过分延迟报文段的传送,能容忍一些数据丢失(DNS) 2、TCP(传输控制协议) 提供可靠...
分类: 其他 发布时间: 06-03 23:11 阅读次数: 2

网络编程UDP

1、相关函数 1、socket 创建套接字 SOCKET WSAAPI socket( _In_ int af, _In_ int type, _In_ int protocol ); // AF_INET The Internet Protocol version 4 (IPv4) address family. /* SOCK_DGRAM A socket typ...
分类: 其他 发布时间: 06-03 23:11 阅读次数: 2

金山一面

忐忑的等了三天,一直以为笔试就被刷了,毕竟printf(“11+%d”,1)都没选对结果,不过昨天下午hr小姐姐终于给我打电话了qwq然后跟她约了今天早上十点半面试,九点出门,早到了半个小时(路真的有点难找),这个楼跟之前住那边的软件园的楼龄和分布都太像了,让我想起那个暑假在黑工厂打工的经历..扯远了,因为去面试的同学其实不算少,然后等了一会hr小姐姐带我到一个桌子前面,过了一会我的面试官就来了。...
分类: 其他 发布时间: 06-03 23:10 阅读次数: 2

Three.js入门(一)

摘自Three.js入门指南 张雯莉 (作者) 本书针对Three.js的几个重要话题分章节介绍,包括:Three.js和WebGL的背景资料、照相机的设定、在场景中添加物体、实现动画效果、导入外部模型、添加光源和阴影效果、着色器等。 1、WebGL WebGL是基于OpenGL ES 2.0的Web标准,可以通过HTML5 Canvas元素作为DOM接口访问。WebGL可以看做是将...
分类: 其他 发布时间: 06-03 23:10 阅读次数: 2

Three.js入门(二)

摘自Three.js入门指南 张雯莉 (作者)
分类: 其他 发布时间: 06-03 23:10 阅读次数: 2

MyBatis的基本构成

核心组件: SqlSessionFactoryBuilder(构造器):它会根据配置信息或者代码生成SqlSessionFactory(工厂接口) SqlSessionFactory:依靠工厂来生成SqlSession(会话) SqlSession:一个既可以发送SQL去执行并返回结果,也可以获取Mapper的接口 SQL Mapper:它是由一个Java接口和ML文件(或注解)构成的,需要给...
分类: 其他 发布时间: 06-03 23:09 阅读次数: 2

MyBatis组件的生命周期

SQLSessionFactoryBuilder SQLSessionFactoryBuilder是利用XML或者Java编码获得资源来构建SqlSessionFactory的,通过它可以构建多个SessionFactory。它的作用就是一个构建器,一旦构建了SqlSessionFactory,它的作用就已经完结,失去了存在的意义,这时我们就应该毫不犹豫的废弃它,将它回收。所以它的生命周期只存在...
分类: 其他 发布时间: 06-03 23:09 阅读次数: 2

详解mybatis-config.xml文件

<?xml version="1.0" encoding=UTF-8"> <configuration><!--配置--> <properties/><!--属性--> <settings/><!--设置--> <typeAliases&g
分类: 其他 发布时间: 06-03 23:09 阅读次数: 2

映射器

映射器是MyBatis最强大的工具,也是我们使用MyBatis时用得做多的工具,因此熟练掌握它是十分必要的。MyBatis是针对映射器构造的SQL构建的轻量级框架,并且通过配置生成对应的JavaBean返回给调用者,而这些配置主要便是映射器。 映射器的主要元素 select元素 select元素常用配置: 举例: <select id="findAll" resultT...
分类: 其他 发布时间: 06-03 23:08 阅读次数: 4

Mybatis中接口和对应的mapper文件位置配置详解

转载自https://blog.csdn.net/fanfanzk1314/article/details/71480954       今天遇到一个问题是mybatis中接口和对应的mapper文件位置不同,而引起的操作也会不同,在网上找了好久最终找到了方法,这里就...
分类: 其他 发布时间: 06-03 23:08 阅读次数: 1

Genesis 多边形闭轮廓填充算法

通过逐行扫描,计算得出直线与多边形相交点进行求解 原理图形如下所示: 相关函数: /// <summary> /// 求点P到线段L距离 /// </summary> /// <param name="p"></param> /// <param name="l"></param> /// <param name="return_p"></param> /// <param name="i
分类: 其他 发布时间: 06-03 23:07 阅读次数: 2

设计模式之适配器模式(php实现)

/* github地址:https://github.com/ZQCard/design_pattern * 适配器模式:将一个类的接口转换成客户希望的另外一个接口。 * 适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 * * 实例解析: * 我们有一个 MediaPlayer 接口和一个实现了 MediaPlayer 接口的实体类 AudioPlayer。 * 默认情况下,AudioPlayer 可以播放 mp3 格式的音频文件。 * 我们还有另一个接口
分类: 其他 发布时间: 06-03 23:07 阅读次数: 2

《数据结构》_6集合和搜索

集合的表示 顺序搜索 无序表的顺序搜索 适用于线性表的顺序存储结构和链式存储结构。 算法分析:   (1)搜索成功的情况下平均搜索长度:ASL=1/n ∑(i+1)=(n+1)/2   (2)搜索失败的情况下平均搜索长度为n。 有序表的顺序存储 算法分析:   (1)搜索成功的情况下:(n+1)/2   (2)搜索失败的情况下:n/2 +2 对半搜索 适用于采用顺序存储结构的有序表。   每次取的中点都是⌊(low+high)/2⌋,进行比较。 定理:对半搜索算法在成功搜索的情况下,关键字值之
分类: 其他 发布时间: 06-03 23:07 阅读次数: 2

《Maven实战》第05章 坐标和依赖

5.1 Maven坐标——项目唯一标识 groupId(必须定义):定义Mavan项目隶属的实际项目,如SpringFramework,一个实际项目可包含多个Maven项目 artifactId(必须定义):定义实际项目中的一个Maven项目,如spring-core、spring-context version(必须定义):定义Maven项目模块的版本 packaging(可选,默认为jar):定义Maven项目的打包方式,如jar,war。 classifier(不能直接定义):定义构建输
分类: 其他 发布时间: 06-03 23:07 阅读次数: 2

Centos下DNS+NamedManager高可用部署方案完整记录

之前说到了NamedManager单机版的配置,下面说下DNS+NamedManager双机高可用的配置方案: 1)机器环境 主机名 ip地址 dns01.kevin.cn 192.168.10.202 dns02.kevin.cn 192.168.10.203 VIP地址:192.168.10.190 两台机器做好主机名及hosts绑定 [root@dns01 ~]# vim /etc/hosts ...... 1
分类: 其他 发布时间: 06-03 23:07 阅读次数: 2

视频专家之路【四】:ffmpeg简单实战之获取属性 视频专家之路【一】:音视频入门知识基础

本文是听了雷宵骅大神的课之后的总结,部分内容借用了其PPT的内容,如有侵权请告知删除。 雷宵骅大神的博客为:https://blog.csdn.net/leixiaohua1020 本节的目的正式开始接触ffmpeg的API,来使用其API来获取属性 ffmpeg接口的常规操作: 原来在视频专家之路【一】:音视频入门知识基础 这一节中提到过播放器在播放视频时采取的所有动作,将其和ffmpeg的API接口对应起来,如下图所示。 其实在ffmpeg的处理中也是严格按照该流程去执行的。 现在对这些接
分类: 其他 发布时间: 06-03 23:07 阅读次数: 2

总结一下循环

我们前面讲了不少关于循环的用法,今天我们把循环的知识点来总结一下: 1、有两种循环的语法,一种是for循环,一种是while循环。while循环用的相对叫少一点。for循环用得多一点,一般用在迭代中。我们来看一下两个循环代码的用法例子: 1、for循环: for number in range(0,50): print(number) #得到的结果是0到49 2、while循环: LSF = 1 while LSF <= 100: print(LSF) LSF += 1 #
分类: 其他 发布时间: 06-03 23:07 阅读次数: 2

《Maven实战》第13章 版本管理

版本管理:项目整体版本的演变过程的管理,如从1.0-SNAPSHOT到1.0,再到1.1-SNAPSHOT 版本控制:借助版本控制工具追踪代码的每一个变更 13.1什么是版本管理 版本管理:项目整体版本的演变过程的管理,从快照版本到发布版本之间的转换,如从1.0-SNAPSHOT到1.0,再到1.1-SNAPSHOT 发布版本为项目某个时刻比较稳定的状态,含【源代码的状态】和【构建的状态】 源代码的状态: 1)所有的自动化测试应全部通过 2)项目的代码已全部提交到版本控制系统中 构建的状态:
分类: 其他 发布时间: 06-03 23:07 阅读次数: 2

小公司的项目交付

前言   从毕业起在一家小公司不知不觉已经工作了两年,从开始的懵懵懂懂逐渐的对产品交付过程有了一些了解,最近负责了一个项目的开发让我感到在小公司要做好一个项目真的很难,也深知是自己目前的水平还不够,以下仅仅是根据自己目前的知识背景所提出的见解,可能有很多是错的但这是从我自身角度得出的结论希望能对读者有所启发。   对于我负责的项目从启动到交付的过程包括确定产品方向、产品定义、用户体验设计、基本的项目管理及开发、测试、发布,忘了说一点,我们公司一个项目的开发团队就几个人,这次项目也是只有4个人,
分类: 其他 发布时间: 06-03 23:07 阅读次数: 2