小编cnd*_*cnd的帖子

发现lisp-family语言.NET实现

所以基本上我不是在这里比较Scheme和Clojure,我想比较一下实现.有:

Clojure-clr,即使使用Visual Studio扩展也可以安装,但我仍然有点用这种方式使用它.创建并保存此类项目后,无法再次打开它...

而IronScheme,就我所知,还没有针对IronScheme的VS插件,但也许它得到了更好的.NET支持,我从未使用它,也无法了解它.

那么这两个(或者甚至还有其他类似lisp语法的东西)得到了更好的CLR支持?

.net clr scheme ironscheme clojureclr

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

如何为库编写 CMake 安装?

这是我的尝试:

IF (NOT WIN32)
  #INSTALL_TARGETS(${LIB_INSTALL_DIR} ${tinyscheme-nix_BINARY_DIR}/libtinyscheme.so)
  #INSTALL(TARGETS ${tinyscheme-nix_BINARY_DIR}/libtinyscheme.so DESTINATION ${LIB_INSTALL_DIR})
ENDIF()
Run Code Online (Sandbox Code Playgroud)

两种变体都是错误的。我想libtinyscheme.so从移动${tinyscheme-nix_BINARY_DIR}/lib/lib64。基本上,我认为${LIB_INSTALL_DIR}可以处理它。

我怎样才能做到呢?我的错误在哪里?

installation cmake libraries make-install system-paths

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

将short转换为VariantType(从short中提取VariantType)

我需要将short转换为VariantType

我的尝试(工作不正确)

VariantType vt = (VariantType)vt;
Run Code Online (Sandbox Code Playgroud)

那么如何将short转换为VariantType?

(vb.net标记,因为VariantType来自Microsoft.VisualBasic)

.net c# vb.net

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

如何将托盘设置在 xmonad 的所有工作区中?

我正在尝试将托盘添加到我的 xmonad 和 xmobar 桌面设置中。

这是我.xinitrc之前添加的exec xmonad

trayer --edge top --align right --SetDockType true --SetPartialStrut true --expand true --width 18 --height 22 --transparent true --tint 0x000000 &
Run Code Online (Sandbox Code Playgroud)

有了它,我只能在第一个工作区看到它,并且默认情况下它是选中的。

我曾经试图忽略它

          ,[ className =? "Trayer" --> doIgnore]
          ,[ resource  =? "trayer" --> doIgnore]
Run Code Online (Sandbox Code Playgroud)

但这毫无意义,在第一个工作区仍然选择了托盘(我看到了选择边框)......

这是我目前的xmonad.hshttps : //github.com/Heather/xmonad/blob/master/xmonad.hs

xmonad 版本是 0.11

haskell xmonad tray

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

如何在gtk应用程序中隐藏控制台

例如,我有简单的gtk应用程序:

public class Application : Gtk.Window {
    public Application () {
        this.title = "Zaebis";
        this.window_position = Gtk.WindowPosition.CENTER;
        this.destroy.connect (Gtk.main_quit);
        this.set_default_size (170, 70);
        Gtk.Button button = new Gtk.Button.with_label ("Make everything zaebis");
        this.add (button);
        button.clicked.connect (() => {
            button.label = "Everything is zaebis now";
            });
        }
    public static int main (string[] args) {
        Gtk.init (ref args); (new Application ()).show_all ();
        Gtk.main (); return 0;
        }
    }
Run Code Online (Sandbox Code Playgroud)

我编译它valac --pkg gtk+-2.0 main.vala但是当我运行它时我也看到空控制台.如何不显示/隐藏此控制台并仅显示我的窗口?

windows gtk vala

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

optparse-applicative:如何处理 Arrow 语法中的无参数情况

有示例: https: //github.com/pcapriotti/optparse-applicative/blob/master/tests/Examples/Cabal.hs#L46-L62

parser :: Parser Args
parser = runA $ proc () -> do
  opts <- asA commonOpts -< ()
  cmds <- (asA . hsubparser)
            ( command "install"
              (info installParser
                    (progDesc "Installs a list of packages"))
           <> command "update"
              (info updateParser
                    (progDesc "Updates list of known packages"))
           <> command "configure"
              (info configureParser
                    (progDesc "Prepare to build the package"))
           <> command "build"
              (info buildParser
                    (progDesc "Make this package ready for installation")) ) -< ()
  A version >>> A helper -< …
