我想获取计算机当前连接的无线网络的名称(SSID).我已经研究过IP Helper API,但它似乎除了那之外还有其他所有东西(DNS服务器,IP地址......).任何帮助,将不胜感激.
我有一个大的"唯一"整数(实际上是一个SHA1哈希).
注意:虽然我在这里谈论SHA1哈希,但这不是加密/安全问题!我不打算打破SHA1.想象一个随机的160位整数而不是SHA1,如果这将有所帮助.
我想(除了有趣之外)找到一种算法将SHA1哈希映射到计算机生成的(伪)英语短语.映射应该是双向的(即,知道算法,必须能够从该短语计算原始SHA1散列.)
这句话没有意义.我甚至会满足于整段废话.(虽然一个段落的质量 - 英语 - 应该比单纯的短语更好.)
更好的算法会产生更短,更自然,更独特的短语.
一个变化:如果我只能使用一部分哈希值,那就没关系了.比如,前六个十六进制数字是好的.
生成的短语的可能用法:Git提交ID的人类可读版本,用作给定程序版本的座右铭,该版本是根据该提交构建的.(正如我所说,这是"为了好玩".我并不认为这是非常实用的 - 或者比SHA1本身更具可读性.)
可能的方法:在过去,我试图建立一个概率表(单词),并根据我从SHA读取的位,生成短语作为马尔可夫链,播种生成器(从概率树中挑选分支).这不是很成功,由此产生的短语太长而且难看.我不确定这是一个错误,还是算法中的一般缺陷,因为我不得不尽早放弃它.
现在我正在考虑再次尝试解决问题.关于如何处理这个问题的任何建议?你认为马尔可夫连锁方法能在这里发挥作用吗?别的什么?
我刚刚在网络托管服务上建立了一个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) 我想从"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
有人可以帮我吗?
欣赏,
亚历克斯.
我很难尝试一个听起来很简单的查询.我正在使用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应该从查询中返回)一旦应用了过滤器.
参考链接:http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2849.pdf
我正在尝试收集有关TR2的信息以及它与即将推出的C++标准的关系,如果有的话.
到目前为止,这是我的问题.如果我错过了任何重要问题,请回答这些问题.:)
decimal32,decimal64,和decimal128. decimal64etc)是原生语言,还是库中提供的?我有一个优化算法,可以找到图形的最佳分区.
分区的质量有很多度量(被优化的变量),所以我认为使用函数指针来处理这些质量函数是个好主意,并将其传递给我的优化算法函数.
这工作正常,但问题是不同的质量函数采取一些不同的论点.
例如,一个质量函数是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参数.当然,我可以把它作为一个参数包括在内,而不是在函数中使用它,但这似乎是不好的做法,并且一旦我开始添加许多不同的质量函数就会变得笨拙.
对于这种情况,什么是更好的设计?
如何在Drupal 7下获得pathauto以通过完整菜单路径生成URL别名?
我想在网格中有3行,然后是一条较粗的线,将第3行与第4行分开,然后再分3行,然后是将第6行与第7行分开的较粗的线,等等.
做这个的最好方式是什么?
即.
Row 1
Row 2
Row 3
-------------
Row 4
Row 5
Row 6
-------------
Run Code Online (Sandbox Code Playgroud) 我可以将我的MVC2项目升级到MVC3并继续使用我的ASPX视图,同时开始在Razor中编写一些新视图吗?
更具体地说,我可以使用ASPX视图页面和Razor控件吗?这样的事情会成为可能吗?
还有什么需要注意的事情吗?