html
标签123| | 12345 **** div和span123 超链接1 target 可选 _self 和 _blank,前者是在当前窗口打开,后者是新开窗口。 锚点链接1 在被跳转的标签加上 id 并保持 id 与跳转名一致。 特殊字符表格标签12345| || --- || 姓名 | 年龄 | 评价 | 分割标签更好的分清表格结构 12345 跨行合并:rowspan="合并单元格的个数" 跨列合并: colspan="合并单元格的个数" 列表标签12345678910111213 - - 输入标签css css 选择器基础选择器 标签选择器 类选择器(class) 可以有多类名,在 class 中用空格隔开 id 选择器 以 #+id 名来选择 id 具有唯一性 通配符 *,一般用于消除某某通用属性 文字样式1234567/* font-family: 字体 *//* font-size: 字号 *...
spring
Core Container这个模块是spring框架中最核心的部分,其他所有模块都是依赖它运行的。看到容器(装对象的),根据这样的一个结构设计来看,spirng是用来管对象的技术 是AOP(面向切面编程)模块设计型的概念。具体是做什么的呢?它可以在不惊动原始程序的基础上,给它增强功能,aspect也是对aop思想进行了实现 Data Access 是和我们与数据库交互相关的内容 web 和spring mvc相关 test 用于快速测试,单例测试:就是对一个一个的方法进行测试的模式 核心概念 IOC控制反转/DI在controller中要使用Service 所以我们需要由既要创建controller,又要使得controller创建的时候要带上Service,将controller内部加上Service的过程就是DI(依赖注入) 配置文件注入方式id是方便IOC容器查找的class指明这个类在项目中的位置 123 从容器中拿到对应的类 123ApplicationContext context = new ClassPathXmlAp...
redis基础
优势: -性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。使用的是内存读写。单线程 -丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。 -原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。 数据结构 String字符串 List集合 set集合 zset集合 Hash散列 bitmap GEO地理位置信息 Stream消息队列 string基本指令 set key value 设置值 get key 返回值 setnx key value 当key不存在的时候设置key的值 MSET key value 同时设置一个或者多个key的值 MSETNX key value 同时设置一个或者多个key的值,当所有给定的key都不存在的时候 hashHD...
jdbc入门
jdbc就是使用java语言操作关系型数据库的一套api 各个不同的关系型数据库实现jdbc接口 因此java程序员可以通过同一套代码实现操作不同的数据库 而各个关系型数据库的实现类就是常说的驱动 使用-注册驱动 1Class.forName("com.mysql.jdbc.Driver"); -获取连接 1Connection conn = DriverManager.getConnection(url, username, password); Java代码需要发送SQL给MySQL服务端,就需要先建立连接 -定义SQL语句 1String sql = “update…” ; -获取执行SQL对象 执行SQL语句需要SQL执行对象,而这个执行对象就是Statement对象 1Statement stmt = conn.createStatement(); -执行SQL 1stmt.executeUpdate(sql); -处理返回结果 -释放资源 事物实现具体代码实现如下: 1234567891011121314151617...
mysql基础
可以通过命令行,在管理员模式下执行以下命令: 1net start mysql80 或者可以通过计算机管理中的服务打开。客户端启动 使用mysql提供的命令行工具 通过命令提示符(cmd)执行以下命令: 1mysql [-h IP地址] [-P 端口号] -u 用户名 -p 其中,IP地址和端口号可以省略,默认为本地连接。如果使用端口号,则需要指定正确的端口号。用户名为必填项,-p选项表示需要输入密码。 例如,默认连接本地的MySQL服务器,使用root用户登录,可以直接执行以下命令: 1mysql -u root -p 基础 数据模型MySQL是一个基于关系模型的数据库管理系统,它由多个相互连接的二维表组成。 特点: 使用表进行数据存储,格式统一,便于维护。 使用SQL语言进行操作,标准统一,使用方便。 DBMS:数据库管理系统 SQL 通用语法 SQL语句可以单行或多行书写,以分号结尾。 可以使用空格或制表符提高可读性。 SQL语句不区分大小写。 单行注释可以使用 “–” 或 “#” ,多行注释使用 “/…/“。 S...
图
邻接表最小生成树最小生成树的两种算法核心思想都是贪心 普利姆算法思路:整个算法分为三步 预准备数组初始化 找与当前边相接的最短的打印且储存 更新最小权值的数组 唯一最小生成树无论从哪个节点出发生成的树都是一样的 所以我们从0出发 这只是最基本的方法,有很大的优化空间 完整代码 1234567891011121314void Kruskal() { EDG b[20];//*(&b[0])@10 int markz[10] = {0}; int size = EDGinit(b); printf("\n"); sort(size, b); int start, end; for (int i = 0; i b.b[k][j]) { shortest[j] = b.b[k][j]; adjek[j] = k; } }//k为上处的k,即为与当前节点最相近的节点//因为是贪心算法,所以当当前节点与a节点的权值要小于名...