问题列表 - 第27031页

emacs标签更像vim

我正在尝试使用来自vim的emacs.我绝望只有一件事:标签(在GUI意义上).我知道TabBarMode,但是当Vim完成时,它不会保持窗口(例如Cx 3)的分割.是否有任何emacs插件以更像vim的方式处理标签?

emacs

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

使用jquery停止默认的#标签行为

我正在使用以下代码将一个hashtag附加到url的末尾.这样,有人可以复制该网址并将其带回该页面,某些div可见.

$("a.live").click(function() {
    window.location.hash = 'live'; 
    $("#live).slideDown();
});
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我有一个名为"live"的div,当点击一个链接时会滑动,并且"#live"被添加到url中.然后我有代码在加载页面时检查哈希标记以显示正确的div.

我的问题是,如何阻止浏览器在调用后跳转到"live"div?我不希望页面向下滚动到div,只是希望它打开并附加了主题标签,这样一个人就可以复制它并返回那个显示div的页面.

有小费吗?

谢谢!

url anchor jquery

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

在foreach循环中取消设置数组元素

所以这是我的代码:

<?php

$arr = array(array(2 => 5),
             array(3 => 4),
             array(7 => 10));

foreach ($arr as $v) {
    $k = key($v);
    if ($k > 5) {
        // unset this element from $arr array
    }
}

print_r($arr);

// now I would like to get the array without array(7 => 10) member
Run Code Online (Sandbox Code Playgroud)

如您所见,我从一个单键=>值数组的数组开始,我循环遍历此数组并获取当前元素的键(这是一个单项数组).

我需要用高于5的键取消数组的元素,我怎么能这样做?我可能还需要删除值小于50的元素或任何其他条件.基本上我需要能够获得当前数组项的键,它本身就是一个带有单个项的数组.

php

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

如何针对代理测试.net应用程序?

我需要支持在使用WCF连接的应用程序上使用代理.

我们的网络上没有任何代理服务器,我不希望通过请求代理安装来破坏我们的公司网络.我正在考虑在本地虚拟机上安装代理服务器并配置Internet Explorer,以便它会挑战该代理.

我不知道使用什么代理软件(我不想安装ISA服务器),我不知道如何配置一个.

有人对易于使用的软件有任何建议,需要对任何WCF服务进行身份验证吗?您是否有任何指南可以帮助您了解何时对代理进行软件测试?

.net c# wcf proxy

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

二进制到Ascii并再次回来

我正在尝试通过串口与硬件设备连接.当我使用像Portmon这样的软件来查看它们看起来像这样的消息:

42 21 21 21 21 41 45 21 26 21 29 21 26 59 5F 41 30 21 2B 21 27
42 21 21 21 21 41 47 21 27 21 28 21 27 59 5D 41 32 21 2A 21 28  
Run Code Online (Sandbox Code Playgroud)

当我通过hex到ascii转换器运行它们时,命令没有意义.这些消息实际上是不同于十六进制的吗?我希望看到设备传递的消息并使用c#模拟它们.我该怎么做才能准确找出消息是什么?

c# binary hex ascii serial-port

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

设置用于一致性哈希的选项时,PHP pecl/memcached扩展名会变慢

使用较新的PHP pecl/memcached扩展.调用Memcached :: setOption()之类的;

$m = new Memcached();
$m->setOption(Memcached::OPT_DISTRIBUTION, Memcached::DISTRIBUTION_CONSISTENT);
Run Code Online (Sandbox Code Playgroud)

花费在150到500毫秒之间 - 只是在调用setOption()时,因为我们没有使用持久连接,而是在每个请求上执行此操作,这很痛苦.

深入研究,将Memcached :: OPT_DISTRIBUTION设置为Memcached :: DISTRIBUTION_CONSISTENT最终会调用libmemcached中的update_continuum(),这似乎是相当密集的,虽然我们只传递了15个memcached服务器的列表,所以看起来有点令人惊讶150到500ms来重建连续数据结构.

是否可以设置此选项仅适用于持久连接,在初始连接时只调用一次?或者这是一个libmemcached错误?

使用较新的pecl/memcached扩展1.0.1和libmemcached 0.38

谢谢.

php memcached

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

在目标C中"调用方法"或"发送消息"

在C或任何基于ECMAscript的语言中,您可以在对象上调用公共方法或函数.但是在Objective C的文档中,没有公共方法调用,只有消息的发送.

当你在ObjC中"发送消息"时,你实际上是在"在对象上调用公共方法"时,有什么不对吗?

javascript objective-c

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

在C/C++中使用scanf

要使用scanf读取int,我们使用:

scanf("%d", &i);
Run Code Online (Sandbox Code Playgroud)

如果int长不是int ??

注意:使用时ilong它给了我一个警告刺激性..

谢谢!

c c++ stdin scanf

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

让我了解面向对象的编程

我是入门级.Net开发人员并使用它来开发网站.我从经典的asp开始,去年用一本简短的C#书跳上了船.随着我的发展,我学到了更多,并开始看到来自经典的asp我总是使用C#像脚本语言.例如,在我的上一个项目中,我需要在网络服务器上对视频进行编码并编写类似的代码

public class Encoder
{
    Public static bool Encode(string videopath) {

        ...snip...

        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

在搜索与我的项目相关的样本时,我看到有人这样做

public class Encoder
{
    Public static Encode(string videopath) {
        EncodedVideo encoded = new EncodedVideo();

        ...snip...

        encoded.EncodedVideoPath = outputFile;
        encoded.Success = true;

        ...snip...
    }
}

public class EncodedVideo
{
    public string EncodedVideoPath { get; set; }
    public bool Success { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

据我所知,第二个例子是面向对象的,但我没有看到使用EncodedVideo对象的意义.

难道我做错了什么?是否真的有必要在Web应用程序中使用这种代码?

c# oop object

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

在向量映射上使用initializer_list

我一直在尝试初始化<ints, vector<ints> >使用新的0X标准的地图,但我似乎无法使语法正确.我想用一个带有键的单个条目创建一个映射:value = 1:<3,4>

#include <initializer_list>
#include <map>
#include <vector>
using namespace std;

map<int, vector<int> > A = {1,{3,4}};

....
Run Code Online (Sandbox Code Playgroud)

使用gcc 4.4.3它会因以下错误而死:

error: no matching function for call to std::map<int,std::vector<int,std::allocator<int> >,std::less<int>,std::allocator<std::pair<const int,std::vector<int,std::allocator<int> > > > >::map(<brace-enclosed initializer list>)

编辑

按照Cogwheel的建议并添加额外的支撑,它现在编译了一个警告,可以摆脱使用-fno-deduce-init-list标志.这样做有危险吗?

c++ stl c++11

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

标签 统计

c# ×3

c++ ×2

php ×2

.net ×1

anchor ×1

ascii ×1

binary ×1

c ×1

c++11 ×1

emacs ×1

hex ×1

javascript ×1

jquery ×1

memcached ×1

object ×1

objective-c ×1

oop ×1

proxy ×1

scanf ×1

serial-port ×1

stdin ×1

stl ×1

url ×1

wcf ×1