我一直在尝试创建一个客户端编辑器,允许最终用户以html或markdown创建内容.用户有两个用于在两者之间切换的选项卡.我设法找到一些将markdown转换为html的javascript,因此如果用户一直在写markdown并切换到html选项卡,则会显示html等效项.我找不到将html转换为markdown的javascript,只能找到一个python脚本.
python脚本显然是服务器端.选项卡只是带有脚本的超链接.当用户点击标签时,有什么方法可以转换markdown html吗?
我必须VPN,然后从家里ssh到我的工作服务器,并希望在后台运行python脚本,然后注销ssh会话.我的脚本使用matplotlib制作了几个直方图,只要我保持连接打开一切都很好,但如果我退出,我会在为脚本创建的日志文件中收到错误消息.
File "/Home/eud/jmcohen/.local/lib/python2.5/site-packages/matplotlib/pyplot.py", line 2058, in loglog
ax = gca()
File "/Home/eud/jmcohen/.local/lib/python2.5/site-packages/matplotlib/pyplot.py", line 582, in gca
ax = gcf().gca(**kwargs)
File "/Home/eud/jmcohen/.local/lib/python2.5/site-packages/matplotlib/pyplot.py", line 276, in gcf
return figure()
File "/Home/eud/jmcohen/.local/lib/python2.5/site-packages/matplotlib/pyplot.py", line 254, in figure
**kwargs)
File "/Home/eud/jmcohen/.local/lib/python2.5/site-packages/matplotlib/backends/backend_tkagg.py", line 90, in new_figure_manager
window = Tk.Tk()
File "/Home/eud/jmcohen/.local/lib/python2.5/lib-tk/Tkinter.py", line 1647, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: couldn't connect to display "localhost:10.0"
Run Code Online (Sandbox Code Playgroud)
我假设它不知道在哪里创建我想要的数字,因为我关闭了我的X11 ssh会话.如果我在脚本运行时登录,我没有看到任何数字弹出(虽然那是因为我的脚本中没有show()命令),我认为python使用tkinter来显示数字.我创建数字的方式是,
loglog()
hist(list,x)
ylabel('y')
xlabel('x')
savefig('%s_hist.ps' %source.name)
close()
Run Code Online (Sandbox Code Playgroud)
该脚本需要一些初始输入,所以我在后台运行它的方式是
python scriptToRun.py << start>& logfile.log& …Run Code Online (Sandbox Code Playgroud) 我目前正在调查CouchDB在我当前项目中的可能应用(用Rails编写),并希望从实际使用这些API的人那里获得一些反馈.你会推荐哪个?为什么?
如何设置OnClickListener来简单地告诉我从一组按钮中按下了哪个索引按钮.我可以使用数组更改这些按钮的文本和颜色.我这样设置它们.
TButton[1] = (Button)findViewById(R.id.Button01);
TButton[2] = (Button)findViewById(R.id.Button02);
TButton[3] = (Button)findViewById(R.id.Button03);
Run Code Online (Sandbox Code Playgroud)
最多36.
我一直在搜索Win32 API C++函数TerminateProcess()的示例,但找不到任何.
我一般不熟悉Win32 API,所以我想问一下这里比我更好的人能给我看一个例子,
如果你不熟悉C++,那么C#等价物也会有所帮助.
在右键单击.aspx页面时,在Visual Studio 2010(RC)中不再有"浏览"上下文菜单.如何更改默认浏览器?
默认情况下它似乎使用操作系统默认浏览器,但我更喜欢在调试ASP.net应用程序时使用IE.(我用ASP.net MVC 2测试这个)
我已经定义了一个包含图像链接的模型.有没有办法在模型项目列表中显示图像?我的模型看起来像这样:
class Article(models.Model):
url = models.CharField(max_length = 200, unique = True)
title = models.CharField(max_length = 500)
img = models.CharField(max_length = 100) # Contains path to image
def __unicode__(self):
return u"%s" %title
Run Code Online (Sandbox Code Playgroud)
有没有办法将图像与标题一起显示?
在检查C#和.NET中的代表时,我注意到一些有趣的事实:
在C#中创建委托会创建一个MulticastDelegate使用构造函数派生的类:
Run Code Online (Sandbox Code Playgroud).method public hidebysig specialname rtspecialname instance void .ctor(object 'object', native int 'method') runtime managed { }
这意味着它需要实例和指向该方法的指针.然而,在C#中构造委托的语法表明它有一个构造函数
Run Code Online (Sandbox Code Playgroud)new MyDelegate(int () target)
我可以将其识别int ()为函数实例(int *target() 将是C++中的函数指针).很明显,C#编译器从函数名定义的方法组中选出正确的方法并构造委托.所以第一个问题是,C#编译器(或者Visual Studio,准确地说)从哪里选择这个构造函数签名?我没有注意到任何可以区分的特殊属性或东西.这是某种编译器/ visualstudio魔术吗?如果没有,那么T (args) target结构在C#中是否有效?我没有设法用它来编译,例如:
int()target = MyMethod;
是无效的,所以做任何事情MyMetod,例如调用.ToString()它(这确实有一定意义,因为这在技术上是一个方法组,但我想应该可以通过强制显式选择一个方法,例如(int())MyFunction.所以所有这个纯粹的编译魔术?通过反射器看结构揭示了另一种语法:
Func CS $ 1 $ 0000 = new Func(null,(IntPtr)Foo);
这与反汇编的构造函数签名一致,但这不能编译!
最后一个有趣的注意事项是类Delegate和MulticastDelegate另外一组构造函数:
.method family hidebysig specialname rtspecialname instance void .ctor(类System.Type target,string'method')cil managed
从实例和方法指针到类型和字符串方法名称的转换发生在哪里?这可以通过runtime managed自定义委托构造函数签名中的关键字来解释,即运行时是否在此处执行此操作?
编辑 …
我想定义一个以整数作为输入的方法,并动态创建所有降序整数的列表为零.我在调用n-1元素的方法时遇到了麻烦
我正在从网上抓取数据,并且我有几个并行运行刮刀的过程.
我希望每个进程的输出最终都在同一个文件中.只要文本行保持完整并且不会相互混淆,行的顺序无关紧要.在UNIX中,我可以使用>>运算符将每个进程的输出管道传输到同一个文件吗?