小编cal*_*hiz的帖子

Emacs 的扩展十字光标

我最近从 ISPF 文本编辑器切换到 emacs。我真正怀念的唯一功能是 ISPF 中的扩展十字光标,如下所示。emacs 中有类似的东西吗?我发现的最接近的是setqcursor-type 'bar'hbar,但这并不是我正在寻找的。

如果有任何方法可以修改这些,也许通过组合它们并扩展线路,我认为这可以工作,但不知道从哪里开始,也没有看到任何相关内容。

谢谢! 在此输入图像描述

emacs highlight text-cursor

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

如何在 Angular 4.0 中使用正则表达式设置 UglifyJsPlugin 来修改变量

我想丑化 Angualr 4 输出文件并修改以 my_ 开头的特定变量。下面的命令行正是我想要的。我只是希望能够告诉 angular-cli 的 webpack 中的 uglifyJs 插件做同样的事情。

> uglifyjs script.js --source-map "filename='script.js.map',includeSources,content=inline" -o script.js -m
-c toplevel --mangle-props \"regex=/^my_[^_]{1}/\" --name-cache uglify-name-cache.json
Run Code Online (Sandbox Code Playgroud)

目前,我使用弹出命令从 angular-cli 导出 webpack.config.js。但我只是找不到任何有关如何告诉自动生成文件的 uglifyJsplugin 正则表达式和名称缓存参数的文档。这两点对于我们的应用程序都至关重要。

From webpack.config.js produced by eject command:

new UglifyJsPlugin({
  "test": /\.js$/i,
  "extractComments": false,
  "sourceMap": true,
  "cache": false,
  "parallel": false,
  "uglifyOptions": {
    "output": {
      "ascii_only": true,
      "comments": false
    },
    "ecma": 5,
    "warnings": false,
    "ie8": false,
    "mangle": true,
    "compress": {}
  }
}),
Run Code Online (Sandbox Code Playgroud)

这是关于如何使用 angualr pop 捕获自动生成的 weppack.config 并修改它的博客文章。Angular-cli:如何忽略类名被缩小但找不到有关如何为 ugllify …

uglifyjs webpack angular

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

将 sql 结果转换为 ActiveRecord 关系

在下面的,

@records = ActiveRecord::Base.connection.exec_query(sql)
Run Code Online (Sandbox Code Playgroud)

“sql”字符串是对返回表的数据库函数的调用。这行代码返回#<ActiveRecord::Result:0x007fd90ba87460 @columns=["zip_code", "county", ..], @rows=[[94121, "San Francisco", ..], [94110, "San Francisco", ..], ..]

我该怎么做才能让 @records 成为 ActiveRecord 关系,以便我可以使用典型的关系方法/语法,例如

@records.each do |r| r.county, r.zip_code end
Run Code Online (Sandbox Code Playgroud)

sql activerecord ruby-on-rails

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

如何在Safari中正确隐藏光标?

我尝试隐藏光标。在 Chrome 中工作正常,但在 Safari 中却无法正常工作。每当我将光标拖动(单击+按住+移动)到光标隐藏的区域时,它就会重新出现。

HTML:

<div></div>
<span>Test</span>
Run Code Online (Sandbox Code Playgroud)

CSS:

div {
  border: 1px solid red;
  width: 100px;
  height: 100px;
  -webkit-user-select: none;
  cursor: none;
}
Run Code Online (Sandbox Code Playgroud)

https://codepen.io/anon/pen/MGeKpo

html css safari hide mouse-cursor

5
推荐指数
0
解决办法
688
查看次数

如何在 iOS 中以编程方式更改“颜色集”的颜色?

有任何方法可以以编程方式更改颜色color set

在此输入图像描述

在此输入图像描述

我在 Xcode 中使用主题颜色,现在我希望该颜色来自 API。任何人都可以解决我的问题。

我在网上搜索了这个,但都告诉我们如何制作color set和如何使用它,但我想如何在运行时改变这种颜色。

xcode uicolor ios swift

5
推荐指数
0
解决办法
2162
查看次数

在调整浏览器窗口大小之前,Angular 中的 Chart.js 图表不会加载

我目前正在开发一个业余爱好项目,我从 MongoDB 数据库加载一些数据,从 Node.js 后端获取数据到我的前端,在那里我操作我的数据,最后我想在我的 Angular 前端显示数据在 Chart.js 图表中。

存在问题:我得到的数据没有任何问题,如果我用一些模拟数据加载图表,一切都会完美运行,但是当我尝试在图表中加载真实数据时,它不会显示,直到我调整窗口大小或例如按 f12 检查我的网站。

提前致谢!

这里截取了一个简化的代码:

allTitles = [];
allSets = [];
allColors = [];

// OnInit:

this.chart = new Chart('myChart', {
  type: 'doughnut',
  options: {
    responsive: true,
  },
  data: {
    labels: this.allTitles,
    datasets: [
      {
        label: 'My First dataset',
        data: this.allSets,
        backgroundColor: this.allColors,
        borderColor: '#000000'
      }
    ]
  }
});

// A Function to get the Data from my Service:

