未绪

个人博客 http://weixublog.xyz ,欢迎访问~

Python 中 map和reduce 的用法

首先是map:接受两个参数,第一个是函数,第二个是一个可迭代的的参数(Iterable)如下例子,我们定义一个函数f(x)=x^2#map的用法 def func(x): return x*x m=map(func,range(1,8)) print(list(m)) #输出 [1, 4,...

2017-07-30 10:47:16

阅读数:2768

评论数:0

使用Popup做一个ADF的弹窗

首先我们来看一下做出来后的效果图接下来我们就着手来做一下准备所需的组件:一个[Delete按钮],一个确认[删除弹窗],一个[Result弹窗]制作第一个[删除弹窗]弹窗,效果图如下在里面加入一个[Comfim Dialog] 制作第二个[Result弹窗],效果图如下接下来制作点击[Delet...

2017-07-29 17:33:34

阅读数:474

评论数:10

PL/SQL 中显式游标的使用

一般在PL/SQL中使用显式游标有如下的过程Created with Raphaël 2.1.0声明游标打开游标提取当前行到变量当前行为空?关闭游标yesno我们以输出employees表中员工的姓名为例,进行以下的操作DECLARE V_EMP_FIRST_NAME EMPLOYE...

2017-07-25 11:56:20

阅读数:513

评论数:0

PL/SQL中Lpad函数和Rpad函数的用法

这两个函数主要用来实现一些对齐,如下图的一个订单界面pad的中文意思是填充,所以说顾名思义 Lpad->Left pad ->左填充 Rpad->Right pad ->右填充 这两个函数分别都接受三个参数,以Lpad为例,其函数定义如下Lpad(src_str,...

2017-07-25 10:26:44

阅读数:2177

评论数:0

用PLSQL给自己发一份邮件

听到老师说PLSQL是可以写一个发送邮件功能的程序的,于是就去网上找轮子咯!网上的资料还是蛮多的,也有很多是有问题的,还有一些就是直接贴源代码,缺乏必要的一下讲解。在我的这篇博客你能得到什么呢? 一个亲测可用的源代码 对源代码的一些讲解 对发送邮件的原理的一个初步了解 首先贴出源代码(这是一个PR...

2017-07-23 23:55:32

阅读数:363

评论数:0

PLSQL 中的存储过程和函数简单使用

PLSQL 中的存储过程和函数简单使用,以下的测试数据皆在以hr登录的 employees 及其相关表中 首先我们来写一个存储过程:可以写出如下代码:CREATE OR REPLACE

2017-07-21 17:28:22

阅读数:344

评论数:0

PLSQL 定义含有多个字段的数组类型变量

PLSQL 定义含有多个字段的数组类型变量 首先我们来看一下怎样在PLSQL中定义一个只含有一个字段的数组: 在这里我们创建一个用户姓名数组 -- PLSQL 定义含有单个字段的数组类型变量 DECLARE TYPE user_name_type IS TABLE OF VARCHAR2(...

2017-07-21 17:01:59

阅读数:2022

评论数:0

Oracle_SQL之lag()和lead()函数使用

Oracle_SQL之lag()和lead()函数: 例题:Show the department number, name, number of employees, and average salary of all departments, together with the names, ...

2017-07-20 17:13:15

阅读数:979

评论数:0

Oracle_SQL 之条件表达式

前言在Oracle中,我们有两种方式可以实现 IF-THEN-ELSE 的逻辑:CASE 语句 或者 DECODE 函数 相比较来说DECODE 函数会更加的简洁。我们在oracle数据库中建立一个user_info表:CREATE TABLE user_info(user_id NUMBE...

2017-07-19 23:41:43

阅读数:4077

评论数:0

Oracle_SQL 基础之 类型转换

Oracle有三种最基本的数据类型,即字符型、数值型、日期型。 Oracle 数据类型的隐式转换 现在在oracle数据库中建立一个user_info表,对应代码如下: CREATE TABLE user_info( user_id NUMBER(2) PRIMARY KEY, user...

2017-07-19 19:48:52

阅读数:274

评论数:0

Oracle_SQL 基础知识

基础知识-SELECT语句和条件选择注意: 测试数据全部在以hr登录的employees以及与它相关的表中存储。查询当前表的所有信息:SELECT e.* FROM employees e查询工资在5000到10000之前的用户:SELECT e.* FROM employees e ...

2017-07-19 15:03:07

阅读数:205

评论数:0

子集树与排列树

在前面的利用回溯法求解01背包问题的时候,我们提到了这个问题的解空间树是子集树,那么什么是子集树呢?与子集树对应的还有一个排列树!它们又有什么区别呢?概念说明为了说明这两个概念的区别,我们首先假定有一个集合SS当我们求解的结果是集合SS的某一子集的时候,其对应的解空间是子集树。时间复杂度O(2n)...

2017-07-14 17:48:35

阅读数:3792

评论数:0

回溯法求解01背包问题

问题描述在前面文章http://blog.csdn.net/zjq_1314520/article/details/74858504我们使用动态规划求解了背包问题,时间复杂度是O(cn)O(cn),当我们的c的值非常大的时候,说消耗的时间也是非常大的! 接下来我们就使用回溯法来求解这个问题,其时...

2017-07-14 16:03:10

阅读数:1515

评论数:1

用贪心算法解背包问题(装载问题)

题目描述给定一个最大载重量为M的卡车和N种食品,有食盐,白糖,大米等。已知第 i 种食品的最多拥有Wi 公斤,其商品价值为Vi元/公斤,编程确定一个装货方案,使得装入卡车中的所有物品总价值最大。题目分析分析:因为每一个物品都可以分割成单位体积,单位体积的利益越大显然总收益越大,所以它局部最优满足全...

2017-07-11 20:19:46

阅读数:600

评论数:0

利用动态规划求解01背包问题

问题描述现在我们有n件物品,每件物品有其对应的重量(w)和对应的价值(v),现在有一个背包可以用来装这些物品,但是由于其承重量有限,故有一个最大承重c。 现在给定物品的件数,背包的承重,以及每一件物品对应的重量和质量,我们求出在这种情况下,背包装的物品的最大价值。如下: 输入: 5 1...

2017-07-09 12:38:54

阅读数:306

评论数:0

动态规划之最长公共子序列问题(LCS)

问题描述:字符序列的子序列是指从给定字符序列中随意地(不一定连续)去掉若干个字符(可能一个也不去掉)后所形成的字符序列。令给定的字符序列X=“x0,x1,…,xm-1”,序列Y=“y0,y1,…,yk-1”是X的子序列,存在X的一个严格递增下标序列<i0,i1,…,ik-1>,使得对所...

2017-07-08 18:44:41

阅读数:1370

评论数:0

动态规划之最大字段和问题

问题提出有一由n个整数组成的序列A={a1,a2,...an,}A=\{a_1,a_2,...a_n,\},截取其中从i−ji-j的子段并计算字段和,那么最大的字段和为多少?

2017-07-05 16:56:33

阅读数:1590

评论数:0

生活中的ISBN码和身份证号码的校验

ISBN码ISBN码是国际标准书号,出现在我们购买的图书后面,加上校验码一共有13位,其校验码的生成策略如下: 用1分别乘书号的前12位中的奇数位,用3乘以偶数位 ; (2) 将各乘积相加,求出总和 ; (3) 将总和除以10,得出余数 ; (4) 将 10 减 去 余...

2017-07-04 02:51:38

阅读数:281

评论数:2

递归与分治策略之利用中位数线性时间选择

前言这一篇文章就上上一篇博文算法的进一步优化了! 这里我们就利用中位数来进行线性时间的选择算法! 中位数就是指将数据按大小顺序排列起来,形成一个数列,居于数列中间位置的那个数据就是中位数。 算法思路(1)将输入的n个数划分成 ⌈n5⌉\lceil \frac{n}{5} \rceil 个组...

2017-07-03 01:40:32

阅读数:378

评论数:0

递归与分治策略之线性时间选择(随机划分线性选择)

题目描述给定线性序集中n个元素和一个整数k,1≤k≤n,要求找出这n个元素中第k小的元素。 输入包括两行: 第一行两个数:n k (n表示数组长度 k表示第k小的数) 第二行输入数组的n个元素。 输出:第k小的数 例如输入: 8 5 44 39 27...

2017-07-03 00:37:43

阅读数:191

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