简单、专注、可依赖。

好玩的事要记录下来____正义必胜!

清华大学计算机研究生课程表 收藏

计算机系研究生课程介绍  

课程名称:组合数学

课程编号:60240013              课内学时:48              开课学期: 秋

任课教师:黄连生                                    

【主要内容】

    主要介绍组合数学的基本内容,包括基本记数方法、母函数与递推关系、容斥原理与鸽巢原理、Burnside引理与Polya定理、区组设计与编码的初步概念、线性规划问题的单纯形算法。

课程名称:数据结构

课程编号:60240023              课内学时:48              开课学期: 春秋

任课教师:严蔚敏                                    

【主要内容】

    线性表、树、图等各种基本类型数据结构的结构

男孩子穷养会造成什么后果?

(1)眼界窄。不敢花钱的人,没几个能挣钱的。在资本力量统治世界的现在,整天计较小

钱的人,看不到机会,也抓不住机会。

(2)交际障碍。这在国外不是问题,国外人都是AA。可中国不行。中国太重视人际关系,

中国人太虚伪,小气不肯花钱的人,不会有很多朋友的,更不可能结交到贵人。

(3)心胸不宽广,人穷志短。小时穷养,长大了对家人子女,要么过分苛刻,要么过分溺

爱,做不到平衡。志气就那么一点,有了小钱就丧失奋斗的意志了。事实上多数成功的人

士,家庭背景都是中产以上。穷养必然导致追求低下。另一类则反,从小憋着一口气,为目的甚至

会不择手段。

女孩子富养有啥后果?

(1)对家庭一般、姿色一般的女人,绝对是悲剧。生活奢侈,父母总要离去,只能找有钱

的老公。有钱人又看不上她。最终养活自己都困难。

(2)上述女子,就算找到一个肯为她花钱的打工仔。将来的家庭也是悲剧。夫家负担沉重

,未必真能维持她的奢侈生活。最终只能给家庭带来悲剧。

(3)对于富贵家庭,富养的代价可能更大。过于奢侈的富养,如果这个女儿没有执掌家庭

事业(这在中国很有可能),只获得一份遗产。只怕遗产也会被败光。

穷养富养的说法,

1.网页内容获取

java.io.inputstream in;

java.net.url url = new java.net.url(www.xyz.com/content.html);

java.net.httpurlconnection connection = (java.net.httpurlconnection)

url.openconnection();

connection = (java.net.httpurlconnection) url.openconnection();

//模拟成ie

connection.setrequestproperty("user-agent","mozilla/4.0 (compatible; msie 6.0; windows 2000)");

connection.connect();

in = connection.getinputstream();

java.io.bufferedreader breader =

new bufferedreader(new inputstreamreader(in , "gbk"));

string str=breader.readline());

while(st != null){

system.out.println(str);

str=breader.readline());

}

2.cookie管理

1.直接的方式

取得cookie:

httpurlconnection huc= (httpurlconnection) url.openconnection();

inputstream is = huc.getinputstream();

// 取得sessionid.

string co

引言

本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。

在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:

1、环境搭建

1.1、JDK安装

1.2、Eclipse安装

1.3、Android SDK安装

1.4、ADT安装

1.5、创建AVD

2、HelloWorld

1、环境搭建1.1、JDK安装

如果你还没有JDK的话,可以去这里下载,接下来的工作就是安装提示一步一步走。设置环境变量步骤如下:

我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:

JAVA_HOME值为: D:\Program Files\Java\jdk1.6.0_18(你安装JDK的目录)

CLASSPATH值为:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;

Path:  在开始追加 %JAVA_HOME%\bin;

NOTE:前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过。

安装完成之后,可以在检查JDK是否安装成功。打开cmd窗口,输入java –version 查看JDK的版本信息。出现类似下面的画面表示安装成功了:

图1、验证JDK安装是否成功

1.2、Eclipse安装

如果你还么有Eclipse的话,可以去这里下载,下载如下图所示的Eclipse IDE for Java Developers(92M)的win 32bit版:

package com.common.util.mail;

import org.apache.commons.mail.EmailException;

