小编rya*_*nwc的帖子

像素之间的空间

我对编程比较陌生,对绘制到显示器有疑问.我确信这不是特定于Java的,但我正在学习Java,所以我会在这种情况下问它.以下是该问题的一些背景:

来自维基百科的"像素"条目(重点补充):"在数字成像中,像素......是屏幕上显示的图片中最小的可控元素."

从类"图形"的Java API条目(强调添加):"绘制图形轮廓的操作通过遍历像素之间无限细路径来操作,像素大小的笔垂直向下并且在锚点的右侧在路上."

我的问题是:

当像素是显示器的最小可控元素时,Java如何能够将图形轮廓表示为像素之间的空间?

换一种方式:

0 |

上面的"0"是两个像素."|" 上面是"像素之间无限细的路径".如果只有"0"可以改变,Java如何制作"|" 对人类可见吗?它会改变"0"边缘的颜色吗?(这就是"像素大小的笔"的意思 - 它为两个像素的一半着色?)

java pixel

5
推荐指数
1
解决办法
362
查看次数

Git:打开文本编辑器时权限被拒绝

我正在尝试设置文本编辑器,该文本编辑器将在Git需要我键入某些内容(例如,提交消息)时打开。

我在Mac OSX 10.9.5上并使用bash。我已将默认编辑器配置为TextEdit-我的.gitconfig文件如下所示:

[user]
    name = My Name
    email = MyEmail@host.com
[core]
    autocrlf = input
    safecrlf = true
    editor = /Applications/TextEdit.app
Run Code Online (Sandbox Code Playgroud)

但是,Git不允许我打开TextEdit:

MyMac:aDir user$ git commit
fatal: cannot exec '/Applications/TextEdit.app': Permission denied
error: unable to start editor '/Applications/TextEdit.app'
Please supply the message using either -m or -F option.
Run Code Online (Sandbox Code Playgroud)

我也尝试将TextEdit移到用户目录中,但只能移动一个别名(我认为这只是指向原始TextEdit位置的指针)。因此,我得到相同的结果。但是,这只是Git的问题,因为它可以起作用:

MyMac:aDir user$ open ~/Applications/TextEdit
Run Code Online (Sandbox Code Playgroud)

如何让Git让用户(此计算机上的唯一用户)打开TextEdit?

git permissions macos bash

3
推荐指数
1
解决办法
809
查看次数

标签 统计

bash ×1

git ×1

java ×1

macos ×1

permissions ×1

pixel ×1