小编Ste*_*own的帖子

Firefox中存储"您的证书"在哪里?

我应该在Firefox的"我的证书"部分安装了一些证书,但那里没有.如果我能找出存储的位置(我的个人资料目录中的某个地方可能?),那么我可以尝试从备份中恢复.

firefox certificate ssl-certificate

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

如何打印传递给python脚本的所有参数?

如何打印传递给python脚本的所有参数?

这就是我的尝试:

#!/usr/bin/python
print(sys.argv[1:]);
Run Code Online (Sandbox Code Playgroud)

更新

如何将它们保存到文件中?

#!/usr/bin/python
import sys
print sys.argv[1:]
file = open("/tmp/test.txt", "w")
file.write(sys.argv[1:])
Run Code Online (Sandbox Code Playgroud)

我明白了

TypeError: expected a character buffer object
Run Code Online (Sandbox Code Playgroud)

python

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

如何使用easyXDM通过AJAX帖子将javascript对象/数组作为键值对发送?

最近我意识到我需要使用easyXDM而不是jQuery $.ajax来进行跨域发布请求.在设置easyXDM后,我发现这些功能非常接近:

jQuery的:

$.ajax({
    url: "/ajax/",
    method: "POST",
    data: myData
});
Run Code Online (Sandbox Code Playgroud)

easyXDM:

xhr.request({
    url: "/ajax/",
    method: "POST",
    dataType: 'json', // I added this trying to fix the problem, didn't work
    data: myData
});
Run Code Online (Sandbox Code Playgroud)

myData设置如下:

myData = {};
myData[1] = 'hello';
myData[2] = 'goodbye';
myData[3] = {};
myData[3][1] = 'sub1';
myData[3][2] = 'sub2';
myData[3][3] = 'sub3';
Run Code Online (Sandbox Code Playgroud)

当我使用jQuery发出请求时,它正确处理子字段,但不使用easyXDM.

以下是POST请求如何通过jQuery进入服务器:

screenshot-with-shadow.png http://img37.imageshack.us/img37/4526/screenshotwithshadow.png

以下是easyXDM的用法:

screenshot-with-shadow.png http://img204.imageshack.us/img204/4526/screenshotwithshadow.png

如何通过像jQuery这样的easyXDM/XHR请求发送javascript对象/键值对数组?

javascript ajax jquery json xmlhttprequest

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

为什么将字符插入可执行的二进制文件会导致它"中断"?

为什么将字符插入可执行的二进制文件会导致它"中断"?

而且,有没有办法在不破坏编译程序的情况下添加字符?

背景

我已经知道很长一段时间了,可以使用十六进制编辑器来更改已编译的可执行文件中的代码,并且仍然可以正常运行...

作为下面的应用程序中的一个示例,Facebook可以更改为Lacebook,程序仍将执行正常:

在此输入图像描述

在此输入图像描述

但它打破了新角色

我也知道如果添加了新字符,它将破坏程序并且不会运行,或者它会立即崩溃.例如,My在前面添加Facebook将实现此目的:

在此输入图像描述

我知道的

我不知道的

  • 我不太了解操作系统和可执行文件之间的关系.我猜想当你输入程序名称并按回车键时,你基本上是指示操作系统"执行"该文件,这基本上意味着将文件加载到内存中,设置处理器指向它的指针,然后告诉它'走!'
  • 我理解为什么在二进制文件的文本字符串中有额外的字符会导致问题

我想知道什么

  1. 为什么额外的字符会导致程序中断?
  2. 什么东西决定程序被打破?操作系统?操作系统是否也将此程序保留为沙箱,以便它现在不会崩溃整个系统?
  3. 有没有办法通过十六进制编辑器在编译程序的文本字符串中添加额外的字符,而不是让应用程序中断?

c linux compiler-construction linker hex-editors

8
推荐指数
2
解决办法
1571
查看次数

如何在我的博客文章中使用stackoverflow样式标记?

我已经习惯了StackOverflow在编写技术帖子时提供的功能.我最喜欢的功能是

4 spaces which you can use to indent a <pre> style code block
Run Code Online (Sandbox Code Playgroud)

而且backticks you can use to format code inline,还有自动颜色语法突出显示.

我相信代码突出显示是通过谷歌的'代码美化'完成的,但我不确定其他格式.这真是太容易了!

如何在我的博客上使用此格式?

formatting markup markdown prettify

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

如何使用脚本在本地创建网站图标?

我多年来一直在使用http://tools.dynamicdrive.com/favicon/来生成网站图标。在我什至知道如何进行任何编码之前,我就开始使用它(我现在不太好)。我不介意使用该实用程序,因为图标总是很好看,但我希望能够在本地进行。

如何使用脚本在本地创建网站图标?以某种方式使用 PHP、imagemagick/gd 或从命令行 sips?

php favicon gd imagemagick

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

如何使用Raphael JS绘制矢量路径的动画?

如何使用Raphael JS绘制矢量路径的动画?

我有一组坐标,我想用Raphael JS连接.

在网格上,坐标是(x,y集).我想从一端开始,并在用户观看时"连接点".最终产品看起来像这样:

图9.png http://img213.imageshack.us/img213/8013/picture9my.png

理想情况下,我希望能够使路径弯曲,使它们看起来更像(添加坐标以供参考):

图片10.png http://img534.imageshack.us/img534/1789/picture10fc.png

坐标是:

26,-6
14,-12
5,-20
11,-28
14,-37
5,-40
Run Code Online (Sandbox Code Playgroud)

