自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (6)
  • 问答 (5)
  • 收藏
  • 关注

原创 指定镜像站点下载python包

指定包下载清华源pipinstall -ihttps://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn Django豆瓣源pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com tensorflow==1.15.0Djangob不带版本号,默认下载最新,tensorflow指定下载1.15..

2021-07-19 12:13:41 489 2

转载 entrySet与keySet的不同用法

1、基本概述SetMap.EntryK,V>> entrySet()  返回此映射中包含的映射关系的 set 视图。SetK>              keySet()      返回此映射中包含的键的 set 视图。2、效率分析对于keySet其实是遍历了2次,一次是转为iterator,一次就从hashmap中取出key所对于的value。而entry

2014-09-01 10:13:45 1680

原创 javascript基础编程の面向对象编程

javascript是解释型的语言,在编译时和运行时之间没有明显区别,因此需要更动态的方法。javascript没有正式的类的概念,我们可以使用在运行时创建新的对象类型来替代,并且可以随时更改已有对象的属性。    javascript是一种基于原型的面向对象的语言,即每个对象有个原型,对象从原型中继承属性和方法。当访问对象的属性或调用对象的方法时,解释器首先检查对象是否有个同名的实例属性或方

2014-08-09 17:09:10 895

原创 javascript基础编程の变量、对象、数据类型及函数

在web标准中,网页由结构、表现形式和行为三个部分组成。    结构标准---->XHTML;    表现形式标准----->CSS;    行为标准----->javascript;    javascript是一种专门设计用来给网页增加交互性的编程语言,最初由Netscape公司开发,最后提交给了欧洲计算机制造商协会(ECMA)。   一、javascript特点: 

2014-08-09 11:47:06 993

原创 javascript高级编程

js拥有以下几种基本数据类型:

2014-08-07 17:24:00 898

转载 js中"=="与"==="区别

首先,== equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ==,不做类型转换,类型不同的一定不等。 下面分别说明: 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,就[不相等] 2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个

2014-08-04 23:35:36 700

原创 spring-mvc浅析入门

最近项目很多地方用到了springmvc框架,由于很久没用过了,感觉生疏了不少,现重新整理一下:    注意图中两个浅绿色箭头,事实上,DispatcherServlet与HandlerMapping和Controller和ViewResolver之间的相互工作还是有一个先后的顺序的    有必要说一下spring-mvc几个主要接口!    DispatcherServlet接口

2014-07-28 20:33:47 836

原创 oracle常用SQL语句

最近项目中用到,现记录

2014-07-26 15:40:12 686

原创 Java如何实现按指定行读取文件

最近在开发实战中,遇到了一个这样的技术情景:    把log4j生成的日志文件定时刷进MySQL数据库,比如三个小时刷一次,那么每次刷数据的时候,如何控制文件读取是从上一次文件读取结束的地方开始继续读取的?并且本次要读取到文件结尾处。在网上各种搜索提问后,找到了一个叫RandomAccessFile Java类解决了问题。    先上代码: static int size=1;//主

2014-07-26 15:04:38 7846

原创 计算机字符编码

一、ASCII码

2014-06-11 20:55:55 863

原创 Java数据结构与算法之集合

线性表、链表、哈希表是常用的数据结构,在进行Java开发时,SDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。                                                                          一、Collection接口    Collection是最基本的集合接口,一个Coll

2014-06-11 20:12:45 891

原创 Java数据结构与算法之栈和队列

此类数据结构和算法更多是作为程序员的工具来运用。他们主要作为构思算法的辅助工具,而不是完全的数据存储工具。这些数据结构的生命周期比那些数据库类型的结构要短得多。在程序操作执行期间它们才被创建,通常用它们去执行某项特殊任务,当完成任务之后,它们就被销毁。

2014-06-09 10:18:56 2205

原创 Java数据结构与算法之排序

排序从大体上来讲,做了两件事情:    1、比较两个数据项;    2、交换两个数据项,或复制其中一项    一、冒泡排序    大O表示法:交换次数和比较次数都为O(N*N)。    算法原理:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。

2014-06-09 09:46:37 1098 2

原创 Java数据结构与算法之数组

