`
844604778
  • 浏览: 549993 次
文章分类
社区版块
存档分类
最新评论
文章列表
一、发现问题 在测试邮件发送程序的时候,发送给自己的QQ邮箱,程序报错454 Authentication failed, please open smtp flag first。 二、解决问题 进入QQ邮箱——>设置——>账户——>POP3/IMAP/SMTP选择——>开启POP3/SMTP服务。 三、PO ...
一、明确定义 要理解生产消费者问题,首先应弄清PV操作的含义:PV操作是由P操作原语和V操作原语组成(原语是不可中断的过程),对信号量进行操作,具体定义如下: P(S):①将信号量S的值减1,即S=S-1; ②如果S>=0,则该进程继续执行;否则该进程置为等待状态,排入等待队列。 V(S):①将信号量S的值加1,即S=S+1; ②如果S>0,则该进程继续执行;否则释放队列中第一个等待信号量的进程。 这只是书本的定义,对于这部分内容,老师先不要急于解释上面的程序流程,而是应该让学生首先知道P操作与V操作到底有什么作用。 P操作相当于申请资源,而V操作相当于释放资源。所以要 ...
oracle为我们提供了非常丰富的聚合函数,如SUM\AVG\MAX等。除此之外,我们还可以编写自己的聚合函数,当然,自定义聚合函数也可以作为分析函数来使用。 自定义聚合函数与oracle内置聚合函数并无太大区别,而且它可以使用任何oracle支持的语言来编写,如PL/SQL\C\C++\JAVA。在本文中,我们以PLSQL为开发语言,尝试编制我们自己的聚合函数。 编制ORACLE支持的自定义聚合函数,自然要依据oracle指定的规则来编写,我们不妨称之为ODCIAggregate规则。下面我们以编写获取组中第二大值的的聚合函数为例,看一下自定义聚合函数的编制过程。 ...
最近在看《headfirst 设计模式》,发现简单工厂,工厂模式,抽象工厂模式这三者的区别于联系不是太好理解,经过研究之后,写几个例子,加深一下印象。 上一篇介绍了工厂模式,《玩转工厂模式》,下面再写一个例子来加深一下对抽象工厂模式的理解。 package go.derek; //这是一个抽象工厂类 public abstract class CarFactory{ abstract void brand(); abstract Car create(String type); } //宝马工厂,继承了抽象工厂类 class BmwFactory extends CarFactory ...
ifconfig命令用来配置网络接口。 1. ifconfig默认会显示已经active的网络接口, sh-# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:E7:06:00:00 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 ...
10157 - Expressions Time limit: 10.000 seconds http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=34&page=show_problem&problem=1098 Let X be the set ofcorrectly built parenthesis expressions. The elements of X are strings consisting only of the charac ...
10157 - Expressions Time limit: 10.000 seconds http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=34&page=show_problem&problem=1098 Let X be the set ofcorrectly built parenthesis expressions. The elements of X are strings consisting only of the charac ...
lcd fb参数如何计算 http://blog.csdn.net/yuanlulu/article/details/7377792 不错的文章
一、缘由 上一篇文章Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法介绍到了怎么样在Sping、MyBatis、Hibernate整合的应用中动态切换DataSource数据源的方法,但最终遗留下一个问题:不能切换数据库方言。数据库方言可能在当前应用的架构中意义不是很大,但是如果单纯用MyBatis或Hibernate做数据库持久化操作,还是要处理这一问题。 那么下面将介绍怎么样动态切换SessionFactory,为什么要切换SessionFactory? 因为这里切换SessionFactory就可以实现多数据源和多个Se ...
1.给定两个链表,判断是否有相交。 思路:首先明确一点,如果两个链表相交,那么从第一个交点开始到尾结点结束,所有的结点都是公共结点。 这也就是说,如果两个链表相交,那么这两个链表的尾结点肯定是公共结点,如果尾结点不是公共结点,那么这两个链表肯定不相交。 所以我们可以如下操作:依次遍历两个链表,最后判断尾结点是否相同,如果相同,则相交,如果不相同,则不相交。 复杂度:时间:O(m+n),m,n分别为两个链表的长度;空间:O(1) 2.给定两个链表,找到第一个公共结点。 思路:我们最容易想到的是从尾结点开始挨个向前比较,最后一个相同的就是第一个公共结点。 但是单链表只能从前往后进行 ...
在空白的文本编辑器里打开一个崭新的文本,没有一行代码,出现在眼前的是一个充满了无限可能和希望的项目。可是,当数千行的代码写完之后,整个项目因为bug的出现而被压垮了,更别说添加什么新功能了...这也许是对程 ...
最近在看《headfirst 设计模式》,发现简单工厂,工厂模式,抽象工厂模式这三者的区别于联系不是太好理解,经过研究之后,写几个例子,加深一下印象。 上一篇介绍了简单工厂模式,《玩转简单工厂模式》,下面再写一个 ...
10049 - Self-describing Sequence Time limit: 3.000 seconds http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=34&page=show_problem&problem=990 Solomon Golomb'sself­describing sequenceis the only non­decreasing sequence of positive integers with the pr ...
10049 - Self-describing Sequence Time limit: 3.000 seconds http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=34&page=show_problem&problem=990 Solomon Golomb'sself­describing sequenceis the only non­decreasing sequence of positive integers with the pr ...
移植openssh到nuc951evb板 移植openssh到nuc951 evb板 一应用环境: 硬件:nuc951evb 软件:linux2.6.35 bsp 二交叉编译openssl openssh 1.下载 openssl-1.0.1e.tar.gz: 地址: http://www.openssl.org/source/ openssh-4.6p1.tar.tar http://openbsd.org.ar/pub/OpenBSD/OpenSSH/portable/ 2.交叉编译openssl 解压 #tar zxvf openssl-1.0.1 ...
Global site tag (gtag.js) - Google Analytics