- 博客(34)
- 收藏
- 关注
原创 算法题1020
)()() 发现 不管第一个如何移动 只有第一次才行 移动到右边后发现有首位是 右夸号结束移动。* (()() 取出第2个 ‘)’ 从 0 移动到 最后一位。* (()() 取出第3个 ‘)’ 从 0 移动到 最后一位。* ()()() 取出第1个 从 0 移动到 最后一位。// ((())) 暴力解法找到所有的夸号组合。n维数组旋转 90 度算法。* 思路:一个夸号去移动。// 模板字符串替换。
2022-10-20 17:55:02
453
原创 算法Ten
思路:如果传递的 n 大于等于 midValue 那就将右边的下标往中间挪动。这样就可以开始从 0 到 midIndex 之前找最小的值。如果小于,midIndex 到 len - 1 找小的最左边的值。思路:声明多个集合,如果,没出现过,就set到map里面,如果出现过,就count+1。如果 多个用户 a 或者 b 或者 c 的字段值一样 就合并。返回合并之后的用户加上count字段。太难了,有思路再来。
2022-09-21 11:35:26
356
原创 一些算法面试题EIGHT
引用类型 (Object,Array) 基本类型 (number, string, boolean, symbol, null, undefined)问题:计算 1 - 100 的和。上面转换成了es5 的语法。toString方式。
2022-08-26 09:52:11
258
原创 JS的一些面试SEVEN(广度和深度)
FMP(First Meaningful Paint)第一次有意义的渲染(没有一个标准,已弃用)可以监控加载慢的请求;观察者模式 发布者和订阅事件可以直接调用,比如addEventListener click。LCP(Largest ContentFul Paint)重要的数据已经渲染完。FCP(First Contentful Paint)有内容的情况。发布订阅模式 发布和监听者互相隔离,需要中间媒介来触发。FP(First Paint)第一次加载的情况。发布订阅是一个订阅事件 一个触发事件。
2022-08-19 15:27:25
223
原创 React中无限级嵌套路由的实现(RRD-V6)
React中无限级嵌套路由的实现,React-router-dom v6 无限级嵌套路由的实现。
2022-07-13 15:44:31
991
2
原创 imooc视频有感
fish命令号工具,更加清理,快捷提示更多[外链图片转存失败,源站可能有防盗链手动搭建cli项目]机制,建议将(https://coding.imooc.com-pson/5s-14.html#mid=41631)(https://coding.imooc.com/lesson/514.html#mid=45011)]de1...
2022-03-15 11:23:02
2227
原创 Vue中sync和v-model和Vue-router的一些进阶操作
sync的用法一个子组件,存在多个需要双向绑定的数据原来的思路是通过v-model 子组件触发 $emit(‘input’, e.xx.xx) 会自动完成双向绑定,现在如果需要多个参数就可以使用sync。// 父组件<ZChildInput :username.sync="model.username" v-model="age"></ZChildInput>// 子组件username: <input type="text" :value="username" @
2022-02-16 17:12:44
375
转载 vue UI 告别webpack配置
vue UI 告别webpack配置安装最新版的vue-clinpm install -g @vue/cli#yarn/npm 安装(二选一) yarn global add @vue/cli#检查vue-cli版本vue -V#运行 vue uivue ui
2019-10-06 00:16:53
175
原创 git分支的应用
Git鼓励大量使用分支:查看分支:git branch创建分支:git branch 切换分支:git checkout 创建+切换分支:git checkout -b 合并某分支到当前分支:git merge 删除分支:git branch -d ...
2019-08-25 20:27:55
164
原创 stylus的安装与学习
安装stylussudo cnpm install stylus 安装依赖包sudo cnpm i stylus stylus-loader --save-dev
2019-07-15 22:43:13
164
转载 关于vue状态过渡transition不起作用的原因解决
总所周知,vue中的transition标签可以方便得进行动画过渡,使用的方法也很简单。<transition name="你要的名字"> 过渡的元素...</transition>这里需要主要一点的是:过渡的元素只能是以下之一:条件渲染 (使用 v-if)条件展示 (使用 v-show)动态组件组件根节点常用的过渡名称有fade等你可以这样用&...
2019-07-13 13:41:03
18360
转载 Vue:获取当前定位城市名
1、在工程目录index.html中引入:<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=您的密钥"></script>ps:秘钥可以去百度开发者平台申请2、在build/webpack.base.conf.js(与entry同级)中配置:externals...
2019-06-13 00:02:33
881
转载 vue 运行时报错: Cannot assign to read only property 'exports' of object 'Object'
vue运行报错error:Cannot assign to read only property ‘exports’ of object ‘#’用weex做项目的时候,npm start 之后一直报错error:Cannot assign to read only property ‘exports’ of object ‘#’ ,查了好多资料好像是export和import共用了导致不兼容引起...
2019-06-09 18:59:40
623
原创 icon的基本使用
icon的基本使用1. Unicode1.1 下载iconfont的文件,并且新建名为HeiGesIcon的文件夹放在src下1.2 将iconfont内的文件放入HeiGesIcon中,1.3 修改@font-face 里面文件的路径@font-face { font-family: "iconfont"; src: url('../HeiGesIcon/iconf...
2019-06-03 01:51:13
845
转载 eslint语法配置
https://blog.youkuaiyun.com/qq_34645412/article/details/78974413
2019-06-03 00:52:26
274
原创 vue使用脚手架工具搭建环境
全局安装vue-cli npm install vue-cli -g初始化vue环境vue init webpack (项目名)中间会输入项目名称,项目描述,作者等信息;一路回车在npm 处不能使用npm install (因为mac系统下需要权限)ls查看目录结构安装依赖 sudo cnpm i 启动本地开发 npm run dev端口...
2019-06-02 00:53:52
176
原创 初始Vuex
Vuex概念:Vuex 是为了保存组件之间共享数据而诞生的,如果组件之间有要共享的数据,可以直接挂载到vuex中,而不必通过父子组件之间的传值了,如果组件不需要共享,此时这些不需要共享的数据,没必要放到Vuex中.注意:只有共享的数据,才有权放vuex 中,组件内部私有的数据,只要放到组件的data中即可:props、data、 vuex 三者的区别:Props是子组件需要传递的数据。...
2019-05-26 01:15:42
109
原创 githup初学习
githup初学习1. 仓库(Respository)用来存放代码2. 收藏(Star)收集项目查看收藏:点击右上角your stars3. 克隆(Fork)复制克隆项目注意: 该fork项目是独立存在的4. 关注(Watch)当项目更新可以收到通知5. 事物卡片(issue)作用:发现代码bug,但是目前没有成型代码,需要讨论时用显示所有bug交流列表g...
2019-05-18 00:17:43
302
原创 上传项目至自己的githup仓库
上传项目至自己的githup仓库1.在git上配置自己的shh公钥2.按照以下步骤一步一步完成 $ touch README.md //新建一个README文档,若上一步勾选了创建README.md,提交时导致冲突 $ git init //初始化本地仓库 $ git add README.md //添加刚刚创建的README文档 $ git co...
2019-05-11 17:16:57
191
原创 webpack配置适合es6语法规则的babel
webpack配置适合es6语法规则的babel1.1.1下载插件 sudo cnpm install --save-dev babel-loader @babel/core1.2配置规则: rules: [ { test: /\.js$/, exclude: /node_modules/, loader: "babel-loader" } ]1.3安装第二个插件 ...
2019-05-08 14:05:45
304
原创 使用webpack打包字体图标
使用webpack打包字体图标1.首先需要安装url-loaderbootstrap4.x之后,boostrap的css里删除了图标 分开了 我们在引入一个下载:npm i bootstrap@4.1.3 -D由于4.x版本icon文件分离出去所以还需要下载open-iconic:sudo cnpm i https://github.com/iconic/open-iconic.git ...
2019-05-08 13:50:33
2406
2
原创 配置css,less,scss等文件的方法
配置css,less,scss等文件的方法-1. css需要用到的插件 style-loader css-loader使用下列代码安装插件sudo npm i style-loader css-loader1.1 首先在src/css下面创建一个css文件,命名为index.css1.2 在内存中,根据指定的模板页面,生成一份内存中的首页,同时把打包好的bundle注入页面底部...
2019-05-07 22:37:14
1461
转载 在使用默认模块打包webpack的时候,ERROR in multi 错误
https://www.jianshu.com/p/a55fb5bf75e1标题十分有用!!!!
2019-05-07 18:07:50
418
原创 mac安装淘宝镜像cnpm,绝对有效!!!!!!
1.cnpm的安装安装cnpm需要一个最高权限sudo npm install -g cnpm --registry=https://registry.npm.taobao.org --verbose此时会提示让你输入一个密码,即你的用户开机密码,输入回车即可,如果出现下面的信息(最下面几行)说明安装成功:npm info lifecycle cnpm@5.1.1~postinst...
2019-05-05 18:02:46
4439
1
原创 SDWebImage的简单使用
最近因为SDWebImage框架导致我的学习进步放慢,总结了一下,好几个问题SDWebImage框架可能版本不同导致学习的时候出现不兼容的问题在mvc设计的时候,主函数一定要在mvc文件夹的上方,否则会出现file not found的现象...
2018-12-29 16:46:53
256
转载 在控制台打印不完整的解决问题
添加如下代码就可以了#define CLog(format, …) NSLog(format, ## VA_ARGS)#define NSLog(FORMAT, …) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##VA_ARGS] UTF8String]);
2018-12-13 10:45:06
2009
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人