小编Luc*_*nzo的帖子

UIBarButtonItem:我怎样才能找到它的框架?

我在工具栏中有一个按钮.我怎么能抓住它的框架?难道UIBarButtonItem不是有一个frame属性?

objective-c ios swift

61
推荐指数
6
解决办法
5万
查看次数

如何从命令行中打印JSON文件?

我有一个带有JSON元素序列的文件:

{ element0: "lorem", value0: "ipsum" }
{ element1: "lorem", value0: "ipsum" }
...
{ elementN: "lorem", value0: "ipsum" }
Run Code Online (Sandbox Code Playgroud)

是否有一个shell脚本来格式化JSON以便以可读的形式显示文件内容?

我看过这篇文章,我认为这是一个很好的起点!

我的想法是迭代文件中的行,然后:

while read row; do echo ${row} | python -mjson.tool; done < "file_name"
Run Code Online (Sandbox Code Playgroud)

有没有人有任何其他想法?

shell command-line json

58
推荐指数
8
解决办法
6万
查看次数

将grep输出存储在数组中

我需要在目录中搜索模式,并将包含它的文件的名称保存在数组中.

搜索模式:

grep -HR "pattern" . | cut -d: -f1
Run Code Online (Sandbox Code Playgroud)

这将打印出包含"pattern"的所有文件名.

如果我尝试:

targets=$(grep  -HR "pattern" . | cut -d: -f1)
length=${#targets[@]}
for ((i = 0; i != length; i++)); do
   echo "target $i: '${targets[i]}'"
done
Run Code Online (Sandbox Code Playgroud)

这只打印一个包含所有filnames字符串的元素.

output: target 0: 'file0 file1 .. fileN'
Run Code Online (Sandbox Code Playgroud)

但是我需要:

 output: target 0: 'file0'
 output: target 1: 'file1'
 .....
 output: target N: 'fileN'
Run Code Online (Sandbox Code Playgroud)

如果不对目标执行无聊的拆分操作,我怎样才能实现结果?

arrays bash shell

41
推荐指数
1
解决办法
6万
查看次数

将多页PDF转换为单个图像

我必须将多页PDF文档转换为.png图像.

我尝试使用ImageMagick,但我无法达到最终结果:

convert document.pdf document.png
Run Code Online (Sandbox Code Playgroud)

要么

convert -adjoin document.pdf document.png
Run Code Online (Sandbox Code Playgroud)

此命令创建N个图像.png(其中N =文档页面的数量):

document0.png
document1.png
.... 
document(N-1).png
Run Code Online (Sandbox Code Playgroud)

如果可能,我需要使用单个命令来获取单个图像.

linux pdf bash image imagemagick

28
推荐指数
2
解决办法
7638
查看次数

Firebase配置失败 - Swift

在我的应用程序中,我成功使用了Firebase,在AppDelegate中我进行了设置:

// ### Initialize Firebase
FIRApp.configure()
Run Code Online (Sandbox Code Playgroud)

现在我对相关目标进行一些单元测试,当我启动它时,我得到错误:

2017-04-14 14:53:22.351 MyProject[28753] <Error> [Firebase/Core][I-COR000004] App with name __FIRAPP_DEFAULT does not exist.
2017-04-14 14:53:22.354 MyProject[28753] <Error> [Firebase/Messaging][I-IID001000] Firebase is not set up correctly. Sender ID is nil or empty.
2017-04-14 14:53:22.356 MyProject[28753] <Notice> [Firebase/Analytics][I-ACS023007] Firebase Analytics v.3800000 started
2017-04-14 14:53:22.356 MyProject[28753] <Notice> [Firebase/Analytics][I-ACS023008] To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled
2017-04-14 14:53:22.381 MyProject[28753:712475] *** Terminating app due to uncaught exception 'com.firebase.instanceid', reason: 'Could not configure Firebase InstanceID. Google …
Run Code Online (Sandbox Code Playgroud)

xcode unit-testing firebase swift

28
推荐指数
3
解决办法
9214
查看次数

我怎么能破坏THREEJS场景?

我创建了一个Threejs场景,添加了相机,灯光和各种物体.

问题很简单:我怎么能摧毁场景?从场景中删除所有组件?

我需要破坏的场景,因为我也没有想委派任务的垃圾收集器.

javascript garbage-collection three.js

15
推荐指数
1
解决办法
1万
查看次数

在bash中将查询存储在数组中

我的脚本需要在结构中存储查询结果:

 #!/bin/bash
 user="..."
 psw="..."
 database="..."
 query="select name, mail from t"
 customStructure=$(mysql -u$user -p$psw $database -e "$query";)
Run Code Online (Sandbox Code Playgroud)

我不知道如何从查询结果中存储{name,mail}数组.

我需要这样的结构:

 array=[ [name1,mail1] , [name2,mail2], ....., [nameN, mailN] ]
Run Code Online (Sandbox Code Playgroud)

有没有办法在bash中这样做?

mysql linux bash

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

Minicom发送自动脚本

我正在使用minicom来测试我在串口上的连接.

 sudo minicom -b 115200 -D /dev/ttyS0
Run Code Online (Sandbox Code Playgroud)

通过这种方式,minicom打开了它的'console-gui'并允许我发送数据.

我发送:

 atz
Run Code Online (Sandbox Code Playgroud)

获得'OK'

at
Run Code Online (Sandbox Code Playgroud)

获得'OK'

答案等等.

我需要运行一个写入inifinity"at"的脚本并阅读答案..

有什么建议?

我也评估其他程序.

linux bash shell serial-port

10
推荐指数
1
解决办法
2万
查看次数

在UIBlurEffect上画一个洞

Xcode 8.0 - Swift 2.3
我有一个内部扩展来创建非常好的模糊层:

internal extension UIView {

    /**
     Add and display on current view a blur effect.
     */
    internal func addBlurEffect(style style: UIBlurEffectStyle = .ExtraLight, atPosition position: Int = -1) -> UIView {
        // Blur Effect
        let blurEffectView = self.createBlurEffect(style: style)
        if position >= 0 {
            self.insertSubview(blurEffectView, atIndex: position)
        } else {
            self.addSubview(blurEffectView)
        }
        return blurEffectView
    }

    internal func createBlurEffect(style style: UIBlurEffectStyle = .ExtraLight) -> UIView {
        let blurEffect = UIBlurEffect(style: style)
        let blurEffectView = UIVisualEffectView(effect: blurEffect) …
Run Code Online (Sandbox Code Playgroud)

overlay objective-c layer ios swift

8
推荐指数
1
解决办法
2492
查看次数

Blender 2.6.1输出到食人魔

我正在使用Blender v.2.6.1:有没有办法将我的项目(.blend)导出到.mesh和.skeleton?

我试图下载BlenderExport并将脚本和所有子目录复制到".blender/scripts"中,但是当我打开我的.blend时,在File-> Export中不会出现任何导出的ogre文件!

blender ogre

7
推荐指数
1
解决办法
2万
查看次数