问题列表 - 第43567页

在C++中获取当前连接的网络名称(SSID)

我想获取计算机当前连接的无线网络的名称(SSID).我已经研究过IP Helper API,但它似乎除了那之外还有其他所有东西(DNS服务器,IP地址......).任何帮助,将不胜感激.

c++ ssid

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

以可逆方式从大整数生成伪自然短语

我有一个大的"唯一"整数(实际上是一个SHA1哈希).

注意:虽然我在这里谈论SHA1哈希,但这不是加密/安全问题!我打算打破SHA1.想象一个随机的160位整数而不是SHA1,如果这将有所帮助.

我想(除了有趣之外)找到一种算法将SHA1哈希映射到计算机生成的(伪)英语短语.映射应该是双向的(即,知道算法,必须能够从该短语计算原始SHA1散列.)

这句话没有意义.我甚至会满足于整段废话.(虽然一个段落的质量 - 英语 - 应该比单纯的短语更好.)

更好的算法会产生更短,更自然,更独特的短语.

一个变化:如果我只能使用一部分哈希值,那就没关系了.比如,前六个十六进制数字是好的.

生成的短语的可能用法:Git提交ID的人类可读版本,用作给定程序版本的座右铭,该版本是根据该提交构建的.(正如我所说,这是"为了好玩".我并不认为这是非常实用的 - 或者比SHA1本身更具可读性.)

可能的方法:在过去,我试图建立一个概率表(单词),并根据我从SHA读取的位,生成短语作为马尔可夫链,播种生成器(从概率树中挑选分支).这不是很成功,由此产生的短语太长而且难看.我不确定这是一个错误,还是算法中的一般缺陷,因为我不得不尽早放弃它.

现在我正在考虑再次尝试解决问题.关于如何处理这个问题的任何建议?你认为马尔可夫连锁方法能在这里发挥作用吗?别的什么?

markov-chains sha bignum

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

远程连接MySQL数据库

我刚刚在网络托管服务上建立了一个MySQL数据库,我正在尝试使用以下php远程连接它:

<?php
//Connect To Database
$hostname='113.101.88.97.ukld.db.5513497.hostedresource.com';
$username='myusername';
$password='mypassword';
$dbname='testdb';
$usertable='test';
$yourfield = 'lat';

mysql_connect($hostname,$username, $password) OR DIE ('Unable to connect to database! Please try again later.');
mysql_select_db($dbname);

$query = 'SELECT * FROM ' . $usertable;
$result = mysql_query($query);
if($result) {
    while($row = mysql_fetch_array($result)){
        print $name = $row[$yourfield];
        echo 'Name: ' . $name;
    }
}
else {
print "Database NOT Found ";
mysql_close($db_handle);
}
?>
Run Code Online (Sandbox Code Playgroud)

我是php和MySQL的新手,我不懂一些东西.我已将上述代码保存在一个文件(名为demo.html)中,我尝试在我的Web浏览器中查看它(它目前没有显示任何内容).

我的托管公司告诉我要连接到我应该使用的数据库

ukld.db.5513497.hostedresource.com
Run Code Online (Sandbox Code Playgroud)

我假设我需要包含IP地址(我在使用PhPMyAdmin登录时看到的内容),所以我也添加了.但是,我不知道这是否结构正确.

$hostname='113.101.88.97.ukld.db.5510597.hostedresource.com';
Run Code Online (Sandbox Code Playgroud)

php mysql

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

将"1.0E-4"从NSString转换为double

我想从"1.04E-4"NSString获得双倍值,但我还没有管理如何做到这一点.我尝试了以下方法:

1.

NSString* str = @"1.0E-4";
double value = [str doubleValue];  //returns 0.0001
Run Code Online (Sandbox Code Playgroud)

2.

NSString* str = @"1.0E-4";
double value;
NSScanner* scanner = [NSScanner scannerWithString:str];
[scanner scanDouble:&value];
//0.0001 again
Run Code Online (Sandbox Code Playgroud)

而不是值= 1.0E-4,我得到0.0001

有人可以帮我吗?

欣赏,

亚历克斯.

double objective-c nsstring nsscanner

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

