for

Mac系统launchpad怎么管理图标

不问归期 提交于 2020-11-29 16:27:31
使用mac电脑的时候我们会有很多的不习惯,为了更好的调整自己的习惯我们可以时电脑中的一些设置调整到我们满意的方向,Mac系统上的Launchpad是系统中快捷启动应用的一种方式,我们在Mac上安装的几乎所有应用都可以在Launchpad中找到并快速启动。那么Mac launchpad怎么管理图标?Mac launchpad怎么排序图标?跟随小编来了解下。 图一:launchpad管理界面 我们在Launchpad中的图标,根据屏幕大小会有不同的布局方式,当然我们也可以快速更改布局,仅需要几条简单的终端命令即可。下面小编列出的命令非常简单,只需要用户拷贝到终端执行即可。 Launchpad管理以及排序图标的方法: 首先,打开Launchpad,进入“其他”文件夹,点击打开“终端”。 图二:launchpad管理界面终端设置 然后,拷贝下文命令至终端: defaults write com.apple.dock springboard-columns -int X;defaults write com.apple.dock springboard-rows -int X;defaults write com.apple.dock ResetLaunchPad -bool TRUE;killall Dock 请将其中的 “X” 替换为你想要的行数及列数,比如改为3行5列:

如何用NTFS For Mac修改Mac上ntfs参数

那年仲夏 提交于 2020-11-08 07:06:07
日常生活中,很多的mac电脑的用户在使用mac的时候需要读取一些NTFS格式的外置硬盘,但是有时往往读取不了,这个一些用户朋友带来了很大的困扰。NTFS For Mac这款软件就是来给大家解决这方面困扰的。下面我们就来给大家介绍介绍如何用NTFS For Mac修改Mac上ntfs参数? 图一: 图标 我们提到过NTFS For Mac提供Mac上NTFS档案系统的高级支援,它对我们还有以下作用: 在所需的 NTFS分区 上启动所有新创建档/档夹的访问权限,设定哪些用户或者组可以访问特定的档和档夹,以及对其内容可以进行哪些操作(读入/写入/执行); 在所需NTFS档上压缩所有新创建的档案/资料夹,用以节约硬盘空间(您可能在对压缩档进行操作的时候发现其表现会受到一些影响); 对所需NTFS分区的所有档案/资料夹取消最后访问时间记录,用以提高硬盘性能。 这些都是它所提供的高级功能,给我们使用时带来了很大的便捷,不必再担心 Mac无法读取外置硬盘 的问题,以及ntfs硬盘修改参数的问题。有如此强大可以解决我们Mac电脑问题的软件,而且现在NTFS For Mac官网还推出了 免费版下载 ,还不赶紧动动手指下载吧! 来源: oschina 链接: https://my.oschina.net/u/2611400/blog/654922

基于 WebSocket 实现 WebGL 3D 拓扑图实时数据通讯同步(二)

梦想的初衷 提交于 2020-11-02 19:19:22
我们上一篇《 基于 WebSocket 实现 WebGL 3D 拓扑图 实时数据通讯同步(一) 》主要讲解了如何搭建一个实时数据通讯服务器,客户端与服务端是如何通讯的,相信通过上一篇的讲解,再配合上数据库的数据储存,我们就可以实现一个简易版的 Web 聊天工具了,有空的朋友可以自己尝试下实现,那么我们今天的主要内容真的是实现 WebGL 3D 拓扑图实时数据通讯了,请大家接着往下看。 有了前面的知识储备,我们就可以来真正实现我们 3D 拓扑图 组件上节点位置信息的实时数据同步了,毋庸置疑,节点的位置信息必须是在服务端统筹控制,才能达到实时数据同步,也就是说,我们必须在服务端创建 DataModel 来管理节点,创建 ForceLayout 弹力布局节点位置,并在节点位置改变的过程中,实时地将位置信息推送到客户端,让每个客户端都更新各自页面上面的节点位置。 在服务端我们该如何创建 HT 的 DataModel 和 ForceLayout 呢?其实也很简单,我们可以看看下面的代码: var ht = global.ht = this.ht = require('../../../build/ht-debug.js').ht, dataModel = new ht.DataModel(), reloadModel = require("../util.js").reloadModel;

第十章 Scala 容器基础(十三):使用for yield转化集合

