题意: 有n天,m门课和常数k; 每天上一门课,每门课程有两个属性,最少作业量a,最多作业量b,和难度c。 1<=a<=b<=1e16 c<=100 1<=n<=m<=50 1<=k<=100 要求所有课程的作业量总和最多。 要求除第一天外,其他情况下作业量是前一天加k或者前一天乘k。 输出每天课程 ...
分类:
其他好文 时间:
2016-05-05 12:53:37
阅读次数:
317
关系型数据库与面向对象 模型不匹配(阻抗不匹配) Java面向对象语言,对象模型,其主要概念有:继承、关联、多态等;数据库是关系模型,其主要概念有:表、主键、外键等。 解决办法: 1使用JDBC手工转换。 2使用ORM(Object Relation Mapping对象关系映射)框架来解决,主流的O ...
分类:
Web程序 时间:
2016-05-05 12:54:17
阅读次数:
135
前不久徐飞写了一篇很好的文章:Web 应用的组件化开发。本文尝试从历史发展角度,说说各种研发模式的优劣。 一、简单明快的早期时代 可称之为 Web 1.0 时代,非常适合创业型小项目,不分前后端,经常 3-5 人搞定所有开发。页面由 JSP、PHP 等工程师在服务端生成,浏览器负责展现。基本上是服务 ...
分类:
其他好文 时间:
2016-05-05 12:51:39
阅读次数:
204
一开始jsp的默认文件中是这样子的 <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> 这时不管是从bean取数据还是out.print("中文")都会乱码 在jsp文件开始中输入<%@ page con ...
分类:
Web程序 时间:
2016-05-05 12:52:01
阅读次数:
138
1. 设备类型 linux中主要由3种类型的设备,分别是: 设备类型 代表设备 特点 访问方式 块设备 硬盘,光盘 随机访问设备中的内容 一般都是把设备挂载为文件系统后再访问 字符设备 键盘,打印机 只能顺序访问(一个一个字符或者一个一个字节) 一般不挂载,直接和设备交互 网络设备 网卡 打破了Un ...
分类:
系统相关 时间:
2016-05-05 12:52:05
阅读次数:
244
一.js打开新窗口,经常被拦截 二、 1.如果是用户点击操作,打开新窗口不被拦截 2.如果在ajax回调函数中调用打开新窗口会被拦截 三、Ajax毁掉函数中,打开新窗口解决方案 ...
分类:
Web程序 时间:
2016-05-05 12:50:23
阅读次数:
144
启动mysql 报错: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (111) 1、先查看 /etc/rc.d/init.d/mysqld sta ...
分类:
数据库 时间:
2016-05-05 12:51:35
阅读次数:
151
题意:输入t,t组测试样例,每组样例输入 n, v, k. 接着输入n个物品的价值,再输入n个物品的体积。求k优解。 分析:dp[n][v][k]表示n个物品,在体积不超过v的情况,第k大的值是多少。dp[i][v][k]与dp[i-1][v][k]与dp[i-1][v-volume[i]]+val ...
分类:
其他好文 时间:
2016-05-05 12:49:45
阅读次数:
100
有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录 ...
分类:
系统相关 时间:
2016-05-05 12:49:47
阅读次数:
272
修改oracle字符集 修改oracle字符集 修改oracle字符集 修改oracle字符集 修改oracle字符集 方法/步骤 oracle数据库的字符集更改 A、oracle server 端 字符集查询 select userenv('language') from dual 其中NLS_C ...
分类:
数据库 时间:
2016-05-05 12:50:07
阅读次数:
188
创建模型 现在,你的开发环境 —— 一个“项目” —— 已经建立起来,你将开始在上面做一些东西。 你编写的每个Django应用都是遵循特定约定且包含一个Python包。 Django自带一个工具,它可以自动生成应用的基本目录结构,这样你就能专心于书写代码而不是创建目录。 项目 vs. 应用 项目和应 ...
分类:
其他好文 时间:
2016-05-05 12:49:58
阅读次数:
218
一、响应式设计的定义 将三种已有的开发技巧(弹性网格布局、弹性图片、媒体和媒体查询)整合起来,命名为响应式网页设计。真正的响应式设计方法不仅仅只是根据视口大小改变网页布局。相反,它是要从整体上颠覆我们当前 设计网页的方法。以往我们先是针对桌面电脑进行固定宽度设计,然后将其缩小并针对小屏幕进行内容重排 ...
分类:
Web程序 时间:
2016-05-05 12:50:15
阅读次数:
124
Android_APP 微信支付接口开发 日期:2015-10-06 12:47:33 作者: 来源: 人气:3549 日期:2015-10-06 12:47:33 作者: 来源: 人气:3549 1、首先说一下我们在开发微信支付接口的时候遇到最多和最疑惑的问题,那就是明明 appid、商户号、AP ...
分类:
微信 时间:
2016-05-05 12:49:33
阅读次数:
470
在下是webrtc开发新手,目前遇到了个问题,翻来翻去一直没弄明白。可能英文不佳,看文档看蒙了,所以一直没找到解决方法。 开发环境: node.js 搭建的服务器 目前是用socket.io做通信 开发目的: A同学向B同学发起请求,B同学收到后双方互相视频直播。 如果有清楚的同学麻烦告知我哈,真的 ...
分类:
Web程序 时间:
2016-05-05 12:50:31
阅读次数:
172
maven作为一种自动化构建工具,在现在的企业应用开发中运用非常普遍。 企业项目一般都比较大,多采用maven管理的多模块项目,下面直接上创建步骤 一、创建一个maven项目 ...
分类:
系统相关 时间:
2016-05-05 12:50:59
阅读次数:
149
1.移动网络简介 1G:表示第一代移动通讯技术,以模拟技术为基础的蜂窝无线电话系统,如现在已经淘汰的模拟移动网。1G无线系统在设计上只能传输语音流量,并受到网络容量的限制。 2G:第二代手机通信技术规格,以数字语音传输技术为核心。一般定义为无法直接传送如电子邮件、软件等信息;只具有通话和一些如时间日 ...
分类:
移动开发 时间:
2016-05-05 12:47:14
阅读次数:
380