自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

硬件幽灵

技术至上

  • 博客(36)
  • 问答 (2)
  • 收藏
  • 关注

原创 Python数据分析之NumPy(Mooc学习笔记1,ndarray)

1.NumPy是什么?Numpy是一个开源的Python科学计算基础库2.该库的一些常用功能:1.一个强大的N维数组对象 ndarray2.广播功能函数3.整合C/C++/Fortran代码的工具4.线性代数、傅里叶变换、随机数生成等功能3.NumPy是SciPy、Pandas等数据处理或科学计算库的基础4.引入NumPy1.安装:dos命令下使用 pip install NumPy2.

2017-05-15 15:36:09 650

转载 使用MyBatis_Generator生成Dto、Dao、Mapping

【有奖征文】Bluemix云上实践征集喽~    Python 创意编程活动    CSDN日报20170513 ——《腾讯2017校招实习生面试总结》MyBatis学习4---使用MyBatis_Generator生成Dto、Dao、Mapping标签: MyBatisJava一路博客2013-06-04 16:30 120137人阅读 评

2017-05-14 09:40:35 943

原创 一个简单的定向爬虫代码

import requestsfrom bs4 import BeautifulSoupimport re#it之家定向爬取500+条新闻#以下是rebots协议#User-Agent: Baiduspider#Disallow: /tags/#Disallow: /tag/#Disallow: /ithome/#Disallow: /keywords/#Disallow: /sea

2017-03-31 22:16:39 704

原创 CentOS中Mysql遇到Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

1.部署tomcat完成后重启了主机,发现mysql无法使用了具体表现如下:1.输入mysql的时候出现这个错误:2.启动mysql的守护进程mysqld时: 这时候就是一直挂起,始终启动不了2.解决方案:查找了多方资料后,也试过多种解决方案,最后采用以下方法解决:是因为权限不足的原因,所以使用以下命令chown -R mysql:mysql /var/lib/mysqlchown的作用是修改文

2017-03-29 09:23:41 715 1

原创 CSDN客户端问题

由于之前发现CSDN存在一些BUG,所以使用博客园,导致这边没有更新,现在还是继续在CSDN写博客。

2017-03-06 08:41:41 245

原创 设计模式之 工厂模式(Factory)

