Mac OS X

静态代码扫描工具

醉酒当歌 提交于 2020-08-13 15:32:28
mac安装环境 mac环境:macOS Catalina 10.15.3 postgresql版本:postgresql-12.2-4-osx jdk版本:jdk-11.0.5_osx-x64_bin 安装步骤 1、postsql版本获取 1.1 从官网下载postgresql12版本 https://www.enterprisedb.com/downloads/postgres-postgresql-downloads 1.2 从百度网盘当中,下载即可。 百度网盘链接: https://pan.baidu.com/s/1WYeHEAYClqIUFH12SP7zjw 密码:9rwq 2、安装过程 设置postgres用户密码:admin 这一步的安装过程中会报如下错误: 解决方案: 1、Uninstall PostgresSQL and then clean /Library/PostgreSQL/ Directory. 选择上上图中的Cancel取消安装。 删除 /Library/PostgreSQL/这个目录。 2、Open teminal and run : 打开终端界面,运行以下2条命令 sudo dscl . -create /Users/postgres UserShell /bin/sh sudo dscl . -create /Users/postgres

苹果这绝招Windows 10也能用!Windows 10重启这招你会吗

我是研究僧i 提交于 2020-08-13 13:48:24
如果你是Mac用户,那么应该知道macOS有一个非常人性化的特性——重启后的系统,会自动还原成为重启之前的状态! 这是什么意思呢?例如你因为升级系统等原因,需要重启macOS,重启后系统自动还原所有的软件和窗口,系统看上去就如同没有中断过一般!有时候macOS自动重启,你甚至不知道它重启过。 与此相比,Windows的重启就简单粗暴多了,系统重启后就如同刚开机,你需要重新打开种种软件和窗口,才能继续之前的工作。 有时候窗口开多了、文件藏得太深,你甚至不知道该打开哪些窗口哪些软件,才能找到之前做的东西。 系统突然死机需要重启,但不记得之前开启过什么窗口、什么软件了,怎么办? 不过,其实在Win10中,情况已经大有改观!Win10加入了类似macOS的特性,重启系统后也可以还原之前的状态,自动开启之前没关闭的软件和窗口。不过相关选项默认可能没有开启,这就教大家如何打开。 Win10重启后自动还原窗口 这是一个隐藏得比较深的选项。开启Win10资源管理器,例如任意一个文件夹窗口,点击“查看”,找到“选项”按钮,这时候会弹出一个“文件夹选项”的窗口。 在其中切换到“查看”的选项卡,就可以在“文件和文件夹”的大类中,看到“登录时还原上一个文件夹窗口”的选项,勾选即可。 勾选这里,系统重启后会自动打开上次没关闭的窗口 设置完毕后,之后重启系统,Win10就可以自动还原上次没有关闭的窗口

用Elasticsearch代替数据库存储日志方式

不羁的心 提交于 2020-08-13 12:50:01
之前的项目中一直使用的是数据库表记录用户操作日志的,但随着时间的推移,数据库log单表是越来越大「不考虑删除」,再加上近期项目中需要用到 Elasticsearch ,所以干脆把这些用户日志迁移到ES上来了。 环境:SpringBoot2.2.6 + Elasticsearch6.8.8 如果你还不了解Elasticsearch的话,可以参考之前的几篇文章: ES基本概念: https://www.cnblogs.com/niceyoo/p/10864783.html 重温ES基础: https://www.cnblogs.com/niceyoo/p/11329426.html ES-Windows集群搭建: https://www.cnblogs.com/niceyoo/p/11343697.html ES-Docker集群搭建: https://www.cnblogs.com/niceyoo/p/11342903.html MacOS中ES搭建: https://www.cnblogs.com/niceyoo/p/12936325.html 由于之前就是使用的 AOP+注解 方式实现日志记录,而本次依旧采用这种方式,所以改动不大,把保存至数据库换成ES就可以了,开始吧。 文章最后我会提供源码的,正文描述部分有省略~ 1、引入依赖文件 pom.xml 文件中引入需要的 es 、

Git中换行符(CRLF、LF和CR)的转换

和自甴很熟 提交于 2020-08-13 12:17:01
推荐链接: IntelliJ Idea中如何配置换行符CR、LF和CRLF 团队协作开发中, 使用 Windows系统电脑的朋友,在提交代码到Git版本库时,是否遇到过关于 CRLF、LF的 警告! 一、关于 CR、LF和CRLF 敲下回车键,不同的操作系统保存到文件中的值不同,换行符的表示也不同。 表示 描述 保存到文件中的值 操作系统 CR 回车 \r Mac OS LF 换行 \n Linux、Unix、Mac OS X CRLF 回车换行 \r\n Windows 问题:在团队协作开发中,开发人员若使用不同的操作系统,当使用Git协同开发同一个项目时,就会出现换行符不统一的问题。 二、Git会自动转换换行符 Git为了解决上面提出的问题,会自动对换行符进行转换。 转换方案 提交时 拉取时 说明 方案一 CRLF转换为LF LF替换成CRLF Windows系统推荐使用,在Windows上安装git的时候,默认是使用这个方案 方案二 CRLF转换为LF 不进行转换 Linux、Unix、Mac OS和Mac OS X推荐使用,在Unix或类Unix操作系统上安装git,默认使用这种方案 方案三 不进行转换 不进行转换 这种方案对于跨平台项目不推荐使用 若不使用方案三,那么在Git仓库(包括本地仓库和GitHub远程仓库)中保存的文件的换行符就都是LF表示的。 三

