- 博客(93)
- 资源 (1)
- 收藏
- 关注
原创 Eclipse 常用快捷键和操作总结
更改 /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Info.plist 文件里的 JVMCapabilities 段如下(默认只有。如何解决 Mac OS X 下安装的是 Java 1.8,运行 Eclipse 时提示「您需要安装旧 Java SE 6 运行环境才能打开「Eclipse.app」。没有找到为何这样改的解释,按名称猜想应该是说在这几种环境下启动 Java 具有跨版本的兼容性吧。
2024-05-08 11:45:34 480
原创 Emacs 快捷键汇总及日常使用记录
格式化输出 JSON json-pretty-print-buffer。自定义颜色 M-x customize-face default。输入十六进制数 M-x hexl-insert-hex-char。退出十六进制模式 M-x hexl-mode-exit。打开 Python 交互式Shell C-c C-p。解释运行当前 elisp 语句/函数 C-M-x。进入十六进制模式 M-x hexl-mode。显示本文件大纲选择某项后跳转 C-M-j。查看所有打开的缓冲区 C-x C-b。
2024-05-07 10:36:31 812
原创 Git 常用操作记录
是不会显示该 branch 的,直到你做完更改首次 commit。因为临时需求对某个文件 chmod 了一下,结果这个就被记为了更改,有时候这是想要的,有时候这会造成困扰。这会在仓库根目录下生成如下 .gitmodules 文件并 clone 该 submodule 到本地。列出 HEAD 曾指向过的一系列 commit,它们只存在于本机,不是版本仓库的一部分。然后把对应的 hooks 文件放在最后一个参数指定的目录即可。当 submodule 的 remote 有更新的时候,需要。
2024-05-07 10:34:21 623
原创 用正确的工具做对的事情 软件, 推荐
不像 MPlayerX 和 Perian 那样无故卡死转码半天就是最大的亮点了。然后就能愉快地使用 blog 命令在任意目录进入 blog 仓库的目录了。配置好后,那启动速度,嗖嗖地,秒 Android SDK 自带的八条街。好的软件总是给人一种相见恨晚的感觉。
2024-05-06 11:00:19 317
原创 Linux 系统下的一些常用命令和用法
后面可以跟 uid 或 login name。类 Unix 系统下的一些常用命令和用法。查看当前用户、组 id。注意程序名区分大小写。查看打开的文件列表。
2024-05-06 10:59:43 335
原创 使用 Mac OS X 的一些快捷键和遇到的问题
然后复制里面叫 FlashTmp.xxx 的文件,改名为 FlashTmp.flv。(操作过程中保持视频在播放状态)使用 WireShark 1.99 开发版,可以不依赖于 X11,界面基于 Qt,更加美观,符合 Mac 界面风格。使用系统自带的 Grab 工具,运行后选择菜单的 Capture - Timed Screen。如果要保留窗口截图时的阴影,则将 TRUE 改为 FALSE。先按键 Cmd-i,然后从弹出的窗口里复制。使用 Mac 自带的“数码测色计”。使用预览工具可以完成截图标注。
2024-05-05 12:53:09 917
原创 Markdown 常用语法示例
5xx(服务器错误)这些状态代码表示服务器在尝试处理请求时发生内部错误。通常,这些状态代码用来重定向。504 (网关超时) 服务器作为网关或代理,但是没有及时从上游服务器收到请求。502 (错误网关) 服务器作为网关或代理,从上游服务器收到无效响应。4xx(请求错误) 这些状态代码表示请求可能出错,妨碍了服务器的处理。1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。500 (服务器内部错误) 服务器遇到错误,无法完成请求。2xx (成功)表示成功处理了请求的状态代码。
2024-05-05 12:52:25 960
原创 前后端分离系统的权限设计
Marble权限系统是控制marble用户访问的系统,它支持针对于角色的资源授权,提供一套API允许用户对权限进行增删查改等操作。在权限系统中,Resource可以表示可以被授权访问的主体。比如,在marble系统中,API接口可以算作一类资源,它可以通过配置的方式允许特定用户对其调用;模块也是一种资源,比如课程表模块,它可以允许用户对其进行查看。{service} - 服务名称,对于marble系统,固定为marble{region} - 地域名称,目前为空。
2024-05-01 19:24:10 1129
原创 ESLint规则
ESLint 是在 ECMAScript/JavaScript 代码中识别和报告模式匹配的工具,它的目标是保证代码的一致性和避免错误。有些规则还带有可选的参数。
2024-05-01 19:23:39 1126
原创 HTTP状态码
5xx(服务器错误)这些状态代码表示服务器在尝试处理请求时发生内部错误。通常,这些状态代码用来重定向。504 (网关超时) 服务器作为网关或代理,但是没有及时从上游服务器收到请求。502 (错误网关) 服务器作为网关或代理,从上游服务器收到无效响应。4xx(请求错误) 这些状态代码表示请求可能出错,妨碍了服务器的处理。1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。500 (服务器内部错误) 服务器遇到错误,无法完成请求。2xx (成功)表示成功处理了请求的状态代码。
2024-04-30 11:21:27 508
原创 关于跨域,以及跨域的几种方式
JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。那什么是跨域呢,简单地理解就是因为JavaScript同源策略的限制, a.com 域名下的js无法操作 b.com 或是 c.a.com 域名下的对象。当协议、子域名、主域名、端口号中任意一个不相同时,都算作不同域。不同域之间相互请求资源,就算作“跨域”。例如:http://www.abc.com/index.html 请求 http://www.efg.com/service.php。
2024-04-30 11:20:39 641
原创 同源策略
他需要通过目标域返回的HTTP头授权是否允许跨域访问,因为HTTP头对于javascript来说一 般是无法控制的,所以认为这个方案是可行的。对于浏览器来说:除了DOM、Cookie、XMLHttprequest会受到同源策略的限制外,浏览器加载的第三方插件也有各自的同源策略。不同于XMLHttpRequest的是,通过src属性加载的资源,浏览器是限制了javascript的权限,使其不能够读写返回的内容。同源策略是一种约定,它是浏览器最核心也是最基本的安全功能。在浏览器中,对于标签。
2024-04-29 11:46:12 278 1
原创 linux常用命令
scp是secure copy的缩写,scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。2.使用scp命令要确保使用的用户具有可读取远程服务器相应文件的权限,否则scp命令是无法起作用的。从远程复制到本地,只要将从本地复制到远程的命令的后2个参数调换顺序即可,如下实例。上面命令将本地 music 目录复制到远程 others 目录下。
2024-04-29 11:45:57 465
原创 react native
Xcode 的命令行工具中包含一些必须的工具,比如git等。注意:使用 Chrome 调试目前无法观测到 React Native 中的网络请求,你可以使用功能更强大的第三方的react-native-debugger来进行观测。你可以通过摇晃设备或是选择 iOS 模拟器的"Hardware"菜单中的"Shake Gesture"选项来打开开发菜单。注意:Chrome 中并不能直接看到 App 的用户界面,而只能提供 console 的输出,以及在 sources 项中断点调试 js 脚本。
2024-04-28 12:13:03 676
原创 vue 父子组件通信
上例非常好,不过从父组件的代码中不能直观的看到 “child-msg” 事件来自哪里。尽管可以访问父链上任意的实例,不过子组件应当避免直接依赖父组件的数据,尽量显式地使用 props 传递数据。Vue 实例实现了一个自定义事件接口,用于在组件树中通信。不同于 DOM 事件,Vue 事件在冒泡过程中第一次触发回调之后自动停止冒泡,除非回调明确返回 true。父组件有一个数组 this.$children,包含它所有的子元素。v-ref 和 v-for 一起用时,ref 是一个数组或对象,包含相应的子组件。
2024-04-28 12:12:47 493
原创 github分支管理策略
我们采用Git-flow的分支结构和思想,中心仓库包含了两个主要分支,这两个分支的寿命是无限的:同时,我们会用到几个支持性分支:开发的同学不要向master分支提交代码,由负责发布的同学统一合并。原则上,所有需要进入develop或release的代码都需要通过pull request进行代码review,review通过后再merge。开发的同学,请先在github上fork仓库,切换到develop进行开发,开发完成后向中心仓库提交pull request。进入stablelization阶段的Spri
2024-04-27 09:54:51 397
原创 JavaScript异步操作的流程控制
如果有多个异步操作,就存在一个流程控制的问题:确定操作执行的顺序,以后如何保证遵守这种顺序。上面代码的async函数是一个异步任务,非常耗时,每次执行需要1秒才能完成,然后再调用回调函数。如果有6个这样的异步任务,需要全部完成后,才能执行下一步的final函数。请问应该如何安排操作流程?上面代码采用6个回调函数的嵌套,不仅写起来麻烦,容易出错,而且难以维护。
2024-04-27 09:54:29 251
原创 Nodejs与npm
1.检查 Node的当前版本,使用命令node -v2.清除npm cache3.安装n模块4.升级到最新版本(该步骤可能需要花费一些时间)你可以制定一个受欢迎的版本,比如或者你也可以告诉管理器,安装最新的稳定版本5.查看Node的版本,检查升级是否成功node -v6.安装nodejs后npm会一起安装,里面的npm可能不是最新版本,这时要升级这个npm如果得到的版本信息不正确,你可能需要重启机器。
2024-04-26 16:13:03 669
原创 常用的跨平台笔记软件OneNote, GTD
双击打开将显示你所有的模板页面,删除你想要删除的然后关闭即可。搜索带特殊字符如「空格」等,用。在 Windows 下的。将搜索关键字括起来。
2024-04-25 12:16:03 860
原创 学习 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 274
原创 Python 常用模块及资源记录
方便地进行 base64 编解码的模块。很好用的 HTML/XML 解析器。运行一个简易的 HTTP 服务器。简单实用的 HTTP 服务器。优雅简单的 HTTP 模块。JSON 编码解码器。格式化 JSON 文件。
2024-04-24 10:26:43 355
原创 Source Insight 工具的快捷键及使用日常
打开菜单里的「Options」-「Preferences」-「Display」,取消勾选。打开菜单里的「Project」-「Synchronize Files」(快捷键。,等待 Source Insight 重新解析工程里的文件完成即可。如何在标题栏里显示文件全路径?新建工程后函数跳转等遇到。
2024-04-22 15:26:15 453
原创 Windows 下最好用的流程图软件Visio
如果在 Visio 2013/2016 里画流程图,发现连接线没有箭头,检查一下「设计」菜单里是否将主题设置成了「无主题」,如果是,取消掉就好了。把鼠标悬停在图形上四周应该有几个小三角提示,如果没有,检查「视图」里是否勾选了「自动连接」,如果没有,勾选上。导出 PNG 时,填好保存位置和文件名之后,会弹出一个「PNG 输出选项」,在其中调整大小即可。
2024-04-20 22:51:55 280
原创 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 781
原创 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 398
原创 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 357
原创 持续集成和持续部署
持续部署是在持续集成的基础上进一步推进,将通过持续集成构建和测试的代码自动部署到生产环境中。持续集成是指开发人员将代码频繁地合并到共享代码仓库中,并通过自动化构建和测试流程来验证代码的正确性。持续集成(Continuous Integration,简称CI)和持续部署(Continuous Deployment,简称CD)是现代软件开发中的重要实践,旨在提高开发团队的效率和软件交付的质量。总结起来,持续集成和持续部署是通过自动化构建、测试和部署流程来实现快速、高质量的软件交付。
2024-04-17 21:28:35 756
原创 Web 端视频播放的常见问题及相应解决方案
视频播放失败网络跨协议拦截CDN 无视频CDN 鉴权失败微信浏览器拦截跨域问题视频未转码异常视频浏览器环境不支持播放浏览器不支持 Flash浏览器不支持 MSE浏览器不支持解码 H264 或者不支持播放 MP4、HLS 格式的视频HLS 加密视频播放失败获取 key 失败解密失败浏览器劫持视频播放视频激活播放后强制全屏视频无法被其他元素覆盖播放器出现多余的图标播放器出现广告、下载、推荐视频等内容Android 端播放视频不会随着页面滑动播放器显示尺寸播放器出现黑
2024-04-17 21:19:32 1717 1
原创 git常用命令
下面的命令会增加URL地址为’git@github.com:daixu/WebApp.git’,名称为origin的远程服务器库,以后提交代码的时候只需要使用 origin别名即可。比如,取回远程remote命名为center的master分支,与本地develop进行merge。把代码push到远程后,发现commit的注释居然多了几个错别字,不行,必须改了!从远程库获取某个分支的更新,再与本地指定分支进行自动merge,格式如下。如果要与本地当前分支进行merge,冒号后的<本地分支名>可以省略。
2024-04-16 20:09:51 658
原创 基础面试题
谈谈垃圾回收机制方式及内存管理简述登录原理一个小项目让你自己负责搭建底层一些架构说一下了解的js 设计模式,解释一下单例、工厂、观察者说一下git和svn的区别何为同源策略及如何处理跨域问题基础算法能力。
2024-04-16 10:30:10 661
原创 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 974
原创 错误: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 1761
原创 nginx多站点虚拟路径配置
我们有时会遇到一个ng服务,需要配置多个站点的需求。如 http://pingan.com/site1 、http://pingan.com/site2 两个站点,通过不同目录区分站点。
2024-04-12 18:25:51 559
SQL资料手册,语句教程,高级查询语句语法
2024-05-01
微信壁纸小程序搭建教程【源码+教程】
2024-05-01
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关注的人