核能气质少年 提交于 2020-04-15 17:56:19
【推荐阅读】微服务还能火多久?>>> Problem 你想要对一个原有集合的元素通过某种算法进行处理,然后生成一个新的集合。 Solution 使用for/yield结构外加你的算法就可以从一个原有集合创建一个新的集合。首先我们要有一个集合 scala> val a = Array(1, 2, 3, 4, 5) a: Array[Int] = Array(1, 2, 3, 4, 5) 使用for/yield创建一个集合的拷贝: scala> for(e <- a) yield e res12: Array[Int] = Array(1, 2, 3, 4, 5) 你可以创建一个新的集合,通过对原有集合的每个元素翻倍,也可以把原集合的元素变为1/2 scala> for(e <- a) yield e * 2 res14: Array[Int] = Array(2, 4, 6, 8, 10) scala> for(e <- a) yield e / 2 res16: Array[Int] = Array(0, 1, 1, 2, 2) 把一组字符串转化为大写: scala> for(fruit <- fruits) yield fruit.toUpperCase res17: scala.collection.immutable.Vector[String] = Vector(APPLE

Navicat for Oracle工具连接oracle

北城以北 提交于 2020-03-02 03:18:37
这个工具可以用于任何版本 8i 或以上的 Oracle 数据库服务器,并支持大部份 Oracle 最新版本的功能,包括目录、表空间、同义词、实体化视图、触发器、序列、类型等。下边的这张图是oracle版的,MySQL和Sql Server的基本上和它是一样的。先来看一下Oracle版的吧! 看到了这个界面,相信很多人都会喜欢,这个界面十分的简洁,没有多余的东西,我认为对于日常的操作基本上可以满足要求了,数据库的操作都十分的方便,我相信看过一眼,基本上就会了。以下是我对这个软件的安装和配置。希望对有需要的人有所帮助。 一、Navicat for Oracle的安装: 1、双击它的安装文件,出现如下所示的界面,这里我选择的是自定义安装,单击“下一步”继续安装,如图所示: 2、在出现的界面中,选择安装的目标文件夹,这里我选在了d盘,单击“下一步”继续,如图所示: 3、在出现的界面中,选择要安装的组件,单击“安装”按钮,如图所示: 4、经过几秒钟的时间,软件成功的安装了,接下来单击完成按钮,启动这个工具,如图所示: 二、Navicat for Oracle的配置 1、启动该工具,出现如下的开始界面,单击“连接”选项,进行连接数据库,如图所示: 6、在“新建连接”对话框中,输入任意的连接名,选择默认的连接类型,输入oracle数据库所在的服务器地址,这里我选择是“localhost”

EclipseforC/CPP 之配合 doxygen + graphviz 生成HTML代码文档

雨燕双飞 提交于 2020-03-02 02:51:56
JAVA语言中的代码注释那是相当好的一个东西,尤其是使用了Eclipse之后,简直是程序员的福音。小弟前几天用了一下午的时间,经过在网上的查找以及我一点点的探索,终于搞定在windows平台下,使用 Eclipse for c/cpp + doxygen + graphviz 自动提示代码注释以及生成HTML格式的文档。 还不知道doxygen的同学,请自行百度/Google 声明:JDK以及mingw的安装和配置请自行解决,这里的测试以C语言为主 使用到的软件: jdk mingw eclipse for c/cpp doxygen eclox graphviz 一、安装doxygen、graphviz以及eclipse插件:eclox doxygen、graphviz的安装比较简单,就是典型的下一步,不再赘述。 然后就是在eclipse【实际上是 Eclipse IDE for C/CPP ,以下简称为 eclipse】中安装doxygen的插件 eclox了,它的下载地址 http://home.gna.org/eclox/ 至于 eclipse 安装插件的方法,这里推荐使用 link 安装方法,具体的作法不再多说 安装好之后,还要做一些设置: 1、window->preferences->doxygen 在右侧点击 Add,添加doxygen安装目录的bin目录

Navicat for MySQL 如何使用

微笑、不失礼 提交于 2020-02-29 08:02:09
大家都知道Navicat是数据库管理工具,而数据库的种类有很多,其针对不同的数据库设计了不同的管理工具。针对MySQL 数据库设计了 Navicat for MySQL ,其操作非常的简单方便,适用于所有的程序员,无论你是小白还是大牛。但是一些新手用户对于Navicat for MySQL 还是不够了解,本教程给大家分享一下Navicat for MySQL 如何使用? 原文:http://www.formysql.com/jiqiao/zenmo-yong.html 一、安装应用程序 打开下载好的 Navicat应用程序.exe文件,在欢迎画面点击“下一步”,阅读许可协议,接受并点击“下一步”,点击“浏览”自定义安装路径,点击“下一步”,考虑到运行速度,尽量不要安装在C盘,点击“完成”按钮,退出安装程序。安装完成后,在弹出的注册画面输入Navicat注册码(16 位数)并点击“激活”按钮来在线激活注册码。 Navicat for MySQL 安装图解 二、连接数据库 Navicat for MySQL 安装完成后就可以启动 Navicat 程序,在导航窗口的左上角点击“连接”按钮,点击后会弹出一个连接属性的提示框,用户可以自定义为该次“连接”命名,输入正确的连接信息。如果要管理远程的数据库,需要在IP地址栏内输入正确的IP地址。 Navicat 同样支持SSL或SSH连接

Navicat for SQL Server Mac 版 SQL 创建工具

本小妞迷上赌 提交于 2020-02-28 23:05:50
Navicat for SQL Server 是一个全面的图形化方式管理数据库,可进行创建、编辑和删除全部数据库对象,例如表、视图、函数、索引和触发器,或运行 SQL查询和脚本,Navicat for SQL Server 是齐全的图形化管理器,建立图形关联式数据库、从 ODBC 导入数据、同步不同 SQL Server 之间的数据、批处理作业计划、设定用户和访问权限。本 Navicat教程 将详解 Navicat for SQL Server Mac 版 SQL 创建工具。 SQL 创建工具或编辑器 SQL 创建工具 Navicat for SQL Server Mac SQL 创建工具 视觉化 SQL 创建工具创建和编辑查询或视图,不必担心语法和正确命令的用法。选择需要在表中执行的操作,自动编写 SQL 语句。 自动完成代码 Navicat for SQL Server Mac 自动完成代码 使用自动完成代码功能,能快速地在 SQL 编辑器中创建 SQL 语句。无论选择数据库对象的属性或 SQL 关键字,只需从下拉列表中选择。 数据库设计器 逆向工程 Navicat for SQL Server Mac 逆向工程 使用 Navicat 逆向工程,可以从一个现有的数据库创建数据库模型,可视化地显现和编辑数据库结构或创建一个图形模型,并由模型生成一个数据库。 正向工程和生成脚本

Navicat for MySQL使用手记

浪子不回头ぞ 提交于 2020-01-07 05:02:49
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 第一部分、创建数据库和表 在管理MySQL数据库的图形化工具中,最为熟知的就是phpMyAdmin和Mysql-Front了,今天跟大家分享另外一个管理mysql数据库的另外一个利器---Navicat MySQL。 Navicat MySQL可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户, 不管是对于专业的数据库开发人员还是DB新手来说,其精心设计的用户图形界面(GUI)都为我们安全、便捷的操作MySQL数据信息提供了一个简洁的管理 平台。不但可以为window平台稳定运行,同样兼容于Mac OS X 和Linux系统。其官方提供简体中文版供大家下载试用(for 30days), 图: 1 一:下载与安装 此处省略安装步骤若干 二:创建连接数据库 1. 【连接数据库】安装完成后启动Navicat,在导航窗口的左上角有一个【连接】的按钮,点击后会弹出一个连接属性的提示框,首先给【连接】起一个合适的名字然后输入正确的连接信息,如果是要管理远程的数据库,在IP地址栏内输入正确的IP地址即可。 Navicat同样支持SSL或SSH连接,在本例中我以最简单的常规连接即管理本地数据库为例跟大家做演示。 图: 2 连接成功后

基于HT for Web的3D树的实现

♀尐吖头ヾ 提交于 2019-12-23 13:38:41
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在 HT for Web 中2D和3D应用都支持树状结构数据的展示,展现效果各异,2D上的树状结构在展现层级关系明显,但是如果数据量大的话,看起来就没那么直观,找到指定的节点比较困难,而3D上的树状结构在展现上配合 HT for Web 的弹力布局组件会显得比较直观,一眼望去可以把整个树状结构数据看个大概,但是在弹力布局的作用下,其层次结构看得就不是那么清晰了。所以这时候结构清晰的3D树的需求就来了,那么这个 3D树 具体长成啥样呢,我们来一起目睹下~ 要实现这样的效果,该从何下手呢?接下来我们就将这个问题拆解成若干个小问题来解决。 1. 创建一个树状结构 有了解过 HT for Web 的朋友,对树状结构数据的创建应该都不陌生,在这里我就不做深入的探讨了。树状结构数据的创建很简单,在这里为了让代码更简洁,我封装了三个方法来创建树状结构数据,具体代码如下: /** * 创建连线 * @param {ht.DataModel} dataModel - 数据容器 * @param {ht.Node} source - 起点 * @param {ht.Node} target - 终点 */ function createEdge(dataModel, source, target) { // 创建连线