数组特点:    1、大小固定    2、同一数据类型    3、下标访问    4、数据项可重复    Java数据类型:基本类型(int和double)和对象类型。在许多编程语言中,数组也是基本类型。但在Java中把它们当作对象来对待,因此在创建数组时必须使用new操作符。    有序数组与无序数组比较:最主要的好处是查找速度比无序数组快多了。不好的方面是在插入操作

2014-06-09 09:11:46 1028

原创 MySQL学习笔记之二十五 撤销用户和授权

撤销用户和授权的有两种方法,一是使用 REVOKE 语句,二是直接修改授权表。

2014-06-07 07:46:59 811

原创 MySQL学习笔记之二十四 设置用户并授权

你可以有 2 个不同的方法增加用户:通过使用 GRANT 语句或通过直接操作 MySQL 授权表。比较好的方法是使用 GRANT 语句,因为他们是更简明并且好像错误少些。     一、

2014-06-07 07:38:45 761

原创 MySQL学习笔记之二十三 权限之设置密码

由MySQL使用用户名和口令的方法与Unix或Windows使用的方式有很多不同之处:    MySQL使用于认证目的的用户名,与Unix用户名(登录名字)或Windows用户名无关。缺省地,大多数MySQL客户尝试使用当前Unix用户名作为MySQL用户名登录,但是这仅仅为了方便。客户程序允许用-u或--user选项指定一个不同的名字,这意味着无论如何你不能使得一个数据库更安全,除非所有

2014-06-06 16:40:47 705

原创 MySQL学习笔记之二十二 权限系统工作原理

一、权限系统工作的一般过程    MySQL权限系统保证所有的用户可以严格地做他们假定被允许做的事情。当你连接一个MySQL服务器时, 你的身份由你从那连接的主机和你指定的用户名来决定,系统根据你的身份和你想做什么来授予权限。    MySQL在认定身份中考虑你的主机名和用户名字,是因为有很小的原因假定一个给定的用户在因特网上属于同一个人。例如,用户从whitehouse.gov连接的

2014-06-06 16:21:03 874

原创 MySQL学习笔记之二十一 用户的权限

一、数据库和表的权限

2014-06-06 14:29:28 716

原创 MySQL学习笔记之二十 授权表的结构

通过网络连接服务器的客户对MySQL数据库的访问由授权表内容来控制。这些表位于mysql数据库中,并在第一次安装MySQL的过程中初始化(运行mysql_install_db脚本)。授权表共有5个表:user、db、host、tables_priv和columns_priv。

2014-06-06 14:18:06 1171

原创 MySQL学习笔记之十九 优化之where子句

一些小技巧:

2014-06-06 13:08:38 783 1

原创 MySQL学习笔记之十八 优化之数据类型问题

一、有效的类型选择    1、使你的数据尽可能的小

2014-06-06 10:29:43 591

原创 MySQL学习笔记之十七 优化之选择索引的准则

一、搜索的索引列,不一定是所要选择的列

2014-06-06 10:05:44 681

原创 MySQL学习笔记之十六 使用MySQL内建复制功能

MySQL内部复制功能是建立在两个或两个以上服务器之间,通过设定它们之间的主从关系来实现的

2014-06-06 09:20:38 626

原创 MySQL学习笔记之十五 更新日志文件恢复数据

你不可能随时备份数据,但你的数据丢失时,或者数据库目录中的文件损坏时,你只能恢复已经备份的文件,而在这之后的插入或更新的数据,就无能为力了。解决这个问题,就必须使用更新日志。更新日志可以实时记录更新、插入和删除记录的SQL语句。

2014-06-06 09:03:42 951

原创 MySQL学习笔记之十四 备份和恢复数据表的方法

备份是最简单的保护数据的方法。为了得到一个

2014-06-06 08:55:19 718

原创 MySQL学习笔记之十三 重定位数据库目录的内容

为什么要移动数据目录的各个部分,

2014-06-05 16:59:42 753

原创 MySQL学习笔记之十二 数据库目录

MySQL有三种保证数据安全的方法:

2014-06-05 15:24:02 824

原创 MySQL学习笔记之十一 索引

在我们学习数据库的无数历程当中,我们会发现,对于查询的性能

2014-06-05 14:15:16 877

原创 MySQ学习笔记之十 NULL值处理

