php - Carbon如何判断今天是星期几?
问 题 在Laravel中使用Carbon,请问如何判断今天是星期几? 另外, 如何将Carbon::now()得到的结果裁剪成类似这样的格式:20160628; 如何将20160628这样的格式转成Carbon::now()->dayOfYear. 如果有carbon的中文文档或教程请给一个地址,时间太少,看官方的文档太慢。 谢谢! 解决方案 用PHP原生的方法了。
1386 2022-07-19
编程技术问答社区
我怎样才能阻止HIToolbox捕捉我的异常?
这个问题是继我在 上的另一个问题之后提出的为什么我的应用没有被异常关闭. 问题 当通过 Action 在主线程上抛出异常时,应用仍然不会崩溃. 根据 戴夫对我最初问题的回答,我已经在 NSApplication 上实现了 reportException 类别并设置了未捕获的异常处理程序. 代码 我的应用委托中有以下内容,我已将其连接到我的 UI 中的一个按钮以进行测试. -(IBAction)crashOnMainThread:(id)sender { [self performSelectorOnMainThread:@selector(crash) withObject:nil waitUntilDone:YES]; } -(void)crash { // To test out the exception handling [NSException raise:NSInternalInconsistencyException
270 2022-07-19
编程技术问答社区
禁用CMD+Tab应用程序切换器
我正在尝试禁用 CMD+Tab 应用程序切换器,以便我的应用程序可以注册该热键.我正在寻找像 Witch 和 LiteSwitch X 这样的应用程序能够做的事情(即允许用户使用 CMD+Tab 作为我的应用程序的热键). 他们是怎么做到的? 解决方案 Apple 对此做了技术说明! http://developer.apple.com/library/mac/#technotes/tn2002/tn2062.html
274 2022-07-19
编程技术问答社区
在OS X上以编程方式获取有pid的进程的当前工作目录
有没有办法在OS X上以编程方式获取进程的当前工作目录? 可可,碳或AppleScript都是可接受的. 将"PWD"发送到当前终端窗口/选项卡(不希望影响工作区)是不可接受的. Linux命令"PWDX"也是不可接受的(以防你读过"Cocoa"部分) 解决方案 10.5及更高版本: lsof -a -p $PID -d cwd -Fn (如果进程由root拥有,则与sudo的前缀.)
170 2022-07-19
编程技术问答社区
graphite不能在ui中显示rrd文件
安装 Graphite 后,将在 /opt/graphite 目录中创建以下文件夹结构 rrd文件夹位置下,我已经复制了所有的rrd文件 bash # ls -l /opt/graphite/storage/rrd/BulkData/device01-test/ 输出是 cpu-0 interface-br0 interface-eth1 interface-eth3 interface-lo load cpu-1 interface-eth0 interface-eth2 interface-ethip0 interface-ueth3 memory 当我进入石墨网络服务器时,它什么也没有显示,这是在 rrd 位置加载存档 rrd 数据的正确方法 我已经重新启动了 carbon 和 apache httpd 服务器,但是 UI 仍然没有显示这些数据的指标,我在做什么错了? 解决方案 也许您的 Graphite 实例缺少 R
230 2022-07-19
编程技术问答社区
在Mac OS X中模拟按键事件
我正在编写一个应用程序,我需要在 Mac 上模拟按键事件,给定一个代表每个键的代码.看来我需要使用 CGEventCreateKeyboardEvent 函数来创建事件.问题是这个函数需要一个 Mac 键码,而我拥有的是一个代表特定键的代码.因此,例如,我收到: KEY_CODE_SHIFT 或 KEY_CODE_A - 它们都是在某处定义的数字常量. 我需要将这些常量转化为 CGKeyCode 值. 我当前的尝试使用类似于 this SO question 的代码.问题是它只适用于可打印的字符.如果所有其他方法都失败了,我不会对转换进行硬编码,但这意味着我需要一个可能的 CGKeyCode 值表,但我还没有找到. 有什么想法吗? 解决方案 下面是模拟 Cmd-S 动作的代码: CGEventSourceRef source = CGEventSourceCreate(kCGEventSourceStateCombinedSessionState); C
1066 2022-07-17
编程技术问答社区
我如何在查找器中添加图标覆盖?
当我们打开 Dropbox 文件夹时,我们可以看到文件夹左下角的图标. 我正在开发一个我也想要相同行为的应用程序.如果文件夹正在同步,那么它将显示同步图标,对于其他操作,它将显示其他图标.在 Finder 中查看时标记的文件/文件夹必须带有自定义图标.但是当它们被选中进行预览时(使用空格键),它们必须显示其原始图标(即文件夹的蓝色图标等). 谁能帮帮我??谢谢:) 解决方案 从 Yosemite (10.10) 开始,现在有一个官方支持的(希望 Mac App Store 兼容)方法用于在 Finder 图标中显示同步状态标记Finder 的形式同步扩展.
202 2022-07-17
编程技术问答社区
用亚洲语言输入文字时,在OSX上调出InputWindow进行文字输入。
我正在开发一个使用 C++ 引擎和 Qt for UI 编写的文本编辑器.我想允许用户使用任何输入源(任何语言的键盘)进行书写.这一切都很好,直到我支持具有 1-1 键盘映射的语言(例如法语/俄语键盘).我在我的 Qwidget 上安装了一个 eventFilter,我在其上呈现文本并捕获 QEvent::InputMethod 中的键盘输入 但是当我开始使用亚洲语言(如日语/中文)时,我无法支持使用这种语言进行文本编辑所需的所有功能,这种情况的典型示例是当用户用日语(平假名输入法)并按空格键,帮助用户确定所有字符将被替换为预测对话框中的内容.见下图:: 经过一段时间的努力,我发现 Qt 没有提供关于被替换字符串的拆分或长度的足够信息,因此我放弃了自己创建所有这些视觉外观的想法. 但后来我发现有些应用程序使用某些操作系统特定的输入法来处理这种复杂的文本.一个例子是 OSX Finder,如果我们将输入法更改为日语(平假名)并在 finder 窗口处于焦点时开始输入,它会弹
304 2022-07-17
编程技术问答社区