问题标签 [mirror]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - HTML Canvas:如何绘制翻转/镜像的图像?
我正在尝试在 HTML 画布上绘制图像时翻转/镜像图像;我找到了一个游戏教程,显示角色必须面对的每个方向的精灵表,但这对我来说似乎不太正确。特别是因为每个框架都有不同的大小。
实现这一目标的最佳技术是什么?
我试图setScale(-1, 1);
在我的画布上调用,但没有成功。也许这不是为了这个。
谢谢
iphone - UIImage 镜像行为怪异
我有一个在 imageView 中水平镜像图像的按钮。这意味着如果是我举起左手,点击按钮后,它看起来像是我举起右手的照片。按钮执行的代码如下所示。
有人可以解释为什么第一次单击按钮会正确镜像图像,但连续单击它不会导致它来回镜像自身(没有任何反应)。
android - textview中的镜像文本?
我试图做一个简单地将一堆文本输出到android屏幕的应用程序,问题是它必须被镜像(将被视为“hud”)。
令人惊讶的是,在 android 4.0 中,您可以通过 textview.setScaleX(-1)... 在 4.0 之前使用 textview 来执行此操作,但我找不到太多。textview.setTextScaleX(-1) 不起作用(实际上它有点起作用,但只有一个字符出现,尽管它是镜像的)。4.0 方法也适用于我的手机(nexus 运行 cm9)。
我偶然发现了一些建议,例如使用 AndroidCharacter.Mirror() 没有成功,似乎我留下了 3 个选项:
1)编写自定义(镜像)字体 2)学习如何覆盖 onDraw(根据Android TextView 镜像(hud)?) 3)将其全部绘制到画布上。
第一个是合理的,我可能可以做到,但它限制了我使用一种语言(或大量工作)。第二个+第三个我很迷茫,尽管我很确定我可以从我找到的几个例子中弄清楚(例如:在画布上绘制镜像文本)。
在我尝试 2 或 3 之前,有没有我可能没有考虑过的其他选项?
php - 镜像 PHP/MySQL 设置的正确方法
我刚刚创建了我的第一个 PHP/MySQL 站点,并正在研究创建数据库的镜像以进行备份。这当然是为了防止某些黑客设法窥探并破坏主数据库。这样做有正确或错误的方法吗?
编辑:是的,我在其他一些主机中有一个托管计划,我希望将镜像放置在其中。
git - git:镜像远程 git 服务器上存在的所有存储库?
我正在设置一个 git 服务器,它镜像我们的主 git 服务器上存在的所有现有和未来的存储库。由于我无法静态列出所有要镜像的存储库,我想知道检索此列表并在每个存储库上执行“git clone --mirror”的最佳方法。
或者,保持镜像同步的推送方法也可以。别人在做什么?我是 git 新手(系统管理员)。
android - 如何镜像整个显示器?
我希望能够镜像我的应用程序,以便可以在车辆的挡风玻璃上查看它。
我的 XML 有几个嵌套LinearLayout
的 s、TextView
s 和ImageView
s。目前我正在改变每一个,虽然它是镜像的,但元素的结构不是(顶部的现在在底部)。
我一直在寻找几天,到目前为止已经尝试了几种失败的方法。
使用矩阵在 X 轴上翻转的动画是可行的,但它要么恢复原状,要么保持不变,不更新,这不利于与应用程序交互。
我只是尝试创建一个LinearLayout
扩展父级的自定义,希望我可以在它的onDraw()
方法中应用一个矩阵,但这给了我一个空白屏幕(我必须设置setWillNotDraw(false);
点击onDraw()
)。
git - 为 Gerrit 及其所有 Git 存储库设置镜像的最佳方式
我有一个 Gerrit 服务器(名为 A),我想为新服务器(名为 B)设置一个镜像。我想从 B 中提取而不是使用 A 的处理能力,因为 A 作为主 Gerrit 服务器,当我可以使用 B 的 SSH 镜像它时,我不想在它上面增加工作量。
我正在使用 H2 数据库,我想镜像整个 Gerrit + 它的所有 Git 存储库,而不仅仅是 Git 存储库,因为我也想保留 Gerrit 数据库的权限/历史记录。
我设法缩小了两种可能的方法:
使用“gerrit 复制” http://gerrit.googlecode.com/svn/documentation/2.1.6/cmd-replicate.html 不确定“[--url < PATTERN >]”是什么意思。我应该在哪里运行这个命令?它在服务器 A 还是 B 上?
使用“rsync”没问题,但是我无法同步 review_site/etc/gerrit.config,因为它包含服务器 A 的 IP,并且不想在服务器 B 上拥有它。
javascript - 使用 Javascript/jQuery 镜像 HTML 表格
我正在尝试使用 4x4、7x7 或 9x2 等动态网格来镜像表格。
我动态创建这个:
我想知道每行让 col-1 移动到 col-4 和 col-3 上的 col-2 的最佳方法是什么。如果列不均匀,我担心它会更复杂。
我发现了一些关于洗牌的东西,但我想洗牌。
我正在考虑使用 jQuery 选择器来繁琐地重新定位每个 td,但我想知道是否有一个不错的 jquery 插件来重新排列表格。
我不想拖动,我只想一键镜像表格(不是内容)。
/Edit
所以我试着让每个 col ID 都是唯一的,但我最终得到了一堆热气腾腾的代码:
所以,是的,它有点工作,但它可能会容易得多。(有任何想法吗?)
android - Android:如何反映你的触摸?(视觉指针问题)
我的平板电脑指针有问题。我正在设计一个艺术应用程序,并试图弄清楚如何反映我的运动(对称)。目前,如果您用手指或触控笔触摸屏幕,则会绘制一个图像(以编程方式生成的圆圈)并根据您移动手指/触控笔的任何位置自行更新。这完美地工作。但现在我想添加两个新功能:水平和垂直对称。因此,如果您选择水平对称,另一个指针将出现在相反的 X 位置,但沿相同的 Y 轴。因此,如果您在 300x、250y 处触摸,另一个指针将与原始指针一起在屏幕上显示在 -300x、250y 处。现在,当我尝试应用和测试它时,我仍然只能得到原始指针。这是我到目前为止所拥有的:
注意: 我在代码中使用了“光标”这个词来表示“指针”。指针(光标)以编程方式从创建圆的不同类中绘制。