我在.bashrc中调用脚本来打印我打开终端时的新消息数量,我希望呼叫在访问网络时是非阻塞的,有时需要几秒钟,这意味着我无法使用终端直到它完成.
但是,如果我把:
mailcheck &
Run Code Online (Sandbox Code Playgroud)
在我的bashrc中,它工作正常.但是然后打印一个空行,当我按下回车键进行打印时
[1]+ Done ~/bin/mailcheck
Run Code Online (Sandbox Code Playgroud)
这是非常混乱有没有办法解决这个问题?
我写了以下代码来删除句子中的元音:
main = print $ unixname "The House"
vowel x = elem x "aeiouAEIOU"
unixname :: [Char] -> [Char]
unixname [] = []
unixname (x:xs) | vowel x = unixname xs
| otherwise = x : unixname xs
Run Code Online (Sandbox Code Playgroud)
只是想知道是否可以为元音创建数据类型?编译器不允许我在数据类型中使用字符.
我想在没有互联网连接的环境中使用 neovim。问题是构建需要从网络上的各个站点下载许多依赖项,因此在那里构建是不可行的。我也没有机器上的root权限,所以我无法安装软件包。操作系统是 6.4。
据我所知,有两种选择:
有办法在将所有依赖项复制到机器之前拉出所有依赖项的源,复制并构建它!(我看不到有办法做到这一点)
找到一种方法将其静态链接到另一台机器上并将其复制到那里
还有其他选择吗?有没有一种简单的方法可以使上述内容枯萎?
我写了一个简短的python脚本,在Web视图窗口中打开Google音乐.但是我似乎无法找到任何关于让webkit使用cookie的东西,这样我每次启动时都不需要登录.
这就是我所拥有的:
#!/usr/bin/env python
import gtk, webkit
import ctypes
libgobject = ctypes.CDLL('/usr/lib/i386-linux-gnu/libgobject-2.0.so.0')
libwebkit = ctypes.CDLL('/usr/lib/libsoup-2.4.so.1')
libsoup = ctypes.CDLL('/usr/lib/libsoup-2.4.so.1')
libwebkit = ctypes.CDLL('/usr/lib/libwebkitgtk-1.0.so.0')
proxy_uri = libsoup.soup_uri_new('http://tcdproxy.tcd.ie:8080') #proxy urli
session = libwebkit.webkit_get_default_session()
libgobject.g_object_set(session, "proxy-uri", proxy_uri, None)
w = gtk.Window()
w.connect("destroy",w.destroy)
w.set_size_request(1000,600)
w.connect('delete-event', lambda w, event: gtk.main_quit())
s = gtk.ScrolledWindow()
v = webkit.WebView()
s.add(v)
w.add(s)
w.show_all()
v.open('http://music.google.com')
gtk.main()
Run Code Online (Sandbox Code Playgroud)
任何有关这方面的帮助将不胜感激,谢谢,
理查德