首页
学习
活动
专区
圈层
工具
发布

我把这个神一样的框架肝成了一本书!

我的建议当然是先学透Spring,把SpringBoot和SpringCloud底层的Spring学透,其他的就都不是什么难事儿了! 好了,闲话不多说了,我们开始今天的正文。...为何要写《Spring6核心技术》 万事皆有因,先跟小伙伴们简单聊聊冰河为何要写《Spring6核心技术》这个专栏。...但是,冰河系统性的梳理了这些内容,发现很多书籍、专栏和博客,讲的挺多,也挺深入。但是总体看下来,发现多少会有一种云里雾里的感觉。...加上Spring迭代开发了很长时间,Spring本身的源码就东一坨西一坨的,并且条件分支代码很多,各种封装逻辑,很容易把人搞晕,看完后更懵逼了。...但是这毕竟不是Spring框架本身啊,谁项目里会用个简易版的Spring呢?我相信不是大部分人不会用,而是百分之百的人不会用。 所以,我们还是要把Spring本身学透才行。

21510

这个语句报了无效语法的错误 但是我不知道是哪里写错了

一、前言 前几天在Python最强王者交流群【群除我佬】问了一个Pandas处理的问题,提问截图如下: 代码如下所示: songid_tags_df['tblTags'].map(lambda x :..., x) if isinstance(x,str)) 二、实现过程 后来我自己给了一个示例代码,如下所示: songid_tags_df['tblTags'].map(lambda x: re.findall..., x) if isinstance(x, str) else x) 后来【隔壁山楂】也给了一个可行的代码,如下所示: songid_tags_df['tblTags'].astype(str).str.extract...三、总结 大家好,我是皮皮。这篇文章主要盘点了一个Pandas处理的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。...最后感谢粉丝【群除我佬】提问,感谢【皮皮】、【瑜亮老师】、【隔壁山楂】给出的思路和代码解析,感谢【Python进阶者】、【孤独】等人参与学习交流。

