行内元素和块级元素

2013-01-05 11:40 by greenal, 88623 阅读, 3 评论, 收藏, 编辑

1 块级元素:div  , p  , form,   ul,  li ,  ol, dl,    form,   address,  fieldset,  hr, menu,  table
行内元素:span,   strong,   em,  br,  img ,  input,  label,  select,  textarea,  cite,  
内联元素(inline element)
a - 锚点
b - 粗体(不推荐)
br - 换行
em - 强调
font - 字体设定(不推荐)
i - 斜体
img - 图片
input - 输入框
label - 表格标签
select - 项目选择
small - 小字体文本
span - 常用内联容器,定义文本内区块
strike - 中划线
strong - 粗体强调
sub - 下标
sup - 上标
textarea - 多行文本输入框
tt - 电传文本
u - 下划线
 
 
 
内联元素(行内元素)内联元素(inline element)
* a - 锚点
* abbr - 缩写
* acronym - 首字
* b - 粗体(不推荐)
* bdo - bidi override
* big - 大字体
* br - 换行
* cite - 引用
* code - 计算机代码(在引用源码的时候需要)
* dfn - 定义字段
* em - 强调
* font - 字体设定(不推荐)
* i - 斜体
* img - 图片
* input - 输入框
* kbd - 定义键盘文本
* label - 表格标签
* q - 短引用
* s - 中划线(不推荐)
* samp - 定义范例计算机代码
* select - 项目选择
* small - 小字体文本
* span - 常用内联容器,定义文本内区块
* strike - 中划线
* strong - 粗体强调
* sub - 下标
* sup - 上标
* textarea - 多行文本输入框
* tt - 电传文本
* u - 下划线
* var - 定义变量

块元素(block element)
* address - 地址
* blockquote - 块引用
* center - 举中对齐块
* dir - 目录列表
* div - 常用块级容易,也是css layout的主要标签
* dl - 定义列表
* fieldset - form控制组
* form - 交互表单
* h1 - 大标题
* h2 - 副标题
* h3 - 3级标题
* h4 - 4级标题
* h5 - 5级标题
* h6 - 6级标题
* hr - 水平分隔线
* isindex - input prompt
* menu - 菜单列表
* noframes - frames可选内容,(对于不支持frame的浏览器显示此区块内容
* noscript - )可选脚本内容(对于不支持script的浏览器显示此内容)
* ol - 排序表单
* p - 段落
* pre - 格式化文本
* table - 表格
* ul - 非排序列表

可变元素
可变元素为根据上下文语境决定该元素为块元素或者内联元素。

* applet - java applet
* button - 按钮
* del - 删除文本
* iframe - inline frame
* ins - 插入的文本
* map - 图片区块(map)
* object - object对象
* script - 客户端脚本
 
 
2  区别:
1)块级元素会独占一行,其宽度自动填满其父元素宽度
行内元素不会独占一行,相邻的行内元素会排列在同一行里,知道一行排不下,才会换行,其宽度随元素的内容         而变化
2) 块级元素可以设置 width, height属性,行内元素设置width,  height无效
【注意:块级元素即使设置了宽度,仍然是独占一行的】
3) 块级元素可以设置margin 和 padding.  行内元素的水平方向的padding-left,padding-right,margin-left,margin-right 都产生边距效果,但是竖直方向的padding-top,padding-bottom,margin-top,margin-bottom都不会产生边距效果。(水平方向有效,竖直方向无效)

转载于:https://www.cnblogs.com/lianghong/p/7997470.html

行内元素和块级元素(转)

