- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 如何把字符串解析为if语句的判断条件
最近在项目中遇到一个问题,需要从数据库中取出varchar类型的数据,解析转化为if语句中的判断条件,在不断的查阅资料中,找到了下面的方法,使用javax.script.ScriptEngineManager,代码如下:...
2018-12-17 10:03:10
7509
1
原创 java中制作验证码
此处展示的是最为基础的验证码图片制作,不加干扰线,且文字为固定设置,代码如下:BufferedImage BI = new BufferedImage(150, 70, BufferedImage.TYPE_INT_RGB); //得到他的绘制环境(笔) Graphics2D g2 = (Graphics2D)BI.getGraphics();
2018-04-21 14:37:13
270
原创 补码、原码、反码的转换
很多初学者觉得补码、原码、反码之间的转换很复杂,经常会搞混,其实只要记住下面的几个要点,我们就会发现这其实是很简单的。由于正整数的原码、补码、反码都一样,第一位为符号位,为0,余下七位为二进制形式。下面主要讲解负整数三码的转换:1.原码转为反码:符号位不变,数值位分别按位取反。eg. X= -1101001 X原=11101001
2018-04-19 22:27:08
18836
6
原创 java中各种排序方法
自己总结了一下java中的集中排序方法,在这里我只是简略的把排序部分的代码放在下面,main中调用的代码就省略了。剩余的排序方法不定时补充。冒泡排序int temp=0; for(int i =0;i<arr.length-1;i++){ for(int j =0;j<arr.length-1-i;j++){ if(ar...
2018-04-19 22:07:40
241
原创 约瑟夫问题的解决方法
最近重拾java基础,在看视频的时候又看到了约瑟夫问题,在这里把相关的代码放在下面,可能有不对的地方,望多包涵。package com.taka;public class Demo1 { public static void main(String[] args) { // TODO Auto-generated method stub
2018-04-19 21:03:59
680
转载 什么是泛型?为什么要使用泛型?
我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int类型数据,另一个处理String类型数据,或者其他自定义类型数据,但是我们没有办法,只能分别写多个方法处理每种数据类型,因为方法的参数类型不同。那有一种方法,在方法中传入通用的数据类型,就可以用来合并代码,这就是泛型。为什么要使用泛型为了了解这个问题,我们先看下面的代码,代码省略了一些内容,但功能
2018-04-19 20:57:45
4115
3
原创 private私有变量 的外部访问
通过代码来体现私有变量的外部访问:class Clerk{ public String name; private int age; private float salary; public Clerk(String name,int age,float sal) { this.name = name; this.age = age; ...
2018-04-13 22:10:41
560
原创 java类中构造方法不能返回变量
构造方法的相关内容详见另外一篇博文:https://blog.youkuaiyun.com/qq_33776334/article/details/79932592此处以代码为例class Stu{ int age; String name; int fee; static int totalFee; //构造方法 public Stu(int age,String nam...
2018-04-13 21:47:33
493
转载 java中this关键字的作用
一、this关键字主要有三个应用: (1)this调用本类中的属性,也就是类中的成员变量; (2)this调用本类中的其他方法; (3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。Public Class Student { String name; //定义一个成员变量name private void SetName(String name) { //定义一个参...
2018-04-13 17:55:22
160
原创 CentOS7下git连接github
1.git基础配置2.生成ssh公钥3.到root/.ssh目录下,复制id_rsa.pub的全部内容4.登录github,打开设置选项,选择SSH and GPG keys菜单,添加新的ssh keys5.回到linux,输入命令 ssh git@github.con给出以上提示,并不是出错,此时输入 ssh -T git@githu
2017-11-08 09:25:10
2216
转载 CentOs7.X下安装git方法(自用)
步骤1. 安装依赖包# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel# yum install gcc perl-ExtUtils-MakeMaker步骤2. 卸载旧的git版本(如果之前有安装rpm包)# yum remove git步骤3. 下载&解压# cd /usr/s
2017-11-08 09:07:01
362
原创 如何移除干净的oracle数据库
嗯,众所周知,oracle数据库在windows环境下卸载很麻烦,一不小心漏掉一步就会影响以后的安装和使用,所以总结一下大体的流程,不过在这里就不截图了。。毕竟不想再卸载一遍了。1.停止服务在运行中输入services.msc,打开服务列表,分别选中oracle的五个服务,右键停止。2.卸载oracle产品找到oracle菜单中的universal installer,弹出产品清单
2017-07-20 15:28:18
359
原创 git的基本使用方法
刚开始接触分布式版本控制系统,之前用的都是CVS和SVN,感觉git更加的高大上,自己就尝试着跟着教程学习了一下,这里做一个分享。安装过程就不再赘述了,网上教程一大堆,这里我只记录一下怎么往版本库中添加文件。linux和windows下的添加方法都是通用的,为了方便,在这里我先用windows作为示例。首先先写一个txt文件放在版本库的文件夹或其子文件夹下,我的是在
2017-04-21 14:08:03
304
转载 在centos7中安装mysql数据库和配置方法
http://www.cnblogs.com/starof/p/4680083.html一、mysql安装#yum install mysql#yum install mysql-server#yum insatll mysql-devel其中安装mysql和mysql-devel成功,安装mysql-server失败。通过查找资料可知是centos7版
2017-04-21 09:44:17
2137
原创 安装完centos无法联网的解决方法
历尽千辛万苦在virtualbox安装好了centos7,习惯性打了一天ifconfig,结果发现命令无效,然后经过一系列的检查发现没有ifconfig这个包,于是要用yum安装一个ifconfig包,结果发现不能联网。哈哈,貌似是默认网卡还没有配置好,然后经过了下列的研究,终于成功联网更新。首先进入目录/etc/sysconfig/network-scripts/用ls命令查
2017-04-19 17:22:33
5838
2
转载 centos7执行ifconfig报错解决方法
今天在空余时间在virtualbox上安装了centos虚拟机,登录root用户之后习惯性的执行了ifconfig命令,发现提示报错无奈之下利用度娘,找到了解决方案,在这里提供一个链接http://www.centoscn.com/CentosBug/osbug/2014/0916/3750.html然后在自己的虚拟机上进行实验,修改报错,总结文档。根据文档提示,我们会
2017-04-19 16:57:52
5995
原创 在Cpython编译器下引用.py文件中的函数
这是一个初学者才会遇到的困难,就比如我,期初弄了好久,百度到的解决方式写的也很模糊,所以在这里说明一下。比如我先在文件里写了一个函数:然后在编译器里输入:此时文件中的函数已经被引入了,然后调用这个函数:
2017-04-16 17:38:13
514
原创 python在windows上的安装
之前学习过一段python,但是没有往深层次学习,最近突然对爬虫很感兴趣,又重新开始了一遍学习。因为我的虚拟机刚刚搭好,还没有在linux上试验怎么安装python,所以先写出了在windows下的安装。我是参照廖雪峰老师的教程学习的python,感兴趣的同学也可以去看一看。因为python3还有好多第三方库不兼容,无法使用,所以我使用的仍然是python2.7.
2017-04-16 16:10:47
480
原创 ambari平台的搭建过程
部门老大要求搭建一个四台服务器组成的hadoop集群,做一些小中型数据集的数据处理工作。赶鸭子上架,尝试了一下ambari平台的一键式安装,感觉很方便,来分享一下过程。第一篇博文,不足之处,望大家包含。需要的软件和硬件:1.三台ubuntu12的虚拟机2.HDP-2.4.0.0-ubuntu12-deb.tar.gz3.ambari-2.2.1.0-ubuntu
2017-04-15 16:14:15
4382
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人