问题列表 - 第22459页

避免在Linux上从可执行文件导出符号

我发现当我将可执行文件链接到静态库(.a)时,静态库中的符号最终会被可执行文件导出.我想避免这种情况并且一无所获.

我试过提供一个版本脚本,但似乎没有任何区别.我的版本脚本的内容如下:

{
    global:
        main;
    local:
        *;
};
Run Code Online (Sandbox Code Playgroud)

有没有办法在静态库中链接时不从可执行文件导出符号?我无法重新编译静态库本身.

linux gcc symbols export ld

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

我应该使用"]]>"或"//]]>"将CDATA部分关闭到xHTML中

我想在不转义特殊字符的情况下将脚本或CSS内联到XHTML中.

我可以使用CDATA标记的部分来做到这一点.

根据http://www.w3.org/TR/xhtml1/#h-4.8,CDATA部分可以定义为:

   <script type="text/javascript">
      <![CDATA[
         ... unescaped script content ...
      ]]>
   </script>
Run Code Online (Sandbox Code Playgroud)

然后,根据http://www.w3schools.com/TAGS/tag_script.asp,CDATA可以看起来像:

   <script type="text/javascript"><![CDATA[
     // some code
   //]]></script>
Run Code Online (Sandbox Code Playgroud)

关闭CDATA部分的哪种方法更好?]]>还是//]]>

html javascript css xhtml cdata

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

带有冒号分隔符的时区的Java SimpleDateFormat?

我有以下格式的日期: 2010-03-01T00:00:00-08:00

我在它上面抛出了以下SimpleDateFormats来解析它:

private static final SimpleDateFormat[] FORMATS = {
        new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ"), //ISO8601 long RFC822 zone
        new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssz"), //ISO8601 long long form zone
        new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"), //ignore timezone
        new SimpleDateFormat("yyyyMMddHHmmssZ"), //ISO8601 short
        new SimpleDateFormat("yyyyMMddHHmm"),
        new SimpleDateFormat("yyyyMMdd"), //birthdate from NIST IHE C32 sample
        new SimpleDateFormat("yyyyMM"),
        new SimpleDateFormat("yyyy") //just the year
    };
Run Code Online (Sandbox Code Playgroud)

我有一个方便的方法,使用这样的格式:

