海妖 发表于 2015-1-16 22:34:10

ASP.NET网站制作之一个发生中文累计数的代码片段

另外,小型软件代码重用价值低,没有必要跨平台;大型软件,有严格的规划、部署,不可以随意跨平台。中文为了营业的必要无聊之极的写了一个输入中文数字的办法,效力上委曲过得往,假如你有甚么更好的办法,跟贴吧。
1
2/**////<summary>
3///中文计数
4///</summary>
5///<paramname="num"></param>
6///<returns></returns>
7publicstaticstringNumToChineseNumStr(intnum)
8{
9if(num<=0||num>99999)
10thrownewArgumentException("num");
11string[]GradeChar=newstring[]{"","十","百","千","万"};
12string[]DigitChar=newstring[]{"一","二","三","四","五","六","七","八","九"};
13charzero=零;
14
15intlength=(int)Math.Log10(num)+1;
16StringBuilderoutput=newStringBuilder(length);
17int[]input=newint;
18intindex=-1;
19while(++index!=length)
20{
21input=(num/(length-index==1?1:(int)Math.Pow(10,length-index-1)))%10;
22}
23
24boolneedFix=false;
25if(input.Length==2&&input==1)
26needFix=true;
27
28for(intpos=0;pos<input.Length;pos++)
29{
30if(input==0)
31{
32if(output!=zero)
33output.Append(zero);
34continue;
35}
36elseif(!(pos==0&&needFix))
37{
38output.Append(DigitChar-1]);
39}
40output.Append(GradeChar);
41}
42if(output==zero)
43output.Remove(output.Length-1,1);
44returnoutput.ToString();
45}
46
我认为,可以通过更加简单的首次编译,而增加第二次编译的负担,来提高java的运行效率。只是将java源代码进行简单的等价转换,而不假设编译成某种虚拟机器的目标格式,而由本地编译器针对性的二次编译。

灵魂腐蚀 发表于 2015-1-19 16:40:55

有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。

蒙在股里 发表于 2015-1-28 08:43:07

市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。

小魔女 发表于 2015-2-5 15:15:52

CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。

愤怒的大鸟 发表于 2015-2-12 11:06:23

虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。

仓酷云 发表于 2015-3-3 02:57:09

它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。

变相怪杰 发表于 2015-3-11 09:10:22

Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!

老尸 发表于 2015-3-18 02:20:16

对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。

乐观 发表于 2015-3-25 09:37:25

那么,ASP.Net有哪些改进呢?
页: [1]
查看完整版本: ASP.NET网站制作之一个发生中文累计数的代码片段