相关文章

  1. HDU1247 Hat’s Words (字典树)

    题解&#xff1a; 输出字符串集合里面可以由集合里面任意两个元素组成的字符串&#xff0c;字典树保存暴力切割即可 代码 #include <cstdio> #include <queue> #include <cstring> #include <iostream> #include <cstdlib> #include <algo…...

    2023/5/28 20:11:31
  2. uva1152 4 Values whose Sum is 0(中途相遇法)

    题解&#xff1a; 中途相遇法&#xff0c;巧妙利用二分查找 代码 #include <cstdio> #include <queue> #include <cstring> #include <iostream> #include <cstdlib> #include <algorithm> #include <vector> #include <map&g…...

    2023/5/28 20:11:29
  3. 新老系统迁移

    什么是系统迁移 首先介绍一下&#xff0c;我是一名产品经理。本篇文章主要是笔者经历过的两次系统迁移来分享一下&#xff0c;我经历的两次系统迁移&#xff0c;一次b2b电商系统&#xff0c;一次支付公司交易系统和支付系统&#xff0c;那么我们都做了什么&#xff1f; 为什么…...

    2023/5/28 20:11:29
  4. POJ1269 Intersecting Lines(计算几何)

    题解&#xff1a; 简单计算几何&#xff0c;求两条线是否有交点输出交点坐标 代码 #include<stdio.h> #include<iostream> using namespace std;int main() {int n;double x1,y1,x2,y2,x3,y3,x4,y4;cin >> n;cout << "INTERSECTING LINES OUTP…...

    2023/5/28 20:11:28
  5. UVA10954 Add All (优先队列)

    题解&#xff1a; 有n&#xff08;n<5000&#xff09;个数的集合S&#xff0c;每次可以从S中删除两个数&#xff0c;然后把它们的和放回集合里面&#xff0c;直至剩下最后一个数&#xff0c;每次操作的开销等于删除两个数之和&#xff0c;求最小总开销 优先队列 代码 #i…...

    2023/5/28 20:11:27
  6. UVA1605 Building for UN (构造)

    题解&#xff1a; 有n个国家&#xff0c;要求你设计一栋楼并为这n个国家划分房间&#xff0c;要求国家的房间必须连通&#xff0c;且每两个国家之间必须有一间房间是相邻的 只需要设计两层就可以了&#xff0c;每个国家占第一层的每一行&#xff0c;占第二层的每一列&#xf…...

    2023/5/28 20:11:25
  7. UVA11572 Unique Snowflakes(滑窗)

    题解&#xff1a; 滑窗经典题 代码 #include <cstdio> #include <queue> #include <cstring> #include <iostream> #include <cstdlib> #include <algorithm> #include <vector> #include <map> #include <string> #…...

    2023/5/28 20:11:24
  8. 事件驱动模式-Tomcat和zookeeper教你如何玩

    事件驱动模式的基本原理是构件并不直接调用过程&#xff0c;而是触发一个或多个事件。系统中的其他构件可以注册相关的事件&#xff0c;触发一个事件时&#xff0c;系统会自动调用注册了该事件的构件过程&#xff0c;即触发事件会导致另一构件中过程的调用。 通常的事件驱动设计…...

    2023/5/28 20:11:24
  9. LightOJ 1019 (FLoyd裸题)

    题解&#xff1a; 模板题 代码 #include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int N 110; const int INF 0x3f3f3f3f; int dis[N][N]; int n, m, cas 1; void init() {scanf("%d%d", &n, &…...

    2023/5/28 20:11:23
  10. Lightoj 1281 (二维最短路)

    题解 给你N个点&#xff0c;M条已有的边&#xff0c;K条可以添加的边&#xff0c;K条中最多只能选择D条&#xff0c;问0到N&#xff0d;1的最短路&#xff0c;多开一维记录走到该点选择了多少条路即可 代码 #include <cstdio> #include <cstring> #include <…...

    2023/5/28 20:11:22
  11. CAS+失败重试方式实现数据库的原子性更新

    在数据库修改单条数据时&#xff0c;常用的方式是select for update的悲观锁机制&#xff0c;如果锁竞争比较大&#xff0c;没有获得锁的操作会阻塞。使用CAS乐观锁的方式&#xff0c;可以大大提高并发性。例如&#xff0c;在分布式服务中&#xff0c;多个用户并发下单操作前会…...

    2023/5/28 20:11:22
  12. HDU1240 Asteroids!(BFS)

    题解&#xff1a; 三维BFS&#xff0c;和胜利大逃亡差不多 代码 #include <string.h> #include <stdio.h> #include <queue> using namespace std;char map[20][20][20]; int vis[20][20][20]; int n; int sx,sy,sz; int ex,ey,ez; int tx[] {1,-1,0,0,0…...

    2023/5/28 20:11:21
  13. 基于mybatis 类型处理器typeHandlers实现数据库数据到业务对象的转换

    在开发中&#xff0c;遇到需要把数据库中存储的json格式的数据转换为java对象中map集合或者list集合你是怎么处理&#xff1f;把数据库中的电话号码&#xff0c;身份证被对称加密的数据解密出来你是怎么处理的&#xff1f;在前后端的时间戳转换为数据库的date日期格式时&#x…...

    2023/5/28 20:11:20
  14. HDU2141:Can you find it? (二分)

    题解&#xff1a; 给定A,B,C三个集合和X&#xff0c;找是否有ABCX&#xff0c;把AB合并到一个集合中&#xff0c;然后查找是否有X-C即可 代码 #include <cstdio> #include <queue> #include <cstring> #include <iostream> #include <cstdlib>…...

    2023/5/28 20:11:19
  15. Springboot基于AbstractRoutingDataSource实现多数据源的动态切换

    为了提高数据库的查询效率&#xff0c;利用数据库主从机制&#xff0c;写走主库&#xff0c;查询走从库。如果只是实现一主一从类似简单的主从模式&#xff0c;可以继承AbstractRoutingDataSource实现读写分离。而不需使用mycat&#xff0c;sharedingJDBC等数据库插件。 分析A…...

    2023/5/28 20:11:19
  16. LightOJ 1175 (BFS)

    题解: 这不是和UVA11624 Fire一样的题..只是换了背景而已&#xff0c;先对火&#xff08;可能不止一个&#xff09;进行BFS求出每个格子最快蔓延的时间&#xff0c;然后再对人进行BFS即可&#xff0c;留意到到了边界之后步数还要1 代码 #include <cstdio> #include &l…...

    2023/5/28 20:11:18
  17. 什么是分布式锁?Zookeeper和Redis是如何实现的?

    什么是分布式锁&#xff1f; 在分布式服务中&#xff0c;服务都是多实例部署。在高并发访问的情况下&#xff0c;容易出现数据的不一致。以用户下单的场景为例&#xff0c;用户下单时&#xff0c;如果连续的点击下单的操作&#xff0c;可能在某一时刻多次下单请求被转发到不同…...

    2023/5/28 20:11:17
  18. LightOJ1214 - Large Division(大数取余)

    题解&#xff1a; 同余定理&#xff0c;注意b可能爆int 代码 #include <cstdio> #include <queue> #include <cstring> #include <iostream> #include <cstdlib> #include <algorithm> #include <vector> #include <map> #…...

    2023/5/28 20:11:16
  19. 为什么使用缓存?有哪些常见的使用方式和异常场景?

    为什么使用缓存 提升读速度&#xff0c;数据缓存&#xff0c;大量联表查询。例如&#xff0c;根据用户名称查询用户&#xff0c;获取相关的角色&#xff0c;操作权限等信息。降低数据库层的负载&#xff0c;当并发比较高时&#xff0c;redis缓存的每秒钟可以支持几万次的查询请…...

    2023/5/28 20:11:16
  20. 如何使用Redis哨兵模式和集群模式?

    为了提高查询效率&#xff0c;会使用读写分离的方案。主库负责写操作&#xff0c;从库负责读取操作并且为只读属性。使用一主两从的拓扑关系讲述redis的读写分离方案&#xff0c;如图&#xff1a; redis复制 redis的读写分离基于redis的复制机制实现&#xff0c;环境搭建的过程…...

    2023/5/28 20:11:14
  21. 装饰器模式-Mybatis教你如何玩

    装饰器模式&#xff08;Decorator Pattern&#xff09;允许向一个现有的对象添加新的功能&#xff0c;同时又不改变其结构。这种类型的设计模式属于结构型模式&#xff0c;它是作为现有的类的一个包装。简单说就是对同一接口添加新功能时&#xff0c;需要新增一个类&#xff0c…...

    2023/5/28 20:11:13
  22. 组合设计模式-SpringCloudSecurity教你如何玩

    组合模式&#xff0c;将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。简单理解就是&#xff0c;整体和部分的接口定义是一致的&#xff0c;在使用的时候&#xff0c;只有调用整体的接口就行&#xff0c;部分接口有…...

    2023/5/28 20:11:12
  23. POJ 1007 DNA(水题)

    题解&#xff1a; 水题… 代码 #include<iostream> #include<string.h> using namespace std; struct d {char dna[50];int count; };int main() {int n, m, i;d change;cin >> m>>n;d *dn new d[n];for (i 0; i < n; i){dn[i].count 0;cin &g…...

    2023/5/28 20:11:11
  24. 策略模式-SpringCloudSecurity教你如何玩

    在策略模式&#xff08;Strategy Pattern&#xff09;中&#xff0c;一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中&#xff0c;我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context …...

    2023/5/28 20:11:10
  25. LightOJ1015 (水题)

    题解&#xff1a; 水题&#xff0c;统计>0个数字和 代码 #include<stdio.h> int main() { int T,n; scanf("%d",&T); for(int cas1;cas<T;cas) { int ans0,x; scanf("%d",&n); for(int i0;i<n;i) { scanf("%d&q…...

    2023/5/28 20:11:10
  26. HDU 1002 大数求和

    题解 大数求和 代码 #include<iostream> #include<cstring> using namespace std; void sum(int lar,int sma,char lng[],char sht[],char add[]) { int p,q0,i,j; add[lar1]\0; for(jsma-1,ilar-1;j>0;j--,i--) { plng[i]-0sht[j]-0q; if (p&…...

    2023/5/28 20:11:09
  27. List列表集合,Iterator迭代器-Java8源码教会你正确的使用方式

    ArrayList集合 ArrayList集合在java中&#xff0c;是基于数组实现&#xff0c;get(i)查询操作时间复杂度为O(1)。其特性如下&#xff1a; add新增和remove操作存在潜在的昂贵时间花销。对数组中某个元素&#xff08;非尾元素&#xff09;进行add和remove操作&#xff0c;该元…...

    2023/5/28 20:11:09
  28. LightOJ 1012 (简单dfs)

    题解&#xff1a; 简单的dfs计数… 代码 #include<iostream> using namespace std; char map[20][20]; int W, H; void pos(char (*map)[20], int &sum, int dx, int dy) {if (map[dx][dy] .){map[dx][dy] *;sum;if (dx >0)pos(map, sum, dx - 1, dy);if (dy…...

    2023/5/28 20:11:08
  29. TreeMap-Java8源码教会你正确的使用方式

    TreeMap在java中&#xff0c;是基于红黑树的原理实现的&#xff08;红黑树的原理请参考红黑树&#xff08;red black tree&#xff09;-分分钟钟被安排地明明白白&#xff09;&#xff0c;其原理是一棵有条件的平衡二叉查询树。节点定义包含了左右儿子节点&#xff0c;父节点&a…...

    2023/5/28 20:11:08
  30. HashMap-Java8源码教会你正确的使用方式

    HashMap在Java中&#xff0c;基于散列表&#xff08;hash table&#xff09;实现的。其特性如下&#xff1a; HashMap以数组的形式存储对象&#xff0c;使用hash散列函数获取元素的key的hash值&#xff0c;然后&#xff0c;根据hash值获取数组的index值。HashMap使用分离链接法…...

    2023/5/28 20:11:07

