嘿,我的朋友和我正在努力打败彼此的运行时间,以产生1到100万之间的" 自我号码 ".我用c ++编写了我的文章,我仍在努力减少宝贵的时间.
这是我到目前为止所拥有的,
#include <iostream>
using namespace std;
bool v[1000000];
int main(void) {
long non_self = 0;
for(long i = 1; i < 1000000; ++i) {
if(!(v[i])) std::cout << i << '\n';
non_self = i + (i%10) + (i/10)%10 + (i/100)%10 + (i/1000)%10 + (i/10000)%10 +(i/100000)%10;
v[non_self] = 1;
}
std::cout << "1000000" << '\n';
return 0;
}
Run Code Online (Sandbox Code Playgroud)
代码工作正常,我只想优化它.有小费吗?谢谢.
我需要放一张桌子并换一张新桌子.如果我删除表并且表不存在,我会收到错误
如何检查表格是否存在?
我正在研究Oracle 11g
提前致谢.
我有一个git存储库,我已经打包git repack -a -d
,这将所有对象重新打包成一个大文件.这节省了空间.但是我想撤消这个,并将那个大包文件转换为所有小对象文件.
我想这样做的原因是将git存储库备份到远程服务器.我做了备份(重新包装前).在远程服务器上安装git是非常重要的,所以我打算rsync
用来复制文件.然而,rsync不是这个聪明,基本上想要再次复制东西.如果我可以"解压缩"此存储库,则可以更快地复制.
如何解决生成的异常?
public static string[] getKeywords(string filename)
{
var xmlFile = new XElement(filename);
string[] keywords = xmlFile.Elements("Keyword")
.Attributes("name")
.Select(n => n.Value).ToArray();
return keywords;
}
Run Code Online (Sandbox Code Playgroud)
这会生成此异常:
System.Xml.XmlException未处理Message ='/'字符,十六进制值0x2F,不能包含在名称中.来源=的System.Xml
我最近开始尝试使用XSL-FO; 它似乎得到了很好的支持,所有XSL-FO供应商都非常有帮助,你可以从很少(或没有)钱开始.
我的公司在90年代购买了重型(每分钟40k页)IBM打印机,但它的软件现在已经过时了.
XSL-FO看起来很有前途,但我想知道旧的,成熟的技术是否会更好.构建此类软件的ISIS Papyrus的首席架构师认为,XSL-FO只是一个营销宣传.
鉴于此代码:
has_many :foos, :finder_sql = <<-SQL
select * from foos where bars = #{id}
SQL
Run Code Online (Sandbox Code Playgroud)
该#{id}
部分被过早插值.
我怎么逃避它?
我有一些现有的代码接受java.sql.ResultSet
包含从Oracle数据库检索的信息的代码.我现在想重用这段代码,但是我想传递一个ResultSet
对象,我是从一些与任何数据库无关的内存数据创建的.是否有可用于此的现有Java框架类? ResultSet
有很多方法,所以实现我自己的类似乎有点矫枉过正,即使我可以忽略我的具体情况的大多数方法.
我正在考虑旧的Microsoft ADO记录集对象的内容,在那里我可以创建字段,然后填充每个字段的行数据.这看起来像是一个容易混淆的问题,但我一直无法找到任何好的指针.
我最近一直在简短地看JPA,我想知道数据库架构迁移的交易是什么,并且与你创建的类保持一致.
JPA对这个东西有支持吗?公用事业?最佳实践?
干杯!
这是代码:
$sql_namesResult = mysql_query("SELECT name FROM `scrimaprovedlist` ORDER BY `scrimaprovedlist`.`eorank`");
Run Code Online (Sandbox Code Playgroud)
eo rank是排名(一般,上校,等)的NUMERICAL值.
问题是,当我将自己设置为1时,我是顶级的,但是排名为10,而不是排名2.我如何编辑它以使其按顺序显示:
1 2 3 10 20 30
我目前正在使用"rank"而不是"eorank",因为它更容易.但问题是我必须一遍又一遍地手动编辑排名,以便它们以正确的顺序显示.有任何想法吗?
我正在使用Visual Studio来构建我的wix文件.到目前为止,我有一个文件Product.wxs,它正在进行简单的安装.
现在我想添加一些自定义对话框.我想从下面的两篇文章中,我了解了如何做到这一点 - 在我设置环境之后:
http://blog.torresdal.net/2008/10/24/WiXAndDTFUsingACustomActionToListAvailableWebSitesOnIIS.aspx 和 http://www.merlinia.com/mdt/WiXTutorial2.msl
我下载了源代码,我在这个目录中看到了35*.wxs文件wix35-sources.zip\src\ext\UIExtension\wixlib
这是我开始迷路的地方.
我是否需要将一些(仅我想要更改的)或所有这些文件复制到我的Visual Studio项目中.到目前为止,我一直没有使用这些源文件.
我的Product.wxs如何知道使用这些文件?它首先查看本地目录吗?或者我是否需要重建一些C#模块?
我在Product.wxs中包含了这些行,它在执行时给了我用户界面:
<UIRef Id="WixUI_Mondo" />
<UIRef Id="WixUI_ErrorProgressText" />
Run Code Online (Sandbox Code Playgroud)
谢谢,
尼尔