apktool的下载,安装,反编译和重新打包

折月煮酒 提交于 2020-08-13 11:39:07
一.环境要求 安装java 1.8 以上 命令行运行 java -version 返回版本大于1.8 如果没有,请安装java 1.8 二.下载与安装 下载apktool_x.x.x.jar到本地 官网下载 或者 镜像下载 重命名下载的apktool_x.x.x.jar,改名为apktool.jar 下载脚本并配置 Windows 写个bat脚本放在同一目录下 @echo off java -jar apktool.jar 两个文件放在同一目录,后将该目录添加到您的环境变量系统PATH变量中 Linux 写个sh脚本放在同一目录下 #!/bin/bash #关闭已运行的 pid = ps-ef| grep apktool.jar| grep -v | awk `{print $2}` kill -9 $pid echo "$pid进程终止" sleep2 #后台启动 nohup java -jar apktool.jar 将两个文件(apktool.jar&apktool)移动到/usr/local/bin 确保两个文件都可执行(chmod +x1) Mac OS 写个sh脚本放在同一目录下 将两个文件(apktool.jar&apktool)移动到/usr/local/bin 确保两个文件都可执行(chmod +x) 命令行中输入 apktool 验证 三.使用 1.反编译 使用

Linux下9种优秀的代码比对工具推荐

孤街醉人 提交于 2020-08-13 11:30:22
大家好,我是良许。 在我们编写代码的时候,我们经常需要知道两个文件之间,或者同一个文件不同版本之间有什么差异性。在 Windows 下有个很强大的工具叫作 BeyondCompare ,那在 Linux 下需要用到什么工具呢? 本文介绍 9 种 Linux 下常用的 9 种代码比对工具,不仅有命令行工具,还有 GUI 界面工具,让你轻松进行代码比对。 1. diff命令 diff 命令是 Linux 下自带的一个强大的文本比对工具,而且使用起来非常方便。对于它的使用,我之前也单独写过一篇文章介绍,点击下方链接可以查看。 教你一招Linux下文本比对方法 diff 命令在大多数的 Linux 发行版里已经预装了,它可以逐行比对两个文本文件,并输出它们的差异点。更多介绍可以直接查看它的 man 手册。 $ man diff 但是,diff 命令虽然强大,但它的输出结果实在是太感人了,不直观也不清晰。于是,有大佬为了弥补这个缺点,基于 diff 开发了更强大的工具。这里推荐两个: colordiff 和 wdiff 。 colordiff命令 colordiff 是一个 Perl 脚本工具,它的输出结果和 diff 命令一样,但是会给代码着色,并且具有语法高亮功能。同时,你如果不喜欢它的默认颜色的话,还可以自定义主题。 你可以自行安装 colordiff 到你的电脑

Linux和windows系统之间的区别

泄露秘密 提交于 2020-08-13 07:01:45
如今,主流的操作系统由三类, Windows 和 Mac OS 相信大家都不陌生,他们是我们平常最熟知的操作系统。那另一种操作系统是什么呢?当然就是 Linux 操作系统。 Linux 系统正是因为它开源且免费、跨平台等优良的特性,深受码农们的喜爱。 Linux 在服务器端占据着霸主地位,并且在未来云计算的发展方面,它的地位也不会轻易动摇。相比于不开源的 Windows 和 MacOS , Linux 将是程序员们施展拳脚的重要根据地。目前,我们常见的网络设备的操作系统基本都是使用 Linux ,比如安卓系统、银行服务器、企业 erp 系统服务器等等都是使用的 Linux ,它们正式利用了 Linux 稳定性和安全性高的特点。据不完全统计, linux 在市场上的应用范围相当广阔,几乎占据了 80% 的服务器系统,所以学好 Linux 系统可以让在找工作的过程中有更好的敲门砖,让你由更多的选择,对于码农来说,学好这门技术也是相当有成就感的! 那么 Linux 命令 应用范围这么广,这么重要,我们该如何学习 Linux 操作系统呢?正所谓 “ 工欲善其事必先利其器 ” ,首先你要准备一个趁手的兵器,也就是电脑。然后上网上选择并下载适合自己的 Linux 发行版本,如果你是初学者的话,建议你选择 redhat ,在 Redhat 版本里呢有一些小版本,它们之间是有一些不同的用途和区别的

