- 博客(61)
- 资源 (9)
- 收藏
- 关注

原创 git常用命令
git常用命令 命令 例子 解释 git init git init 把当前目录变成Git可以管理的仓库 git status git status 查看工作区状态,一般修改完文件以后,查看状态会显示已修改的文件,方便提交暂存区。 git add 文件名 git add readme.txt 把readme.txt 提交到暂存区...
2018-06-19 14:06:55
348
原创 Python你必须知道的几个内置函数
dir()dir是内置函数,可以用它查看对象的属性及方法方法一:直接输入dir() 查看当前作用域下的 属性及方法[wangchao@bogon pyStu]$ pythonPython 2.7.5 (default, Apr 11 2018, 07:36:10)[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2Type "he...
2019-08-26 16:30:37
1062
原创 基于Linux配置ODBCMysql连接字符串
最近换工作了,新公司的项目是基于多个数据源的,因此需要用到ETL工具,例如Informatica,Kettle。由于公司已经搭建好了Informatica平台,所以没得选择。在同事的教导下很快同步了一个库 ,两个库都是Oracle,这个还好。还有一个库是mysql。Informatica是分Client和Server端, 原理大概是这样,Client端开发工作流,开发完以后在Server端跑。...
2019-06-06 11:58:46
1004
原创 初始化Oracle
安装完Oracle以后,需要去创建用户,赋予权限,创建表空间。.创建表空间的作用:每个用户都有自己的表空间,各个表空间是相互隔离的。1: 使用sqlplus登陆oracle[oracle@bogon orcl]$ sqlplus sys/sys as sysdba2:创建表空间1)创建数据数据表空间,表空间名为 sbxk_dataSQL> CREATE TABLESP...
2018-11-08 09:35:26
1545
原创 idea intellij 特别重要的两个快捷键,你知道不?
分析类关系 (Ctrl+Alt+U)举个例子,选中 JpaRepository 按下快捷键分析方法的调用继承(Ctrl+Alt+H)现在Service层有个 方法 changeValidityPeriod ,我想知道它都被谁调用过,以及整个调用链条。怎么办?选中这个方法,按快捷键Ctrl+Alt+H这就是调用链关系图。...
2018-11-01 16:55:44
677
转载 windows和Mac下的virtualenv 的安装和使用
原文链接 http://www.tendcode.com/article/virtualenv-for-python/ virtualenv 是用来创建 Python 的虚拟环境的库,虚拟环境能够独立于真实环境存在,并且可以同时有多个互相独立的 Python 虚拟环境,每个虚拟环境都可以营造一个干净的开发环境,对于项目的依赖、版本的控制...
2018-06-12 10:44:12
1121
原创 error: Microsoft Visual C++ 14.0 is required
我的Python版本是3.6.5,利用pip 安装mysql-Python库 ,C:\Users\test>pip install mysql-Python即将完成时报的错误,然而很友好的提示了相关URL,打开URL发现已过期。很无奈 error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft ...
2018-06-06 15:44:28
2542
翻译 Python的urllib和urllib2的区别
[原文链接](http://www.hacksparrow.com/python-difference-between-urllib-and-urllib2.html)Python的urllib和urllib2模块有什么区别?您可能会对Python -urllib和urllib2中两个单独的URL模块感兴趣。更有趣的是:它们不是相互替代的。那么urllib和urllib2有什么区别,我...
2018-06-03 10:21:07
830
原创 用Python实现斐波那契数列
了解斐波那契数列的视频斐波那契数列介绍 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=1,F(1)=1, F(n)=F...
2018-05-25 14:44:16
19669
5
原创 用python写一个ip查询工具库
首先附上一张高清有码的图,效果如图所示。 最近喜欢上了Python,总想用python搞点事情。写此工具的目的最近一段时间遇见过不少钓鱼网站,于是乎就在想,这些网站的服务器都在哪里? 为何如此猖獗,竟然没有人管! 于是乎我就会用ping命令看一下对方域名的ip地址,然后打开百度,搜索ip查询,试着去看看服务器的所在地。一般的钓鱼网站都是在香港,澳门。 然而久而久之就养成一种习惯,...
2018-04-23 17:48:03
2193
原创 用Python写爬虫——伪装http请求
首先运行以下代码观察控制台import urllib2# 在HTTPHandler增加参数"debuglevel=1"将会自动打开Debug log 模式,# 程序在执行的时候会打印收发包的信息http_handler = urllib2.HTTPHandler(debuglevel=1)# 调用build_opener()方法构建一个自定义的opener对象,参数是构建的处理器对...
2018-04-02 11:14:33
4128
原创 remote: Invalid username or password. fatal: Authentication failed for .......
最近一直没有使用GitHub提交代码,今天提交了点东西,发现怎么都push不成功!我就纳闷了,这段时间没有做任何事情,这是怎么回事呢?我使用的sourcetree提交代码。首先它会弹出一个框框让你输入,用户名密码,然而输入了很多次,还是remote: Invalid username or password. fatal: Authentication failed for xxx,...
2018-03-28 13:36:54
42166
14
原创 用Python写爬虫——初体验
用Python写爬虫第一篇写在前边的话,首先问问自己为什么想写爬虫? 我的回答: 也许是喜欢吧。 想用Python做点有用的事情,比如:爬个天气呀,爬个各个快递公司的电话呀、爬个电影网站啊,等等。学习爬虫之前必须要了解的知识 - python基础,这里有我学Python的记录 - 什么是爬虫 ? 简单的说就是通过程序爬取网页上的信息。 - 爬虫的分类:爬虫可分为 通用爬虫 和 ...
2018-03-27 11:22:49
405
原创 win10下安装pygame
最近学习python看到一个小例子,准备做个小游戏。需要安装一下pygame 1、先升级一下 pip MacOS更新pip看这里 python -m pip install -U pip 2、通过pip安装pygame python -m pip install pygame 这里并没有指定pygame的版本。系统会自动选择符合你的版本 3、最后测试一下 import py...
2018-03-16 15:20:00
3274
原创 HBuilder常用快捷键
HBuilder常用快捷键 快捷键 作用 适用场景 Alt+[ 或 Alt+” 跳转到匹配的括号 适用于分析代码结构 Ctrl+Alt+ 减号 折叠代码 Ctrl+Alt+ 加号 展开代码 Ctrl+Enter 中途换行 正写着代码,突然想另起一行写 Shift+Enter 插入换行符 Ctrl+Alt+D 转到c
2017-09-04 15:47:44
9725
原创 Java调用C++程序
一 、获取C++程序(dll文件)要想调用C++ 程序,首先你得有一个C++程序吧,一般都是调用C++程序员给我们提供的 xxx.dll 文件。 然而 我是一个Java 程序员, 没做过什么C++ 开发。在这里给大家找了个例子, //这是 一个 C++ 程序,最后会生成 NativeCode.dll#include<iostream.h> #include"com_test_Tes
2017-08-28 11:21:12
576
转载 Oracle-dual表的作用
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2、用来调用系统函数 select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual;–获得当前系统时间
2017-08-24 17:00:01
469
转载 Java的System.getProperty()方法可以获取的值
java.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目录java.vm.specification.versionJava 虚拟机规范版本java.vm.specification.vendorJava 虚拟机规范供应商java.vm.speci
2017-08-15 17:42:11
410
原创 Linux
Linux 总结一 、常见的Linux系统有CentOS 、 Linux redhat 版、Ubuntu二、Linux目录结构 目录结构详情三、Linux命令cd(change directory) 切换目录cd /bin 切换到根目录下的 bin 目录cd .. 切换到上一层目录 cd / 切换到系统根目录 cd ~ 切换到用户主目录 cd - 切换
2017-08-06 17:29:21
389
原创 Java-JVM垃圾回收回顾
前言在说JVM垃圾回收之前,你必须要了解一些知识,栈区和堆区的区别 栈区——由编译器自动分配和释放,一般存放函数的参数值、局部变量(值变量和引用变量)等。 这里需要注意 引用变量就是 用 new关键字 创建的对象,数组等,在栈区里只会存对象的引用(也叫地址,或指针),实际对象会在堆区中创建一个相对大小的存储空间; 堆区——由程序员分配及释放,若程序员不释放,程序结束后可能由OS
2017-07-30 22:46:42
313
转载 VO对象和POJO对象是什么
资料来源:http://virusswb.blog.51cto.com/115214/458636BO:Business Object,业务对象。主要是承载业务数据的实体。处理业务逻辑的时候使用,数据结构也是针对业务逻辑建立的。PO:persistence Object,持久化对象。数据最终要存储,无论以何种形式存储,都必须要持久化。加入使用关系数据库存储,一个PO对应一条数据库的记录,或者是对象
2017-07-14 00:09:44
7525
转载 Mybatis之批量操作-Oracle
原文链接:http://www.cnblogs.com/robinjava77/p/5530681.html,作者名称:robin> 批量插入数据(基于Mybatis的实现-Oracle) ———————————–20170528 第二次编辑:主要是补充mysql相关内容。———————————– mysql支持batch提交改进方案:声明:m
2017-07-13 14:14:22
3278
1
原创 MyBatis逆向工程的使用
MyBatis逆向工程下载解压文件,会看到下图修改generatorConfig.xml 里的部分内容<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "h
2017-07-05 22:40:58
426
原创 Hibernate之HQL总结
框架下载地址 百度云盘Hibernate简介Hibernate是一个开放源代码的对象关系映射框架(ORM),它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate架构包括许多对象持久对象,会话工厂,事务工厂
2017-06-28 12:28:50
344
原创 搭建Struts2的开发环境
下载地址:http://struts.apache.org/download.cgi搭建Struts2的开发环境拷贝jar包 解压文件,找到图中选中的文件并拷贝到自己的项目中 配置核心过滤器(控制器)找到图中web.xml 拷贝代码块到自己项目的 web.xml<!-- Struts2的核心控制器 --><filter> <filter-name>struts2</filter-nam
2017-06-26 11:28:42
272
原创 Wineskin
Wineskin下载地址Wineskin是什么Wineskin for mac这是Mac平台上的移植软件工具,用来将Windows系统下的软件移植到MAC OSX,在MAC OSX系统下稳定运行,同时还可以 轻松调整Mac游戏屏幕分辨率Mac 借助 Wineskin 安装使用 PLSQL Developer教程 利用Wineskin移植window游戏到mac上
2017-06-22 22:46:41
2208
原创 SSM整合配置
SSM介绍SSM 是 SpringMVC 做控制器(controller),Spring 管理各层的组件,MyBatis 负责持久化层。Spring容器配置<!-- 文件名称beans.xml核心配置文件用于管理各种组件--><?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/
2017-06-15 12:25:16
703
转载 SSH和SSM的区别
SSH和SSM的区别---当下流行的两种企业开发MVC开源框架,是我们Java程序猿必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个
2017-06-02 17:35:16
41116
5
转载 document.form.action,表单分向提交,javascript提交表单
document.form.action,表单分向提交,javascript提交表单同一个表单可以根据用户的选择,提交给不同的后台处理程序。即,表单的分向提交。如,在编写论坛程序时,如果我们希望实现用户在发送贴子的时候,既发送提交功能又有预览功能时,就会遇到上述问题。即,当用户点击提交按钮时,我们希望表单提交给"提交"处理程序;而当用户点击预览按钮时,我们希望表单提交给"预览"处理程序。那么,如何实
2017-05-26 21:06:34
1712
原创 JAVA-POI导出excel表格
1.首先下载poi-3.6-20091214.jar,下载地址如下:http://download.youkuaiyun.com/detail/evangel_z/3895051关键代码 List<RegistrationInfo> list = 去service层获取对应的 list ...省略n行代码 // 第一步,创建一个webbook,对应一个Excel文件
2017-05-23 19:25:27
276
原创 MySQL 事务介绍及使用
MySQL 事务MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。事
2017-05-23 17:29:29
455
原创 JAVA-DAO实现批量删除
表结构CREATE TABLE `user` ( `u_id` int(11) NOT NULL AUTO_INCREMENT, `u_name` varchar(255) NOT NULL, `u_password` varchar(255) NOT NULL, `u_realname` varchar(255) NOT NULL, `u_email` varchar(255)
2017-05-12 13:22:20
8700
原创 局域网内访问mysql数据库
打开终端输入以下命令mysql -u root -puse mysql;update user set Host=% where user=’root’;exit这种方法 改了系统的 user 表 ,所有人都拥有root 权限,比较危险。只建议在局域网使用
2017-05-11 20:01:44
707
原创 js实现俄罗斯方块
下面是实现代码 ,代码中有注释,分享给大家,仅供学习<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <style type="text/css"> #gamemap { width: 360px;
2017-05-07 11:21:51
462
原创 JSP自定义标签
JSP自定义标签简介 自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时将被转化为servlet,标签转化为对被 称为tag handler的对象的操作,即当servlet执行时Web container调用那些操作。 JSP标签扩展可以让你创建新的标签并且可以直接插入到一个JSP页面。 JSP 2.0规范中引入Simple Tag Handlers来编写这些自定义标记
2017-05-05 10:29:13
248
原创 Servlet实现传统验证码
ImgServlet实现...导入相关的包public class ImgServlet extends HttpServlet { private Color getRandColor(int fc, int bc) { // 给定范围获得随机颜色; Random random = new Random(); if (fc > 255)
2017-05-03 23:38:30
253
原创 分页查询SQL&&Page对象
Mysql 分页查询: select * from 表明 where 1=1 limit 0,10 limit 0,10 0 代表数据库里 记录 起始行的下标 =(当前页页码-1)*每页显示的数据量 10代表每页 多少条 SQL Server 语法 :select top 3 * from NEWS where ID not in (select top 0 I
2017-05-03 23:33:25
3654
原创 JAVAEE-文件下载
DownLoadServlet是关于下载的主要内容,在点击删除后提交到该Servlet执行下载 下载<a href="DownLoadServlet?imgname=${t.imgname }">下载</a> ${t.imgname}JSTL标签,代表一个参数...导入需要的包public class DownLoadServlet extends HttpServlet {
2017-05-03 23:08:54
1635
2
原创 JAVA-文件上传
Servlet文件上传 需要引入的jar文件:commons-fileupload-1.3.2,commons-io-2.5.jar。 下载地址 http://commons.apache.org/proper/commons-fileupload/ http://commons.apache.org/proper/commons-io/下面是UploadServletpac
2017-05-03 23:01:28
219
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人