我正在为Emacs开发一个Stack Exchange模式,我正在尝试使用文字编程(with org-mode)来组织项目.
我发现自己重复了很多信息.我正在对文档采取(可能过度)结构化的方法.说我有一个标题Questions; 该标题下的副标题存在Read和Write,和我有一个顶层
;; some-package.el starts here
<<read methods>>
<<write methods>>
;; some-package.el ends here
Run Code Online (Sandbox Code Playgroud)
如何更改标题Read和Write标题的属性,以便除非另有说明,否则所有源代码块内部都将被放入各自的现在混音中?
* TODO Stack Mode (Entry Point): =stack-mode=
Stack mode is /the/ major mode. What do I mean by this? Stack mode
is the entry point of the whole package. There is no other way to
obtain the full, original functionality of …Run Code Online (Sandbox Code Playgroud) 我有一个运行服务器的Luminus项目localhost:7000.我cider-connect用来依附于这个repl,但是我遇到了以下墙:
; CIDER 0.10.0snapshot (package: 20150820.852) \
(Java 1.7.0_51, Clojure 1.7.0, nREPL 0.2.10)
WARNING: The following required nREPL ops are not supported:
apropos classpath complete eldoc format-code format-edn info inspect-pop \
inspect-push inspect-refresh macroexpand ns-list ns-vars ns-path refresh \
resource stacktrace toggle-trace-var toggle-trace-ns undef
Please, install (or update) cider-nrepl 0.10.0-SNAPSHOT and restart CIDER
Run Code Online (Sandbox Code Playgroud)
我想至少有一个是调试所必需的; 试图检测功能产量
clojure.lang.LispReader$ReaderException: java.lang.RuntimeException: \
No reader function for tag dbg
Run Code Online (Sandbox Code Playgroud)
我可以使用'普通'Clojure项目进行调试.我已经尝试添加通常进入~/.lein/profiles.clj项目的样板文件project.clj无效:
:profiles/dev {:dependencies [[org.clojure/tools.nrepl "0.2.10"]]
:plugins [[cider/cider-nrepl "0.10.0-SNAPSHOT"]]} …Run Code Online (Sandbox Code Playgroud) 环境信息
\n\n~$ git --version\ngit version 2.11.0\n~$ git svn --version\ngit-svn version 2.11.0 (svn 1.9.5)\n~$ svn --version\nsvn, version 1.9.5 (r1770682)\nRun Code Online (Sandbox Code Playgroud)\n\n我正在尝试克隆内部托管的 SVN 存储库,但遇到以下错误:
\n\n~$ git svn clone http://[server]/svn/dev1\nInitialized empty Git repository in [~]/test/[root]/.git/\nCan\'t create session: Unable to connect to a repository at URL \\\n \'http://[server]/svn/[root]\' at /usr/share/perl5/Git/SVN.pm line 148.\nRun Code Online (Sandbox Code Playgroud)\n\nSVN 结账按预期工作。我尝试过使用该svn://协议,但它无法识别[server]为已知的主机名。
如果我分成clone和init,fetch则这fetch一步失败。
我应该补充一点,遗憾的是,像 SmartGit 这样的解决方案不适合我;我在一家拥有超过 1000 名开发人员的公司工作,因此支持一名开发人员的成本将是天文数字。
\n\nSVN.pm:148从我研究的其他地方读取my $ra = …
我想要一个宏来定义返回它们被调用的形式的函数,例如(func 1 (a b))返回(func 1 (a b)).我还想允许这些函数的输入验证,以确保我没有引入任何错误.(稍后将对这些表单进行评估,但该代码尚未编写.)
不过我一直都会遇到这个错误.
(defmacro defecho
"Echo function call after asserting a few things about the input"
([f] `(defecho ~f nil nil))
([f assertions] `(defecho ~f assertions nil))
([f assertions assert-failed-message]
`(defn ~f [& body] ; define a function
~(when-not (nil? assertions) ; if given a function for input validation
`(assert (~assertions body) ; define the function to assert this as true
~assert-failed-message)) ; with a given error message
(conj body (quote …Run Code Online (Sandbox Code Playgroud) 在我的C++上读了一下,发现这篇关于RTTI(运行时类型识别)的文章:http://msdn.microsoft.com/en-us/library/70ky2y6k(VS.80)
.aspx.嗯,这是另一个主题:) - 但是,我在type_info-class中偶然发现了一个奇怪的说法,即关于::name-method.它说:" type_info::name成员函数返回一个const char*以空字符结尾的字符串,表示该类型的人类可读名称.指向的内存是缓存的,不应该直接取消分配."
你怎么能自己实现这样的东西!?我以前经常在这个问题上苦苦挣扎,因为我不想char为调用者删除一个新的-array,所以我坚持std::string到目前为止.
因此,为了简单起见,假设我想创建一个返回的方法"Hello World!",让我们调用它
const char *getHelloString() const;
Run Code Online (Sandbox Code Playgroud)
就个人而言,我会以某种方式使它(Pseudo):
const char *getHelloString() const
{
char *returnVal = new char[13];
strcpy("HelloWorld!", returnVal);
return returnVal
}
Run Code Online (Sandbox Code Playgroud)
..但这意味着调用者应该delete[]在我的返回指针上做一个:(
Thx提前
我很难在我上课时设置一个类别.根据我的阅读,Objective-C允许您在任何类上创建一个类别,而不仅仅是闭源类.(老实说,任何其他方式都没有意义.)
当然,我可以将类别消息添加到实际的类文件中,但我希望将它们分开(因为该类别是一种非常普遍使用的类的非常特殊的用法).我想分享这个课程,但保持这个类别是隐私的...无论如何.
我已经删除了这个类别,只是展示了手头的问题.我(当前)在第一类消息上得到四个错误.我在该行上收到的错误数量与引用的次数成正比,但并不是偶数上升.有谁知道是什么原因引起的?
我正在为一个大学项目(学期长)做一个二十一点游戏,我遇到了一个我似乎无法克服的路障.
我试图加载卡中的图像,使他们能够在屏幕上显示出来,但我一直有非常这样做一点运气.我有绝对的参考资料; 我可以从那些加载,但任何从相对路径加载的尝试都会失败.该项目必须是独立的; 我无法指示我的教授将这些图像复制到根目录上.
#if FROMDISK
Uri myUri = new Uri(@"C:\cards\" + getFilename(r, s, "png"), UriKind.Absolute);
PngBitmapDecoder decoder2 = new PngBitmapDecoder(myUri, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.Default);
BitmapSource bmp = decoder2.Frames[0];
#else
System.Reflection.Assembly myAssembly = System.Reflection.Assembly.GetExecutingAssembly();
Stream myStream = myAssembly.GetManifestResourceStream("Blackjack." + getFilename(r, s, "png"));
BitmapImage bmp = new BitmapImage();
bmp.StreamSource = myStream;
#endif
// Draw the Image
im.Source = bmp;
im.Stretch = Stretch.Uniform;
im.Width = CARD_WIDTH;
Run Code Online (Sandbox Code Playgroud)
我正处于为Emacs创建主要模式以便浏览和与Stack Exchange网络交互的早期阶段.
参与其中的是几种主要模式,都具有类似的一键键绑定dired.我查看了源代码dired,并提取了我认为可行的内容:
(defvar stack-network-mode-map
(let ((map (make-keymap)))
(define-key map "n" 'stack-network-next-site)
(define-key map "p" 'stack-network-previous-site)
(define-key map "," 'stack-network-move-site-up)
(define-key map "." 'stack-network-move-site-down)
(define-key map "j" 'stack-network-jump-to-bookmarks)
(define-key map "\C-m" 'stack-network-do-enter-site) ; ret
(define-key map "o" 'stack-network-do-enter-site)
(define-key map "u" 'stack-network-do-profile-summary)
(define-key map "\C-uu" 'stack-network-do-profile-summary-for-user)
(define-key map "i" 'stack-network-do-inbox)
(define-key map "b" 'stack-network-toggle-bookmark)
(define-key map "?" 'stack-network-list-functions) ; [1]
(define-key map "\C-i" 'stack-network-display-details) ; tab
map)
"Keymap for Stack Exchange: Network …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 Stack Exchange API 获取网站列表(a 列表列表)request.el。
我正在为 Stack Exchange 制作一个 Emacs 主要模式,因此这对于 Emacs 用户来说有一些不错的潜在回报。;)(既然我给 elisp 贴了标签,我想你们也是这样。)
为此,最基本的必要条件是发出 JSON 请求,然后查看返回的站点列表。StackExchange API 提供/sites资源,对该资源的请求将返回站点对象的集合,如下所示:
{
"items": [
{
"site_type": "main_site",
"name": "Stack Overflow",
"logo_url": "http://cdn.sstatic.net/stackoverflow/img/logo.png",
"api_site_parameter": "stackoverflow",
"site_url": "http://stackoverflow.com",
"audience": "professional and enthusiast programmers",
"icon_url": "http://cdn.sstatic.net/stackoverflow/img/apple-touch-icon.png",
"aliases": [
"http://www.stackoverflow.com"
],
"site_state": "normal",
"styling": {
"link_color": "#0077CC",
"tag_foreground_color": "#3E6D8E",
"tag_background_color": "#E0EAF1"
},
"launch_date": 1221436800,
"favicon_url": "http://cdn.sstatic.net/stackoverflow/img/favicon.ico",
"related_sites": [
{
"name": "Stack Overflow Chat",
"site_url": "http://chat.stackoverflow.com",
"relation": …Run Code Online (Sandbox Code Playgroud) 在自然语言处理中,命名实体识别是识别命名实体(例如组织、地点和最重要的名称)的挑战。
尽管我称之为同义词,但在这方面存在一个重大挑战:伯爵和德古拉实际上指的是同一个人,但有可能从未在文本中直接讨论过。
解决这些同义词的最佳算法是什么?
如果任何基于 Python 的库中有此功能,我很想接受教育。我正在使用 NLTK。