1.工厂模式的作用工厂模式封装了对象创建的过程,低程序模块之间的耦合度。2.工厂模式一般有哪几种1.普通工厂2.工厂方法3.抽象工厂3.示例代码:1.所需要的接口和实现类public interface Animal{//定义一个接口,之后需要的实体类都将实现该接口 public abstract void eat();}public class Person implements

2017-02-07 09:48:41 350

原创 设计模式之 单例模式(Singleton)

1.何为单例模式:简单来说,就是构造方法私有化,导致从类外部无法直接通过new得到该类的对象,类的内部提供静态方法,用于得到该对象,且该类的对象在jvm中只存在一个2.为何要使用单例模式:1.某个类的对象经常被使用,且这个对象不具备状态,但是经常new,这样大大的消耗了性能。2.某个类具有单一性,作为整个系统重要的一个结点,如果出现多个结点,会导致整个系统紊乱3.单例模式的示例代码:1.饿汉式

2017-01-16 22:50:59 243

原创 自己写JDBC连接池

1.为什么需要连接池:在J2EE开发中,性能损耗之一就是不断的去开辟IO流,在获取Conection对象连接数据库后,用户查询出Result程序就关闭连接了,这样一开一关是相当消耗性能的2.连接池所需要的属性:1.JDBC开发中的基本属性:private String driverName = "com.mysql.jdbc.Driver";//JDBC驱动名称private String url

2016-10-23 10:17:29 3350

原创 Struts2的配置文件标签详解

1.struts.xml存放在src目录下2.注意struts.xml的命名,区分大小写3.code:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://str

2016-09-04 11:41:39 677

原创 JAVA文件树遍历

1.文件树结构2.先序遍历code:package tree;import java.io.File;public class ReadFilName { //正序遍历文件夹 public static void main(String[] args) { File file = new File("C:\\Intel"); read(file);

2016-09-01 21:55:25 838

原创 Struts2的初识

1.Struts2是什么Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。也就是说,Struts2是个j2ee的框架2.Struts2的优点请参考这篇文章Struts2的优点3.Struts2下载Struts2官网下载下载Full Distribution版本4.建

2016-09-01 18:24:28 312

原创 Lucene简单使用

上一篇文章我们简单介绍了下Lucene的基本情况,作者也是自学的,如果有什么不对的地方还请各位师兄提出来,谢谢1.将上次文章列出的jar包导入工程2.整个过程的思路大概就是:1.将需要被搜索的对象转换成索引对象2.写入文件夹3.获取搜索关键词4.读取索引文件并进行搜索5.获得结果3.我们完成第一步,创建索引文件1.code:private static final String path = "C:

2016-08-31 17:38:31 253

原创 Lucene初识(Java开源搜索引擎)

1.为什么不用mysql的like去进行全文搜索我最近在完成一个新闻门户网站,有个站内搜索功能,可以搜索标题和内容1.如果是用mysql进行全文搜索的话,会有以下情况:我想搜索”京东金融”的新闻,但是我输入的却是”京东公司”,这样是无法搜索出来的如果这样做,我需要把文章内容”京东/金融”分开并建立索引,并且在获得用户的搜索关键词的时候需要对关键词做出切割,这样的工作相当大。2.Lucene简单介绍1

2016-08-22 20:55:48 349

原创 入门:使用Dom对xml进行curd操作

注释:curd操作:创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)1.XML简单介绍:xml:可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。 简单来说,就是如下: 2.XMLcurd操作:1.通过普通Java类创建xml:package org.utils;import java.

2016-07-31 10:40:28 427

原创 JavaScript常用正则表达式(定时更新)

正确的使用正则表达式可以把你的1000行代码缩成成500行1.先举个例子吧,如何使用这是一个校验基本日期格式的代码var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/; //正则表达式,在js中放在/ /中间var r = fieldValue.match(reg);//fieldValue是日期变量,match是匹配指定字符串

2016-06-16 13:16:40 781 1

原创 浅谈JAVA中两种比较方式==和equals

浅谈JAVA中两种比较方式==和equals==我们先来谈论下关于 ==int a = 0;int b = 0;int c = 1;System.out.println(a == b);System.out.println(a == c);上面的代码结果是ture和false;我们再看下面的代码:class Person{ private String name; publi

2016-04-19 00:01:39 502

原创 JAVA集合(一)

一、集合1. 在java.util包中提供的集合接口和具体实现:1. Collection<E> 集合的根接口,提供了add,remove,size和toArray之类的方法2. Set<E> 不包含重复元素的集合,它包含的元素不必按照任何特定的顺序存储,扩展了Collection<E>3. SortedSet<E> 一个集(set) ,它包含的元素都是排好序的,扩展了Set<E>4

2016-04-07 21:36:31 252

原创 随堂笔记160323线程

一、多线程:1.继承Thread:需要在线程中运行的代码写入run方法里.class MyThread extends Thread{ public void run(){ System.out.println("这是一个线程"); }}public class TestDome{ public static void main(String[] args)

2016-04-07 21:11:04 218

原创 随堂笔记160322MyEclipse

MyEclipse:设置默认jdk:Window-Perferences-JAVA-Installed JresProject(项目) Configure(配置) refactory(重构)快捷键: syso + alt+/ System.out.println();语句+alt+/ 语句提示快捷生成构造函数、getset方法:shift + alt + s查看源代码:

2016-03-27 21:21:06 390

原创 随堂笔记160321包

一、package(包):全限定名:包名+类名包命名规则:域名.公司名.项目名.功能名 例如:com.baidu.search.engine;在dos下编译:javac -d . TestDome.java -d后面的.表示当前目录包权限:被访问包中的类权限必须是publicdefault:只能在同一个类中或者同一个包中访问protected:只能在同一个类中或者同一个包中或者不同包

2016-03-27 21:20:47 240

原创 随堂笔记160317异常类

一、异常类1.所有异常对象的父类都是Exception2.关键词:try{ //可能出现异常的代码}catch(Exception e){ //捕捉到异常后执行的代码}finally{ 无论是否捕捉到异常,都执行该段代码}3.关于异常类的知识点:异常处理机制可以让异常出现时代码还能正常运行try中一旦抛出了异常则由catch捕捉后执行catch的代码finall

2016-03-27 21:20:18 270

原创 随堂笔记160316内部类

一、内部类1.代码:class Person{ private String name; class Heart{ public void jump(){ System.out.println("心脏在跳动"); } }}2.创建内部类实例:class Person{ private String name;

2016-03-20 21:13:00 262

原创 随堂笔记160315工厂和代理模式

一、设计模式1.工厂设计模式class Fruit{}class Apple extends Fruit{}class Banana extends Fruit{}class Orange extends Fruit{}class FruitFactory{ public static Fruit produceFruit(String name){ if("香蕉".equa

2016-03-20 21:12:05 292

原创 随堂笔记160314适配器和多态

一、适配器模式ex:interface AA{ void test1(); void test2(); void test3(); void test4(); void test5(); void test6(); void test7(); void test8(); void test9();}//上面的接口有9个抽象方法

2016-03-20 21:11:13 301

原创 随堂笔记160308继承

一.继承:class Person{ private String name; private String gender; public Person(){ System.out.println("父类的构造方法"); } public void setName(String name){ this.name = name;

2016-03-13 22:40:19 247

原创 随堂笔记160307静态代码块设计模式

本节课的内容是静态(static)、代码库、设计模式。一.static(静态的):1.定义变量时:ex:class Per{ public Static String name; }public class Test{ public static void main(String[] args){ Per p1 = new Per(); p1.nam

2016-03-13 22:39:45 235

原创 随堂笔记160303String

本节课也是关于String的一.String:1.split() 分割字符串。ex:String str = "this is test";String[] str1 = str.split(" ");for(String x:str1){ System.out.println(x);}/*输出: this is test*/2.startWith() 匹配字

2016-03-13 22:39:13 218

原创 随堂笔记160302OOP和String

一.面向对象(OOP):1.对象:对象里有两个内容,分别为属性和方法,即静态属性和动态属性。2.OOP的特征:1. 封装2. 继承3. 多态3. 一般开发中,开发者首先考虑需要创建几个类,然后再考虑有哪些功能,这些功能由谁来实现。4. 封装: 1. 构造函数: 1. 特点: 1. 函数名与类名相同。 2.

2016-03-13 22:38:35 338

原创 随堂笔记160301数组和新特性

今天和课程是对昨天课程数组章节的一个补充和JAVA的一些新特性:数组操作:(以下方法均要导入util包)1.数组排序sort。 ex: import java.util.*; public class Sort{ public stati

2016-03-06 21:43:42 255

原创 JAVA数据类型讲解

java基本数据类型在讲解这个知识之前,我们先来明确下变量。 变量是什么呢? 变量就是在内存中开辟一个空间在存储数据,也就是说要存储数据就得在内存中申请一个空间,而空间的分配则由系统根据变量的类型来决定的。 在JAVA中,有两大数据类型: 1.基础数据类型 2.引用数据类型一.基础数据类型在JAVA里,系统为我们提供了八种基础数据类型,分别为六种数字类型(byte,short,int,lo

2016-03-05 12:27:55 417

原创 随堂笔记160228表达式

本节课的内容主要是对上一节的表达式内容做补充表达式:1.异或(^):两个数异或运算,相同位得0,不同位为1  ex:  110(6)111(7)--------001(1) 2.负数在计算机内以补码的形式存放。1.补码:源码取反+1。ex:-3的补码(由2的源码取反得到)00000010(2)-----------11

2016-02-28 21:13:10 276

原创 随堂笔记160225表达式

今天是学习JAVA的第三天,主要的内容为数据类型和表达式数据类型:1.数据类型一般有两种,基础数据类型和引用类型。2.类型之间的转换为:char、short、byte->int->long->float->double,注意大字节类型转小字节类型时:float a = 2.5F;3.short、char、byte之间不会相互转换,再进行运算时,这三个类型会优先转

2016-02-25 23:17:02 332

原创 关于PHP+MYSQL开发时出现的乱码问题

在进行PHP开发时候,出现的乱码主要在两个地方:1. 网页端:一些入门者(比如作者本人)在写PHP文件的时候都是通过文本编辑器直接编辑的,网页头并没有声明字符集,所有网页调用了某个字符集(反正不是utf-8),在文本编辑器里看着正常,但是在网页就变成乱码了,解决方法就是在php顶部插入以下代码:header("Content-Type:text/html;charset=utf-8");

2016-02-24 23:00:50 376

原创 随堂笔记160224基础语法

今天是学习JAVA的第二天,主要的内容就是对之前的补充和JAVA SE的基础语法。首先是对之前的补充:1.在环境变量里的"."表示当前目录。2.JAVA_HOME:JDK的根目录。3.一个JAVA文件里可以定义多个类,但不同的类在编译时候一个单独class文件,且一个JAVA文件中只能有一个公共类(public class),且公共类的类名应与该JAVA文件名相同。4.

2016-02-24 22:24:28 369

原创 PHP面向对象开发,关于调用父类构造器的问题

今天进行PHP开发时,发现子类的构造方法的参数必须与父类的构造方法参数一样,否则会在网页上进行警告,影响网页的美观。目前的解决方法有两个:1.通过调整PHP的错误提示等级。2.使用父类的构造函数,子类的属性单独赋值。PHP版本为5.3以上。待问题解决后再更新。

2016-02-23 20:59:19 1152 1

原创 随堂笔记160223安装配置

这是我的第一堂JAVA课程,主要讲述了JAVA的基本信息和学每个语言都会写的"Hellow,World";JAVA的安装与配置:1.首先是JAVA的历史,因GREEN计划而诞生的,SUN公司的产品,目前SUN公司被收购后,属于oracle旗下的产品。2.JAVA主要包括三个产品:JAVE SE(JAVA标准版)JAVA EE(企业级版本) JAVA ME(JAVA轻量级版本

2016-02-23 13:30:20 282

空空如也

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

TA关注的人

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