import org.apache.commons.mail.HtmlEmail;

 public class MailSend {

 private String userName = "user";

 private String passWord = "pass";

 private String smtp = "126.smtp.com";

 private String faEmail = ;

  /**

  *

  * @param userName 发件人登录名

  * @param passWord 发件人密码

  * @param smtp     发件人smtp

  * @param faEmail  发件人email

  */

 public MailSend(String userName, String passWord, String smtp,

   String faEmail) {

  this.userName=userName;

  this.passWord=passWord;

  this.smtp=smtp;

  this.faEmail=faEmail;

 } 

 public MailSend() {

 }

  有一次在北大讲座,遇到一位学生问我,“老师,你说学习重要,还是经营人脉重要?”看着他一脸大杂烩的表情,我先拿出本子记下了这个问题,然后告诉他说,这是个比较大的话题,我会仔细写篇文章放在网上的,然后给了他我的博客地址 。而后又补了一句,“相信我,所谓的人脉就算重要,也根本没他们说的那么重要”。

    让我们细说从头。先动脑思考一下,你愿意与什么样的人成为朋友?从幼儿园开始,每个人就都已经有一些选择朋友的原则——尽管并不自知。事实上,资源分布的不均匀,必然造成人与人之间的某种依附关系。观察一下,就可以看到事实:幼儿园里玩具多的孩子更容易被其他孩子当作朋友。那么,玩具最多的孩子朋友最多么?答案 并非肯定

  如果你像我一样有机会、也恰好愿意多花一点心思与那个玩具最多的孩子交谈的话,你也很快就会发现,在他的心目中,与所有成年人一样,朋友被划分为“真正的朋友”和“一般的朋友”。以下我们姑且把那个玩具最多的孩子叫做“小强”。

    当时我很好奇。耐心等待小强告诉我谁是他“真正的朋友”。最终,他告诉我,真正的朋友只有两个。其中一个是男孩,另外一个是女孩。那我就问他,“

(本文基于MyEclipse6.5其他IDE不知)

 接收邮件:

Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream

当出现以上错误时,恭喜您已经离接收邮件不远了,否则请您解决好所有的异常后再来看这个帖子。

javax.mail和javax.activation这两个包已经在javaEE5当中属于基础包了,就是JDK中自带了已经,但是里面的方法与现在外面的mail.jar和activation.jar有一些出入,所以初学者在直接copy别人代码的时候往往会出现上面的错误。

废话不多说下面是解决方法

进到

X:\Program Files\MyEclipse 6.5\myeclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_6.5.0.zmyeclipse650200806\data\libraryset\EE_5

这个路径里,可以看到javaee.jar,用rar把这个文件打开,然后进到javax文件夹里,删除mail.jar和activation.jar(我的javaee.jar里,这两个东西是文件夹,总之删掉就OK,不过要注意备份一下)

删掉之后运行下面的代码,经行简单的修改以后就可以实现接收邮件的功能了!我已经测试过完全可行。

package com.oa.mail;

import java.io.File;

import java.io.FileOutputStream;

import java.io.InputStream;

import java.util.Properties;

import javax.mail.BodyPart;

import javax.mail.Folder;

import javax.mail.Message;

<

--清理用的 存储过程

CREATE PROCEDURE sp_clearGuanXi

AS

    delete guanXi where otherId not in (select id from otherUser)

        --删除没有关系的观察者

    delete  otherUser where id not in(select otherId from guanXi)

        --删除没有关系的 观察者

--删除学习班触发器

Create trigger trDgroups

   On groups --对于学习班删除的触发器

 for Delete --删除的时候触发

   As

 begin

      delete selfUser where groupId =(select groupId from deleted) --删除这个学习班学员

      delete otherUser where groupId =(select groupId from deleted) --删除这个学习班观察者

      delete guanXi where groupId =(select groupId from deleted) --删除这个学习班 关系

 end

2.LoggersLogger的定义格式:log4j.[loggername]=[level],appenderName,appenderName,…这里level是指Logger的优先级,appenderName是日志信息的输出地,可以同时定义多个输出地。3.AppendersAppender的定义格式:log4j.appender.appenderName = fully.qualified.name.of.appender.class  // "fully.qualified.name.of.appender.class" 可以指定下面五个目的地中的一个:Appender类及其作用列表

Appender类名作用org.apache.log4j.ConsoleAppender将日志输出到控制台org.apache.log4j.FileAppender将日志输出到文件org.apache.log4j.DailyRollingFileAppender每天产生一个日志文件org.apache.log4j.RollingFileAppender文件大小到达指定尺寸时产生一个新的文件org.apache.log4j. WriterAppender将日志信息以流格式发送到任意指定的地方

 1)ConsoleAppender选项 控制台输出-Threshold=WARN:指定日志消息的输出最低层次。-ImmediateFlush=true:默认值是true,意谓着所有的消息都会被立即输出。-Target=System.err:默认情况下是:System.out,指定输出控制台。 2)FileAppender 选项-Threshold=WARN:指定日志消息的输出最低层次。-ImmediateFlush=true:默认值是true,意谓着所有的消息都会被立即输出。-File=mylog.txt:指定消息输出到mylog.txt文件。- Append=false:默认值是true,即将消息增加到指定文件中,false指将消息覆盖指定的文件内容。 3)DailyR

文章图片

log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。

首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:

http://logging.apache.org/log4j/1.2/download.html

我们先看一个最简单的示例:

【示例1】

项目结构:

【注:由于这里的多个项目公用一个jar档,我们可以创建一个专门放置jar档的Java工程,然后将jar档放到lib目录下。在要使用的工程中按图所示进行引用 】

Java代码:

package com.coderdream.log4j;   

import org.apache.log4j.Logger;   

public class HelloLog4j {   

    private static Logger logger = Logger.getLogger(HelloLog4j.class);   

    /**  

     * @param args  

     */  

    public static void main(String[] args) {   

        // System.out.println("This is pri