自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学然后能

学无止境,无所不能

  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

原创 LeetCode(ID:890)查找和替换模式

查找和替换1.题目描述你有一个单词列表 words 和一个模式 pattern,你想知道 words 中的哪些单词与模式匹配。 如果存在字母的排列 p ,使得将模式中的每个字母 x 替换为 p(x) 之后,我们就得到了所需的单词,那么单词与模式是匹配的。 (回想一下,字母的排列是从字母到字母的双射:每个字母映射到另一个字母,没有两个字母映射到同一个字母。) 返回 words 中...

2018-09-08 23:37:07 607

原创 LeetCode(ID:888) 公平的糖果交换

公平的糖果交换**1. 题目描述 爱丽丝和鲍勃有不同大小的糖果棒:A[i] 是爱丽丝拥有的第 i 块糖的大小,B[j] 是鲍勃拥有的第 j 块糖的大小。 因为他们是朋友,所以他们想交换一个糖果棒,这样交换后,他们都有相同的糖果总量。(一个人拥有的糖果总量是他们拥有的糖果棒大小的总和。) 返回一个整数数组 ans,其中 ans[0] 是爱丽丝必须交换的糖果棒的大小,ans[1] 是 Bob...

2018-09-08 20:22:43 409

转载 ubuntu文件系统目录说明

1、/:目录属于根目录,是所有目录的绝对路径的起始点,Ubuntu 中的所有文件和目录都在跟目录下。2、/etc:此目录非常重要,绝大多数系统和相关服务的配置文件都保存在这里,这个目录的内容一般只能由管理员进行修改。像密码文件、设置网卡信息、环境变量的设置等都在此目录中。此目录的 rcn.d 目录中存放不同启动级别所启动的服务,network 目录放置网卡的配置信息等。3、/home:系统...

2018-08-25 00:25:01 881

转载 Git 克隆错误‘RPC failed; curl 56 Recv failure....’ 及克隆速度慢问题解决

一、问题原因及现象 在网络情况不稳定下克隆项目时,可能会出现如下错误: 出现此问题原因 http缓存不够或者网络不稳定等。

2018-08-25 00:21:42 3047

原创 《Oracle Databse 11g初学者指南》笔记

第1章 数据库基础1.1 Oracle database 11g的体系结构1.1.1 表空间、支持进程和基本文件1.1.2 DBA共同职责1.2 Oracle database 11g的基本数据类型1.2.1 字符varchar21.2.2 数字number1.2.3 日期date1.2.4 时间戳1.2.5 clob1.2.6 blob1.3 存储对象1.3...

2018-05-10 20:32:48 661

原创 __all__的作用

Python 可以在模块级别暴露接口 __all__ = ["foo", "bar"]很多时候这么做还是很有好处的…… 提供了哪些是公开接口的约定 不像 Ruby 或者 Java,Python 没有语言原生的可见性控制,而是靠一套需要大家自觉遵守的“约定”下工作。比如下划线开头的应该对外部不可见。同样,__all__ 也是对于模块公开接口的一种约定,比起下划线,__all__ 提...

2018-04-26 22:30:09 414

转载 Python的浅拷贝、深拷贝及引用机制

Python的浅拷贝、深拷贝及引用机制浅拷贝归纳所以浅拷贝,可以归纳为,复制一份引用,新的对象和原来的对象的引用被区分开,但是内部元素的地址引用还是相同的。深复制归纳深复制的效果,除了和浅复制一样,将对象的引用新生成一份引用之外,内部所有嵌套的元素,他都会帮你一一独立开. [参考]https://blog.csdn.net/bestallen/article/details/53...

2018-04-25 23:55:54 279

原创 Matlab通过JDBC连接Oracle数据库

Matlab通过JDBC连接Oracle数据库1. 找到jdbc的驱动程序文件并复制位置在Oracle安装基目录\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar,然后将它复制到 matlab安装目录的java子目录..\MATLAB\R2016a\java\jar\toolbox下;2. 修改matlab的classpath文件该文...

2018-04-20 00:11:47 3269

原创 Oracle关于分组小计再合计

其实在之前就写过mysql关于分组小计再合计,只是当时限于知识和眼界所限,所以给了一个不能算是通用的方案的方案,仅仅只是从效果上完成了任务。随着时间的发展,见识到的东西也多了些,近期在使用Oracle,所以下面就以一个Oracle例子来展示下分组小计再合计的实现。案例说明【需求案例】:今有两张表存储商家交易情况详细,现欲了解各商家客户所购买商品情况。案例脚本及数据可从此处下载,文末也附有下...

2018-03-11 23:31:25 13235

原创 Oracle创建新表:如果存在则删除重建

