问题列表 - 第34136页

使用列表理解嵌套循环

如果我有两个字符串,'abc'并且'def',我可以使用两个for循环获得它们的所有组合:

for j in s1:
  for k in s2:
    print(j, k)
Run Code Online (Sandbox Code Playgroud)

但是,我希望能够使用列表理解来做到这一点.我尝试了很多方法,但从未设法得到它.有谁知道如何做到这一点?

python for-loop list-comprehension

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

在Unix中使用awk或sed进行解析

我有多个文件,其中包含以下格式的数十万条记录:

2010/08/10 10:07:52|TrainZoom|1393|38797|MyCustomerAPI->,mask = ZPTA,TransId = 1281460071578,testing :-> , capture -> : , IMDB = 9113290830, equipmentName = GMT, technologyName = RMS,,,)|

有些字段由管道分隔,在字段内(最后)有许多其他字段用逗号分隔.我想要做的是将所有这些值存储在数据库中.对于上面的示例,我的数据库字段将是date-time,process-name,thread-id,sequence-num,API name,transId,imdb,equipmentName,technologyName.
API名称不是固定格式,但我可以假设它是固定长度的.

如果我可以使用awk或sed在Unix中执行此操作,请告诉我.

谢谢,

unix shell awk parsing sed

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

在游戏开发中找到物理教程的最佳位置是什么?

我对游戏开发非常陌生(特别是iPhone/iPad,如果这一点很重要),并且我很难处理动画的物理部分.具体来说,我试图给几个球(圆形UIImageView或CG圈)物理属性(重力,重量,摩擦等).

在游戏开发中有没有关于物理入门的真正好的教程?本教程的语言无关紧要,因为物理运动的机制实际上并没有改变.

iphone objective-c game-physics

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

NodeJS WebSocket 握手默默失败?

我正在尝试在 nodejs 中编写一个非常简单的 websocket 服务器,但遇到了一个问题。在浏览器上,WebSocket.onclose 函数是唯一被触发的函数(onopen、onmessage 和 onerror 不会)。我已经在Chrome7和FireFox4中进行了测试。这是我的服务器代码:

var http = require('http'),
    净=要求('净'),
 加密 = require('加密');

var server = http.createServer(function (req, res) {
 控制台.log(请求);
});

server.on('连接', 函数 (流) {
 Stream.setEncoding('utf8');
 流.setTimeout(0);
 流.setNoDelay(true);
 Stream.on('数据', 函数 (数据) {
  var sec1_regex = /Sec-WebSocket-Key1:(.*)/g;
  var sec2_regex = /Sec-WebSocket-Key2:(.*)/g;
  var origin_regex = /原点: (.*)/g;
  var protocol_regex = /Sec-WebSocket-协议: (.*)/g;

  控制台.log(流);
  console.log("****传入****\r\n" + data);
  var key1 = sec1_regex.exec(data)[1];
  var num1 = parseInt(key1.match(/\d/g).join(''))/(key1.match(/\s/g).length - 1);
  console.log("num1: " + num1);
  var key2 = sec2_regex.exec(data)[1];
  var num2 = …

websocket node.js

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

preg_match用于部分匹配

如何将preg_match用于部分匹配?

当我有字符串:

www.stackoverflow.com
Run Code Online (Sandbox Code Playgroud)

当我进入

stackoverflow.com or stackoverflow
Run Code Online (Sandbox Code Playgroud)

匹配它返回false的短语.如何使其适用于部分匹配?

php preg-match

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

Rails:通过查询/转换获取对象ID数组(用于比较)

基本上,我想从数据库中获取一组id.

一些背景:

  • 我正在用一个复选框向用户呈现一个objets(foos)列表.
  • 如果用户选中该框,则在另一个表(bar)中创建一行
  • 当渲染foo列表+复选框时,我想检查bar id数组中是否存在任何给定foo的唯一id.

我假设在使用复选框呈现foo列表时,获取一组id会比为每个foo实例查询数据库更有效.

想法?如果不清楚,请提前道歉.

database optimization ruby-on-rails

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

如何使用Oracle 11g客户端?

我可能会问一些愚蠢但我没有看到任何sql*plus或任何GUI类型的接口来远程连接我的Oracle服务器.我尝试过SQL Plus,但它是一个命令行界面,不知道该怎么做.

替代文字

oracle oracle11g

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

nginx和apache web服务器

这个问题不是nginx vs apache.我对NGinx相对于Apache的架构优势更感兴趣.我能够理解 -

  • nginx是一个异步的,事件驱动的Web服务器,其性能远远超过Apache.

为什么是这样?Apache落伍于何?

architecture apache webserver nginx

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

面向方面的日志使用Unity\T4 \其他任何东西

在我的应用程序中,我们有一个跟踪记录器.我们在跟踪方法名称和参数值的大多数重要方法的开头和结尾添加了日志语句.现在这些跟踪语句使代码膨胀,阅读它们有点痛苦.

我正在考虑如何将代码的这一方面与业务逻辑分开.

今天我读到了Unity的拦截框架.如果可以使用通用记录器拦截我的方法调用并记录方法名称和参数值,我有一个想法.我不确定是否可以使用反射读取方法参数.Unity可以像这样使用吗?

另一个想法是运行T4代码生成引擎,在用特定属性修饰的所有方法的开头和结尾生成日志记录语句.由于我对T4知之甚少,有谁知道这是否可以实现?

有没有其他方法可以将日志记录代码与业务逻辑分开?

干杯,Unmesh

.net t4 logging aop unity-container

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

使用C#转换MySQL的DateTime

我想在C#中更改MySQL的DateTime.

我的MySQL数据库只接受这种格式1976-04-09 22:10:00.

在C#中有一个具有日期值的字符串:

string str = "12-Apr-1976 22:10";
Run Code Online (Sandbox Code Playgroud)

我想转换为MySQL,然后它看起来像:

1976-04-12 22:10
Run Code Online (Sandbox Code Playgroud)

我如何通过使用dd mm hh yy方法更改它们或其他程序员如何做到这一点?谁能告诉我他们的情况?

.net c# mysql datetime datetime-conversion

24
推荐指数
3
解决办法
9万
查看次数