问题列表 - 第34666页

在foreach语句中定义数组键和值

我有一个mysql语句,每行返回2个值.

每次我循环这些结果,我想将它们添加到一个数组.

我想要一个值作为键,另一个值作为数组值.

我试过这个,但它似乎不起作用:

$dataarray[] = $row['id']=>$row['data'];
Run Code Online (Sandbox Code Playgroud)

php arrays

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

如何使Java程序不可提取

对不起,我不太清楚如何陈述问题标题.我的问题是这样的,我开发了一个Java程序,我希望将它分发给我的朋友.所以我将它导出到Jar文件,但我不希望他们提取jar文件来查看代码.无论如何都要制作程序,以便没有人可以获得源代码而只是启动程序.

java jar extraction

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

糟糕的现实世界数据库模式

我们的硕士论文项目正在创建一个数据库模式分析器.作为此基础,我们正在努力量化糟糕的数据库设计.

我们的主管负责分析我们选择的真实世界模式,以便我们识别一些/几个设计问题.这些问题将用作架构分析器的起点.

找到一个好的模式有点困难,因为我们不想要一个在所有方面都设计得很好的模式,而是一个更"罕见到中等"的模式.

我们已经安排了以下用于分析的模式:维基媒体,moodle和drupal.不确定每个适合的类别.架构没有必要是开源的.

使用的数据库引擎并不重要,但我们希望专注于SQL服务器,Posgresql和Oracle.

目前,文学将被推迟,因为这项任务应该给我们提供可以在论文中使用的真实世界的例子.即"设计X被我们认为是糟糕的设计,我们的分析仪确定并建议改进",而不是提出人为的例子.

当我们准备好某种工具时,我会更新这篇文章.

sql-server postgresql database-design anti-patterns

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

"为每个"微软具体吗?

Visual C++ 2010接受:

std::vector<int> v;
v.push_back(1);
v.push_back(2);
v.push_back(3);
for each (auto i in v)
    std::cout << i << std::endl;
Run Code Online (Sandbox Code Playgroud)

这是C++ 11功能还是Microsoft扩展?根据维基百科,C++ 11 for-each循环的语法不同:

int myint[] = {1,2,3,4,5};
for (int& i: myint)
{
    std::cout << i;
}
Run Code Online (Sandbox Code Playgroud)

c++ syntax foreach c++11

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

参数化Sql查询中的日期格式解决方案"DD/MM/YYYY"格式

我在很多网站上都提过这个问题,我的问题仍未得到答复.有些人建议我对maskedtextbox使用datetimepicker.

确实,datetimepicker解决了所有与日期相关的问题,而屏蔽文本框返回一个字符串,这就是为什么它在C#中的参数化sql查询中创建日期时间转换问题的原因.

在大多数情况下,由于耗时的问题,我们不使用datetimepicker.我的意思是如果有数千个数据输入待处理,如果我们使用datetimepicker,则手指在鼠标和键盘之间分配.因此,在我的情况下,我总是使用maskedtextbox,它会产生日期转换的问题.我试图通过以下方式解决它:

String sql="insertintodummy(name,date)values(@name,convert(datetime,'"+maskedTextBox1.text+"', 103)"; //  for 'dd/mm/yyyy' format.
sqlcommand cmd=new sqlcommand(sql,con);
cmd.parameters.Add("@name",SqldbType.Varchar).Value= textbox1.text;
cmd.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)

我认为没有办法在C#,VS-2005的参数化查询中使用上述日期时间转换.

如果只有datefield必须输入方式,上面的代码是有用的.如果有比建议更好的方法.

现在它是完美的解决方案,如下所示

string sql="insert into dummy(name,date)values(@name,@date)";

IFormateprovider Culture = new CultureInfo("fr-FR",True);

DateTime mydate=DateTime.parse(
maskedtextbox1.text,Culture,DateTimeStyles.NocurrentDateDefault
);

sqlcommand cmd=new sqlcommand(sql,con);

cmd.Parameters.Add(@name,SqlDbtypes.Varchar).Values= Textbox1.text;

cmd.Parameters.Add(@date, SqlDbtypes.Datetime).Values=mydate;

cmd.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)

谢谢.

c#

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

Python - 路由器上的telnet和列表完整结果(点击空格键)

import telnetlib

def telNetCall():
    host  = "10.200.1.23"
    user  = "me"
    password = "matrix"
    telnet  = telnetlib.Telnet(host) 
    telnet.read_until('Username: ', 3) 
    telnet.write(user + '\r')
    telnet.read_until('Password: ', 3)  
    telnet.write(password + '\r') 
    telnet.write("sh log"+ "\r\n")
    telnet.write('exit' + '\r')
    print telnet.read_all() 
Run Code Online (Sandbox Code Playgroud)

我的问题是,当我尝试从cisco路由器中获取"show log"时,它只给出了部分结果,我认为这是因为你需要按空格键5次(取决于日志历史记录的多长时间)来获取完整的日志 - 当我这样做manualy,我不知道如何告诉python列出完整的日志.有什么建议吗?

python router telnetlib

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

简单的字符串散列函数

我正在尝试将字符串散列为一个整数,以便将其放入数组中.但是我不太了解散列函数,这就是为什么我当前的方法只是将字符的所有ASCII数字加在一起并将其调整为数组大小.

有没有简单的更快/更好的方法?

delphi string hash

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

网站访问者是否有任何方式可以查看aspx.cs文件的内容?只是想知道所有循环漏洞,断裂或其他什么.

网站访问者是否有任何方式可以查看aspx.cs文件的内容?只是想知道所有循环漏洞,断裂或其他什么.

c# asp.net

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

Cocoa Touch中的动画?

我过去一直在使用UIViewAnimation进行简单的动画,现在我可以看到Apple不鼓励在+4.0中使用这个类.我开始研究CATransitions和-animation.它提供了一些更细粒度的控制,但在我有限的使用中看起来真的很臃肿.当我试图抓住平台上的各种可能性时,我遇到了一个兔子洞,里面有很多关于Core Animation,Quartz和OPEN GLS的东西,但是动画上没有简单的东西让我开始.

我需要"补间"位置,alpha,缩放和旋转,有时一次只能在几个UIViews上,并且有一个用于animationDidStart和didStop的委托钩子. 那里有什么好的Tween引擎吗? 处理过flash和Java这真的是我想念的事情之一.

如果我使用CATransitions,似乎我一次只能动画一个属性,即alpha,如果我必须同时移动和旋转UIView,我将不得不为每个属性设置单独的动画. 如果我应该使用CATransition,有没有办法构建一个动画对象,一次动画几个属性?

如果有人能让我开始以动画的复杂性与所需代码量成正比的方式开始,我将非常感激:)提前感谢.

animation cocoa-touch

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

自动完成命令行参数

在bash中,mplayer和imagemagick的"convert"等可执行文件在其命令行参数上具有很酷的自动完成功能.例如,如果我输入

mplayer <tab><tab>
Run Code Online (Sandbox Code Playgroud)

在我的一个视频文件夹中,然后mplayer将列出位于该文件夹中的所有媒体文件,并且仅列出媒体文件.

同样,如果我输入

convert -<tab><tab>
Run Code Online (Sandbox Code Playgroud)

然后我将看到转换脚本的所有可能选项,这很棒.

我的问题是如何使用bash,ruby或python脚本实现类似的功能?

command-line autocomplete command-line-arguments

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