当前位置:  编程技术>综合
本页文章导读:
    ▪python实现马耳可夫链算法             在《程序设计实践》(英文名《The Practice of Programming》)的书中,第三章分别用C语言,C++,AWK和Perl分别实现了马耳可夫链算法,来通过输入的文本,“随机.........
    ▪windows命令行中使用for循环添加jar包      如下图所示: 其中,setclasspath.bat文件内容如下: @ECHO OFF @echo 当前目录 %cd% @ECHO 设置环境变量,循环当前目录下的lib目录下所有jar文件,并设置CLASSPATH FOR %%F IN (%cd%\libs\*.jar) DO call :addcp %%F go.........
    ▪jquery实例教学一      jquery实例教学一 今天我们继续探讨jquery的相关内容。 首先,我们看看基本过滤选择器:                         一、选中单行或双行 能不能选中指定.........

[1]python实现马耳可夫链算法
    来源: 互联网  发布时间: 2013-11-10
       在《程序设计实践》(英文名《The Practice of Programming》)的书中,第三章分别用C语言,C++,AWK和Perl分别实现了马耳可夫链算法,来通过输入的文本,“随机”的生成一些有用的文本。


import random
import sys

MAXGEN = 10000
NONWORD = '\n'
w1 = w2 = NONWORD

statetab = {}
text = sys.stdin.read()
words = text.split()
for word in words:
    statetab.setdefault((w1, w2),[]).append(word)
    w1, w2 = w2, word

# add tail
statetab.setdefault((w1, w2),[]).append(NONWORD)

# show mar words
w1 = w2 = NONWORD
for i in xrange(MAXGEN):
    suf = statetab[(w1,w2)]
    t = random.choice(suf)
    if t == NONWORD:
	break
    print t
    w1, w2 = w2, t

说明:

1,程序使用了字典,字典和散列可不是一个东西,字典是键值对的集合,而散列是一种能够常数阶插入,删除,不过可以用散列来实现字典。

2,字典的setdefault()方法使得程序少了许多条件判断。

3,random.choice()可以随机取出一个序列中的元素。

4,每两个前缀词确定一个后缀。

作者:aiqier

CSDN博客:http://blog.csdn.net/aiqier627

作者:aiqier627 发表于2013-1-13 9:40:10 原文链接
阅读:31 评论:0 查看评论

    
[2]windows命令行中使用for循环添加jar包
    来源: 互联网  发布时间: 2013-11-10

如下图所示:



其中,setclasspath.bat文件内容如下:

@ECHO OFF
@echo 当前目录 %cd%

@ECHO 设置环境变量,循环当前目录下的lib目录下所有jar文件,并设置CLASSPATH

FOR %%F IN (%cd%\libs\*.jar) DO call :addcp %%F
goto extlibe

:addcp
SET CLASSPATH=%CLASSPATH%;%1
rem goto :eof correspond to i++ in 'for loop'
goto :eof

:extlibe
@ECHO 显示CLASSPATH
SET CLASSPATH 

pause
 

参考资料:

http://chen.junchang.blog.163.com/blog/static/634451920126911413435/

作者:csz_363874279qqcom 发表于2013-1-13 9:33:45 原文链接
阅读:39 评论:0 查看评论

    
[3]jquery实例教学一
    来源: 互联网  发布时间: 2013-11-10
jquery实例教学一

今天我们继续探讨jquery的相关内容。

首先,我们看看基本过滤选择器:

                       

一、选中单行或双行

能不能选中指定的某一个呢?

 

二、筛选大于,小于的

 

三、注意选择的顺序呦

:not(选择器) 选取不满足“选择器”条件的元素,$("input:not(.myClass)")选取样式名不是myClass的<input>

插入代码位置:

View Code
 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4     <title></title>
 5     <script src=/blog_article/"jq/jquery-1.8.2.js" type="text/javascript"></script>
 6     <script type="text/javascript">
 7         $(function () {
 8             $('#btn').click(function () {
 9                 //设置除了应用了test类样式以外的其他的div都设置为背景色黄色
10                $('div:not(.test)').css('backgroundColor','yellow');
11             });
12         });
13     </script>
14        <style type="text/css">
15         div
16         {
17             border: 1px solid blue;
18             width: 300px;
19             height: 50px;
20             margin-bottom: 5px;
21         }
22         .test
23         {
24             color:red;
25             font-size:40px;
26             font-family:华文行楷;
27         }
28     </style>
29 </head>
30 <body>
31 <input type="button" name="name" value="button" id="btn" />
32     <div>a
33     </div>
34     <div>a
35     </div>
36     <div class="test">a
37     </div>
38     <div>a
39     </div>
40     <div class="test">a
41     </div>
42     <div>a
43     </div>
44     <div>a
45     </div>
46     <div>a
47     </div>
48     <div class="test">a
49     </div>
50     <div>a
51     </div>
52 </body>
53 </html>

 

四、header

有了这些知识以后,下面我们做几个练习。

题目:第一行是表头,所以显示大字体(fontSize=30px),最后一行是汇总,所以显示红色字体。正文的前三行是前三名,所以显示傻大的字体(28)表格的偶数行是红色色背景。

用Dom实现;用jQuery实现。对比差异!

注意:gt(0):lt(3),表示先筛选出所有大于0的,然后在此基础上再筛选出所有小于3的,即:在所有大于0的基础上再选择0,1,2。

习题代码插入位置:

View Code
 1 <!DOCTYPE html PUBLIC "      
    
最新技术文章:
 




特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3