小编Yac*_*oby的帖子

为什么$(文件).我没有为我开火?

在一个php文件中我曾经include包含以下js.php文件,在此之前我已经包含了jquery文件.

<script type="text/javascript">

$(document).ready(function(){
     alert("hello");
});
</script>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.为什么?当我跳过$(document).ready函数时,它可以工作.

但我需要内部的jquery代码.怎么了?

javascript php jquery

29
推荐指数
2
解决办法
7万
查看次数

sizeof(函数名)返回什么?

示例代码:

main ()
{
printf ("size = %d\n", sizeof (main));
}
Run Code Online (Sandbox Code Playgroud)

c

25
推荐指数
3
解决办法
6773
查看次数

抛出异常与使用switch语句返回null值

所以我有一个函数格式化一个日期来强制给定枚举DateType {CURRENT,START,END}什么是处理返回值的最佳方法与使用switch语句的情况

public static String format(Date date, DateType datetype) {
    ..validation checks

    switch(datetype){
    case CURRENT:{
        return getFormattedDate(date, "yyyy-MM-dd hh:mm:ss");
    }               
    ... 
     default:throw new ("Something strange happend");
    }

}
Run Code Online (Sandbox Code Playgroud)

或者在最后抛出激动

   public static String format(Date date, DateType datetype) {
            ..validation checks

            switch(datetype){
            case CURRENT:{
                return getFormattedDate(date, "yyyy-MM-dd hh:mm:ss");
            }               
            ... 
            }

               //It will never reach here, just to make compiler happy 
        throw new IllegalArgumentException("Something strange happend");    
        }
Run Code Online (Sandbox Code Playgroud)

或者返回null

