- 博客(78)
- 资源 (1)
- 收藏
- 关注
原创 github分支管理策略
我们采用Git-flow的分支结构和思想,中心仓库包含了两个主要分支,这两个分支的寿命是无限的:同时,我们会用到几个支持性分支:开发的同学不要向master分支提交代码,由负责发布的同学统一合并。原则上,所有需要进入develop或release的代码都需要通过pull request进行代码review,review通过后再merge。开发的同学,请先在github上fork仓库,切换到develop进行开发,开发完成后向中心仓库提交pull request。进入stablelization阶段的Spri
2024-04-27 09:54:51 172
原创 JavaScript异步操作的流程控制
如果有多个异步操作,就存在一个流程控制的问题:确定操作执行的顺序,以后如何保证遵守这种顺序。上面代码的async函数是一个异步任务,非常耗时,每次执行需要1秒才能完成,然后再调用回调函数。如果有6个这样的异步任务,需要全部完成后,才能执行下一步的final函数。请问应该如何安排操作流程?上面代码采用6个回调函数的嵌套,不仅写起来麻烦,容易出错,而且难以维护。
2024-04-27 09:54:29 121
原创 Nodejs与npm
1.检查 Node的当前版本,使用命令node -v2.清除npm cache3.安装n模块4.升级到最新版本(该步骤可能需要花费一些时间)你可以制定一个受欢迎的版本,比如或者你也可以告诉管理器,安装最新的稳定版本5.查看Node的版本,检查升级是否成功node -v6.安装nodejs后npm会一起安装,里面的npm可能不是最新版本,这时要升级这个npm如果得到的版本信息不正确,你可能需要重启机器。
2024-04-26 16:13:03 184
原创 常用的跨平台笔记软件OneNote, GTD
双击打开将显示你所有的模板页面,删除你想要删除的然后关闭即可。搜索带特殊字符如「空格」等,用。在 Windows 下的。将搜索关键字括起来。
2024-04-25 12:16:03 647
原创 学习 php 过程中遇到的问题记录
然后在浏览器使用 url 访问 test.php,会显示 php 相关的配置、插件等大量相关信息,在其中。在 php.ini 文件中配置启用扩展 php_openssl.dll。注意 phpize 和 php-config 要使用 php7 下的。在 php.ini 文件中配置启用扩展 php_curl.dll。在 php.ini 文件中配置启用扩展 php_curl.dll。一项即可找到所有生效的 php.ini 文件路径。目标路径可以在 phpinfo() 的。修改 php.ini 文件,配置。
2024-04-24 10:27:48 250
原创 Python 常用模块及资源记录
方便地进行 base64 编解码的模块。很好用的 HTML/XML 解析器。运行一个简易的 HTTP 服务器。简单实用的 HTTP 服务器。优雅简单的 HTTP 模块。JSON 编码解码器。格式化 JSON 文件。
2024-04-24 10:26:43 330
原创 Source Insight 工具的快捷键及使用日常
打开菜单里的「Options」-「Preferences」-「Display」,取消勾选。打开菜单里的「Project」-「Synchronize Files」(快捷键。,等待 Source Insight 重新解析工程里的文件完成即可。如何在标题栏里显示文件全路径?新建工程后函数跳转等遇到。
2024-04-22 15:26:15 280
原创 Windows 下最好用的流程图软件Visio
如果在 Visio 2013/2016 里画流程图,发现连接线没有箭头,检查一下「设计」菜单里是否将主题设置成了「无主题」,如果是,取消掉就好了。把鼠标悬停在图形上四周应该有几个小三角提示,如果没有,检查「视图」里是否勾选了「自动连接」,如果没有,勾选上。导出 PNG 时,填好保存位置和文件名之后,会弹出一个「PNG 输出选项」,在其中调整大小即可。
2024-04-20 22:51:55 151
原创 Android Studio 快捷键及使用技巧汇总
在 Android Studio 里打开 File - Settings - Appearance & Behavior - Notifications;在 Android Studio 里打开 File - Settings - Editor - File Types;在界面上找到你想屏蔽的 Group,将 Popup 列改为 No popup,点 OK 保存即可。在 Ignore files and folders 里加上。此部分与 Intellj IDEA 通用。比如要隐藏 Vim 打开文件产生的。
2024-04-19 18:40:56 725
原创 await try catch
底层在catch里进行return e:catch 被return会抛给上层的then里导致上层调用无法再catch住这个异常。异常只被catch一次,如果底层catch了a异常,他的上层就不会再执行a的catch,但可以catch a上层到本层的异常。await 如果不是最上层,一般不需要try catch, 发生异常也不会终止程序,并会将异常抛至上层。await通过try catch 等同于 promise的.catch。await如果是最上层,可以使用try catch。
2024-04-18 14:34:09 226
原创 Mysql数据库操作命令
/修改用户的密码update mysql.user set password=password(‘1234’) where User=“root” and Host=“localhost”;(1)比如:任意主机上(“%”),用户(用户名:test1,密码:adc,如果之前没有用户名为test1的会新建一个test1用户)在所有数据库上,执行任意操作的权限(很危险)如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>
2024-04-18 14:32:04 319
原创 持续集成和持续部署
持续部署是在持续集成的基础上进一步推进,将通过持续集成构建和测试的代码自动部署到生产环境中。持续集成是指开发人员将代码频繁地合并到共享代码仓库中,并通过自动化构建和测试流程来验证代码的正确性。持续集成(Continuous Integration,简称CI)和持续部署(Continuous Deployment,简称CD)是现代软件开发中的重要实践,旨在提高开发团队的效率和软件交付的质量。总结起来,持续集成和持续部署是通过自动化构建、测试和部署流程来实现快速、高质量的软件交付。
2024-04-17 21:28:35 695
原创 Web 端视频播放的常见问题及相应解决方案
视频播放失败网络跨协议拦截CDN 无视频CDN 鉴权失败微信浏览器拦截跨域问题视频未转码异常视频浏览器环境不支持播放浏览器不支持 Flash浏览器不支持 MSE浏览器不支持解码 H264 或者不支持播放 MP4、HLS 格式的视频HLS 加密视频播放失败获取 key 失败解密失败浏览器劫持视频播放视频激活播放后强制全屏视频无法被其他元素覆盖播放器出现多余的图标播放器出现广告、下载、推荐视频等内容Android 端播放视频不会随着页面滑动播放器显示尺寸播放器出现黑
2024-04-17 21:19:32 944 1
原创 git常用命令
下面的命令会增加URL地址为’[email protected]:daixu/WebApp.git’,名称为origin的远程服务器库,以后提交代码的时候只需要使用 origin别名即可。比如,取回远程remote命名为center的master分支,与本地develop进行merge。把代码push到远程后,发现commit的注释居然多了几个错别字,不行,必须改了!从远程库获取某个分支的更新,再与本地指定分支进行自动merge,格式如下。如果要与本地当前分支进行merge,冒号后的<本地分支名>可以省略。
2024-04-16 20:09:51 640
原创 基础面试题
谈谈垃圾回收机制方式及内存管理简述登录原理一个小项目让你自己负责搭建底层一些架构说一下了解的js 设计模式,解释一下单例、工厂、观察者说一下git和svn的区别何为同源策略及如何处理跨域问题基础算法能力。
2024-04-16 10:30:10 634
原创 web直播媒体格式及兼容问题
flv.js是来自Bilibli的开源项目。它解析FLV文件喂给原生HTML5 Video标签播放音视频数据,使浏览器在不借助Flash的情况下播放FLV成为可能。flv.js 优势由于浏览器对原生Video标签采用了硬件加速,性能很好,支持高清。同时支持录播和直播去掉对Flash的依赖flv.js 限制FLV里所包含的视频编码必须是H.264,音频编码必须是AAC或MP3, IE11和Edge浏览器不支持MP3音频编码,所以FLV里采用的编码最好是H.264+AAC。
2024-04-15 15:27:10 815
原创 错误:Blocked script execution in ‘about:blank‘ because the document‘s frame is sandboxed and the ‘allo
错误:VM5729:1 Blocked script execution in ‘about:blank’ because the document’s frame is sandboxed and the ‘allow-scripts’ permission is not set.原因是:在“about:blank”中阻止脚本执行,因为文档的框架已被沙盒化并且未设置“allow-scripts”权限。这个错误提示是Cesium不识别js,沙箱iframe不允许使用js。
2024-04-15 15:21:01 109
原创 nginx多站点虚拟路径配置
我们有时会遇到一个ng服务,需要配置多个站点的需求。如 http://pingan.com/site1 、http://pingan.com/site2 两个站点,通过不同目录区分站点。
2024-04-12 18:25:51 449
原创 H5如何中断已经发出去的网络请求
umi 项目中默认的请求库是umi-request,因此我们可以使用umi-request提供的方法来中止请求。另外,在umi项目中可以搭配使用了dva,因此下面简单介绍下在dva中使用CancelToken中止请求的流程。Fetch 是 Web 提供的一个用于获取资源的接口,如果要终止 fetch 请求,则可以使用 Web 提供的 AbortController 接口。abort():终止一个尚未完成的Web(网络)请求,它能够终止 fetch 请求,任何响应Body的消费者和流。Fetch 中断请求。
2024-04-11 18:38:26 692
原创 执行npm publish 报错:need auth You need to authorize this machine using `npm adduser`
在发布 npm 包的时候提示没有登录,解决办法 This command requires you to be logged in to https://npm.pkg.github.com。做了一个 npm 包,在想发布的时候,怎么都发布不了。npm adduser 登录成功的。registry 末尾不要加斜杠。但是我明明已经登录了。
2024-04-11 18:32:58 275
原创 AJAX教程笔记,常用API
header(‘Content-Type’, ‘application/javascript’) //如果是从php页面返回js脚本时,设置,如果直接请求js页面,不需要。’).load(url, [data], [fn]) 异步加载指定URL返回的数据(必需是text/html),挂载为当前选定元素的innerHTML。//把JSON字符串解析为JS数组/对象。发起异步的GET请求,获取服务器端返回的JSON响应,并自动调用JSON.parse()方法把服务器返回的JSON字符串解析为JS对象。
2024-04-10 18:38:25 818
原创 前端常用工具库集合
声网 rtc https://docs.agora.io/cn/Video/API%20Reference/web/interfaces/agorartc.stream.html。vconsole 控制台不滑动版 :https://cdn.bootcss.com/vConsole/3.3.4/vconsole.min.js。partc文档 https://peimc-web-stg.pa18.com/video/PFMC-static/doc/index.html。
2024-04-10 18:37:08 1000
原创 BOM教程笔记,常用API
1、window对象:在浏览器中替代global对象的全局对象。2.修改或设置浏览器窗口相关属性。同名窗口只能打开一个!
2024-04-09 19:25:21 498
原创 DOM教程笔记,常用API
DOMDHTML:动态HTML。一系列实现网页动态效果技术的统称DHTML对象模型:7大对象*window: 指代当前浏览器打开的窗口。何时创建:在浏览器打开窗口时创建。*document: 指代当前正在打开的HTML文档,即网页。何时创建:网页被加载时在内存中创建。*event:指代事件对象。何时创建:事件发生时自动创建。navigator: 封装了浏览器软件的版本信息和部分设置location:指代当前窗口中的地址栏。
2024-04-09 19:24:55 682
原创 css遇到的各种问题及解决方案
不同的html id可以重名,不影响link了不同的css,里面有选择器重名的,后者会覆盖前面的,所以要把公用的,其他页面用到一部分的link到前面,本页的css写到最后,覆盖前面没用的。如果父元素有宽高,只有背景图,没有其他内容,且没有边框,给子元素加margin 父元素会被加宽,或margin被加到父元素上,是css bug。当块元素中直接插入定款定高的图片时,如果块元素不指定宽和高,图片就会有2像素左右的向下偏移。父元素加padding取代margin,需要父元素减去padding的高度,计算麻烦。
2024-04-03 11:17:23 267
原创 关闭chrome浏览器安全策略,允许跨域请求
本地调试项目,接口出现cors错误,如何能跨过拦截,继续调试?前端在调试代码的时候,可能会遇到后端服务暂未设置cors配置的情况,这时候如果我们想通过本地localhost域名请求绝对接口路径,那么就会触发浏览器的cors安全策略,导致请求被拦截。如果我们不想做其他改变,有什么办法可以继续调试呢?可以使用下面方式,将浏览器的安全策略关闭,就可以继续调试了。
2024-04-03 11:16:38 291
原创 CSS3 高级- 复杂选择器、内容生成、变形(transform)、过渡(transition)、动画(animation)
一、复杂选择器兄弟选择器:选择平级元素的唯一办法属性选择器:1、通用:基本用不着,太泛了2、自定义:4种伪类选择器:1、目标伪类:2、结构伪类:3、元素状态伪类:4、伪元素选择器:应用于文字,使网页看起来想杂志5、否定伪类:选择器:not([本选择器的条件]) /*有兼容问题,少用*/二、内容生成1、伪元素三、变形(transform)----迅速变化1、旋转 rotate2、位移 translate3、缩放 scale4、倾斜 skew5、3D变形四、过渡(trans
2024-04-02 17:00:19 1147 1
原创 CSS总结
1、用于HTML文档中元素的样式定义2、尽量用CSS样式取代html属性CSS特征继承性、层叠性(多个样式层叠为一个)、优先级。
2024-04-02 14:30:06 1103 1
原创 JQuery入门基础
jQuery是javascript类库,简称JS库。它预定义了一套对象和函数,简化了javascript的开发,帮开发者建立高难度交互的web2.0特性的富客户端页面。jQuery常用API
2024-03-31 20:05:41 892
原创 Photoshop笔记大全
Ctrl+R:调出标尺Ctrl+T:调整变形。拖动时,按住ctrl键,任意变形。按住Shift键,等比例变形。按Esc键,恢复。Alt+delete:前景色填充Ctrl+delete:背景色填充ctrl+x:剪切ctrl+v:粘贴在新图层ctrl+shift+v:原位粘贴在新图层ctrl+z:撤销一步。ctrl+alt+z:连续撤销ctrl+shift+I:反向选择delete:删除选区。ctrl+D:取消选区。ctrl+E:合层。ctrl+Enter:钢笔选择区域变选区。常用快捷键。Shift+工具代码
2024-03-31 18:47:08 909
原创 JavaScript快速入门笔记之十(OOP:面向对象程序设计)
OOP:面向对象程序设计对象:程序中描述现实中一个物体的属性和功能的结构一个对象专门代表现实中的一个物体面向对象3大特点:封装(对象来封装属性和方法),继承(子对象用父对象属性方法,原型链),多态(如this 不同的场合不同状态,js对多态支持不好,仅讨论重写)
2024-03-30 13:59:45 765
原创 JavaScript快速入门笔记之九(错误处理 Error、Function对象)
错误:程序运行过程中发生的异常状态,导致程序停止运行——异常错误处理:当程序发生错误时,保证程序不退出的机制发生错误时,程序会自动创建一个Error对象:Error对象中仅封装了错误的信息js种6种何时使用:今后只要程序有可能抛出错误,就要将可能发生错误的代码放入try中错误处理中的return抛出自定义错误!何时需要抛出自定义错误:自己实现的函数,被被人调用时。为了向合作伙伴提示开发错误,都要主动抛出错误信息。语法:throw new Error(“自定义错误信息”)
2024-03-30 13:59:17 594
Python爬虫开发与项目实战,从爬虫入门 Python.docx.zip
2024-04-09
php生成PDF电子合同签名
2024-04-09
H5 百度地图使用demo+地图基础知识+开发者平台及相关地址
2024-04-09
同城高清手机绿幕,直播间现实与虚拟的混搭技术,老板商家必看!
2024-03-28
2023最新任务悬赏平台源码仿蚂蚁帮众人帮等平台,功能齐全,独立后台某宝9000多【亲测可运营】
2024-03-27
最新H5农场牧场养殖鸡蛋理财鸡游戏运营源码对接免签约支付接口(教程+源码)
2024-03-27
Midjourney辞典AIGC中英双语图文辞典+Midjourney提示关键词Prompt大全.pdf
2024-03-27
JS实现拖放效果,dataTransfer对象实现拖放效果
2024-03-26
使用Assistants API快速搭建领域专属AI助手
2024-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人