问题列表 - 第28714页

在WordPress中获取当前页面的URL和标题?

如何在WordPress中获取当前页面的URL和标题?

php wordpress

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

-1是一个神奇的数字?反模式?代码味道?当局的报价和指南

可能重复:
持续滥用?

我已经看到-1在各种API中使用,最常见的是搜索具有从零开始的索引的"集合"时,通常用于指示"未找到"索引.这"有效",因为-1从来不是一个合法的索引.似乎任何负数都应该有效,但我认为-1几乎总是使用某种(不成文的?)约定.

我想至少暂时将范围限制为Java.我的问题是:

  • 关于使用-1像这样的"特殊"返回值,Sun的官方文字是什么?
  • 关于这个问题有哪些引用,例如James Gosling,Josh Bloch,甚至是Java以外的其他权威人士?
  • 过去有关这个问题的一些值得注意的讨论是什么?

java magic-numbers

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

获取Word中的当前光标位置(VSTO)

Word Add-In是否有办法在文档/屏幕上获取当前光标位置(例如,在其旁边显示我自己的控件)?

.net interop ms-word ms-office

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

很好地格式化Bison/Yacc语法文件的工具?

您好:您是否知道任何GNU/Linux实用程序可以格式化包含C代码的Bison语法文件?我正在考虑GNU Indent的一些东西,但是它旨在美化语法文件而不是C代码.

parsing yacc pretty-print bison

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

使用 Git 进行代码提升

我试图弄清楚如何通过代码提升将 git 用于多个环境(dev->test->prod)。我读了一些关于分支的内容,但不太明白这如何解决我的问题,因为我必须能够同时运行所有环境并且彼此分开。

将非常感谢某种操作方法。

git

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

帮助动态风和呼叫/ cc

我在理解以下Scheme程序的行为时遇到了一些麻烦:

(define c
  (dynamic-wind
    (lambda () (display 'IN)(newline))
    (lambda () (call/cc (lambda (k)
                     (display 'X)(newline)
                     k)))
    (lambda () (display 'OUT)(newline))))
Run Code Online (Sandbox Code Playgroud)

据我所知,c将被绑定到"(display'X)"之前创建的连续符.

但是使用c似乎会改变自己!上面的定义打印(如我所料)IN,X和OUT:

IN
X
OUT
Run Code Online (Sandbox Code Playgroud)

这是一个程序:

#;2> c
#<procedure (a9869 . results1678)>
Run Code Online (Sandbox Code Playgroud)

现在,我希望当它再次被调用时,X会打印出来,而不是!

#;3> (c)
IN
OUT
Run Code Online (Sandbox Code Playgroud)

现在c不再是一个程序了,c的第二次调用将不起作用!

#;4> c    ;; the REPL doesn't answer this, so there are no values returned
#;5> (c)

Error: call of non-procedure: #<unspecified>

        Call history:

        <syntax>            (c)
        <eval>              (c)    <--
Run Code Online (Sandbox Code Playgroud)

我期待(c)的每次调用都会做同样的事情 - 打印IN,X和OUT.我错过了什么?

scheme continuations racket

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

int vs NSNumber vs NSInteger

我有一行代码将根据数据类型"day"和"1"的不同而有所不同.我相信它是以下,虽然我稍后会检查我的源代码.

day = day + 1;

这有意义吗?差异会是什么?

iphone objective-c ios

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

怎么做:g/^ $ /,/./ - j(减少多个空行到一个空格)在vim中工作?

在文章Vim Regular Expressions中,Oleg Raisky给出了以下命令,将多个空白行减少为一个空白:

:g/^$/,/./-j
Run Code Online (Sandbox Code Playgroud)

有人可以描述这是如何工作的吗?

我知道:g命令和正则表达式.但我不明白这部分的/,/./-j作用.

regex vim

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

Android:无法发送http帖子

我一直在试图弄清楚如何在Android中发送post方法.这就是我的代码的样子:

public class HomeActivity extends Activity implements OnClickListener {

    private TextView textView;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

        textView = (TextView) findViewById(R.id.text);
        Button button = (Button)findViewById(R.id.button);
        button.setOnClickListener(this);

    }

    @Override
    public void onClick(View view) {    
        HttpPost httpMethod = new HttpPost("http://www.example.com/");
        httpMethod.addHeader("Accept", "text/html");
        httpMethod.addHeader("Content-Type", "application/xml");


        AndroidHttpClient client = AndroidHttpClient.newInstance("Android");
        String result = null;
        try {
            HttpResponse response = client.execute(httpMethod);
            textView.setText(response.toString());

            HttpEntity entity = response.getEntity();

            Log.i(HomeActivity.class.toString(), result);
            textView.setText("Invoked webservice");
        } catch (IOException e) {
            e.printStackTrace();
            Log.e(HomeActivity.class.toString(), e.getMessage());
            textView.setText("Something wrong:" + e.getMessage()); …
Run Code Online (Sandbox Code Playgroud)

java android http-post

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

如何删除MySQL root密码

我想在localhost中删除root用户的密码.我怎样才能做到这一点?我错误地设置了root用户的密码.这就是phpmyadmin给出错误的原因:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

mysql mysql-error-1045

184
推荐指数
2
解决办法
23万
查看次数