this.parseService.getPlans().subscribe((plans: any) => {
    plans.forEach(plan => {
      this.parseService.getExercisesByPlan(plan._id).subscribe((exercises: any) => {
        this.neighbourSetsCounter …
Run Code Online (Sandbox Code Playgroud)

javascript typescript chart.js angular

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

无法使用 imagick 保存 webp 格式

我正在开发一个面板,在其中上传 jpg,它复制它,调整它的大小,保存另一个 jpg,现在我还希望能够创建一个副本,但使用 webp 扩展。

我检查了所有地方,但找不到有同样问题的人。我在 CentOS cPanel 上运行 cPanel > 版本:ImageMagick 6.9.10-68 Q16 x86_64 2020-04-01

$imagick = new \Imagick($targetJpg); 
$imagick->writeImage('webp:'.$targetWebp);
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

致命错误:未捕获的 ImagickException:委托失败 `'cwebp' -quiet %Q '%i' -o '%o'' @ error/delegate.c/InvokeDelegate/1928 in /...dirs.../pic-upload .php:108 堆栈跟踪: #0 /...dirs.../pic-upload.php(108): Imagick->writeimage('webp:../images/...') #1

=================================================== =======

在我的本地计算机 OSX 中,使用 Mamp,在 @MarkSetcell 的帮助下解决了这个问题。

在 OSX 上 > 终端类型:cwebp -version webp 1.1.0

类型:类型 cwebp cwebp 已散列 (/usr/local/bin/cwebp)

标记解决方案> 有效!:) 在 macOS 上,您的 cwebp 似乎是 /usr/local/bin 中的自制程序,因此我建议您找到名为 delegates.xml 的 Imagick 配置文件并对其进行编辑,使其显示“cwebp”-quiet -q %Q '%I'...它变成 '/usr/local/bin/cwebp' …

php jpeg imagick webp

5
推荐指数
0
解决办法
3562
查看次数

Safari MacOS 异物在 svg 内无法正确缩放

更新日期

由于 Apple 是一家价值 2 万亿美元的公司,让我们尝试通过在此处提交错误报告来让他们解决此问题: https: //www.apple.com/feedback/safari.html

https://discussions.apple.com/thread/251753724?answerId=253364840022&page=1


在 Chrome 和 Firefox 中没有问题,但在 safari 中出现问题:在此输入图像描述

它应该看起来像 Chrome 中的:

如果我将固定样式=“位置:固定”添加到外部div,那么它们的位置是正确的,但它们的大小仍然是safari中较小的那个。

我尝试将 Body 添加到对象的根目录中,但这只是让它们从 Safari 中完全消失。这篇文章也提到了这一点:

Safari 不考虑应用于foreignObject 的缩放

您可以非常清楚地听到 safari(新 ie)不尊重缩放

在此输入图像描述

safari svg foreignobject

5
推荐指数
0
解决办法
2628
查看次数

Kotlin 中带有新参数的 Paging 3.0 列表

我有以下代码:

\n
   val history: Flow<PagingData<Any>> = Pager(PagingConfig(pageSize = 10)) {\n    PaginationBaseDataSource(apiService)\n}.flow\n    .cachedIn(viewModelScope)\n
Run Code Online (Sandbox Code Playgroud)\n

当前正在显示没有任何附加参数的项目列表。这工作正常...但现在我希望根据用户可以在前端更改的某些参数来查询此列表,让\xc2\xb4s 说我希望添加参数 3 作为查询。

\n
   val history: Flow<PagingData<Any>> = Pager(PagingConfig(pageSize = 10)) {\n    PaginationBaseDataSource(apiService, 3)\n}.flow\n    .cachedIn(viewModelScope)\n
Run Code Online (Sandbox Code Playgroud)\n

问题是...我怎样才能动态设置这个查询参数?让\xc2\xb4s 说用户而不是3,使用6,然后是9。我怎样才能实现这一点?

\n

非常感谢

\n

paging pagination android kotlin kotlin-flow

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

如何在 Windows 中更改鼠标指针大小?

在我的 4k 屏幕上,我喜欢在窗口中调大鼠标指针的大小。
将 Windows 鼠标指针设置为 4

这对于 95% 的使用情况来说非常有用,但有时我又需要一个小鼠标指针来进行更精细的工作。
不幸的是我每次都必须打开设置,我想要一个键盘快捷键,可以用来在大鼠标和小鼠标之间切换。

所以我写了以下内容,希望能起到作用:

  1. 使用新的鼠标大小设置更新注册表
  2. 使用SystemParametersInfo()参数调用SPI_SETCURSORS来点动系统以重新读取鼠标设置。

唉,没有喜悦。

谁能指出我的做法是愚蠢的吗?干杯,戴夫

代码如下:

param([int]$MouseSize=0)

###########################################
#
# DISAPPOINTINGLY  THIS DOES NOT YET WORK
# Need to figure out why
#
###########################################
 
##################
# Constants
##################
 
[int]$small_mouse = 48
[int]$big_mouse   = 80
[int]$min_mouse   = 1
[int]$max_mouse   = 256
 
[string]$path = 'HKCU:\Control Panel\Cursors'
[string]$name = 'CursorBaseSize'
 
##################
# API Import
##################
 
Try{
    [void][SysParams]
} Catch {
Add-Type @'
    using System;
    using System.Runtime.InteropServices;
    public class SysParams {
        [DllImport("user32.dll", SetLastError …
Run Code Online (Sandbox Code Playgroud)

c# windows powershell mouse-cursor

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