1.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    (转)母版页和相对路径

    例如,假设你把母版页放在一个叫做MasterPages的子文件夹里,并在母版页里加入了如下的标签: 假设文件\MasterPages\banner.jpg存在,这看起来是行得通的。...你还可以使用根路径语法,并用"~"字符作为URL的开头。例如,下面这个标签毫无歧义地指向网站的MasterPages文件夹中的banner.jpg文件。...今天在解决这个问题的时候另一个问题又出现了,现在我要在母版页引入jquery的文件,按照上面的方法我写成    jquery.js" type="text/javascript..." runat="server"> 可是在运行的时候却出错了,说是jquery.js中的第12行的$符号不知道是什么意思,然后我把runat="server"去掉后就又运行成功了,看来是不能加...("~/js/jquery.js") %>' type="text/javascript"> 第一次知道有ResolveUrl这个方法,还真不错,呵呵...

    2.3K20

    前端上传文件到腾讯云(对象存储)

    好吧,没写之前简单的说一下为什么要写,我还是怀着比较沉重的心情写的这篇教程,主要是心里没底,不知道能写明白不,不过既然提笔了,那就硬着头皮写吧,没办法,毕竟跌跌撞撞总算是搞出来了。...需要分析 我为什么要将文件上传到服务器,很简单,文件太大,公司的带宽不行,上传一个文件需要的时间太长,导致的是用户体验太差,那么怎么解决这个问题,很有效的解决办法是将文件上传到阿里云或者腾讯云上,我们需要的时候将.../js/jQuery/jquery-1.11.2.min.js" type="text/javascript" charset="utf-8"> ...写到这里基本就完成了,但是相信您不是很明白,所以我也不知道怎么说可以说的更明白,只能哪里不明白您再问吧! 更新 更新时间:2018-7-24 更新内容:解决问题 问题1:签名怎么来的?...ok,基本上就这些,感谢你们的提问,有什么不明白的可以随时联系我咨询,我尽量答复,会持续更新文章! 下面是每一句话的注释:(照顾一下好奇心强的) <!

    16.4K55

    一个治愈JavaScript疲劳的学习计划

    我们会略过的内容 一个现代 JavaScript Web app 应该长什么样 为什么你不能只使用 JQuery 为什么 React 是最安全的选择 为什么你可能无需先把 JavaScript 学习得太透彻...你可以设想 jQuery 像胶带,对于房子周围的小修复来说,这是非常方便的,但是如果你不断贴越来越多的胶带却会使房子看起来很丑陋。...第1周:从 React 开始 相信你现在知道了基础的 JavaScript 语法,并且明白了为什么 JavaScript apps 可以这么复杂,让我们说得细点,你应该从哪儿开始呢?...一个个人项目可以是一个单页应用到复杂的 web app之间的任意项目,但我认为重新设计你的个人网站会是一个不错的折中选择。另外,我认为你可能已经把这个计划拖延了好久了!...第3周:掌握 ES6 在我探索 React 的路上,我很快就能通过复制粘贴理解到一些要点,但却总有很多我不明白的地方。

    1K20

    2017 学习 JavaScript 感觉如何?

    我在想是不是可以用jQuery来获取和展示数据呢?我知道有更新的框架,但是这些框架我越了解反而越困惑。 答: jQuery难道不是几年前导致你不做web开发的原因吗?...问: 嗯,我觉得自己没做对,搞不清楚为什么自己的app总是状态诡异,也许你能帮我更好地梳理组织jQuery代码,这样就不会总是麻烦重重了。...问: 我猜一般会用Javascript,但是难道React不用其他的吗……像JSX?...问: 哦等等,实际上我读到过这些内容,在浏览器中运行转译器不是不好吗? 答: 是不好,转译器会增加显著的延迟,但是为了学习,用转译器有什么不行的呢?过后是很容易再改的。...问: 哦,我想我现在搞懂了!JSX语法只是Javascript的一种表现形式,所以我可以随心所欲地操控它,我猜PlanetRow 组件会变得非常简单,对吗?

    1K100

    一个众人眼中“牛B”的项目是怎样越做越烂的

    目前是维护这个项目的第四天,今天只新增了一个js控制远程接口数据的下拉框的需求。但是已经有点招架不住了,“好戏”带我娓娓道来。 但是也是见识到了这个项目的“牛B”之处。 js,Js,JS!!! ?...javascript是个好东西,在我每次开始做一个新的web项目的时候,我都最喜欢写js代码,认为它是我的好朋友,我们愉快的将一个产品思维中的无形之物焕然世间之上。...javascript是一个坏东西,当它出现在一个维护N久的项目中,被太多的“调教师”调整之后,我完全被js困在它的牢笼之中,难以摆脱。...“确定,确定” 结果后来说,这个页面好像得控制一下账号,但是不是权限;每个页面发送红包的金额应该可以控制的,其实好多活动在这个页面是不需要发红包的。...当没有专门懂业务的产品,有多需求有说不明白的运营提需求,有为了省事轻易相信需求的开发,有没有通过工程及框架限制代码风格而是幼稚的相信开发人员的架构师和技术经理共同造成了这个“牛B”的项目一步步越来越烂。

    99770

    【分享】Vue.js新手入门指南

    单页应用程序中一般交互处理非常多,而且页面中的内容需要根据用户的操作动态变化。 4.你前面说的网页版知乎我也可以用JQuery写啊,为什么要用Vue.js呢?...现在我们把一个网页应用抽象一下,那么HTML中的DOM其实就是视图,一个网页就是通过DOM的组合与嵌套,形成了最基本的视图结构,再通过CSS的修饰,在基本的视图结构上“化妆”让他们看起来更加美观。...我们把HTML中的DOM就可以与其他的部分独立开来划分出一个层次,这个层次就叫做视图层。 Vue 的核心库只关注视图层 我们为什么要把视图层抽取出来并且单独去关注它呢?...,难道我学的是假的JQuery?...为什么写个代码这么难,你想砸电脑,你想一键盘拍在产品狗的脑袋上,责怪他天天改需求才让你原本花清香茶清味的代码变得如此又臭又长。 这个时候如果你学过Vue.js,那么这些抱怨将不复存在。

    3.9K40

    你没有抓住 Promises 的要点

    我已经讲过了 promises 有多酷,所以我现在不说这个了,我现在要说的是一个现今 JavaScript 库中非常令人不安的趋势:声称支持 promise,却根本没有抓住它的要点。...我们根据 promise 的不同状态把这个场景分解一下,就可以知道为什么这几句话那么重要了: 数据装填完成,fulfillment handler 返回了一个值值:简单的函数转换 数据装填完成,但是 fulfillment...那又如何 也许你现在被我这样一波一波的解释感到压力陡增,想不明白为什么我会对那些写出这些糟糕行为的类库那么恼火。...继续向前 这就是我为什么尽可能地避免在 Ember 中使用回调函数聚合器了,这也是我写这篇文章的原因,而且,你可以看一下我写的这个准确兼容 Promises/A 规范的套件,这样我们就可以在认识层面上达成一致了...如果你对使用 JQuery 残废的 promise 感到不爽,我推荐你使用上面类库的工具方法来实现你同样的目的(一般都是一个叫做 when 的方法),把这个残废的 promise 对象变成一个健全的 promise

    94310

    用 ReactVue 不如用 jQuery

    但,我要非常明确的是,这不是标题党,而是在说一个客观事实。接下来,我来给大家分析一下,为什么 jQuery 比 React/Vue 更好。...因此在做技术选型的考虑上,在我的选择序列里,React 永远都要比 Vue 更值得选择,只因为 React 离原生 JavaScript 更近,没有创造更多的语法,没有那么多黑箱操作,自由度更高。...,因为你熟悉 jQuery 的使用的话,你就会发现这本身是再正常不过的逻辑了,但是新的官方文档确要花费大量的篇幅去解释为什么应该这样做。...这在我看来是非常诡异的事情。 然后呢,我又要花大量的心思去解释我为什么不认同官方文档的这种观点。...但是在 React 中要做到这个事情需要非常深厚的功底,而在 jQuery 中却非常容易。因为我们并不需要去迁就庞杂的 diff 流程,只是简单的执行一个目标函数而已。

    76010

    JQuery逐渐退出前端历史舞台?

    那为什么GitHub这样的公司都会逐渐把JQuery慢慢剥离呢?...随着JavaScript的高速发展,JQuery提供的语法糖变得越来越多。 也就是说,我们一直以来依靠JQuery来做的事情,现在通过原生JS完全可以做到的。...但是我觉得JQuery是不可能完全过时的,JQuery的开发思想是永远不会过时的。JQuery能在前端领域被广泛使用十来年,绝对不是偶然因素。...我对技术没有偏见,随着时代的发展,JQuery的市场占有率越来越少,也许有一天真的完全被抛弃。但是它也在不断去除自身的糟粕,而JQuery的精华有些也演化成了Web标准。...短期内JQuery还不会退出历史舞台,目前网站里面至少有90%目前还依赖着jQuery,这个逐步退出的过程还会持续很多年。

    1.6K20

    npm现代前端开发的基石,共享代码从此不再用百度下载了

    Schlueter (以下简称 Isaaz)就在想,我能不能用一个工具把这些代码集中到一起来管理吧!...这个工具就是他用 JavaScript (运行在 Node.js 上)写的 npm,全称是 Node Package Manager 具体步骤 NPM 的思路大概是这样的: 1....这些可以被使用的代码被叫做「包」(package),这就是 NPM 名字的由来:Node Package(包) Manager(管理器)。 想法是美好的,我来集中管理代码,但是别人愿意放吗?...转机 后来大家为什么都是用了这个npm包管理器?npm 的发展是跟 Node.js 的发展相辅相成的。 Node.js 是由一个在德国工作的美国程序员 Ryan Dahl 写的。...,改绑定方法,不需要用可视化的属性窗口了。

    58520

    【思路】学习前端的思路问题

    为什么要聊这个呢,因为群里的小伙伴经常会问我,前端怎么学,学了很久没方向啊,学什么东西好呀,等等,所以今天主要聊一下四个问题, (1)前端的核心是学什么? (2)学会JS了,但却动不了手?...第二反应就是,你根本就不明白做的什么东西,你还想改?这时因为第一他们不懂技术;第二他们认为你不懂业务。 如果你想修改某个功能,那你必须能说到位,怎么说到位呢?...当然这个比喻并不完全,它只是要说明一个大概意思,并不能教条死板的去理解。 // 2,为什么学会了JS,却动不了手? 这里包含了二个意思,第一是学会了JS,你是如何定义学会二字的?...这个问题最好修改为“我想在一年内JS达到什么程度”。 说到这里,就引出了下一个问题“提升JS的路径”?...而且方向容易跑偏,就是说,你在家里自学呢,你怎么就能确定最新的技术,就是市场上最需要的呢? 例如,如果我说现在jQuery是市场上使用最多的,你可能会说JQ现在一点也不潮,很low了。

    77921

    7月9号晚10点的微课总结(文字版)

    为什么要聊这个呢,因为群里的小伙伴经常会问我,前端怎么学,学了很久没方向啊,学什么东西好呀,等等,所以今天主要聊一下四个问题, (1)前端的核心是学什么? (2)学会JS了,但却动不了手?...第二反应就是,你根本就不明白做的什么东西,你还想改?这时因为第一他们不懂技术;第二他们认为你不懂业务。 如果你想修改某个功能,那你必须能说到位,怎么说到位呢?...当然这个比喻并不完全,它只是要说明一个大概意思,并不能教条死板的去理解。 ? ---2,为什么学会了JS,却动不了手? 这里包含了二个意思,第一是学会了JS,你是如何定义学会二字的?...这个问题最好修改为“我想在一年内JS达到什么程度”。 说到这里,就引出了下一个问题“提升JS的路径”?...如果我说现在jQuery是市场上使用最多的,你可能会说JQ现在一点也不潮,很low了。但它现在确实非常可能是使用量最大的前端库。

    94991

    九年程序人生

    最初学习C语言,对于编程没有任何概念,我清楚的记得,一次在课堂上问老师:“计算机输入法,可视化操作界面已经很完善了,为什么要用C语言中 Print() 函数输出一段字符呢?...起初一直不明白,为什么JQuery中的“$”这么牛,一个“$”符号能操作一切,读过JQuery源码之后才明白,这个“$”原来是jQuery在Window中定义的的一个变量,同时也是jQuery这个函数的别名...好在,每一个新技术,新架构的产生,都是在为更简单、更高效的解决现有的问题,所以,新的技术,虽然增加了学习的负担,但是新技术的应用,能够解决现实的问题,是效率的提升。从这个角度讲,学习是值得的。...我用3天时间,学会了开发微信小程序,完成了原有Web功能向小程序的移植。 Node.JS火热的时候,我用了一周的业余时间,学习NodeJS编程,配合MongoDB,搭建了简单的日志系统。...我笑笑,表示同意他的观点,这是一个叫做“知识边界”的问题,每个人的知识,就如同是一个圆,圆内是你已经了解的知识,圆之外就是还不懂的知识,一个人掌握的知识越多,这个圆也就越大,而圆越大,圆周所接触的那些未知领域也就越多

    74120

    VS Code、ATOM这些开源文本编辑器的代码实现中有哪些奇技淫巧?

    顺带提一下我的markdown编辑器,目前全新改版成了支持复杂dom结构的编辑器,支持树形嵌套样式、表格、代码、latex公式等,采用QT纯C++实现,希望能尽快做完~估计还要等几个月~~ 正文: 研究...所以,vscode 使用二进制来存储 token: 和上面的表示法相比,只是把 type 由字符串变成了数字,本质上并没有节约太多的内存。但是别着急,vscode 还有黑科技。...对于高性能的文本操作,vscode 最初尝试使用 C++ 进行编写,毕竟 C++ 的性能要比 JavaScript 高出不少,但是事实却不够理想,使用 C++ 确实节约了内存,但是在使用 C++ 模块时...但是这种方式存在一些问题: 无法打开大文件,因为把所有内容读入数组中可能导致内存不足。 即使文件不大,但是行数太多也无法打开。例如,一个用户无法打开一个 35 MB 的文件。...比 vscode 还要早半年,但是为什么还是这么慢呢??? Atom 使用 V8 的自定义快照(snapshot)提升启动性能,最终删除了影响性能的 jQuery 和自定义 element。

    1.9K20

    JQuery 入门学习(一)

    之前一直觉得javascript用起来不顺手,但现在接触到Jquery了以后,才知道这个小小的框架帮我们完成了多少复杂的事情。    ...所以我还是情不自禁腾出一小点功夫要写一个小教程,记录一下我眼中的JQuery,也方便和我一样初学这个框架的同学学习。...---- JQuery是什么     Jquery是一个基于javascript的框架,等于说把javascript封装了一下。...从这个图很明显的就能看出,实际上html文件中每一个标签都是一个节点,整个html文档组成了一棵树。    ...Jquery封装了很多我们平时用的最多的方法和过程,使得前端编程变得简便。     往后我还会继续详细介绍Jquery语法,ajax的使用,还会分享一些Jquery的插件及其用法。

    2.1K11

    一个9年开发经验程序员的分享,从零基础到专业工程师?

    起初一直不明白,为什么JQuery中的“$”这么牛,一个“$”符号能操作一切,读过JQuery源码之后才明白,这个“$”原来是jQuery在Window中定义的的一个变量。...同时也是jQuery这个函数的别名,每次调用$(…)时,其实间接地创建了一个JQuery的示例。...所以,新的技术,虽然增加了学习的负担,但是新技术的应用,能够解决现实的问题,是效率的提升。 从这个角度讲,学习是值得的。通常来说,没有谁天生就会做什么,只要肯学习,别人能做到的,你也能做到。...React发展出了React Native,圈子里更是为之振奋,为火热的移动端开发又添了一把柴,让移动端开发,在Android和IOS原生开发之外,又多了一种全新的选择。...我用3天时间,学会了开发微信小程序,完成了原有Web功能向小程序的移植。 Node.JS火热的时候,我用了一周的业余时间,学习NodeJS编程,配合MongoDB,搭建了简单的日志系统。

    95030

    高中学历的前端又如何?照样可以年薪30万!

    我反复思考这一次我到底要学到些什么 我要知道,前端究竟应该是个什么样子,这样未来自己才能走的明白,不至于走着走着迷茫了 我要摆脱框架的束缚,jQuery不算框架,但是莫名的就走向死亡,让我有些不知所措,...,为什么很多高级的东西,我了解了却用不上 我究竟适不适合继续在这个领域走下去,难道坚持了近三年,要选择放弃吗 关于学习,其实我也有很浮躁的时候,但是这一次我坚持下来了。...因为我分不清npm i -g、npm i -S、npm i -D都是什么,怎么使用,第一次开课,配置babel我跟着课程配置成功了,但是不明白,后续又配置了10遍以上,再加上随着node的学习,才一点点的明白...,大家都打1;我周六整整用了8个小时,才完成了一个小时的课程,还仅仅是跟着敲运行成功了,但是不知道为什么这个样子,没有思考 我几乎很少看直播,不是不想看;是我太缺少时间了;我想用快进反复的看,一遍不够看十遍...,我还在不断的复习第一周,复习es6 promise从来就没明白过;语法都知道,但为什么是这个鬼样子;反复的看书也没明白;直到我在项目中用到,才体会到,也才彻底明白过来 我曾想,不如就不睡觉了;我真的连续

    1.3K61

    四种方式解决页面国际化问题——步骤详解

    其实我没写之前看了很多的资料,关于国际化的,很多的大神提供了很多的办法,但是都不是很详细,写的很模糊,所以我查看很多资料以后决定写这篇博客,总结一下自己的想法,同时希望可以帮助很多的人解决这个问题!...但是他们的网站都获得了成功,至少很多企业在模仿。为什么呢,除了他们本事在行业内有很高的知名度外,他们的网站确确实实考了很多除了设计外,网站用户体验、网站的程序、网站的优化全都综合考虑了。...,为了避免还是有人不明白,我这里看着官方的源码给你们解释一下: tran官网 第一步安装tran.js $ npm install translater.js 如果您没有安装node.js的话,这个办法是没用的... javascript:tran.setLang('cn');">中文 这是官网的第一种切换方式,我的源码里面也写了,他是通过setLang这个方法实现的切换。...哪里还有不明白的,可以直接看我的源码,写的相对来说还是比较全面的,但是细心的人可能已经发现了,我里面有一个submit和button没有实现语种的切换,这个我没想到怎么写,希望谁知道怎么实现的可以私聊我

    1.7K50
    领券