Oracle创建新表之前需要drop掉数据库内的同名表,但drop时如果不存在与要创建表同名的表会报错,所以可以在创建新表之前通过查询判断是否有该同名表,再决定后续操作。/*==============================================================*//* DBMS name: ORACLE Version 11g

2017-09-30 00:04:54 12201 1

原创 Git:your branch is up-to-date

引言your branch is up-to-date 通常它是在git add < files… >之后出现的,其根本原因是版本分支的问题。

2017-09-26 23:39:43 12680

转载 Github .gitignore详解

引言在使用git作版本控制时,git会默认把git控制的文件夹里面的所有文件都加入到版本控制。但是在实践中,我们经常会遇到不想某些文件或文件夹被git追踪的情况.比如logs文件、代码构建过程中产生的一些列文件,要解决这种问题,通常情况下我们需要创建一个文件格式后缀名为.gitignore的文件,来控制哪些文件不被git追踪。

2017-09-26 22:03:34 1503

转载 编写Shell脚本的最佳实践

前言由于工作需要,最近重新开始拾掇shell脚本。虽然绝大部分命令自己平时也经常使用,但是在写成脚本的时候总觉得写的很难看。而且当我在看其他人写的脚本的时候,总觉得难以阅读。毕竟shell脚本这个东西不算是正经的编程语言,他更像是一个工具,用来杂糅不同的程序供我们调用。因此很多人在写的时候也是想到哪里写到哪里,基本上都像是一段超长的main函数,不忍直视

2017-08-17 11:03:47 635

转载 虚拟机安装的三种网络模式

转自:http://www.cnblogs.com/yangxunwu1992/p/5576818.html VMWare提供三种工作模式桥接(bridge)、NAT(网络地址转换)和host-only(主机模式)。 NAT(网络地址转换)   在NAT模式下,虚拟系统需要借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式虚拟系统可把物理主机作为路由器访

2017-07-27 09:46:09 552 1

原创 如何将在Excel中设计的实体对象字段表导入PowerDesigner

今天遇到将Excel中设计的对象字段表转换成MySQL中的表这一问题,我的解决思路是利用PowerDesigner创建PDM模型再转换到sql脚本。这里涉及的到一个比较麻烦的事情是,如何将那么多的字段方便快速的赋给PDM模型实体表?通过参考网络资料,整理了下面的脚本,并给出了详细注释,另外也提供完成的代码和使用说明文件供下载。'这个脚本的作用是将Excel模板中Sheet表对应的数据模型通过Pow

2017-07-26 22:19:58 1616 1

原创 Eclipse Java注释模板设置

Eclipse Java注释模板设置

2017-07-25 20:30:49 331

转载 交换机、集线器、路由器的区别和使用

很多人在询问交换机、集线器、路由器是什么,功能如何,有何区别,笔者就这些问题简单的做些解答。 首先说HUB,也就是集线器。它的作用可以简单的理解为将一些机器连接起来组成一个局域网。而交换机(又名交换式集线器)作用与集线器大体相同。但是两者在性能上有区别:集线器采用的式共享带宽的工作方式,而交换机是独享带宽。 这样在机器很多或数据量很大时,两者将会有比较明显的。而路由器与以上两者有明显区别,它的作

2017-05-07 00:19:40 637

原创 GitHub使用

Git与GitHub的关系Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。而GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。GitHub又能来干什么呢?

2017-04-30 20:51:28 553

原创 sprintf()和itoa()的区别

引题博主对sprintf()和itoa()两者区别的关注要从PAT Basic Level 1002题说起。itoa()不是C标准库中函数,不适用于跨平台环境,建议更多的情况下使用sprintf()。

2017-04-18 21:17:33 8992

转载 内存对齐的全面剖析

两个一样的结构体,为什么sizeof的时候大小不一样呢?原因就在于内存存储设计时的内存对齐,但这是怎么一回事,为什么需要这样做呢?本文的主要目的就是解释明白这一问题。

2017-04-11 21:31:06 295

原创 CSDN的Markdown编辑器的常用语法

CSDN提供了专属的Markdown编辑器,该编辑器功能强大,轻松实现图文混排,具体包括文字、图片、公式、UML流程图等,但本文只讲文字、列表、引用、链接等基本且常用的,至于公式编辑以及UML流程图等内容则放在另一篇博文里讲。

2017-04-09 00:07:51 1342

原创 JS里的方法重载

class Demo1 { public static void main(String[] args) { var(); var(1); var(1,2); var(1,2,3); } public static void var(int... num){ System.out.println(num.length); }}

2016-06-05 00:42:24 399

pywin32-223.1-cp35-cp35m-win_amd64.whl

用来支持将python文件打包成exe可执行文件,其中pyinstaller库的安装就依赖这个库

2018-07-23

PyInstaller-3.3.1.tar.gz

用来支持将pydev文件打包成exe可执行文件,方便在其他没有安装python环境的机器上运行

2018-07-23

基于AT89C51的8*8点阵字符显示的实验报告

基于AT89C51的8*8点阵字符显示的实验报告,内含C语言代码及Proteus仿真原理图,特别适合单片机开发初学者模仿借鉴学习。

2012-10-16

基于AT89C51的按键控制实验报告

基于AT89C51的按键控制实验报告,适合单片机开发初学者模仿学习。

2012-10-16

北大ACM集训配套书籍《程序设计导引及在线实践》

本书的最大特点是和“北京大学程序在线评测系统”紧密结合,把程序设计的实践性庭审到了一个特殊的地位;另外本书还有一个亮点:许多例题后都有来自在POJ上提交程序的错误被列举出来了,这会让使用本书的人少在弯路。

2011-08-27

空空如也

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

TA关注的人

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