问题列表 - 第13804页

简单的,计算机可解析的常用名字列表?

我需要一个人们常用名字的列表,比如"Bill","Gordon","Jane"等.是否有一些已知名称的免费列表,而不是我必须输入它们?我可以轻松解析程序以填充数组的东西吗?

我不担心:

  • 知道一个名字是男性还是女性(或两者兼而有之)
  • 如果数据集有一堆误报
  • 如果有名称不在其上,显然没有这样的数据集将是完整的.
  • 如果存在"重复",即我不关心数据集是否将"Bill","William"和"Billy"列为不同的名称.我宁愿拥有更多的数据而不是更少的数据
  • 我不在乎知道这个名字的受欢迎程度

我知道维基百科有一个最受欢迎的名字列表,但这些都在HTML页面中,并且带有可怕的维基语法.有没有更好的方法来获取这样的样本数据,而无需屏幕刮擦维基百科?

dataset

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

C#为什么我的文件路径上出现NotSupported异常

StreamReader fr = new StreamReader("D:\\test\\" + item);
Run Code Online (Sandbox Code Playgroud)

这就是我想要做的.Item是一个带文件名的String.孔串就是这样

"D:\\test\\01-Marriotts Island.mp3"
Run Code Online (Sandbox Code Playgroud)

因为他试图生成StreamReader.什么路径错了?

c# streamreader

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

如何一致地读取间歇性硬盘?

我有一个故障的硬盘驱动器间歇性地工作.冷启动后,我可以访问它大约30-60秒,然后硬盘驱动器失败.我愿意编写一个软件来将这个驱动器备份到一个新的更大的磁盘上.我可以在GNU/Linux或Windows下开发它,我不在乎.

问题是:我只能访问磁盘一段时间,并且有些文件很大,需要的时间比要复制的要长.出于这个原因,我正在考虑将整个硬盘备份成较小的部分,例如bit trenting.在尝试阅读另一组之前,我会阅读一些兆字节并存储它.我的主循环将是这样的:

while(1){
    if(!check_harddrive()){ sleep(100ms); continue; }
    read_some_megabytes();
    if(!check_harddrive()){ sleep(100ms); continue; }
    save_data();
    update_reading_pointer();
    if(all_done){ break; }
}
Run Code Online (Sandbox Code Playgroud)

问题是check_harddrive()函数.我愿意用C/C++编写这个,以获得最大的API /库兼容性.我需要对文件处理程序进行一些控制以检查它们是否仍然有效,并且我需要一些东西来返回错误数据,但如果驱动器在复制过程中失败则返回.

如果我滥用"硬编码"硬件异常,C#会给我最好的结果吗?

另一种方法是测量我需要多长时间来重启我的硬盘驱动器,并编程程序只在这段时间内读取它,并标记我何时重启电源.

在这种情况下你会做什么?是否有任何工具/实用程序已经这样做了?

哦,有一个伟大的应用程序来读取坏光学媒体在这里,它被称为IsoPuzzle,它不是我的,我只是想分享一些与我的问题相关的东西.

!编辑!

一些澄清.我是家庭用户,是大学计算机工程专业的学生,​​我宁愿丢失数据而不是花费数千美元来恢复它.希捷的保修仍然涵盖了硬盘,但由于他们给了我5年的保修期,我想尽一切可能,直到时间用完.

当我说冷启动时,我的意思是在没有电源的情况下启动几秒钟.热启动将重新启动计算机,冷启动将关闭它,等待几秒钟然后再次启动它.由于有问题的硬盘是内置的SATA,我可以断开电源线,等待几秒钟再重新连接.

到现在为止,我将使用robocopy,我只是在寻找它,看看我如何使用它.如果我不需要编写自己的代码,而是编写脚本,那就更容易了.

!EDIT2!

我不清楚,我的驱动器是希捷7200.11.众所周知,它有一个糟糕的固件,并不总是可以通过简单的固件更新来修复(不会出现此错误).驱动器在物理上处于工作状态的100%,只是固件被拧紧,使其在几秒钟后进入无限繁忙状态.

c c# c++ hardware hard-drive

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

C#中字符串类型的最快(内置)比较是什么

C#中字符串类型最快的内置比较方法是什么?我不介意印刷/语义含义:目的是在排序列表中使用比较器,以便在大型集合中快速搜索.我认为只有两种方法:CompareCompareOrdinal.什么是最快的?

另外,这些字符串比较是否有更快的方法?

c# string performance

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

模型中的错误处理(MVC)

我想知道在模型中处理错误的例外标准是什么.

目前我的所有模型都使用'setError'和'getError'方法.

这意味着我只关心模型中对方法的调用是真还是假.如果它是假的,那么我会$this->model->getError()在我的控制器中使用.

另外我正在考虑设置一个包含我所有错误的单独文件.每个模型一个文件,也想对此有所了解.

php error-handling model-view-controller model

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

jQuery UI Datepicker - 多个日期选择

有没有办法使用jQuery UI Datepicker小部件来选择多个日期?

所有帮助表示赞赏!如果它不能使用jquery UI datepicker那么有类似的东西吗?

jquery jquery-ui datepicker

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

有没有一种正确的方法来在javascript的协作线程意义上"屈服"?

我正在编写一个ubiquity插件,ajax查询的长函数回调阻塞了GUI线程,导致firefox锁定.

显而易见的解决方案似乎是使用某种延迟执行(即我们希望定期将执行此查询功能的执行添加到事件队列的末尾,然后允许执行其他命令.

我能想到这样做的唯一方法是使用settimeout,其超时为零......这是保证可行的,还是有更好的方法.

javascript ubiquity settimeout reactor

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

如何让twitter在我的本地服务器上运行

我想将twitter服务放在我的服务器上并根据我的目的进行自定义.我不知道它是如何工作的.

我的目标是与您自己的Twitter服务器进行通信,而不是原始的twittter服务器并满足我的目的.

twitter

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

如何为IO构造Haskell代码?

我正在尝试学习Haskell,所以我决定编写一个简单的程序来模拟太阳周围行星的轨道,但是我遇到了从模拟打印出坐标的问题,我的代码中的顶级函数如下:


runSim :: [Body] -> Integer -> Double -> [Body] 
runSim bodys 0 dtparam = bodys
runSim bodys numSteps dtparam = runSim (map (integratePos dtparam . integrateVel dtparam (calculateForce bodys)) (numSteps-1) dtparam

main = do let planets = runSim [earth, sun] 100 0.05 print planets

"Body"只是一个保持行星位置,速度等的数据类型,因此第一个参数只是模拟中的行星列表,其他参数分别是要积分的步数和时间步长.我的问题是,在每次调用runsim之后,如何修改代码以打印出所有身体的位置?我尝试将"printInfo"函数添加到传递给map的组合函数中,如下所示:


printInfo :: Body -> Body
printInfo b = do
        putStrLn b
        b

但它没有编译,任何人都可以给我一些提示吗?

谢谢!

io haskell

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

帮助简化COBOL程序员到.Net.你有什么建议?

我有许多正在转向.NET的COBOL程序员.我发现很多人都在努力采用/理解OO编程原理.我没有任何COBOL经验,所以我找到几个相似之处的能力非常有限.

我不想说"忘记你二十年的经验.这都是全新的",但我没有类比和工具可以做得更好.

您有什么建议我帮助他们了解.NET世界?

.net oop cobol

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