C++实现按绩点排名 2017年02月05日 12 阅读 题目内容:有一些班级的学生需要按绩点计算并排名。每门课的成绩只有在60分以上(含),才予以计算绩点。课程绩点的计算公式为:(课程成绩-50)÷10×学分数。一个学生的总绩点为其所有课程绩点总和除以10.输入描述:输入数据中含有一些班级(数量≤20)。第一行为班级数量。每个班级的第一行数据为n(≤10),表示该班级共有n门课程。每个班级的第二行数据为a1,a2,a3,……,an,表示每门课程的...
CyaSSL信息泄露漏洞(CVE-2013-1623) 2017年02月05日 12 阅读 发布日期:2013-02-05更新日期:2013-02-26受影响系统:CyaSSL CyaSSL描述:--------------------------------------------------------------------------------BUGTRAQ ID: 57780CVE(CAN) ID: CVE-2013-1623CyaSSL是针对嵌入系统开发人员的小型的便携嵌入式SSL编程库。wolfSSL CyaSSL 2.5.0d ...
C++排列对称串 2017年02月05日 12 阅读 题目内容:字符串有些是对称的,有些是不对称的,请将那些对称的字符串按从小到大的顺序输出。字符串先以长度论大小,如果长度相同,再以ASCII码值为排序标准。输入描述:输入数据中含有一些字符串(1<=串长<=256)。输出描述:根据每个字符串,输出对称的那些串,并且要求按从小到大的顺序输出。题目分析:(1)定义一个string类型的向量容器(2)将输入的字符串反转,看是否和原字符串相同,以此判断字符是否对称(3)若对称,则将该字符串插入到向量容器中...
C++实现01串排序 2017年02月05日 12 阅读 题目内容:将01串首先按长度排序,长度相同时,按1的个数从少到多进行排序,1的个数相同时再按ASCII码值排序。输入描述:输入数据中含有一些01串,01串的长度不大于256个字符。输出描述:重新排列01串的顺序,使得串按题目描述的方式排序。题目分析:(1)定义一个多重集合容器,该容器的元素类型为string,采用设定的比较函数(2)因为元素是string而非结构体,所以可以编写比较函数,重载“()”操作符。对于参与比较的每两个字符串...
Linux Kernel Bluetooth HIDP信息泄露漏洞 2017年02月05日 13 阅读 发布日期:2013-02-22更新日期:2013-02-26受影响系统:Linux kernel 3.7.xLinux kernel 3.4.xLinux kernel 3.2.xLinux kernel 3.0.x描述:--------------------------------------------------------------------------------BUGTRAQ ID: 58112Linux Kernel是Linux操作系统...
C++判断五位以内的对称素数 2017年02月05日 14 阅读 题目内容:判断一个数是否为对称且不大于五位数的素数。输入描述:输入数据含有不多于50个的正整数n(0<n<232)。输出描述:对于每个n,如果该数是不大于五位数的对称素数,则输出“Yes”,否则输出“No”。每个判断结果单独列一行。题目分析:(1)判断它是否是五位以内的数,即该数是否小于100000.(2)判断该数是否对称,以下三种情况成立:该数是一位数或11;该数是三位数,即该数大于100且小于...
最新版 Java 发现新的漏洞 2017年02月05日 12 阅读 安全公司Security Explorations报告发现最新版Java存在一个安全漏洞, 允许完全绕过沙盒安全机制。与此同时,甲骨文最近修复的Java漏洞被发现已经包含在黑客攻击工具包中,凸显了及时打补丁的重要性。Security Explorations称,它已经通知了甲骨文,并提供了攻击概念验证代码,漏洞在原始版本、Java 7 Updates 11和15(Updates 15是最新版本)上都有效。为了防止被黑客利用,漏洞的细节没有披露多少。呼吁:业...
S3C2440时钟频率 2017年02月05日 12 阅读 系统时钟MINI2440开发板在没有开启时钟前,整个开发板全靠一个12MHz的晶振提供频率来运行,也就是说CPU,内存,UART等需要用到时钟频率的硬件都工作12MHz下,而S3C2440A可以正常工作在400MHz下,两者速度相差可想而知,就好比牛车和动车。如果CPU工作在12MHz频率下,开发板的使用效率非常低,所有依赖系统时钟工作的硬件,其工作效率也很低,比如,我们电脑里面经常提到的超频,超频就是让CPU工作在更高的频率下,让电脑运算速度更快,虽然频...
VMWare vCenter Server和vCenter Server Appliance拒绝服务漏洞 2017年02月05日 12 阅读 发布日期:2013-02-21更新日期:2013-02-27受影响系统:VMWare vCenter 5.0VMWare vCenter 4.1 Update 2描述:--------------------------------------------------------------------------------BUGTRAQ ID: 58139CVE ID: CVE-2012-6326VMware vCenter Server可以快速部署虚...
Linux C之多线程 2017年02月05日 12 阅读 线程有关的函数都在头文件#include<pthread.h>中。一、创建线程int pthread_create(pthread_t *tidp,const pthread_attr_t *attr,void*(*start_rtn)(void),void *arg);若成功则返回0,否则返回出错编号。返回成功时,由tidp指向的内存单元被设置为新创建线程的线程ID。attr参数用于指定各种不同的线程属性。新创建的线程从start_rtn函数...
Xen Linux netback drivers/net/xen-netback/netback.c本地拒绝服务漏洞 2017年02月05日 13 阅读 发布日期:2013-02-05更新日期:2013-02-27受影响系统:XenSource Xen描述:--------------------------------------------------------------------------------BUGTRAQ ID: 57744CVE(CAN) ID: CVE-2013-0217Xen是一个开源虚拟机监视器,由剑桥大学开发。Xen netback实现包括若干个缺陷,这使用一个guest可...
Java序列化机制 2017年02月05日 12 阅读 Java序列化机制的主要目的是将内存中的对象转换成字节流,然后传输到其它的系统,并在其它系统中将字节流重新生成对象。典型的应用场景就是Java分布式系统,在一个JVM中创建的对象经常要通过网络等传输到另外一个JVM中。因此在Java分布式中,序列化是非常重要的一环。Java语言提供序列化对象方式有两种:实现 Serializable接口;这是系统的默认实现实现 Externalizable,并实现其中的writeExternal(ObjectOutput ...
Apache Maven SSL证书验证安全绕过漏洞 2017年02月05日 12 阅读 发布日期:2013-02-23更新日期:2013-02-27受影响系统:Apache Group Maven 3.x描述:--------------------------------------------------------------------------------BUGTRAQ ID: 58136CVE(CAN) ID: CVE-2013-0253Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apac...
Hadoop解析序列文件并可视化输出 2017年02月05日 12 阅读 Hadoop版本:1.0.4,jdk:1.7.0_25 64bit。在进行mahout算法分析的时候有时会遇到算法最后的输出文件是序列文件的情况下,这样就不能直接通过HDFS文件系统看到最终的结果了(乱码,因为是序列文件)。以前编写过一个可以直接把序列文件<key,value>读入到一个map变量中的java文件,叫做ReadArbiKV ,可以在下面的地址下载。免费下载地址在 http://linux.linuxidc.com/用户名与密码都...
Spring 3 调度器示例 —— JDK 定时器和 Quartz 展示 2017年02月05日 12 阅读 Spring框架提供了执行和调度任务的抽象,支持线程池或者在应用服务器环境中代理给CommonJ. Spring也集成了支持使用JDK Timer和Quartz调度库提供的Quartz Scheduler来实现任务调度的类.两种调度器通过分别引用可选的Timer或者org.quartz.Trigger实例的工厂Bean来进行设置. 另外,还有一个可以同时满足Timer和Quartz Scheduler的类允许我们调用一个存在的目标对象的方法。在这篇教程中,...
AdaptCMS 多个SQL注入漏洞 2017年02月05日 12 阅读 发布日期:2013-02-05更新日期:2013-02-27受影响系统:AdaptCMS AdaptCMS 2.x描述:--------------------------------------------------------------------------------BUGTRAQ ID: 57739AdaptCMS是PHP CMS。AdaptCMS 2.0.4及其他版本在实现上存在多个安全漏洞,可导致执行跨站脚本和SQL注入攻击。跨站脚本==...
JSSE和GnuTLS配合来实现Java和C的安全通信 2017年02月05日 12 阅读 一直在思考如果Server端用C,client用Java来实现,如何实现两者之间的安全通信。其实这个比较成熟了,c语言推荐使用gnutls(考虑license问题),Java使用 JSSE就可以解决这个问题。以下是示例代码:C Server 代码:echoserver.c/* This example code is placed in the public domain. */#ifdef HAVE_CONFIG_H#include <config...
Oracle Java Runtime Environment多个不明细节远程代码执行漏洞 2017年02月05日 12 阅读 发布日期:2013-02-25更新日期:2013-02-27受影响系统:Oracle Java Runtime Environment描述:--------------------------------------------------------------------------------BUGTRAQ ID: 58153Oracle Java Runtime Environment (JRE)是一款为JAVA应用程序提供可靠运行环境的解决方案。...
JSSE和GnuTLS配合的时候证书的生成 2017年02月05日 12 阅读 本文是配合上文《JSSE和GnuTLS配合来实现Java和C的安全通信》如何生成证书的:CA:private key: ca.ericsson.com.keycert: ca.ericsson.com.certcrl: ca.ericsson.com.crlIMS collectd:private key: collectd.IMS.ericsson.com.keycert: collectd.IMS.ericsson.com.certcerttool -...
HP LeftHand Virtual SAN Appliance多个任意代码执行漏洞 2017年02月05日 12 阅读 发布日期:2013-02-05更新日期:2013-02-27受影响系统:HP LeftHand Virtual SAN Appliance描述:--------------------------------------------------------------------------------BUGTRAQ ID: 57754CVE(CAN) ID: CVE-2012-3282,CVE-2012-3283,CVE-2012-3284,CVE-20...