Run Code Online (Sandbox Code Playgroud)

haskell arrows command-line-arguments applicative optparse-applicative

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

GridView:选定页面按钮(数字)样式

    <asp:GridView ID="GridView2" runat="server" 
        DataSourceID="SqlDataSource1" Width="100%" 
        ondatabound="GridView2_DataBound" CellPadding="4" ForeColor="#333333" 
        GridLines="both" onrowdatabound="GridView2_RowDataBound" 
        HorizontalAlign="Center" AllowPaging="True"  PageSize="25" 
        onrowcreated="GridView2_RowCreated">
        <PagerSettings Mode="NumericFirstLast" PageButtonCount="25" />
        <RowStyle BackColor="#F7F6F3" ForeColor="#333333" HorizontalAlign="Center" 
            VerticalAlign="Middle" />
        <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
        <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" 
            VerticalAlign="Middle" />
        <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" 
            HorizontalAlign="Center" VerticalAlign="Middle" />
        <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
        <EditRowStyle BackColor="#999999" HorizontalAlign="Center" />
        <AlternatingRowStyle BackColor="White" ForeColor="#284775" 
            HorizontalAlign="Center" />
    </asp:GridView>
Run Code Online (Sandbox Code Playgroud)

alt text http://i036.radikal.ru/1003/af/f739bc95f5ab.jpg

我选择了6页...但是我看不到选定页面按钮和未选择页面按钮之间的区别:(如何为选定页面按钮和未选择页面按钮设置不同的字体?

asp.net

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

如何创建图书馆项目

我可以看到控制台应用程序,WPF,WinForm等

但是没有图书馆,我只需要一个图书馆。

我该如何欺骗呢?还是没有办法用Iron Python创建库?

.net ironpython visual-studio-2010

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

如何在Windows上运行Google应用引擎网络服务器?

我试图使用Python 3.2和Python 2.7运行Google App Engine开发服务器,两者都有错误:

Python 2.7:

D:\nCdy\WA>C:\Python27\python.exe "D:\Program Files\Google\google_appengine\dev_
appserver.py" wa.py
Traceback (most recent call last):
  File "D:\Program Files\Google\google_appengine\dev_appserver.py", line 76, in
<module>
    run_file(__file__, globals())
  File "D:\Program Files\Google\google_appengine\dev_appserver.py", line 72, in
run_file
    execfile(script_path, globals_)
  File "D:\Program Files\Google\google_appengine\google\appengine\tools\dev_apps
erver_main.py", line 156, in <module>
    from google.appengine.tools import dev_appserver
  File "D:\Program Files\Google\google_appengine\google\appengine\tools\dev_apps
erver.py", line 179, in <module>
    mimetypes.add_type(mime_type, '.' + ext)
  File "C:\Python27\lib\mimetypes.py", line 344, in add_type
    init()
  File "C:\Python27\lib\mimetypes.py", line 355, in init
    db.read_windows_registry()
  File "C:\Python27\lib\mimetypes.py", line 259, in read_windows_registry
    for …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine python-2.x python-3.x

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

gcroot Collection - 元素访问

我正在建立从.NET到C++的桥梁,并使用Collection作为这样的公共元素:

gcroot<System::Collections::ObjectModel::Collection<BModel::Device ^> ^> Devices;
Run Code Online (Sandbox Code Playgroud)

我正在使用gcroot因为我的c ++类没有被管理(它是MFC)但是我在访问它时遇到了麻烦.我在做的时候:

Devices[x]->devicename
Run Code Online (Sandbox Code Playgroud)

我有错误:

错误6错误C2676:二进制'[':'gcroot'未定义此运算符或转换为预定义运算符可接受的类型

所以我想我必须以某种方式访问​​集合元素,但不能使用这个括号:[]

那么如何访问gcroot clr集合元素呢?

.net c++ collections c++-cli command-line-interface

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