Euler项目中的问题10.我在那里看到了一些讨论但只针对C.
我使用以下代码来计算:
print . sum . sieve $ [2..2000000] where
sieve [] = []
sieve (x:xs) = x : sieve (filter ((/= 0) . (`mod` x)) xs)
Run Code Online (Sandbox Code Playgroud)
计算需要很长时间.我想知道是否有更有效的方法来计算它?
pstrjds,从您提供的代码我试图实现该代码和几天前提供的msdn链接.我不知道如何把它放在一起,但我看到一条消息"已经声明了变量名''ID'.变量名在查询批处理或存储过程中必须是唯一的." 我是否需要创建存储过程?我可以假设我的ID位也正确,你解释了多少次?谢谢.在此处输入代码
cs.Open();
int remainingStock = 0;
string Query = "SELECT StockA SET QTY = @QTY " + "WHERE ID = @ID;";
SqlCommand cmd = new SqlCommand(Query, cs);
cmd.Parameters.Add("@ID", SqlDbType.Int);
cmd.Parameters["@ID"].Value = 1;
cmd.Parameters.AddWithValue("@ID", Query);
try
{
if (remainingStock == 1)
{
lbqty.Text = "Not enough stocks.";
}
else
{
cmd.CommandText = "UPDATE StockA SET QTY = QTY-1
WHERE ID=1";
int rowsUpdated = cmd.ExecuteNonQuery();
remainingStock--;
string remaining = "Remaining stocks: " +
remainingStock.ToString();
txQty.Text = remaining;
lbqty.Text = remaining;
DGA.Update(); …Run Code Online (Sandbox Code Playgroud) 我的要求是以格式获取日期MM/dd/yy.但我目前的日期值为"Sun Dec 31 00:00:00 IST 2006".我尝试了转换的示例代码,如下所示.
String pattern = "MM/dd/yyyy";
SimpleDateFormat format = new SimpleDateFormat(pattern);
try {
Date date = format.parse("12/31/2006");
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
请帮我转换给定的日期 MM/dd/yy
嘿我完全超出了我的深度,我的大脑开始受伤... :(
我需要转换一个整数,以便它适合3字节数组.(是24位int?)然后再返回通过套接字从字节流发送/接收这个数字
我有:
NSMutableData* data = [NSMutableData data];
int msg = 125;
const void *bytes[3];
bytes[0] = msg;
bytes[1] = msg >> 8;
bytes[2] = msg >> 16;
[data appendBytes:bytes length:3];
NSLog(@"rtn: %d", [[[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding] intValue]);
//log brings back 0
Run Code Online (Sandbox Code Playgroud)
我想我的主要问题是我不知道如何检查我确实正确地转换了我的int,这也是我需要做的转换以及发送数据.
任何帮助非常感谢!
在单独的文件中使用函数实现的正确语法是什么?例如:
foo.h中
int Multiply(const int Number);
Run Code Online (Sandbox Code Playgroud)
Foo.cpp中
#include "foo.h"
int Multiply(const int Number)
{
return Number * 2;
}
Run Code Online (Sandbox Code Playgroud)
我看到这用了很多,但是当我尝试它时,我得到一个与缺少main()函数有关的错误.即使我尝试编译工作代码,我也会收到错误.
我在apsx页面中使用html Select并将其绑定到数据库中的数据作为下拉列表:
<SELECT id="dd" name="dd" runat="server" DataValueField="ID" DataTextField="Name">
Run Code Online (Sandbox Code Playgroud)
然后在代码后面,我可以得到所选的项目值(映射到ID):
myvalue = dd.value;
Run Code Online (Sandbox Code Playgroud)
但我想获取所选文本(映射到Name),而不是后面代码中的值.怎么做?
我使用LilyPond创建练习成绩和练习曲.我已经想出了如何允许在Moveable Do solfege表示法中输入音符,并且有一个模板(见下文),它支持在音符下面显示solfege符号作为歌词.目前,我必须手动从符号加上生成音乐的标记中提取歌词.我已经能够使用一些python和vim代码(这里没有显示)部分自动化,但它仍然有点令人不满意.
在我看来,最好的解决方案是使用LilyPond的内置Scheme解释器在处理文件时提取音高名称.我已经尝试过使用地图与ly:note-pitchname,但到目前为止还没有成功.可能是因为我知道对Scheme的蹲坐,特别是在LilyPond脚本中使用的.
% Moveable Do as lyrics example
% define some solfege pitchnames
% (in practice, the full set goes into "english.ly")
pitchnames = #`(
(do . ,(ly:make-pitch -1 0 NATURAL))
(re . ,(ly:make-pitch -1 1 NATURAL))
(mi . ,(ly:make-pitch -1 2 NATURAL))
)
#(ly:parser-set-note-names parser pitchnames)
% compose as though in C major
mynotes = \relative do' {\key do \major do2 re4( mi4) }
% transpose to desired key
melody = \transpose do mi { \mynotes } …Run Code Online (Sandbox Code Playgroud) 这是我的整个代码.......
package com.example.broadcast;
> import android.app.Activity; import
> android.content.Context; import
> android.os.Bundle; import
> android.telephony.*; import
> android.util.Log; import
> android.widget.TextView;
public class BroadcastExaple extends Activity {
TextView textOut;
TelephonyManager telephonyManager;
PhoneStateListener listener;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
try {
super.onCreate(savedInstanceState);
// Get the UI
textOut = new TextView(this);
textOut.setText("DEmoBroadCast");
setContentView(textOut);
// Get the telephony manager
telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
// Register the listener wit the telephony manager
telephonyManager.listen(listener,PhoneStateListener.LISTEN_CALL_STATE); …Run Code Online (Sandbox Code Playgroud) 我的公司正在努力做出有关如何追求未来发展的明智决定.
我们似乎已将我们未来的内部和外部应用程序缩小为Web应用程序.但是从那时起我们仍然有点困惑.
这里有很多对Sharepoint的支持.据我了解,Sharepoint基本上是使用MVP的ASP.NET.
其他人希望使用较新的MVC风格使用普通的ASP.NET.
我也被告知,这些不容易在一起很好地发挥.
它看起来像Sharepoint(和ASP.NET MVP)将成为赢家.在我们走向那个方向之前,我想问:
如果我们选择基于Sharepoint(即ASP.NET和MVP)开展未来5到10年的开发工作,我们放弃了什么?这是一个大问题,还是只是一些我们正在失去的"好东西".
(现在要让管理层改变方向,这将是一个相当大的交易.)
我正在尝试检测wifi连接中的信号强度变化.我对我应该在BroadcastReceiver中使用哪种方法感到困惑.使用getConnectionInfo()和getScanResults()之间有什么区别 - 然后我可以使用相关方法来获取rssi值?
例如:如果我使用getConnectionInfo(),那么稍后我会使用getRssi().或者我可以使用getScanResults()和"level"属性.
我使用Toast显示它们的值,但它并不总是显示相同的值.当wifi conn丢失时,getConnectionInfo().getRssi()显示-200,而result.level仍显示其先前的值.
有什么想法吗?谢谢!
String netSSID = wifi.wifiMgr.getConnectionInfo().getSSID();
int netRSSI = wifi.wifiMgr.getConnectionInfo().getRssi();
List<ScanResult> results = wifi.wifiMgr.getScanResults();
for (ScanResult result : results) {
if (result.SSID.equalsIgnoreCase(netSSID)) {
anothernetRSSI = result.level;
}
}
Run Code Online (Sandbox Code Playgroud) android ×2
asp.net ×2
asp.net-mvc ×1
bytearray ×1
bytestring ×1
c# ×1
c#-4.0 ×1
c++ ×1
function ×1
guile ×1
haskell ×1
header ×1
html ×1
java ×1
lilypond ×1
mvp ×1
nsdata ×1
objective-c ×1
optimization ×1
primes ×1
rssi ×1
scheme ×1
sharepoint ×1
tcpsocket ×1
wifi ×1