public static Date figureOutTheDamnDate(String wtf) {
    if (wtf == null) {
        return null;
    }
    Date retval = null;
    for (SimpleDateFormat sdf : FORMATS) {
        try {
            sdf.setLenient(false)
            retval = sdf.parse(wtf); …
Run Code Online (Sandbox Code Playgroud)

java date iso8601

60
推荐指数
6
解决办法
18万
查看次数

允许$​​ {var}替换的Java库

有谁知道一个Java库,它为文本文件中的$ {var}样式替换提供支持?

java text

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

WPF:System.ArgumentException => {"'{0}'不是Visual或Visual3D."}

当我双击 - 或者当它已经聚焦时单击一次 - 在我的DataGridTemplateColumn中的Listbox的空白区域中的项目下面时,我得到上面的错误消息.

我错了什么?

这是我的代码:

<DataGridTemplateColumn Width="0.3*" Header="Attachments">
    <DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
            <StackPanel Orientation="Vertical">
                <Button>Add</Button>
                <Button>Delete</Button>
                <ListBox Name="itemListBox" BorderThickness="0" ItemsSource="{Binding Attachments}" >                                   
                    <ListBox.ItemTemplate>
                        <DataTemplate>                                           
                            <StackPanel Orientation="Vertical" Margin="5">                                                
                                <TextBlock Text="{Binding DocumentFilename}" />
                            </StackPanel>                                            
                        </DataTemplate>
                    </ListBox.ItemTemplate>                                     
                </ListBox>
            </StackPanel>
        </DataTemplate>
    </DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn> 
Run Code Online (Sandbox Code Playgroud)

关于我点击"myPhotos.png"项目条目下方的图片: alt text http://666kb.com/i/bh6lbd47okwancfel.png

编辑:这个错误也已经在XAML中通过工具提示可见,只是没有看到错误工具提示......

wpf listbox exception datagridtemplatecolumn

6
推荐指数
2
解决办法
4088
查看次数

CSS网站如何

有人可以为我提供良好的链接来制作这样的网站..我的意思是设计真的很棒,我想做一些新的和更专业的东西,而不仅仅是在Photoshop中设计然后制作一个框架和瞧..

http://fusionmedia.dk/ http://tjenonline.dk/

再次,我想学习如何做这样的网站,菜单栏和整个设计是大而舒适的所有屏幕解决方案..我相信它的CSS和HTML正常(当我按下查看源,它就像那样)

html css

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

.Net MVC中的URL重写

我想知道在MVC中处理URL的最佳方法是什么.例如,在我的应用程序中,我有一个PageController可以链接到/website/Page/Index/3/website/Page/home.菜单是使用Html.ActionLink()和T4MVC动态构建的,基于传入的URL,因此我没有任何硬编码.

现在我想要做的是将我的网址和链接指向更友好的SEO,例如,/website/our-company/它也可以让孩子喜欢/website/our-company/location//website/our-company/employees/.你明白了.

我的所有页面都保存在BD和我FriendlyUrlparentId我对象属性.

这样做的最佳方法是什么?

c# asp.net-mvc url-rewriting

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

Java进程使用代理服务器,收集所有内容

我在mac上做了一些关于Java 5的Web服务工作(10.6.2)....

自从IT开始使用代理服务器以来,生活变得更加艰难.Java似乎是在拉入系统代理服务器设置,而不是排除列表.这意味着当我尝试为"localhost"调用Web服务时,java会尝试代替他的代理服务器,然后我的调用就会爆炸.我的主机名或IP也是如此.

因此,要在办公室工作,我必须转到系统设置并删除代理配置.然后一切都很好,除了我不能上网.无论我在系统设置中使用排除列表做什么,它都对Java没有影响.

我试过-Djava.net.useSystemProxies = false,它似乎没有做任何事情.

谢谢你的帮助!

java proxy

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

当通过AJAX加载时,jQuery datepicker返回"inst is null"错误

我正在通过AJAX调用将内容加载到动态添加到DOM的表行中.我在回调函数中调用了datepicker功能,日历显示正常.但是,当我点击日期时,我收到一个错误:inst为null.这是我的代码:

$(document).ready(function() {
    $(".edit").live("click", function() {
        //Delete previously loaded edit row
        $("#tempEditRow").remove();

        //Get the record id of the row to be edited
        var recordID = $(this).parent("td").parent("tr").attr("id");

        //Add the new row to the document
        $(this).parent("td").parent("tr").after("<tr id=\"tempEditRow\"><td id=\"tempEditCell\" colspan=\"100\"></td></tr>")

        //Get a reference to the new row
        var container = $("#tempEditCell");

        //Populate the container
        populateContainer("/wpm/includes/ajax_editApplication.cfm?id=" + recordID, container);
    });
});

function populateContainer(ajaxUrl, container) {
    //Populate the container
    $.ajax({
        url: ajaxUrl,
        cache: false,
        success: function(html){
            $(container).html(html);
            $('.datepicker').datepicker();
        }
    }); 
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试删除hasDatepicker类,删除对datepicker的任何引用等,但没有任何工作.在此先感谢您的帮助!

jquery jquery-ui-datepicker

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

如何在javascript中从子对象调用父对象函数

所以,我正在阅读John Resig的博客,看到他的微模板javascript引擎,并决定尝试为javascript实现我自己的模板管理系统,以加深我对原型继承的理解.但是,在我开始编写它的那一刻,我遇到了一个问题.

首先,这是我的基本代码:

function template_manager() { };

template_manager.prototype = {
    tags: {},
    templates: {},
    output: {},
    default_template: "default",
    set: function (tags, template_name) {
        template_name = "Greetings!";
        //template_name = this._util.template(this.nothing, this.default_template);
        console.log(template_name);
    },
    get: function(tags, template_name) {
        console.log("Getting");
    },
    unset: function(tags, template_name) {
        console.log("Removing");
    },
    render: function(template_name) {
        console.log("Rendering");
    },
    //_util goes here
};

// Take it for a quick test drive.
test = new template_manager;
test.set();
test.get();
test.unset();
test.render();
Run Code Online (Sandbox Code Playgroud)

然后我开始研究一些常用代码,我决定把它放到一个实用程序对象中:

    _util: {
        // Used to set …
Run Code Online (Sandbox Code Playgroud)

javascript jquery prototype extend

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