public static String format(Date date, DateType datetype) {
            ..validation checks

            switch(datetype){
            case CURRENT:{
                return …
Run Code Online (Sandbox Code Playgroud)

java return-value

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

Javascript即时创建<div>

我有一个类似于此的链接

<a href="/home/category/blog/1" id="blog">Blog</a>
Run Code Online (Sandbox Code Playgroud)

你可以链接有一个ID'博客',我想要做的是动态创建一个div与点击链接的ID,如果点击'博客',那么标记将是

<div id="blog">
<!--some content here-->
</div>
Run Code Online (Sandbox Code Playgroud)

如果点击新闻链接就好了,那么我想,

<div id="news">
<!--some content here-->
</div>
Run Code Online (Sandbox Code Playgroud)

如果可能的话,在标记中创建?以及我对jQuery的新手.

javascript jquery

16
推荐指数
3
解决办法
2万
查看次数

将警告视为错误

我有一个我刚刚重新考虑的php应用程序.不幸的是,它喷出了警告:

警告:preg_match()要求参数2为字符串,对象在第776行的/home/yacoby/dev/netbeans/php/Zend/Db/Select.php中给出

由于我没有callstack,所以不可能(或非常努力)解决问题,因此无法分辨我的代码的哪些部分导致警告并且有很多代码.

我需要一种方法来处理错误之类的警告(因为应用程序死了并打印堆栈跟踪)或者我需要在打印错误时显示堆栈跟踪.有没有办法做到这一点?

php callstack warnings

13
推荐指数
3
解决办法
7823
查看次数

.NET 3.5中的CultureInfo类支持哪些文化?

无论使用何种操作系统,我都需要.NET 3.5支持的文化列表.这似乎很难获得,但我不确定为什么!

编辑: Arghh,我不知道它依赖于操作系统,这可以解释缺乏文档.有关Mac/Linux操作系统支持的内容的任何想法吗?

谢谢 :)

.net globalization localization cultureinfo .net-3.5

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

法语字符的正则表达式

我需要一个函数或正则表达式来验证包含字母字符(包括法语字符),减号( - ),点(.)和空格(不包括其他所有字符串)的字符串

谢谢

php regex

11
推荐指数
3
解决办法
2万
查看次数

C++代码生成

在我的史诗般的探索中,让C++做的事情不应该,我试图把编译时生成的类放在一起.

基于预处理器定义,例如(粗略概念)

CLASS_BEGIN(Name)  
    RECORD(xyz)  
    RECORD(abc)

    RECORD_GROUP(GroupName)  
        RECORD_GROUP_RECORD(foo)  
        RECORD_GROUP_RECORD(bar)  
    END_RECORDGROUP   
END_CLASS
Run Code Online (Sandbox Code Playgroud)

虽然我很确定我生成了一个使用这种结构从文件系统读取数据的类(甚至可能使用模板元编程实现),但我看不出如何生成访问数据的函数和功能来读取数据.

我想最终得到类似这样的课程

class Name{
    public:
    xyz_type getxyz();
    void setxyz(xyz_type v);

    //etc

    list<group_type> getGroupName();

    //etc

    void readData(filesystem){
         //read xyz
         //read abc
         //etc
    }
};
Run Code Online (Sandbox Code Playgroud)

有没有人知道这是否可能?

- 编辑 -

澄清此用途的用途.我有我想要阅读的标准格式的文件.格式已经定义,因此无法更改.每个文件可以包含任何数字记录,每个记录可以包含任意数量的子记录.

众多记录类型各自包含一组不同的子记录,但它们可以被定义.因此,例如Heightmap记录必须包含Heightmap,但可选包含法线.

所以我想像这样定义一个Record:

CLASS_BEGIN(Heightmap)  
    RECORD(VHDT, Heightmap, std::string) //Subrecord Name, Readable Name, Type  
    RECORD_OPTIONAL(VNML, Normals, std::string)  
END_CLASS  
Run Code Online (Sandbox Code Playgroud)

我想要输出具有类的功能的东西:

class Heightmap{
    public:
    std::string getHeightmap(){
        return mHeightmap->get<std::string>();
    }
    void setHeightmap(std::string v){
        mHeight->set<std::string>(v);
    }

    bool hasNormal(){
        return mNormal != 0;
    }
    //getter and setter functions for normals …
Run Code Online (Sandbox Code Playgroud)

c++ templates code-generation c-preprocessor

10
推荐指数
2
解决办法
6159
查看次数

在c#中构建字符串的优雅方式

使用keyvaluepair构建的字符串是这样的:"name1 = v1&name2 = v2&name3 = v3"

我在做什么:

var sb = new StringBuilder();

foreach (var name in nameValues)
{
            sb.AppendFormat("{0}={1}&", name.Key, name.Value);
 } 

//remove last '&' sign, this is what i think is ugly
sb.ToString().Remove(lastIndex);
Run Code Online (Sandbox Code Playgroud)

任何优雅的方法,以避免'&'符号的最后删除声明?

c# stringbuilder

10
推荐指数
2
解决办法
950
查看次数

如何让用户控件扩展扩展UserControl的类?

我想为我的小应用程序尝试MVC设计.

我有一个普通的Csharp类ViewBase,它扩展了UserControl.这是一个.cs文件.

我有多个类,我想扩展ViewBase.这些是实际的UserControl,因此它们在.cs文件和.xaml文件后面有一个代码.

但是,CSharp告诉我,对于这些类,它们的基类"与其他部分声明的不同".

我想做什么呢?我究竟做错了什么?

请注意,我没有修改我的XAML文件,所以他们仍然使用标签.

这是相关代码:

// This gives the error in question and ViewBase is underlined
// "Base class of LoginView differs from declared in other parts"
public partial class LoginView : ViewBase {
    public LoginView(Shell shell, ControllerBase controller) : base(shell, controller) {
        InitializeComponent();
    }
}

// This one is a single .cs file
public abstract class ViewBase : UserControl {
    public Shell Shell { get; set; }
    public ControllerBase Controller { get; set; }

    protected ViewBase(Shell shell, …
Run Code Online (Sandbox Code Playgroud)

c# wpf inheritance

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