问题列表 - 第31261页

是否可以在foreach循环中递增标识符而不评估其表达式?

我有一组对象,我想迭代,最终识别某种类型的模式.目前我有一堆if语句检查表达式的标志.例如,我有if(!foundFirstObjectOfTypeA)的内容.一旦我发现AI类型的第一个对象将标志设置为true,我们将不再执行该块并继续前进到下一个块.我有几种类型的模式可以识别,因此它创建了一大块难以理解和丑陋的if语句.

有没有办法在不评估foreach循环中的表达式的情况下查看/查看标识符?如果我可以按照if(identifer == ObjectA && identifer.next == ObjectB)的方式做一些事情,那么它将使我的代码更具可读性和可理解性,而且我可以在不必设置标志的情况下进行处理.

如果没有直接的方法/方式,有人有一些聪明的变通方法来模拟我想要的效果吗?

c#

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

在远程ssh命令中传递变量

我希望能够使用ssh从我的机器运行命令并传递环境变量 $BUILD_NUMBER

这是我正在尝试的:

ssh pvt@192.168.1.133 '~/tools/myScript.pl $BUILD_NUMBER'
Run Code Online (Sandbox Code Playgroud)

$BUILD_NUMBER 在进行ssh调用的机器上设置,因为远程主机上不存在该变量,所以它不会被拾取.

我如何传递值$BUILD_NUMBER

linux ssh bash shell

84
推荐指数
3
解决办法
10万
查看次数

编译器优化匿名类型

好的,我知道这是一个黑客,但这是一个小小的数据操作项目,我想玩.;-)

我一直认为编译器会检查C#程序中使用的所有匿名类型,如果属性相同,它只会在幕后创建一个类.

所以我想说我想用一些类型化的数据集创建一个匿名类型:

var smallData1 = new smallData1().GetData().Select(
    x => new { Name = x.NAME, x.ADDRESS, City = x.CITY, State = x.STATE,
    Zip = x.ZIP, Country = x.COUNTRY, ManagerName = x.MANAGER_NAME,
    ManagerID = x.MANAGER_ID });

var smallData2 = new smallData2().GetData().Select(
    x => new { x.Name, x.ADDRESS, x.City, x.State, x.Zip, x.Country,
    x.ManagerName,x.ManagerID });
Run Code Online (Sandbox Code Playgroud)

我现在可以做一些有趣的事情,比如smallData2.Except(smallData1); 等等,一切正常.

现在,如果我有一对更大的匿名类型怎么办:

var bigData1 = new BigAdapter1().GetData().Select(
    x => new { x.FirstName, x.LastName, x.Address, x.City, x.State,
    x.Zip, x.Country, x.Phone, x.Email, x.Website, x.Custom1, x.Custom2,
    x.Custom3, x.Custom4, x.Custom5, …
Run Code Online (Sandbox Code Playgroud)

c# anonymous-types .net-4.0 compiler-optimization

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

为什么我们使用模板而不是函数?

只是寻找一些好的理由让我可以开始了解它们:/

c++

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

将背景图像放在文本上?

这不是关于如何将文本放在背景图像上的明显常见问题.

我有一个背景图片,我想作为一个叠加层 - 它应该在文本上.为简单起见,在现有div上放置另一个div并给出背景图像要困难得多.

背景图像是否可能位于文本上方?

css

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

在Google Maps V3中,如何获取可拖动标记来平移地图?

我找到了几个V2示例,说明在拖动标记时如何平移地图.例如:http: //www.putyourlightson.net/projects/coordinates

    // create map and add controls
var map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());        
map.addControl(new GMapTypeControl());

// set centre point of map
var centrePoint = new GLatLng('53.34870686020199', '-6.267356872558594');
map.setCenter(centrePoint, 14); 

// add a draggable marker
var marker = new GMarker(centrePoint, {draggable: true});
map.addOverlay(marker);

// add a drag listener to the map
GEvent.addListener(marker, "dragend", function() {
    var point = marker.getPoint();
    map.panTo(point);
    document.getElementById("latitude").value = point.lat();
    document.getElementById("longitude").value = point.lng();
});
Run Code Online (Sandbox Code Playgroud)

在拖动标记时,此页面似乎"自动平移"; 请注意,它唯一的事件监听器是"dragend".但是我向你保证,当拖动标记时,该地图会平移.

我试图用V3 API实现同样的目的,但没有任何成功.我甚至尝试在拖动图标时调用map.panTo(),结果令人不满意:http://www.publicgloucester.com/test.html

function initialize ()
   { …
Run Code Online (Sandbox Code Playgroud)

google-maps google-maps-api-3 google-maps-markers

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

Wordpress:将类选择器添加到the_tags(); 产量

如何让the_tags()输出每个标签,以便为它分配一个唯一的类选择器?例如:the_tags()当前输出如下内容:

<a href="http://myblog.com/tag/kittens" rel="tag">kittens</a>
Run Code Online (Sandbox Code Playgroud)

但是,我想输出这样的东西:

<a href="http://myblog.com/tag/kittens" rel="tag" class="tag-kittens">kittens</a>
Run Code Online (Sandbox Code Playgroud)

是否有可能做到这一点?如果是这样,怎么样?谢谢!

wordpress class function selector

8
推荐指数
3
解决办法
6082
查看次数

数学概念如何帮助我在Web开发中?

我已经看到程序员在代码中遇到了非常复杂的数学问题,"特别是在游戏编程,物理编程,图形编程等领域".我是一名网络开发人员,我想知道那里是否有数学概念我可以用于网络编程.我在一年零两个月前开始进行网络编程,而我所处理的只是对系统,数据库查询,用户界面设计,简单数据结构,复杂数据操作和解释(正则表达式,解析等)的复杂分析,但我还没有(还)发现需要复杂的数学.

所以要重复这个问题,那里有数学概念可以利用我的网络开发技能吗?如果有的话,它们会成为什么样的优势或不可或缺?

language-agnostic math

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

Android调试技巧

我的程序经常崩溃.我无法在LogCat中看到任何内容或在其他地方看到有用的信息,以找出出错的地方.我唯一看到的是某种例外.这是不可接受的,使Android编程几乎不可能.我确信必须有一些额外的调试帮助,但经过数周的搜索,什么都没有.

有没有人提示如何在一个简单崩溃的程序中找到一个错误?

一般问题我知道,但没有答案,我将不得不放弃尝试为Android开发应用程序.我不能花几周时间寻找每一个简单的错误.

debugging android

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

修改后将DOM保存为HTML

在Rails应用程序中,我想使用javascript修改网页的DOM

每次修改数据库后,我可以保存生成的HTML(整页)吗?

谢谢.

html javascript ruby-on-rails

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