使用最大日期查询SQL distinct字段,返回表中的所有字段

我很难尝试一个听起来很简单的查询.我正在使用SQL Server 2008.

我有这张桌子:

ID  Name  Date        Zone
----------------------------
01  AAA   01/01/2010  North
02  BBB   02/02/2010  South
03  AAA   05/01/2010  West 
Run Code Online (Sandbox Code Playgroud)

因此,我需要过滤表以获取不同的项目(按名称),但是,如果项目重复,请获取具有最大日期的项目.以下是我想从上面的例子中得到的结果:

ID  Name  Date        Zone
----------------------------
02  BBB   02/02/2010  South
03  AAA   05/01/2010  West 
Run Code Online (Sandbox Code Playgroud)

问题是我需要从表中获取所有字段(我的意思是:Id,Name,Date和Zone应该从查询中返回)一旦应用了过滤器.

sql t-sql sql-server sql-server-2008

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

TR2 WRT C++规范的现状和内容

参考链接:http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2849.pdf

我正在尝试收集有关TR2的信息以及它与即将推出的C++标准的关系,如果有的话.

到目前为止,这是我的问题.如果我错过了任何重要问题,请回答这些问题.:)

预赛:

  1. 当前的C++标准没有提到浮点值的实际二进制表示.它所说的是浮点表示是"实现定义的".实际上,我所知道的每个实现都使用IEEE 754-2008.但这不是标准的要求.
  2. TR2标识要添加到语言新类型: decimal32,decimal64,和decimal128.

问题/要点评论:

  1. 上面的新类型(decimal64etc)是原生语言,还是库中提供的?
  2. 新类型是否可以解决浮点不精确问题?如果是这样,怎么样?
  3. TR2是否要求这些(或任何)类型的特定二进制表示?
  4. TR2将被接受作为即将推出的C++标准的一部分吗?如果是的话,何时?
  5. 这些新类型的实现是否可用于任何当前可用的库(例如,Boost)?

c++ standards c++11 c++-tr2

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

更好地设计使用具有不同参数的函数指针

我有一个优化算法,可以找到图形的最佳分区.

分区的质量有很多度量(被优化的变量),所以我认为使用函数指针来处理这些质量函数是个好主意,并将其传递给我的优化算法函数.

这工作正常,但问题是不同的质量函数采取一些不同的论点.

例如,一个质量函数是find_linearised_stability,它需要一个markov_time参数:

float find_linearised_stability(cliques::Graph<T> &my_graph, cliques::Partition &my_partition,
                               std::vector<float> &markov_times, std::vector<float> &stabilities)
Run Code Online (Sandbox Code Playgroud)

并用于优化功能:

cliques::find_optimal_partition_louvain(my_new_graph, markov_times, &cliques::find_linearised_stability);
Run Code Online (Sandbox Code Playgroud)

但是另一个质量函数find_modularity不需要markov_time参数.当然,我可以把它作为一个参数包括在内,而不是在函数中使用它,但这似乎是不好的做法,并且一旦我开始添加许多不同的质量函数就会变得笨拙.

对于这种情况,什么是更好的设计?

c++ function-pointers

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

Pathauto的菜单路径

如何在Drupal 7下获得pathauto以通过完整菜单路径生成URL别名?

drupal pathauto drupal-7 url-design

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

ASP.NET GridView控件中每3行都有粗网格线?

我想在网格中有3行,然后是一条较粗的线,将第3行与第4行分开,然后再分3行,然后是将第6行与第7行分开的较粗的线,等等.

做这个的最好方式是什么?

即.

Row 1
Row 2
Row 3
-------------
Row 4
Row 5
Row 6
-------------
Run Code Online (Sandbox Code Playgroud)

css asp.net

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

将ASP.NET MVC2项目升级到MVC3并使用混合View Engine

我可以将我的MVC2项目升级到MVC3并继续使用我的ASPX视图,同时开始在Razor中编写一些新视图吗?

更具体地说,我可以使用ASPX视图页面和Razor控件吗?这样的事情会成为可能吗?

还有什么需要注意的事情吗?

asp.net-mvc razor asp.net-mvc-3

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