首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏布衣者博客

    LeetCode-题库-刷题(6-7)

    将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。 具体题目链接

    55020发布于 2021-09-07
  • 来自专栏一Li小麦

    react 同构初步(1)

    react 同构初步(1) 这是一个即时短课程的系列笔记。 单页面应用(SPA)在传统的实现)上,面临着首页白屏加载时间过长,seo难以优化的难题。解决这个问题的思路之一就是ssr(服务端渲染)。 共同通向一个app.js,我们把app.js通过webpack分成两个bundle,一个是服务端的html(ssr),一个是客户端定义交互操作的js(csr),这个过程称之为同构。 ?

    2K30发布于 2019-12-19
  • 来自专栏代码随想录

    同构字符串

    同构字符串 力扣题目链接:https://leetcode-cn.com/problems/isomorphic-strings 给定两个字符串 s 和 t,判断它们是否是同构的。 如果 s 中的字符可以按某种映射关系替换得到 t ,那么这两个字符串是同构的。 每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。

    99040编辑于 2021-12-22
  • 来自专栏数据结构与算法

    BZOJ4337: BJOI2015 树的同构(hash 树同构)

    题意 题目链接 Sol 树的同构问题,直接拿hash判一下,具体流程大概是这样的: 首先转化为有根树,预处理出第\(i\)棵树以\(j\)为根时的hash值。 那么两个树同构当且仅当把两棵树的hash数组排完序后完全一致(感性理解一下) /* */ #include<bits/stdc++.h> #define Pair pair<int, int> #define

    82020发布于 2019-01-30
  • 来自专栏IMWeb前端团队

    React同构思想

    React比较吸引我的地方在于其客户端-服务端同构特性,服务端-客户端可复用组件,本文来简单介绍下这一架构思想。 running at http://127.0.0.1:1337/'); 这时候运行node server.js就能看到,不实用js,达到了同样的表格效果,这里我使用了同一个Table.js,完成客户端及服务端的同构 搞了半天,这个东西只能在客户端用,说好的同构呢! 别急,拉取数据,我们需要另外的方法。

    1.5K90发布于 2017-12-29
  • 来自专栏前沿技墅

    揭秘React同构应用

    随着React和Redux为服务端渲染提供了优良特性,同构应用变得越来越普遍。作为开发者,即使采用的技术架构并不是基于服务端渲染的同构设计,也很有必要对同构设计进行了解并掌握其原理。 同构应用 下面我们将“服务端渲染”一词替换为“同构”。其实,这两个词的背景和所表达的意义大体相同,但又有一定的差别:服务端渲染主要侧重架构层面的实现,而同构更侧重代码复用。 从这个维度上讲,同构和服务端渲染又有所区别,同构更像是服务端渲染和浏览器端渲染的交集,它弥补了服务端和浏览器端的差异,从而使得同一套代码或逻辑得以统一运行。 同构的核心是“同一套代码”,这是脱离于两端角度的另一个维度。 同构的优势和劣势 同构的优势如下: 更好的性能。这里的性能主要指渲染更加迅速、首屏展现的时间更快、文件更少,以及文件体积更小。 在这方面,同构应用显然更有优势。 更好的用户体验。

    1.2K30发布于 2018-07-31
  • 来自专栏小樱的经验随笔

    图论----同构图(详解)

    图论当中的术语,假设G=(V,E)和G1=(V1,E1)是两个图,如果存在一个双射m:V→V1,使得对所有的x,y∈V均有xy∈E等价于m(x)m(y)∈E1,则称G和G1是同构的,这样的一个映射m称之为一个同构 ,如果G=G1,则称他为一个自同构。 简单来说,同构图的结点数必须相同,结构必须相同。 如图3.6,第一个图形和第二个图形的区别在于环的数量。第一个图形为一个环,第二个为两个环,所以不是同构图。 若删去z1和u1,删去v1和w1,连接z1和w1,成为一个v1u1的链和z1w1x1y1的环,依旧不是同构图,因为必须环数相同,链数相同。 引入例题,HDU3926-Hand in Hand ,判断两次组成的图形是否是同构图。 思路之一:通过并查集确定环数/链数,和环内/链内的人数,再排序进行比较。

    3.9K80发布于 2018-04-09
  • 来自专栏IMWeb前端团队

    React同构思想

    本文作者:IMWeb yangchunwen 原文出处:IMWeb社区 未经同意,禁止转载 React比较吸引我的地方在于其客户端-服务端同构特性,服务端-客户端可复用组件,本文来简单介绍下这一架构思想 running at http://127.0.0.1:1337/'); 这时候运行node server.js就能看到,不实用js,达到了同样的表格效果,这里我使用了同一个Table.js,完成客户端及服务端的同构 搞了半天,这个东西只能在客户端用,说好的同构呢! 别急,拉取数据,我们需要另外的方法。

    1.3K20发布于 2019-12-04
  • 来自专栏一Li小麦

    react 同构初步(5)

    ssr把原来在客户端做的渲染工作摆到了服务端。在减少了客户端性能压力的同时,增加了服务端的工作量。那作为一个前端开发者,如何去优化服务端的性能呢?

    1.2K20发布于 2020-01-02
  • 来自专栏腾讯IVWEB团队的专栏

    React 同构思想

    作者:yangchunwen 导语:React比较吸引我的地方在于其客户端-服务端同构特性,服务端-客户端可复用组件,本文来简单介绍下这一架构思想。 at http://127.0.0.1:1337/'); 这时候运行node server.js就能看到,不实用js,达到了同样的表格效果,这里我使用了同一个Table.js,完成客户端及服务端的同构 搞了半天,这个东西只能在客户端用,说好的同构呢! 别急,拉取数据,我们需要另外的方法。

    1.9K10发布于 2017-05-08
  • 来自专栏python3

    笨办法学Python - 习题6-7:

    学习目标:了解字符串的定义,学会使用复杂的字符串来建立一系列的变量。学会命名有意义的变量名

    82010发布于 2020-02-10
  • 来自专栏iOS面试

    iOS 面试策略之算法基础6-7节

    之前介绍了最简单的搜索法:二分搜索。虽然它的算法复杂度非常低只有 O(logn),但使用起来也有局限:只有在输入是排序的情况下才能使用。这次讲解两个更复杂的搜索算法:

    99830发布于 2021-04-22
  • 来自专栏kyle的专栏

    同构字符串

    题目 难度级别:简单 给定两个字符串 s 和 t,判断它们是否是同构的。 如果 s 中的字符可以被替换得到 t ,那么这两个字符串是同构的。 所有出现的字符都必须用另一个字符替换,同时保留字符的顺序。

    71100发布于 2020-12-07
  • 来自专栏一Li小麦

    react 同构初步(2)

    > `) }); app.listen(9000,()=>{ console.log('server is runing..') }); 作为客户端(client/index.js)同构 如果要进行同构必定包含client和server两端。 如果数据流是异步的,在client端无非就是componentDidAmount。在server端逻辑也是基本一致的。 本节将就异步数据流同构的实现进行讲解。 需求:通过redux在首页渲染一个课程列表。

    2.6K20发布于 2019-12-19
  • 来自专栏一Li小麦

    react 同构初步(3)

    Link to='/'>首页</Link> <Link to='about'>关于</Link>

    ) } export default Header; 公共组件应当如何同构呢

    2.2K30发布于 2019-12-19
  • 来自专栏一Li小麦

    react 同构初步(4)

    当前的项目分为三大部分:客户端(浏览器),同构服务端(nodejs中台,端口9000)和负责纯粹后端逻辑的后端(mockjs,端口9001)。 解决的思路在于对axios也进行同构(区分客户端和服务端)。 redux-chunk传递axios对象 在前面的实践中,我们用到了redux-chunk。 图标/样式 现在的同构应用,有个不大不小的问题:在network中,请求favicon.ico总是404。 因此需要安装专门做同构应用的style-loader:isomorphic-style-loader(https://github.com/kriasoft/isomorphic-style-loader > <Route {...route} />)} </Switch> </StaticRouter> </Provider> ); 然后在客户端也做一个同构处理

    2.9K10发布于 2020-01-02
  • 来自专栏IMWeb前端团队

    Webpack实战-构建同构应用

    本文作者:IMWeb 吴浩麟 原文出处:IMWeb社区 未经同意,禁止转载 同构应用是指写一份代码但可同时在浏览器和服务器中运行的应用。 实际上现在主流的前端框架都支持同构,包括 React、Vue2、Angular2,其中最先支持也是最成熟的同构方案是 React。 由于 React 使用者更多,它们之间又很相似,本节只介绍如何用 Webpack 构建 React 同构应用。 同构应用运行原理的核心在于虚拟 DOM,虚拟 DOM 的意思是不直接操作 DOM 而是通过 JavaScript Object 去描述原本的 DOM 结构。 可以看到服务器返回的是渲染出内容后的 HTML 而不是 HTML 模版,这说明同构应用的改造完成。 本实例提供项目完整代码

    1.4K10发布于 2019-12-03
  • 来自专栏AI SPPECH

    IO竞赛2025年题目解析:中级难度(6-7)

    2025年的中级难度(难度系数6-7)题目综合考察了选手的算法设计、数据结构应用、数学建模和问题分析能力。本文将深入解析2025年中级难度的IO竞赛题目,帮助选手们突破瓶颈,提升解题能力。 难度进阶路径: 入门(1-3) → 基础(4-5) → 中级(6-7) → 高级(8-10) 难度系数 考察重点 核心知识点 学习目标 6-7 高级算法、数据结构综合应用 高级动态规划、图论、数论、几何 8题) ├── 第四章:中级难度题目解题策略 └── 第五章:综合能力提升建议 第一章:2025年IO竞赛中级难度题目概述 根据2025年NOI修订版大纲,中级难度(CSP-S提高)的知识点难度系数为6-

    44210编辑于 2025-11-13
  • SSR React同构渲染改造

    基于React等框架的前端页面在不太复杂的前提下,可以使用同构渲染来实现同时具备服务端渲染和客户端渲染两者的优点,在调研了一下SSR相关方案之后,采用基于egg.js的同构方案来进行改造尝试,主要使用到的是 同构渲染,即一套代码前提下,可以随意切换服务端渲染和客户端渲染,彻底将前后端进行了分离。 在SSR首次请求之后,React打包出来的js将会完全接管后续的交互逻辑以及网络请求,这里就是同构渲染的奇妙之处,既有SSR优化搜索引擎的好处,又有现代Web框架的性能,维护起来也相当方便。 同构渲染还有一个好处就是,在Node服务处理SSR渲染失败时可以直接切换到CSR渲染模式,即提前生成好的静态文件直接返回,十分健壮。 SSR要怎么做呢? 笔者采用的方案是egg.js官方开源的基于egg.js库构建的同构渲染框架,官方文档在这,框架的设计思路如下 引用原话:整个设计实现遵循插件化,可组装,可扩展,可替换思路进行设计实现,充分利用 Egg,

    2.7K10编辑于 2024-01-15
  • 来自专栏樯橹代码

    使用React做同构应用

    使用React做同构应用 React是用于开发数据不断变化的大型应用程序的前端view框架,结合其他轮子例如redux和react-router就可以开发大型的前端应用。 React开发之初就有一个特别的优势,就是前后端同构。 什么是前后端同构呢? 就是前后端都可以使用同一套代码生成页面,页面既可以由前端动态生成,也可以由后端服务器直接渲染出来 最简单的同构应用其实并不复杂,复杂的是结合webpack,router之后的各种复杂状态不容易解决 一个极简单的小例子 DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>React同构</title> 然而现实并不是这么单纯,使用react做前端开发的应该不会不使用webpack,React-router,redux等等一些提高效率,简化工作的一些辅助类库或者框架,这样的应用是不是就不太好做同构应用了

    1.5K20发布于 2019-09-02
  • 领券