A有这样的字符串:
string s = @"
<tr>
<td>11</td><td>12</td>
</tr>
<tr>
<td>21</td><td>22</td>
</tr>
<tr>
<td>31</td><td>32</td>
</tr>";
Run Code Online (Sandbox Code Playgroud)
如何Dictionary<int, int> d = new Dictionary<int, int>();
从字符串s创建
以获得相同的结果:
d.Add(11, 12);
d.Add(21, 22);
d.Add(31, 32);
Run Code Online (Sandbox Code Playgroud) 在MySql中,我可以有一个带有自动增量列的表并以这种方式插入:
INSERT INTO tbl VALUES(null, "bla", "bla");
Run Code Online (Sandbox Code Playgroud)
使用Microsoft SQL Server Express可以执行任何操作吗?
代替这个:
INSERT INTO tbl(`v1`, `v2`) VALUES ("bla", "bla");
Run Code Online (Sandbox Code Playgroud)
谢谢
有谁知道如何使用 zend 框架根据语言环境显示百分比格式?我在下面试过这个,但由于某种原因它不起作用:
$xx = Zend_Locale::getTranslation(null, 'PercentNumber'); // This outputs: "#,##0%" for locale 'en_us'
$percentage = Zend_Locale_Format::getNumber(133.3678, array('number_format' => $xx, 'locale' => $lang_LOCALE));
Run Code Online (Sandbox Code Playgroud)
$percentage 的输出是 133.3678。
谢谢。
我有一个像这样的十六进制字节字符串列表
['BB','A7','F6','9E'](从文本文件中读取)
如何将该列表转换为此格式?
[0xBB,0xA7,0xF6,0x9E]
我已经尝试通过插入禁用它:
<meta name="viewport" content="width=320" />
Run Code Online (Sandbox Code Playgroud)
进入我的HTML字符串,上面的十几个变种徒劳地希望我搞砸了标签语法......但似乎没有什么能阻止UIWebView水平滚动.然而,有些应用程序可以设法执行此操作(例如MobileRSS),并且可能因为它们没有被拒绝,所以它们不使用私有API.
我很惊讶地发现mono比.NET更快.有谁知道为什么会这样?我期待单声道比.NET慢,但至少我的实验并非如此.
我有一个带有.NET框架的windows xp笔记本电脑.我在windows xp上运行vmware vmplayer上的CentOS.我想尝试单声道.因此抓住了Mono 2.6.1源并将其安装在vmplayer的CentOS上.我已经编写了一个测试web服务应用程序,使用.Net 2.0在wndows上执行它,它工作,我将二进制文件转移到vmplayer中的centos,没有任何重新编译,并在centos上执行它.华友世纪有效!生活是美好的,然后别的东西吸引了我的注意力.在centos上执行应用程序似乎更快.我不相信自己的眼睛.
为了证实我的观察结果,我将网络排除在外,因为网络响应取决于很多外部因素.
我从互联网上抓取了小的虚拟循环代码,在windows和CentOS中执行的visual studio中编译,结果如下
Output on windows console is HelloConsole\bin\Debug>HelloConsole.exe
Result =2.66666664666712E+24
37443.6077769661 ms
Output on Centos console is [rupert@bagvapp Math.Pow]$ mono HelloConsole.exe
Result =2.66666664666712E+24
28790.6286 ms
Run Code Online (Sandbox Code Playgroud)
如果有人能解释这种行为,那就太好了.我的外行人的理解是Mono的实现比.NET框架更有效.即使我认为Mono的数学实现只是有效的.但是很多像处理财务数据,图形计算这样的实现很大程度上依赖于数学库.在没有vmware的情况下直接在Mono/Centos上执行测试会更有趣,但这需要一些时间.我会试试下周末.
public static void DummyLoop()
{
double sumOfPowers = 0;
int count = Convert.ToInt32(ConfigurationManager.AppSettings["count"]);
for (int i = 0; i < count; i++)
{
sumOfPowers += Math.Pow(i, 2);
}
Console.WriteLine("Result =" + sumOfPowers);
}
static void Main(string[] args)
{
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
DummyLoop();
stopWatch.Stop(); …
Run Code Online (Sandbox Code Playgroud) $arr = array(array(array()));
foreach($arr as $subarr)
{
$subarr[] = 1;
}
var_dump($arr);
Run Code Online (Sandbox Code Playgroud)
输出:
array(1) {
[0]=>
array(1) {
[0]=>
array(0) {
}
}
}
Run Code Online (Sandbox Code Playgroud)
但对于对象,它的参考:
class testclass {
}
$arr = array(new testclass());
foreach($arr as $subarr)
{
$subarr->new = 1;
}
var_dump($arr);
Run Code Online (Sandbox Code Playgroud)
输出:
array(1) {
[0]=>
object(testclass)#1 (1) {
["new"]=>
int(1)
}
}
Run Code Online (Sandbox Code Playgroud)
为什么治疗array
不同object
?
我试图使用我在本页底部找到的一些代码.这是我为它创建的类中的代码:
import java.io.LineNumberReader;
import java.io.FileReader;
import java.io.IOException;
public class LineCounter {
public static int countLines(String filename) throws IOException {
LineNumberReader reader = new LineNumberReader(new FileReader(filename));
int cnt = 0;
String lineRead = "";
while ((lineRead = reader.readLine()) != null) {}
cnt = reader.getLineNumber();
reader.close();
return cnt;
}
}
Run Code Online (Sandbox Code Playgroud)
我的目标是计算文本文件的行,将该数字存储为整数,然后在我的主类中使用该整数. 在我的主要课程中,我尝试了几种不同的方法来实现这一点,但是(作为一名新程序员)我错过了一些东西.这是我尝试的第一件事:
String sFileName = "MyTextFile.txt";
private int lineCount = LineCounter.countLines(sFileName);
Run Code Online (Sandbox Code Playgroud)
通过此尝试,我得到错误"未报告的异常java.io.IOException;必须被捕获或声明被抛出".我不明白为什么我得到这个,因为我可以看到异常是在我的"countLines"方法中声明的.我尝试在我发布的最后一段代码下使用try catch块,但这也没有用(我不认为我做得对).这是我试试的尝试:
String sFileName = "MyTextFile.txt";
private int lineCount;{
try{
LineCounter.countLines(sFileName);
}
catch(IOException ex){
System.out.println (ex.toString());
System.out.println("Could not find …
Run Code Online (Sandbox Code Playgroud) 我对如何完成这项任务有一些基本的想法,但我不确定我是否做得对.所以我们上课了WindyString with metod blow.使用后:
System.out.println(WindyString.blow(
"Abrakadabra! The second chance to pass has already BEGUN! "));
Run Code Online (Sandbox Code Playgroud)
我们应该得到这样的东西:
e a e a a ea y
br k d br ! Th s c nd ch nc t p ss h s lr d B G N!
A a a a a e o o a E U
Run Code Online (Sandbox Code Playgroud)
所以简而言之,在每个第二个单词中,我们选择每个元音并将它们移动到上面一行.在下半部分的单词中,我们将元音移到下面一行.
我知道我应该使用tokenizer或split方法将字符串拆分为令牌,但下一步是什么?创建3个数组,每个数组代表每行?
我在IIS7中的HTTPS站点上提供了大量闪存文件.打开内容压缩后,Flash文件将不会显示.闪存不支持HTTP压缩,还是IIS做了一些不寻常的事情?
c# ×2
java ×2
.net ×1
arrays ×1
compression ×1
flash ×1
html-parsing ×1
html-table ×1
http ×1
iis ×1
iis-7 ×1
ioexception ×1
iphone ×1
loops ×1
mono ×1
mysql ×1
object ×1
objective-c ×1
php ×1
python ×1
scroll ×1
split ×1
sql ×1
sql-server ×1
string ×1
tokenize ×1
try-catch ×1
uiwebview ×1