自定义博客皮肤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维数组对象 ndarray 2.广播功能函数 3.整合C/C++/Fortran代码的工具 4.线性代数、傅里叶变换、随机数生成等功能 3.NumPy是SciPy、Pandas等数据处理或科学计算库的基础4.引入NumPy1.安装:dos命令下使用 pip install NumPy 2.

2017-05-15 15:36:09 694

转载 使用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 981

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

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

2017-03-31 22:16:39 713

原创 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/mysql chown的作用是修改文

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

原创 CSDN客户端问题

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

2017-03-06 08:41:41 253

原创 设计模式之 工厂模式(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 361

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

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

2017-01-16 22:50:59 254

原创 自己写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 3362

原创 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 690

原创 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 860

原创 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 321

原创 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 261

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

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

2016-08-22 20:55:48 361

原创 入门:使用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 442

原创 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 824 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 512

原创 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 263

原创 随堂笔记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 231

原创 随堂笔记160322MyEclipse

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

2016-03-27 21:21:06 404

原创 随堂笔记160321包

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

2016-03-27 21:20:47 251

原创 随堂笔记160317异常类

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

2016-03-27 21:20:18 281

原创 随堂笔记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 280

原创 随堂笔记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 304

原创 随堂笔记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 317

原创 随堂笔记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 266

原创 随堂笔记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 252

原创 随堂笔记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 233

原创 随堂笔记160302OOP和String

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

2016-03-13 22:38:35 362

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

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

2016-03-06 21:43:42 267

原创 JAVA数据类型讲解

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

2016-03-05 12:27:55 432

原创 随堂笔记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 286

原创 随堂笔记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 351

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

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

2016-02-24 23:00:50 385

原创 随堂笔记160224基础语法

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

2016-02-24 22:24:28 380

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

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

2016-02-23 20:59:19 1175 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 295

空空如也

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

TA关注的人

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