自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

转载 [JAVA]toString()、String.valueOf()、(String)

在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object.toString(),(String)要转换的对象,String.valueOf(Object)等。下面对这些方法一一进行分析。 方法1:采用 Object.toString()方法请看下面的例子: Object object = getObject()

2017-09-25 22:38:34 283

原创 [JAVA]快速排序

package sort_book_datastruction;import java.util.ArrayList;import java.util.Arrays;/** * 快速排序: * 基本思想:通过一趟排序将待排序列分割成两部分,其中一部分记录的关键字比另一部分记录的关键字小, * 则可以分别对两部分记录继续进行排序,以达到整个序列有序; * 每一趟能

2017-09-23 15:01:18 419

原创 [JAVA]堆排序

package sort_book_datastruction;import java.util.Arrays;/** * 这是一个建立最大顶堆的过程,根节点值最大, 与最后一个元素进行交换之后, * 然后对剩下的元素进行筛选,即调整堆。 * 两步:1.建堆;2。帅选 * @author Administrator * */public class HeapSort { /*

2017-09-23 15:00:43 353

原创 [JAVA]数组旋转输出

注意元素开始输出的位置;总共有输出多少轮:n/2+1每一轮分为上、右、下、左。求每一个方向起始位置与坐标的关系。import java.util.ArrayList;import java.util.Scanner;/* * 旋转输出矩阵,从中心元素开始,矩阵n*n,n为奇数。 */public class rotateOrder { public ArrayList<I

2017-09-22 22:05:02 1632 1

原创 [MYSQL -26]控制事务处理

1、事务处理支持事务处理的引擎为InnoDB,不支持的为MyISAM. 事务处理作用:可以用来维护数据库的完整性,它保证成批的MYSQL操作要么完全执行,要么完全不执行。 事务处理是一种机制,用来管理必须成批执行的MYSQL操作,以保证数据库不包含不完整的操作结果。利用事务处理,可以保证一组操作不会中途停止,它们或者作为整体执行,或者完全不执行(除非明确指示)。如果没有错误发生,整组语句提交给

2017-09-21 23:21:06 529

原创 动态规划-硬币组合数目

import java.util.Scanner;/* * 硬币的类型有1角,2角,5角,给定一个数额n,多少种组合方式 *///暴力解法public class CashNum { public int getNum(int n){ int count=0; for(int i=0;i<=n;i++) for(int j=0

2017-09-19 12:36:54 1888

原创 动态规划-最少硬币组合问题

import java.util.Scanner;/* * 假设有 1 元,3 元,5 元的硬币若干(无限),现在需要凑出 11 元,问如何组合才能使硬币的数量最少? */public class GetLeastNum { public int getLeastNum(int[] array,int n){ int lens=array.length;

2017-09-19 11:20:34 2650

原创 [MYSQL -23存储过程]

存储过程:为以后的使用而保存的一条或多条MYSQL语句的集合。可将其视为批文件,虽然它们的作用不仅限于批处理。使用存储过程的理由: 通过处理封装在容易使用的单元中,简化复杂的操作。保证数据的完整性简化对变动的管理提高性能。存储过程比单独的SQL语句要快。 总结起来,3个主要好处:简单、安全、高性能 1、使用存储过程MySQL存储过程的执行称之为调用,因此MySQL执行存储过程的语

2017-09-18 15:46:15 527

原创 [MYSQL -22]使用视图

1、视图视图是虚拟的表。与包含数据的表不一样,视图只包含使用时检索数据的查询。 使用视图的原因:重用SQL语句简化复杂的SQL操作。方便重用,而不必知道它的基本查询细节。使用表的组成部分而不是整个表,保护数据。可以给用户授予表的特定部分的访问权限而不是整个标的访问权限。更改数据格式和表示视图仅仅用来查看存储在别处的数据的一种设施,视图本身不包含数据,因此它们返回的数据是从其他表中检索出

2017-09-18 14:55:32 543

原创 [MYSQL -20]更新和删除数据

1、更新数据使用UPDATE语句,采用两种方法: 1.更新表中特定行 2.更新表中所有行 基本的UPDATE语句由3部分组成,分别是: 1.要更新的表 2.列名和他们的新值 3.确定要更新行的过滤条件update customers set cust_email='274857347@qq.com' where cust_id=10005; IGNORE关键字:如果用UPDATE

2017-09-18 14:12:43 709

原创 [MYSQL -19]插入数据

1、数据插入INSERT 用来插入行到数据库表。插入有多种形式:插入完整的行插入行的一部分插入多行插入某些查询的值#缺点是不安全,必须按照表中定义列的顺序插入数据,如果表的结构发生改变,将会和预计的结果不一致甚至失败。#有效的方法是插入列名。insert into customersvalues( NULL, 'Pep E. LaPew', '100 Main

2017-09-18 10:19:07 572

原创 [MYSQL -17]组合查询

1、组合查询多数SQL查询都只包含一个或多个表中返回数据的单条SELECT语句。MYSQL也允许执行多个查询,并将结果作为单个查询结果返回。这些组合查询通常被称为并(union)或符合查询。有两种情况需要使用组合查询 1.在单个查询中从不同的表中返回类似结构的数据 2.对单个表执行多个查询,按单个查询返回数据。select prod_id,prod_name,prod_price

2017-09-18 10:07:30 604

原创 [MYSQL -16]创建高级联结

1、使用表别名缩短SQL语句;允许在单条SELECT语句中多次使用相同的表 表别名只在查询执行使用中使用。与列别名不一样,表别名不返回到客户机。select cust_name,cust_contact from customers as c,orders as o,orderitems as oi where c.cust_id = o.cust_id

2017-09-18 09:55:08 555

原创 [MYSQL -15]创建联结

外键:外键作为某个表中的一列,它包含另一个表的主键值,定义了两个表之间的关系。好处有:分解数据到多个表能更有效的存储,更方便的处理,并且具有更大的可升缩性。联结:一种机制,用来在一条SELECT语句中关联表,因此称之为联结。1、创建联结select vend_name,prod_name,prod_price from vendors,products where vendors

2017-09-17 22:31:48 321

原创 [MYSQL -14]使用子查询

查询: 任何SQL语句都是查询。但此术语一般指的是SELECT语句。子查询:嵌套在其他查询中的查询。select order_num from orderitems where prod_id='TNT2';select cust_id from orders where order_num in (20005,20007);-- combaine the two into oneselect

2017-09-17 21:41:28 366

原创 [MYSQL -13]过滤分组

目前为止的所有计算都是在表的所有数据或匹配特定的WHERE子句的数据上进行的。分组允许数据分为多个逻辑组,以便能对每个组进行聚集计算。GROUP BY子句指示MYSQL分组数据,然后对每个组而不是整个结果集进行聚集。GROUP BY必须出现在WHERE子句之后,ORDER BY子句之前。WHERE过滤行,HAVING 过滤分组。数据分组SELECT vend_id,COUNT(*) AS

2017-09-16 22:46:36 766

原创 [MYSQL -12]汇总数据

聚集函数:运行在行组上,计算和返回单个值的函数 函数 说明 AVG() 返回某列的平均值 COUNT() 返回某列的行数 MAX() 返回某列的最大值 MIN() 返回某列的最小值 SUM() 返回某列值之和select AVG(prod_price) as avg_price from products;select AVG(prod_price)

2017-09-16 12:03:13 290

原创 [MYSQL -11]使用函数处理数据

文本处理函数select vend_name,upper(vend_name) as vend_name_upper from vendors order by vend_name;select vend_name,length(vend_name) as vend_name_upper from vendors order by vend_name; upper()函数将文本转换为大写,l

2017-09-16 11:23:42 321

原创 [MYSQL-10]计算字段

计算字段:存储在表中的数据并不都是应用程序所需要的,所以需要对数据库中检索出来的数据进行转换、计算、格式化。计算字段是运行时SELECT语句内创建的。拼接字段: Concat()函数,将值联结到一起构成单个值。select concat(vend_name,'(',vend_country,')') from vendors order by vend_name;select concat(

2017-09-16 10:58:30 505

原创 [MYSQL-9]用正则表达式进行搜索

REGEXP :告诉编译器regexp后面跟的是正则表达式。基本字符匹配#1、列值中包含1000即可SELECT prod_nameFROM productsWHERE prod_name REGEXP '1000'ORDER BY prod_name;#2、LIKE匹配整个列,以下为列值全名是1000才可以。SELECT prod_nameFROM productsWHERE

2017-09-16 10:18:28 615

原创 [MYSQL-8]用通配符进行过滤

LIKE操作符 通配符:用来匹配值的一部分的特殊字符。 搜索模式 由字面值、通配符或两者组成的搜索条件。百分号(%)通配符 %表示任何字符出现任意次数。select prod_id,prod_name,prod_price from products where prod_name LIKE 'JET%';select prod_id,prod_name,prod_price f

2017-09-15 22:45:14 492

原创 [MYSQL -7]数据过滤

组合WHERE子句建立功能更强的的更高级的搜索条件操作符:用来联结或改变WHERE子句中的子句的关键字。也称为逻辑操作符。组合WHERE子句 MYSQL允许给出多个WHERE子句,两种方式可以使用:以AND子句的方式或者OR子句的方式使用。#价格小于等于10,并且vend_id为1001的数据SELECT prod_id,prod_name,prod_price FROM products

2017-09-15 22:14:09 262

原创 [MYSQL-6] 过滤数据

过滤数据只检索数据需要的指定的搜索条件,搜索条件也称为过滤条件。 WHERE 子句的位置,在同时使用ORDER BY和WHERE子句时,应该让ORDER BY位于WHERE之后,否则将会产生错误。检查单个值SELECT prod_name,prod_price FROM products WHERE prod_name = 'fuses'; MYSQL在执行匹配时默认不区分大小写。所以fu

2017-09-15 21:39:51 247

原创 [MYSQL-5]排序检索数据

ORDER BY 取一个或多个列的名字,据此对输出进行排序。SELECT prod_name FROM products ORDER BY prod_name;按多个列排序SELECT prod_id,prod_name,prod_price FROM products ORDER BY prod_price,prod_name;#首先按价格排序,然后再按名称排序指定排序方向 #按价格以

2017-09-15 21:03:36 288

原创 [MYSQL-4] 检索数据

检索不同的行SELECT DISTINCT vend_id FROM products; 不能部分使用DISTINCT,DISTINCT关键字应用于所有列而不是前置它的列。如果给出SELECT DISTINCT vend_id,prod_price,除非指定的两个列都不同,否则所有行都被检索出来。检索单个列SELECT prod_name FROM products;检索多个列SELEC

2017-09-15 13:52:23 326

原创 [MYSQL] 数据库建立与删除

建立数据库creat schema `lk`;#是反斜杠删除数据库drop schema `lk`;

2017-09-15 11:25:40 318

原创 文章标题

//表示lineptr是一个具有MAXLINES个元素的一维数组,其中数组的每个元素是一个指向字符类型对象的指针。也就是说lineptr[i]是一个字符指针,而*lineptr[i]是该指针指向第i个文本行的首字符。char *lineptr[MAXLINES];

2017-09-13 12:21:16 226

原创 C语言中的 static变量、static函数

C语言中的 static变量、static函数static 变量  静态变量的类型 说明符是static。 静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量。 例如外部变量虽属于静态 存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。 2. 静态局部变量  静态局部变量属于静态存储方式,它具有以下特点:  (1)静态局部变

2017-09-12 22:42:09 444

原创 使用ffmpeg从视频中截取图像帧

使用ffmpeg从视频中截取图像帧 1.问题 从视频中抽取图像帧,并按照指定命名规则保存。 2. 环境 centos 6.3 + ffmpeg 0.6.5 3. 方法 1)安装ffmpeg ffmpeg 位于rpmforge中,如果你的centos没有配置rpmforge,请先配置rpmforge。 yum -y install ffmpeg 并安装对应的依赖包。 2)使用场景

2017-09-04 08:49:02 24288

原创 [python]如何删除目录下指定格式的文件

# -*- coding: utf-8 -*-"""Created on Sun Sep 03 22:01:25 2017@author: Administrator"""#!/usr/bin/python# -*- coding: utf-8 -*-import osdef del_files(path): for root , dirs, files in os.walk(pa

2017-09-03 22:18:35 4070

thinking-in-swiftui&SwiftUI 与 Combine编程

两本SwiftUI书籍教程(thinking-in-swiftui&SwiftUI 与 Combine编程),IOS前端开发,PDF高清,适合前端入门、精通的学生、开发工程师持续学习,提升自我。

2023-08-24

Practical Python and OpenCV by Adrian Rosebrock

2016-07-15

Log和Canny边缘检测算子

Log和Canny边缘检测算子

2016-07-15

Laplacian边缘检测自编写matlab代码

Laplacian边缘检测自编写matlab代码

2016-07-15

Canny 边缘检测matlab代码

Canny 边缘检测matlab代码

2016-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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