摘要:
create table student ( sid varchar2(10), --学号 sname varchar2(10), --姓名 classid varchar2(10), --班级号 score int --分数);问题一: 班级中平均分最高的 班级号 以及 分数;insert into student values('001','z001','1',80);insert into student values('002','z001','1',90);insert into stud 阅读全文
摘要:
package execise; import java.util.ArrayList; import java.util.List; import domain.User; public class MainTest { /** * @param args */ public static void main(String[] args) { User user=new User(); user.setId(1); user.setName("aa"); user.setSex("man"); User us... 阅读全文
摘要:
1. 标准输入与输出 我们知道,执行一个shell命令行时通常会自动打开三个标准文件,即标准输入文件(stdin),通常对应终端的键盘;标准输出文件(stdout)和标准错误输出文件(stderr),这两个文件都对应终端的屏幕。进程将从标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件中。 我们以cat命令为例,cat命令的功能是从命令行给出的文件中读取数据,并将这些数据直接送到标准输出。若使用如下命令: $ cat config 将会把文件config的内容依次显示到屏幕上。但是,如果cat的命令行中没有参数,它就会从标准输入中读取数据,并将... 阅读全文
摘要:
原文地址:http://blog.csdn.net/jinzhuojun/article/details/13297447虽然摩尔定律让我们的计算机硬件得以以指数速度升级,但反摩尔定律又不断消减这些升级所带来的好处。其原因之一就是面对硬件的更新换代,程序员似乎不用再对内存“精打细处“了。而近年来随着穿戴式设备和大数据平台的兴起(一个是内存本身受限,一个是对内存的需求巨大),让内存的有效利用又成为了值得开发人员关注的热点。《Small MemorySoftware: Patterns For System With Limited Memory 》(http://www.smallmemory. 阅读全文
摘要:
这道题对我来说有陷阱虽说是赤果果的扩展欧几里德,看样子基本攻还是不够哈,基本功夫一定要好,准备每天上那种洗脑课时分 多看看数论书,弥补一下 自己 狗一样的基础, 这道题用到了一个性质: 对于不定整数方程pa+qb=c,若 c mod Gcd(a, b)=0,则该方程存在整数解,否则不存在整数解。 上面已经列出找一个 整数解的方法,在找到p * a+q * b = Gcd(a, b)的一组解p0,q0后, /*p * a+q * b = Gcd(a, b)的其他整数解满足: p = p0 + a/Gcd(a, b) * t q = q0 - b/Gcd(a, b) * ... 阅读全文
摘要:
在电视制作还没有完全整转到高清之前,有很多原来的SD素材需要转到HD信号进入高清切换或者编辑平台,电视台是电视节目的发射源端,所以上变换过程不能引入额外的噪声或者失真;上变换使用的方式一般有4种:pillarbox:邮筒模式;就是对4:3构图的视频信号2侧加入黑边上变到16:9的构图,图像比例不会发生变化,但是2侧的黑边会让人感到别扭,实际常使用该模式; V-CUT模式:就是上下切掉 因为损失像素多,一般不采用这个模式;14:9折中模式:就是兼做上面的左右加黑边和上下切边的做法;实际中使用也不多anamophic变形模式:就是直接拉伸图像,4:3构图的视频转换为16:9后,物体会变得矮胖;目前 阅读全文
摘要:
Ubuntu下设置服务自启动一般/etc下可能还有/etc/rc.local,/etc/rc.sysinit文件,一般/etc/rc.local默认并不做什么实事,可能是系统留下的一个接口,供用户添加系统启动时执行的动作,它一般会执行在/etc/init.d/的后面,所以比较靠后。/etc/rc.sysinit在 Redhat9.0里做的事比较多,有点类似执行/etc/rcS.d/下面的动作。系统执行完init之后,会首先执行/etc/rcS/下面的以S[0-9][0-9]init_script为命名的初始化(如果改为以K开头,便不会被执行了),执行顺序以S后面的两位数字的由小到大的顺序;之后 阅读全文
摘要:
一、1、添加用户 (1)创建一个新的用户username #sudo useradd username (2)设置用户username 的密码 #sudo passwd username 2、添加用户组 创建一个新的组groupname #sudo groupadd groupname 3、修改账号 (1)把用户username 加入到组groupname 中 #sudo usermod -g groupname username (2)更改用户密码 先使用户的密码过期 #sudo passwd -e username 用户登录后,会提示要更改密码 (3)修改文件夹的权限 #sudo cho. 阅读全文
摘要:
案例: 某即时战略游戏,你训练出来各种很强的战士。 为了增加游戏的可玩性,增加了一种复制魔法。实施该魔法,可以复制任意的战士。 你会怎样考虑这个设计? 在继续阅读之前,请先认真思考并写出你的设计,这样对你更好地理解本模式将会更有帮助。 分析: 1.无疑增加一个复制的方法能解决这个问题。 2.专门写一个复制类吗?传入一个战士,然后返回一个复制的战士,这样可行吗?这样做有以下问题: 1)游戏还在设计中,战士的品种还会不断演变,每增加一个品种,或者修改某品种的战士,复制类就需要修改代码。 2)为了复制好战士,复制类需要访问战士内部的属性,这样战士类可能需要暴露内部信息。 通过“原型”这两个... 阅读全文
摘要:
C语言获取系统当前时间time_t -- 时间类型 struct tm -- 时间结构 time(&now)函数获取当前时间距1970年1月1日的秒数,以秒计数单位。 localtime ( &rawtime ); -- 转为当地时间,tm 时间结构 比如获取当前年份: int iyear = 0; int sysyear = 0; time_t now; struct tm *timenow; time(&now); timenow = localtime(&now); sysyear = timenow->tm_year+1900; 例子:获取系统当前 阅读全文