最新文章

  1. HDU1247 Hat’s Words (字典树)

    题解&#xff1a; 输出字符串集合里面可以由集合里面任意两个元素组成的字符串&#xff0c;字典树保存暴力切割即可 代码 #include <cstdio> #include <queue> #include <cstring> #include <iostream> #include <cstdlib> #include <algo…...

    2023/5/28 20:11:31
  2. uva1152 4 Values whose Sum is 0(中途相遇法)

    题解&#xff1a; 中途相遇法&#xff0c;巧妙利用二分查找 代码 #include <cstdio> #include <queue> #include <cstring> #include <iostream> #include <cstdlib> #include <algorithm> #include <vector> #include <map&g…...

    2023/5/28 20:11:29
  3. 新老系统迁移

    什么是系统迁移 首先介绍一下&#xff0c;我是一名产品经理。本篇文章主要是笔者经历过的两次系统迁移来分享一下&#xff0c;我经历的两次系统迁移&#xff0c;一次b2b电商系统&#xff0c;一次支付公司交易系统和支付系统&#xff0c;那么我们都做了什么&#xff1f; 为什么…...

    2023/5/28 20:11:29
  4. POJ1269 Intersecting Lines(计算几何)

    题解&#xff1a; 简单计算几何&#xff0c;求两条线是否有交点输出交点坐标 代码 #include<stdio.h> #include<iostream> using namespace std;int main() {int n;double x1,y1,x2,y2,x3,y3,x4,y4;cin >> n;cout << "INTERSECTING LINES OUTP…...

    2023/5/28 20:11:28
  5. UVA10954 Add All (优先队列)

    题解&#xff1a; 有n&#xff08;n<5000&#xff09;个数的集合S&#xff0c;每次可以从S中删除两个数&#xff0c;然后把它们的和放回集合里面&#xff0c;直至剩下最后一个数&#xff0c;每次操作的开销等于删除两个数之和&#xff0c;求最小总开销 优先队列 代码 #i…...

    2023/5/28 20:11:27
  6. UVA1605 Building for UN (构造)

    题解&#xff1a; 有n个国家&#xff0c;要求你设计一栋楼并为这n个国家划分房间&#xff0c;要求国家的房间必须连通&#xff0c;且每两个国家之间必须有一间房间是相邻的 只需要设计两层就可以了&#xff0c;每个国家占第一层的每一行&#xff0c;占第二层的每一列&#xf…...

    2023/5/28 20:11:25
  7. UVA11572 Unique Snowflakes(滑窗)

    题解&#xff1a; 滑窗经典题 代码 #include <cstdio> #include <queue> #include <cstring> #include <iostream> #include <cstdlib> #include <algorithm> #include <vector> #include <map> #include <string> #…...

    2023/5/28 20:11:24
  8. 事件驱动模式-Tomcat和zookeeper教你如何玩

    事件驱动模式的基本原理是构件并不直接调用过程&#xff0c;而是触发一个或多个事件。系统中的其他构件可以注册相关的事件&#xff0c;触发一个事件时&#xff0c;系统会自动调用注册了该事件的构件过程&#xff0c;即触发事件会导致另一构件中过程的调用。 通常的事件驱动设计…...

    2023/5/28 20:11:24
  9. LightOJ 1019 (FLoyd裸题)

    题解&#xff1a; 模板题 代码 #include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int N 110; const int INF 0x3f3f3f3f; int dis[N][N]; int n, m, cas 1; void init() {scanf("%d%d", &n, &…...

    2023/5/28 20:11:23
  10. Lightoj 1281 (二维最短路)

    题解 给你N个点&#xff0c;M条已有的边&#xff0c;K条可以添加的边&#xff0c;K条中最多只能选择D条&#xff0c;问0到N&#xff0d;1的最短路&#xff0c;多开一维记录走到该点选择了多少条路即可 代码 #include <cstdio> #include <cstring> #include <…...

    2023/5/28 20:11:22
  11. CAS+失败重试方式实现数据库的原子性更新

    在数据库修改单条数据时&#xff0c;常用的方式是select for update的悲观锁机制&#xff0c;如果锁竞争比较大&#xff0c;没有获得锁的操作会阻塞。使用CAS乐观锁的方式&#xff0c;可以大大提高并发性。例如&#xff0c;在分布式服务中&#xff0c;多个用户并发下单操作前会…...

    2023/5/28 20:11:22
  12. HDU1240 Asteroids!(BFS)

    题解&#xff1a; 三维BFS&#xff0c;和胜利大逃亡差不多 代码 #include <string.h> #include <stdio.h> #include <queue> using namespace std;char map[20][20][20]; int vis[20][20][20]; int n; int sx,sy,sz; int ex,ey,ez; int tx[] {1,-1,0,0,0…...

    2023/5/28 20:11:21
  13. 基于mybatis 类型处理器typeHandlers实现数据库数据到业务对象的转换

    在开发中&#xff0c;遇到需要把数据库中存储的json格式的数据转换为java对象中map集合或者list集合你是怎么处理&#xff1f;把数据库中的电话号码&#xff0c;身份证被对称加密的数据解密出来你是怎么处理的&#xff1f;在前后端的时间戳转换为数据库的date日期格式时&#x…...

    2023/5/28 20:11:20
  14. HDU2141:Can you find it? (二分)

    题解&#xff1a; 给定A,B,C三个集合和X&#xff0c;找是否有ABCX&#xff0c;把AB合并到一个集合中&#xff0c;然后查找是否有X-C即可 代码 #include <cstdio> #include <queue> #include <cstring> #include <iostream> #include <cstdlib>…...

    2023/5/28 20:11:19
  15. Springboot基于AbstractRoutingDataSource实现多数据源的动态切换

    为了提高数据库的查询效率&#xff0c;利用数据库主从机制&#xff0c;写走主库&#xff0c;查询走从库。如果只是实现一主一从类似简单的主从模式&#xff0c;可以继承AbstractRoutingDataSource实现读写分离。而不需使用mycat&#xff0c;sharedingJDBC等数据库插件。 分析A…...

    2023/5/28 20:11:19
  16. LightOJ 1175 (BFS)

    题解: 这不是和UVA11624 Fire一样的题..只是换了背景而已&#xff0c;先对火&#xff08;可能不止一个&#xff09;进行BFS求出每个格子最快蔓延的时间&#xff0c;然后再对人进行BFS即可&#xff0c;留意到到了边界之后步数还要1 代码 #include <cstdio> #include &l…...

    2023/5/28 20:11:18
  17. 什么是分布式锁?Zookeeper和Redis是如何实现的?

    什么是分布式锁&#xff1f; 在分布式服务中&#xff0c;服务都是多实例部署。在高并发访问的情况下&#xff0c;容易出现数据的不一致。以用户下单的场景为例&#xff0c;用户下单时&#xff0c;如果连续的点击下单的操作&#xff0c;可能在某一时刻多次下单请求被转发到不同…...

    2023/5/28 20:11:17
  18. LightOJ1214 - Large Division(大数取余)

    题解&#xff1a; 同余定理&#xff0c;注意b可能爆int 代码 #include <cstdio> #include <queue> #include <cstring> #include <iostream> #include <cstdlib> #include <algorithm> #include <vector> #include <map> #…...

    2023/5/28 20:11:16
  19. 为什么使用缓存?有哪些常见的使用方式和异常场景?

    为什么使用缓存 提升读速度&#xff0c;数据缓存&#xff0c;大量联表查询。例如&#xff0c;根据用户名称查询用户&#xff0c;获取相关的角色&#xff0c;操作权限等信息。降低数据库层的负载&#xff0c;当并发比较高时&#xff0c;redis缓存的每秒钟可以支持几万次的查询请…...

    2023/5/28 20:11:16
  20. 如何使用Redis哨兵模式和集群模式?

    为了提高查询效率&#xff0c;会使用读写分离的方案。主库负责写操作&#xff0c;从库负责读取操作并且为只读属性。使用一主两从的拓扑关系讲述redis的读写分离方案&#xff0c;如图&#xff1a; redis复制 redis的读写分离基于redis的复制机制实现&#xff0c;环境搭建的过程…...

    2023/5/28 20:11:14
  21. 装饰器模式-Mybatis教你如何玩

    装饰器模式&#xff08;Decorator Pattern&#xff09;允许向一个现有的对象添加新的功能&#xff0c;同时又不改变其结构。这种类型的设计模式属于结构型模式&#xff0c;它是作为现有的类的一个包装。简单说就是对同一接口添加新功能时&#xff0c;需要新增一个类&#xff0c…...

    2023/5/28 20:11:13
  22. 组合设计模式-SpringCloudSecurity教你如何玩

    组合模式&#xff0c;将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。简单理解就是&#xff0c;整体和部分的接口定义是一致的&#xff0c;在使用的时候&#xff0c;只有调用整体的接口就行&#xff0c;部分接口有…...

    2023/5/28 20:11:12
  23. POJ 1007 DNA(水题)

    题解&#xff1a; 水题… 代码 #include<iostream> #include<string.h> using namespace std; struct d {char dna[50];int count; };int main() {int n, m, i;d change;cin >> m>>n;d *dn new d[n];for (i 0; i < n; i){dn[i].count 0;cin &g…...

    2023/5/28 20:11:11
  24. 策略模式-SpringCloudSecurity教你如何玩

    在策略模式&#xff08;Strategy Pattern&#xff09;中&#xff0c;一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中&#xff0c;我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context …...

    2023/5/28 20:11:10
  25. LightOJ1015 (水题)

    题解&#xff1a; 水题&#xff0c;统计>0个数字和 代码 #include<stdio.h> int main() { int T,n; scanf("%d",&T); for(int cas1;cas<T;cas) { int ans0,x; scanf("%d",&n); for(int i0;i<n;i) { scanf("%d&q…...

    2023/5/28 20:11:10
  26. HDU 1002 大数求和

    题解 大数求和 代码 #include<iostream> #include<cstring> using namespace std; void sum(int lar,int sma,char lng[],char sht[],char add[]) { int p,q0,i,j; add[lar1]\0; for(jsma-1,ilar-1;j>0;j--,i--) { plng[i]-0sht[j]-0q; if (p&…...

    2023/5/28 20:11:09
  27. List列表集合,Iterator迭代器-Java8源码教会你正确的使用方式

    ArrayList集合 ArrayList集合在java中&#xff0c;是基于数组实现&#xff0c;get(i)查询操作时间复杂度为O(1)。其特性如下&#xff1a; add新增和remove操作存在潜在的昂贵时间花销。对数组中某个元素&#xff08;非尾元素&#xff09;进行add和remove操作&#xff0c;该元…...

    2023/5/28 20:11:09
  28. LightOJ 1012 (简单dfs)

    题解&#xff1a; 简单的dfs计数… 代码 #include<iostream> using namespace std; char map[20][20]; int W, H; void pos(char (*map)[20], int &sum, int dx, int dy) {if (map[dx][dy] .){map[dx][dy] *;sum;if (dx >0)pos(map, sum, dx - 1, dy);if (dy…...

    2023/5/28 20:11:08
  29. TreeMap-Java8源码教会你正确的使用方式

    TreeMap在java中&#xff0c;是基于红黑树的原理实现的&#xff08;红黑树的原理请参考红黑树&#xff08;red black tree&#xff09;-分分钟钟被安排地明明白白&#xff09;&#xff0c;其原理是一棵有条件的平衡二叉查询树。节点定义包含了左右儿子节点&#xff0c;父节点&a…...

    2023/5/28 20:11:08
  30. HashMap-Java8源码教会你正确的使用方式

    HashMap在Java中&#xff0c;基于散列表&#xff08;hash table&#xff09;实现的。其特性如下&#xff1a; HashMap以数组的形式存储对象&#xff0c;使用hash散列函数获取元素的key的hash值&#xff0c;然后&#xff0c;根据hash值获取数组的index值。HashMap使用分离链接法…...

    2023/5/28 20:11:07
  31. 【ChatGPT】从零开始构建基于ChatGPT的嵌入式(Embedding) 本地(Local) 智能客服问答机器人模型

    目录 方案流程 1. Embeddings 介绍 术语&#xff1a;微调 vs 嵌入 一句话理解便是&#xff1a;embedding model 可以将文本转换为固定长度的连续向量。 架构流程图 3、Qdrant云数据库的搭建 3.1、初识Qdrant 3.2、创建云数据库 3.3、通过curl 接口访问 4、写入测试数…...

    2023/5/28 17:16:05
  32. 【ChatGPT】在20分钟内使用 LangChain + Ray构建自托管问答服务

    This is part 3 of a blog series. In this blog, we’ll show you how to build an LLM question and answering service. In future parts, we will optimize the code and measure performance: cost, latency and throughput. 这是博客系列的第 3 部分。在本博客中,我们将…...

    2023/5/28 15:14:53
  33. 【ChatGPT】Turbocharge LangChain: guide to 20x faster embedding | LangChain: 嵌入速度提高 20 倍的指南

    目录 Why do I need to parallelize this?为什么我需要并行化它? Stages of our Data Pipeline 数据管道的各个阶段 Execution...

    2023/5/28 15:06:52
  34. 最新ChatGPT GPT-4 相似匹配Embedding技术详解(附ipynb与python源码及视频讲解)——开源DataWhale发布入门ChatGPT技术新手从0到1必备使用指南手册(一)

    目录 前言最新ChatGPT GPT-4 相似匹配Embedding技术详解1. 何为Embedding2. 相关API2.1 LMAS Embedding API2.2 ChatGPT Style 3. Embedding应用3.1 QA3.2 聚类3.3 推荐 相关文献 参考资料其它资料下载 前言 如果您想提高ChatGPT中文本处理的效率和精度&#xff0c;那么Embedd…...

    2023/5/28 12:45:09
  35. ChatGPT的access_token获取(最新!!!)

    ChatGPT的access_token获取&#xff08;最新&#xff01;&#xff01;&#xff01;&#xff09; 序言 最近在搞移动应用开发&#xff0c;心血来潮写了个chatGPT的app&#xff0c;但是接口只能用官网提供的&#xff0c;我自己的号没有免费额度&#xff0c;朋友的号也就5$的额度…...

    2023/5/28 12:19:58
  36. 【ChatGPT】ChatGPT 在智能客服产品如何落地?

    目录 简介 智能客服产品的典型特征 人力密集: 数据密集: 流程可定义:...

    2023/5/28 12:15:11
  37. 【ChatGPT】ChatGPT使用指南——句词分类

    目录 ChatGPT使用指南——句词分类 1. NLU基础 1.1 句子级别的分类 1.2 Token级别的分类 2. 相关API...

    2023/5/28 11:56:24
  38. 【ChatGPT】技术原理:ChatGPT怎么工作?

    目录 简介:ChatGPT的工作原理概述 Transformer 架构原理...

    2023/5/28 10:39:46
  39. 【ChatGPT】ChatGPT基础科普——知其一点所以然

    目录 ChatGPT基础科普——知其一点所以然 语言的本质 从图灵测试到ChatGPT 1. LM 2. Transformer 3. GPT...

    2023/5/28 10:09:26
  40. ChatGPT使用指南——相似匹配

    目录 ChatGPT使用指南——相似匹配 1. 何为Embedding 2. 相关API 2.1 LMAS Embedding API 2.2 ChatGPT Style 3. Embedding应用...

    2023/5/28 8:55:00
  41. 【ChatGPT】使用 LangChain 和 Ray 实现 100 行代码构建 LLM 开源搜索引擎【1】

    目录 Introduction Building the index 构建索引 Accelerating indexing using Ray 使用 Ray 加速索引编制 Serving Conclusion...

    2023/5/28 8:53:34
  42. 【ChatGPT】ChatGPT使用指南——文本生成

    目录 ChatGPT使用指南——文本生成 1 引言 2 文本摘要任务 2.1 什么是文本摘要&#xff1f; 2.2 常见的文本摘要技术 2.3 基于OpenAI接口的文本摘要实验 3 文本纠错任务 3.1 什么是文本纠错&#xff1f; 3.2 常见的文本纠错技术 3.3 基于OpenAI接口的文本纠错实验 4…...

    2023/5/28 8:24:05
  43. ChatGPT商业应用——LLM是星辰大海

    目录 ChatGPT商业应用——LLM是星辰大海 1. 研究背景 1.1 研究背景 1.2 研究方法...

    2023/5/28 7:59:04
  44. 国内可直接访问ChatGPT体验站,已稳定2个月 (域名被拦截解决方案)

    新体验地址&#xff1a;https://zizhu888.cn/chatgpt/index.html ChatGPT体验站3月初上线&#xff0c;上线后&#xff0c;PV最高时3000&#xff0c;UV2000&#xff0c;付费用户有小300个 上线后&#xff0c;前前后后遇到了不少坑爹问题&#xff0c;下面是最近PV访问曲线图&am…...

    2023/5/28 7:33:09
  45. AIGC——使用Cursor对比直接使用chatGPT有哪些技巧

    Cursor对比直接使用chatGPT有哪些优势 1. 聊聊it团队经常面临的问题2. 试想一些AI辅助的应用场景3. 看回现实可用的工具及其使用3.1 加载文件作为对话上下文3.2 源码工程辅助阅读3.3 批量文件式输入口3.4 规范核查工具 4 通用思路4.1 提供解决方案思路4.2 借助chatGPT构建全流程…...

    2023/5/28 4:27:19
  46. ChatGPT中文版Prompt提示工程超详细指南《提示工程高级技巧与技术》Github最新破万星项目Meta AI前工程师解密百万年薪提示工程师GPT-4模型优化利器(二)不定期更新

    提示工程高级技巧与技术 前言Introduction 导言零样本提示少样本提示少样本提示的限制 Chain-of-Thought Prompting 链式思考&#xff08;CoT&#xff09;提示零样本COT提示 Zero-shot COT 自我一致性生成知识提示自动提示工程师&#xff08;APE&#xff09;Active-Prompt方向性…...

    2023/5/28 0:42:10
  47. 【ChatGPT】ChatGPT使用指南——文本推理

    目录 ChatGPT使用指南——文本推理 1. 什么是推理(Reasoning)? 2. 导入ChatGPT 3. 测试ChatGPT的推理能力...

    2023/5/27 23:40:23
  48. ChatGPT免费使用的方法有哪些?

    目录 一、ChatGpt是什么&#xff1f; 二、ChatGPT国内免费使用的方法&#xff1a; 第一点&#xff1a;电脑端 第二点&#xff1a;手机端 三、结语&#xff1a; 一、ChatGpt是什么&#xff1f; ChatGPt是美国OpenAI [1] 研发的聊天机器人程序 。更是人工智能技术驱动的自然语…...

    2023/5/27 23:37:06
  49. 用ChatGPT辅助处理Excel

    在日常工作中&#xff0c;我们经常需要处理大量的Excel表格&#xff0c;而在处理Excel表格时&#xff0c;常常会遇到重复、冗余、不清晰的数据等问题&#xff0c;导致我们耗费大量的时间和精力。 在这种情况下&#xff0c;现代技术的应用提供了更加高效的解决方案&#xff0c;…...

    2023/5/27 18:32:31
  50. Pycharm安装ChatGPT插件

    文章目录 前言一、安装ChatGPT插件二、使用步骤1.打开NexChatGPT2.发送请求 总结 前言 通过安装ChatGPT插件&#xff0c;您可以在PyCharm中更轻松、高效地使用ChatGPT模型进行开发&#xff0c;从而提高您的工作效率和准确性。 一、安装ChatGPT插件 打开PyCharm&#xff0c;单…...

    2023/5/27 17:28:47
  51. 它来了!ios版ChatGPT

    ChatGPT 的 iOS 版终于来了&#xff0c;不过目前只支持 iOS 美丽国区&#xff0c;你需要使用美丽国区账号才能下载使用。 目录 前提使用总结 前提 一部苹果手机一个美丽国苹果账号一个可以正常访问ChatGPT网页版的网络环境一个ChatGPT账号 使用 登录准备好的美丽国苹果账号。…...

    2023/5/27 10:28:02
  52. 好用的IntelliJ IDEA ChatGPT插件:NexChatGPT

    随着ChatGPT的爆火&#xff0c;ChatGPT给我们的生产生活带来一定的影响&#xff0c;ChatGPT相关的工具插件潮水般的涌现。ChatGPT对IT的影响也不小&#xff0c;尤其是自动化编程&#xff0c;今天介绍几款IntelliJ IDEA中ChatGPT插件。 一、NexChatGPT NexChatGPT是一款开箱即…...

    2023/5/27 0:48:49
  53. 2023小狐狸ChatGPT源码1.9小程序 带绘画 带分销流量主系统智能客服AI源码+教程

    2023全开源ChatGPT微信小程序&#xff0c;狐狸版本1.9&#xff0c;5.12已更新&#xff0c;增加绘画功能&#xff0c;带流量主带付费购买次数&#xff0c;可邀请好友获得问答次数 看广告获得问答次数 付费购买获得问答次数 狐狸版号1.9&#xff08;最 新版&#xff09;&#xf…...

    2023/5/26 17:51:14
  54. 【国内chatgpt使用方法合集】(5月26日已更新)

    写在前面 Hello大家好&#xff0c; 我是【麟-小白】&#xff0c;一位软件工程专业的学生&#xff0c;喜好计算机知识。希望大家能够一起学习进步呀&#xff01;本人是一名在读大学生&#xff0c;专业水平有限&#xff0c;如发现错误或不足之处&#xff0c;请多多指正&#xff0…...

    2023/5/26 17:44:47
  55. 【ChatGPT】GPT-5 下一代:即将到来的7种能力将改变人工智能和技术的未来 | OpenAI

    GPT-5 下一代:即将到来的7种能力将改变人工智能和技术的未来 | OpenAI 文章目录 GPT-5 下一代:即将到来的7种能力将改变人工智能和技术的未来 | OpenAI第一:扩展多模式理解。第二:交互式多媒体。第三:为具备一般能力的机器人提供动力。第四:自主人工智能模型开发。第五:…...

    2023/5/26 11:55:09
  56. 玩转ChatGPT:论文辅助写作(附Claude测评)

    一、写在前面 嘿&#xff01;嘿&#xff01;嘿&#xff01;大家好&#xff0c;今天我们来聊一下使用GPT们进行论文辅助写作。不过&#xff0c;我要先交代一下&#xff0c;GPT的使用门槛比较高&#xff0c;不少童鞋都用不上。所以&#xff0c;我极力推荐一个平替产品——Claude…...

    2023/5/26 11:26:08
  57. [持续更新]使用chatgpt的几种方法~

    1. monica 使用edge浏览器或者chrome浏览器&#xff0c;直接在官网下载即可&#xff0c;网址直通&#xff1a; bing: https://www.microsoft.com/zh-cn/edge/download?formMA13FJ google&#xff1a; Google Chrome 网络浏览器 备注&#xff1a;你需要先搭上梯子哈 安装打…...

    2023/5/26 10:39:41
  58. 苹果手机爽了!一招搞定ChatGPT Plus,超级稳!

    大家好&#xff0c;我是五竹。 昨天用苹果手机尝试了一下&#xff0c;借助App Store&#xff08;苹果应用商店&#xff09;升级 Plus&#xff0c;成功了&#xff01;一共升级了三个号&#xff01;有两个一气呵成&#xff0c;轻松搞定。最后一个可能触发风控了&#xff0c;但第…...

    2023/5/26 9:58:09
  59. ChatGPT账号注册,为什么总是提示Access Denied you do not have acces

    问题&#xff1a;提示Access denied 无法登录登录的时候&#xff0c;提示Access denied,You do not have access to chat.openai.com.原因登录出现这个界面&#xff0c;说明你的IP被OpenAI拉黑了&#xff0c;OpenAI对比较频繁访问的云主机商屏蔽了相关的IP出口段&#xff0c;所…...

    2023/5/26 9:00:56
  60. ChatGPT 的 AskYourPDF 插件所需链接如何获取?

    一、背景 目前 ChatGPT 主要有两款 PDF 对话插件&#xff0c;一个是 AskYourPDF 一个是 ChatWithPDF&#xff08;需 ChatGPT Plus&#xff09;&#xff0c;他们都可以实现给一个公共的PDF 链接&#xff0c;然后进行持续对话&#xff0c;对读论文&#xff0c;阅读 PDF 格式的文…...

    2023/5/26 8:27:01