OpenCore(OC)引导升级/全新安装macOS Big Sur 11.0指南

混江龙づ霸主 提交于 2020-08-13 05:28:07
OpenCore(OC)引导升级/全新安装macOS Big Sur 11.0 关键字:OpenCore;OC;升级安装;全新安装;macOS Big Sur 11.0;黑苹果 摘要: 随着OpenCore(OC)代码的更新,目前(07月06日以后的编译版)已经可以支持macOS Big Sur 11.0的升级安装与全新安装,无需其他辅助!适用于6、7、8、9、10代CPU。 前期准备: 可以用 OpenCore(OC) 07月06日以后的编译版,正常进入10.15.5,没有任何明显异常或不稳定,各项功能正常。这个是先决条件。 OpenCore下载 准备一个U盘,抹盘格式:FAT32,方案:主引导记录,将上面的EFI拷贝至U盘根目录下,用PlistEdit Pro或其他类似软件打开config配置文件(暂时不要用OCC编辑)。这样做的目的是不用每次都去挂载EFI分区,直接可以修改。 Config-Misc- Security-ScanPolicy :0 Config-Misc-BlessOverride :\System\Library\CoreServices\boot.efi(此项安装的时候很有必要,安装完成后可以取消) Config-NVRAM-添加(Add)-7C436110-AB2A-4BBB-A880-FE41995C9F82 :引导参数添加-V,

macOS Big Sur 值的升级吗?

天涯浪子 提交于 2020-08-13 01:32:38
macOS Big Sur 值的升级吗? 最早的macOS Big Sur还是开发者预览版(Developer Preview)。是给苹果软件开发者用来测试和开发软件的。算是半成品。Bug 多是一定的,不推荐一般用户升级。这时候的系统就像盖完的毛坯房。 之后苹果放出比较完善和稳定的公测版(Public Beta)。是给一些喜欢尝鲜的 Mac 用户体验的,同时收集一些 Bug 反馈。这个时候的系统就像是刚装修完的房子,住也能住,但是软装还没完全结束,甲醛也还得再散散。 正式的商业发行版本(正式版)一般要等到 9 月份秋季新品发布会的时候。这个才算是开发完了的第一个完整版本。所有符合升级条件的 Mac 一般都可以升级。 iOS 14 和 iPadOS 14 我都不敢升级,也就 macOS 在做了备份的情况下升升。 再次声明,开发版和公测版本就会有很多 Bug,不然就直接发正式版了。可以分享和反馈 Bug,但是那些一边用着测试版,一边还骂新系统垃圾 Bug 多的真是非蠢即坏。 所以在不了解风险的请款下,请不要跟风尝试升级这次开发者预览版。不仅是 macOS,还包括 iOS 和 iPadOS。尤其是当你只有一台 Mac 或 iPhone 主力机。升级前一定要先做好备份! 升级前要做哪些准备? 强烈建议升级 Big Sur DP 前做一次完整的「时间机器」备份。这样不管升级后怎么折腾,有多少

Mac可视化代码编辑器哪款好用?Blocs Mac版好用吗?

故事扮演 提交于 2020-08-12 20:44:08
Mac可视化代码编辑器哪款好用?Blocs Mac版好用吗?Blocs mac破解版是一款适用于MAC平台的可视化网页代码编辑器,mac网页代码编辑器简洁、高效、高质,支持Retina视网膜,优化自适应网页的开发,为你带来全新的方法来构建现代化、高质量的静态网站,可以帮助我们快速设计出精美的网页。 Blocs for mac破解版软件特点 像堆积块一样简单 Blocs致力于堆叠预定义部分的概念,以构建完全编码的网页。这是一种令人难以置信的快速自然的创建方式。 视觉设计轻松 直观的视觉样式控件,尊重层次结构和结构,在不影响代码质量的情况下,提供了更加用户友好的设计体验。 动画变得简单 只需单击几下,即可将一系列醒目的滚动效果和动画添加到网站的任何部分。 总是看起来不错为什么Blocs Rocks Blocs具有构建令人惊叹的响应式网站所需的所有功能。 直观的 可视化编辑控件提供直观的用户体验。 没有编码 构建响应式网站而无需编写代码。 快速 在几分钟内构建完全可自定义的网页布局。 动画 只需点击几下即可添加令人惊叹的动画和滚动效果。 响应 创建完全响应的网站,在任何屏幕上都很棒。 字体管理器 使用本地和Google网络字体创建漂亮的排版。 Bootstrap 4 由Bootstrap 4网页设计框架提供支持。 预先制作的集团 使用一系列预制布局构建或创建和存储您自己的布局。