我一直在搜索谷歌,我已经阅读了这个问题如何逐步绘制矢量路径?(Raphael.js)但我正在尝试专门使用Raphael.js,Raphael.js在该页面上的示例似乎不起作用,也没有谈到使用多个坐标点进行输入.

javascript svg raphael

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

如何在 C++ 中访问 Apple Events“openFile”事件?

我有兴趣用 C++ 为 Mac OS X 编写一个小实用程序来读取、解析、保存(覆盖)写入文件。我不需要任何 GUI、菜单或窗口。

  1. 在 XCode 中我需要从什么类型的项目模板开始?
  2. 如何访问传入的文件?(Apple Events 已经通过了openFile,对吧?)

我在 C++ 上做过一些工作,但在 Mac 上却没有做过任何事情。感谢链接,更感谢代码示例。

c c++ macos xcode cocoa

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

PHP如何用于解析主题和插件的注释/标题?

Wordpress插件和主题在顶部有这样的评论:

/**
 * @package Akismet
 */
/*
Plugin Name: Akismet
Plugin URI: http://akismet.com/?return=true
Description: Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from comment and trackback spam</strong>. It keeps your site protected from spam even while you sleep. To get started: 1) Click the "Activate" link to the left of this description, 2) <a href="http://akismet.com/get/?return=true">Sign up for an Akismet API key</a>, and 3) Go to your <a href="admin.php?page=akismet-key-config">Akismet configuration</a> page, and …
Run Code Online (Sandbox Code Playgroud)

php documentation wordpress parsing comments

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

如何收集多个openFile:(NSString*)事件然后用它们做些什么?

我正在研究Cocoa/Objective C++实用程序,并希望处理多个(即时)文件打开.要处理文件打开部分,我在我的AppDelegate.mm文件中有这个功能:

- (BOOL)application:(NSApplication*)app openFile:(NSString *)filename
{
    NSLog(@"Opening file %@", filename);

    // more C++ code here

    return YES;
}
Run Code Online (Sandbox Code Playgroud)

这些文件被发送到Quicksilver,我相信它会将这些文件一个接一个地发送到应用程序(Finder的"Open With"我想一次发送所有文件 - 所以可能使用 handleOpenApplicationEvent:(NSAppleEventDescriptor *)event可能更好地工作) - 但无论如何,该应用程序将一个接一个地接收几个文件 - 几乎是瞬间 - 但不完全在一起.这是Console.app显示的内容:

console-screenshot.png http://img109.imageshack.us/img109/1205/consolescreenshot.png

由于文件是单独发送的,但是一个接一个地发送,我的问题是如何收集所有发送的文件并对它们做一件事?例如,我想收集所有发送的文件路径,然后在对话框中一起显示它们.

我可以想到一个可能有用的概念:在接收数据时将每个文件路径存储在一个数组中.同时,当收到第一个时,在后台设置1-2秒的延迟,然后有一个对话框显示特定变量的所有内容.这个概念是正确的还是有更好的方法来做到这一点?我是Cocoa/Objective C++的新手 - 来自PHP/Perl,bash等语言.

我也希望这个帮助应用程序在完成时终止,但是如果我在等待文件,那么在收到最后一个文件时如何终止应用程序呢?

如果我添加[NSApp terminate:nil];到该applicationDidFinishLaunching函数,应用程序实际上只在收到第一个文件后终止.

更新 - 更多备注

这是使用openFiles(复数)函数后的控制台: Picture 7.png http://img24.imageshack.us/img24/5715/picture7zc.png

使用Quicksilver我会抓取一些文件,比如temp目录中的文件,然后选择"Open With",然后选择我正在创建的App(名为darn.app)

屏幕截图2012-01-18 at 7.02.45 PM.png http://img9.imageshack.us/img9/4171/screenshot20120118at702.png

但是使用Finder似乎工作得很好:

屏幕截图2012-01-18 at 7.09.08 PM.png http://img832.imageshack.us/img832/8858/screenshot20120118at709.png

...结果在consolea.app:

图8.png http://img24.imageshack.us/img24/2812/picture8fe.png

我确实问过Quicksilver的开发人员,他们确认QS确实打开一个文件,一次打开文件,他们承认这与Finder的做法不同,但他们认为这是预期的.也许Darren是对的 - 计时器可能是最好的方式......

macos cocoa

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

如何从命令行使用 JSBeautify?

我喜欢jsbeautifier.org,我看到他们有一个带有代码的github 存储库

自述文件有两个示例说明如何通过命令行使用此工具:

import jsbeautifier
res = jsbeautifier.beautify('your javascript string')
res = jsbeautifier.beautify_file('some_file.js')
Run Code Online (Sandbox Code Playgroud)

和:

opts = jsbeautifier.default_options()
opts.indent_size = 2
res = jsbeautifier.beautify('some javascript', opts)
Run Code Online (Sandbox Code Playgroud)

如何将其合并到脚本 ( myjsbeautify.py) 中,以便它可以接受stdin或 参数(文件名)并输出到stdout?我也想使用keep array indentation.

所需的语法

cat ugly.js | myjsbeautify.py
Run Code Online (Sandbox Code Playgroud)

或者

myjsbeautify.py ugly.js
Run Code Online (Sandbox Code Playgroud)

python shell command-line js-beautify

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

如何通过Cocoa/Objective C中的NSLog记录当前行?

是否可以使用Cocoa/Objective C中的NSLog记录当前行号?

这就是我认为我应该做的事情:

NSLog(@"current line: %@ and value: %@",__LINE__,abc);
Run Code Online (Sandbox Code Playgroud)

而且我得到了 Thread 1: Program Received Signal: "EXC_BAD_ACCESS"

cocoa objective-c

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