这是MySQL一大特殊之处。    概念上,NULL意味着“没有值”或“未知值”,且它被看作有点与众不同的值。为了测试NULL,你不能使用算术比较运算符例如=、    mysql> SELECT 1 = NULL, 1 != NULL, 1 NULL;    +----------+-----------+----------+----------+    | 1 = NULL

2014-06-05 11:19:35 1083

原创 MySQL学习笔记之九 字符串模式匹配

我们在使用查询的时候,经常会碰到模糊条件查询,而模糊查询就涉及到了字符串模式匹配。    在这里,主要讲两个:标准的SQL模式匹配、扩展正则表达式模式匹配。    一、标准的SQL模式匹配    SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。在MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你使用SQL模式时,你不

2014-06-05 11:01:23 986

原创 MySQL学习笔记之八 操作日期和时间

日期和时间类型是DATETIME、DATE、TIMESTAMP、TIME和YEAR。这些的每一个都有合法值的一个范围,而“零”当你指定确实不合法的值时被使用。注意,MySQL允许你存储某个“不严格地”合法的日期值,例如1999-11-31,原因我们认为它是应用程序的责任来处理日期检查,而不是SQL服务器。为了使日期检查更“快”,MySQL仅检查月份在0-12的范围,天在0-31的范围。上述范围这样

2014-06-05 10:34:06 875

原创 MySQL学习笔记之七 查询、修改和删除

查询语句基本架构:    SELECT selection_list 选择哪些列    FROM table_list 从何处选择行    WHERE primary_constraint 行必须满足什么条件    GROUP BY grouping_columns 怎样对结果分组    HAVING secondary_constraint 行必须满足的第二条件    O

2014-06-04 19:59:23 683

原创 MySQL学习笔记之六 向数据表插入行记录

一、使用INSERT语句插入新数据

2014-06-04 19:49:14 1160

原创 MySQL学习笔记之五 有关数据表操作

MySQL在创建表的时候,创建一个.frm文件保存表和列定义。

2014-06-04 19:27:18 1131

原创 MySQL学习笔记之四 有关数据库操作

用SHOW显示已有的数据库

2014-06-04 17:55:52 629

原创 MySQL学习笔记之三 表类型

选择你的引擎你能用的数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MySQL。仅仅为了添加一个特性而编译应用程序的概念对于Windows的开发人员来说可能很奇怪,但是在UNIX世界里,这已经成为了标准。在缺省情况下,MySQL支持三个引擎:ISAM、MyISAM和HEAP。另外两种类型InnoDB和Berkley(BDB),也常常可以使用。

2014-06-04 16:43:30 759

原创 MySQL学习笔记之二 MySQL安装

给大家一个国内下载地址,速度更快:

2014-06-04 11:31:16 597

原创 Linux系统root密码修改

重启系统。    进入系统引导界面:        按下e键:        选择第二项,内核启动参数设置,按下e键:        在结尾处,输入数字 1或者 英文 " single",再回车:        按下b键启动,此时以单用户模式级别引导启动程序:        启动完之后,命令passwd修改密码,修改完之后,再命令exit,退出重启,

2014-06-01 16:48:37 4422

原创 网络基础

本人习惯边学习,边总结精华,以下内容就是学习linuxcast.net的nash_su老师学习的个人笔记。    另外个人强烈推荐itercast.net教学视频,虽然现在服务器已关闭,但是在百度云上还是有一整套视频下载。    IP编址IP地址是一个双层编址方案,一个IP地址标识一个主机(更准确地说是一个网卡接口)现在应用最广泛的是IPV4编址,已经开始逐渐向IPV6编址

2014-05-26 23:26:37 892

mysql_Setup.exe

windows mysql5.0 安装版

2014-06-04

mongodb权威指南中文版

官方指南,绝对权威,介绍详细而具体,入门必备!

2014-03-30

redis中文教程

redis 中文教程 超详细,绝对超赞!

2014-03-30

网站访问量及用户行为

一个完整的网站用户收集的技术方案,包括数据库字段解读,高并发处理等等

2014-03-20

Maven使用教程

非常适合需要maven管理项目的初学者学习使用!

2014-03-04

各种API大集合

精心搜集整理的各种帮助文档,希望能为您分忧解难!

2014-03-02

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

TA关注的人

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