- 博客(206)
- 资源 (18)
- 收藏
- 关注
原创 socket(1)
server.c 等待客户端连接,打印客户端的信息,ip和连接时间.#include #include #include #include #include #include int main(){ int sockfd,bindfd,listenfd,acceptfd,ntopfd; socklen_t len;
2017-06-14 10:19:04 329
原创 Spark中组件Mllib的学习 RowMatrix行矩阵
1解释 分布式行矩阵有:基本行矩阵、index 行矩阵、坐标行矩阵、块行矩阵 功能一次增加2.代码:/** * @author xubo * ref:Spark MlLib机器学习实战 * more code:https://github.com/xubo245/SparkLearning * more blog:ht
2017-06-01 20:52:02 3616 1
原创 ==号和equals方法区别
java中==号和equals方法区别,是个常问的问题,总结如下:区别: 1. ==号是比较运算符,既可以比较基本数据类型,也可以比较引用数据类型,基本数据类型比较的是值,引用数据类型比较的地址值 2.equals方法只能比较的是引用数据类型,equals方法在没重写之前,比较的地址,底层依赖的是==号,但是比较地址值是没有意义的,我们需要重写equals方法比较对象中的
2017-04-12 10:17:16 441
原创 基于MySQL元数据的Hive的安装和简单测试
引言: Hive是一种强大的数据仓库查询语言,类似SQL,本文将介绍如何搭建Hive的开发测试环境。1. 什么是Hive? hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专
2017-03-16 21:58:55 319
原创 servlet获取表单数据
先展示下简单得表单:Insert title here 用户名: 密码: 性别:男 女 爱好 : 篮球 唱歌 编码 所在城市: ------请选择------ 北京 上海 广州 servlet案例代码如下:这里需要导入包,选用i
2017-03-14 11:25:13 532
原创 用java实现文件下载
一个很重要的API是URLEncoder, 它是关于string在http传输中编码的问题,请在官方文档详细查看。import java.io.FileInputStream;import java.io.IOException;import java.net.URLEncoder;import javax.servlet.ServletException;import java
2017-03-13 17:58:59 235
原创 用java写的验证码
服务器servlet代码如下:import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import javax.imageio
2017-03-13 17:56:32 239
原创 struts学习(第一天 )
一、框架概述1、框架的意义与作用:所谓框架,就是把一些繁琐的重复性代码封装起来,使程序员在编码中把更多的经历放到业务需求的分析和理解上面。特点:封装了很多细节,程序员在使用的时候会非常简单。2、三大框架:Struts2,Hibernate,Spring二、关于三层架构三、控制器:MVC中的控制器1、MVC回顾M:Model模型,封
2017-02-23 11:14:51 231
原创 ajax原理
Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解。 XMLHttpRequest是ajax的核心机制,它是在IE5中首先引入的,是一种支持异步请求的技术。简单的说,也就是javasc
2017-02-21 15:15:47 381
原创 追逐BAT - 大数据开发工程师
2017年2月21号,给自己 下一个目标。在2017年3月21号,找到一份java web开发的工作。在2017年6月21号,找到一份大数据开发的实习。其实,我也很迷茫,不知道罩什么样的工作,先从java代码做起。我本科在南京一所普通二本 ,大二,考了红帽的RHCE 证书, 学习了 ORCLE OCP, 后来进入卓越班学习linux应用编程, linux内核编程,操作系统定制。再后来,考研
2017-02-21 13:12:23 441 4
原创 DNS原理
DNS解析原理及过程。 当用户访问我们网站一个网页时,他需要经过以下步骤: 1)找到这个网页的存放服务器; 2)服务器将用户的请求信息接入; 3)服务器通过文件路径(URL)查找用户请求网页; 4)用户将该网页内容下载到自己电脑上。 我们所讲的DNS解析主要是第一个步骤,即让用户通过URL找到文件存放的服务器一、DNS 是什么?DNS (Domain Name
2017-02-20 16:51:51 246
转载 前端解决跨域问题的8种方案
前端解决跨域问题的8种方案(最新最全) 1.同源策略如下:URL说明是否允许通信http://www.a.com/a.jshttp://www.a.com/b.js同一域名下允许http://www.a.com/lab/a.jshttp://www.a.com/script/b.js同一域名下不同文件夹允许ht
2017-02-20 13:04:04 524
转载 JSP页面超链接跳转到Servlet后中文乱码解决
因为涉及到项目的一个功能,我们使用到了超链接a标签作为分页符,进行模糊查询功能,在使用过程中,使用form表单post提交中文数据进入servle界面,第一次使用中文查询没有问题,但是在按动分页符时,发现无法将中文数据再次传入后台,所以简单使用在地址栏尾部增加值的方式,然后直接跳转到Servlet界面,因为超链接默认使用GET方法跳转,三件套对POST提交有作用,对GET提交是没有影响,所以Ser
2017-02-17 15:52:29 604
原创 ubuntu连不上无线网
故障情况:ubuntu 系统显示有无线网可以连接,但是输入密码就是连接不上去解决方法:ifconfig -a查看下 rfkill list 获取设备列表,每个都包含与之关联的索引号
2016-02-21 14:16:38 1267
原创 linux下自动获取并安装软件包 apt-get 的命令介绍
命令 作用 apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinsta
2015-07-16 14:35:10 896
原创 MySQL问题解决:-bash:mysql:command not found
MySQL问题解决:-bash:mysql:command not found 问题: [root@linux115 /]# mysql -uroot -p -bash: mysql: command not found 因为mysql命令的路径在/usr/local/mysql/bin下面,所以你直接
2015-06-12 11:27:56 507
原创 yum makecache
yum makecache就是把服务器的包信息下载到本地电脑缓存起来配合yum -C search xxx使用不用上网检索就能查找软件信息执行完 yum makecache之后,你可以用yum search subversion和yum -C search subversion试下,看看二者速度差别有多大。我试的结果,二者差别挺明显的,前者明显比后者慢。
2015-06-05 15:05:33 6792
原创 selinux学习笔记
SElinux(Security Extend linux)Red hat Enterprise 5支持内核实施的一项新的安全策略:SElinux。SElinux是由美国国防部让安全局针对计算机基础结构开发的,SElinux允许管理员定义高度灵活的策略,让linux内核把它作为日常操作的一部。SElinux将每个程序都编入到SElinux域内,同时将每个资源放在SElinux安全上下文中,
2015-05-30 11:57:53 1690
原创 redhat 安装ceph
redhat 6.2 安装配置ceph(前)1. 安装ceph-deployvim /etc/yum.repos.d/ceph.repo [Ceph] name=Ceph packages for $basearch baseurl=http://ceph.com/rpm-giant/el6/x86_64 enabled=1 gpgc
2015-05-30 10:12:18 1604
原创 【Linux】用户不在sudoers文件中
*** is not in the sudoers file. This incident will be reported.” (用户不在sudoers文件中……)处理这个问题很简单,但应该先理解其原理再操作首先要明白root的密码一般用户是不应改知道的,但一般用户有时可能要用到root的一些权限。这里就有了一个 /etc/sudoers 文件,用来保存一些用户,使这些用户
2015-04-09 13:22:37 434
原创 Ubuntu 新建用户无法登录问题
今天在系统上以root身份新增了一个用户,passwd设置了登录密码,开机登录时(unity界面),输入密码,屏幕闪了一下,立刻又回到登录界面了,以为密码错了,可是ctrl+alt+f1进入命令行login时输入之后就进去了。不知道哪里出了问题,查了资料后有的说显卡不支持unity默认图形界面,觉得不太可能。晚上回来又找了找,发现是命令用的不合适,我用的是useradd xxx,实际上应该用a
2015-04-08 19:55:38 5428 1
原创 Ubuntu14.04密码正确 进不去桌面系统(已测试恢复正常)
遇到过两次ubuntu输入密码正确,但是进不去系统,输入密码后,跳转到一下界面 之后又返回到登陆界面,一直这样循环输入密码。解决办法:1。进入tty下 :ctrl+alt+F1(F1-F6都行) 2。然后切换到家目
2015-04-08 19:50:55 9819
转载 菜鸟 该如何应对服务器被黑
今天给菜鸟们说说以入侵者的角度去谈谈服务器被黑掉后,我们该做的哪些防护和检查工作,大牛的话都比较熟悉系统加固和安全的问题,对于我等菜鸟来说,没有做过从事过安全方面工作,所以只能从入侵者的角度去说说相对立的工作。因为菜鸟的我们也会自己弄服务器自己建站,又没有专业的知识,也不是搞什么大项目,所以都只能自己维护了,那么被干掉后,肯定也是得自己做维护和检查工作了,于是有了下文。 通常服务器被干掉
2015-04-06 23:07:12 517
原创 Linux入侵检查实用指令
Linux入侵检查实用指令 1可以得出filename正在运行的进程#pidof filename2可以通过文件或者tcp udp协议看到进程#fuser -n tcp port3可以看文件修改时间,大小等信息#stat filename4看加载模块#lsmod5看rpc服务开放
2015-04-06 22:28:37 494
原创 linux网络安全
一、安装Centos二、Linux网络网络环境设置a.配置linux与客户机相连通b.配置linux上网三、Yum详解yum 的基本操作a.使用 yum 安装新软件 yum install –y Softwareb.使用 yum 更新软件 yum update –y Softwarec.使用 yum 移除软件yum remove –y Software
2015-04-02 14:06:42 2049
原创 ubuntu下安装sublime
1 sudo add-apt-repository ppa:webupd8team/sublime-text-22 sudo apt-get update3 sudo apt-get install sublime-text-2
2015-03-31 09:26:07 693
原创 关于 Ubuntu 14.04出现内部错误
對於新手 安裝新版本時 構成困擾想要徹底避免 錯誤訊息 再出現把這個檔案/etc/default/apport找到這一行enabled=1把 1 改為 0儲存立刻生效錯誤訊息 不再出現
2015-03-31 08:33:38 3440
转载 linux下留本地后门的两个方法
方法一:setuid的方法,其实8是很隐蔽。看看过程:[root@localdomain lib]# ls -l |grep ld-linuxlrwxrwxrwx 1 root root 9 2008-06-07 17:32 ld-linux.so.2 -> ld-2.7.solrwxrwxrwx 1 root root 13 2008-06-07 17:47
2015-03-30 15:39:15 937
转载 【案例】如何处理Linux虚拟机文件系统损坏无法进入系统的问题
【故障类型】:Linux文件系统损坏【关键词】:Linux文件系统损坏 无法进入系统 【适用版本】:FusionCompute所有版本【问题现象】:当Linux虚拟机文件系统损坏导致无法进入系统时,从VNC登录虚拟机可以查看到如下三种现象。(1) 现象一:Linux虚拟机启动过程报文件系统错误并自动进入修复模式。图1自动进入修复模式
2015-03-27 14:44:26 4663
转载 Linux学习笔记之RedHat Enterprise Linux 6.4 使用 Centos 6 的yum源问题
作为一名新手,学习Linux已经一个月了,其间遇到了不少问题,而今天笔者遇到的问题是#yum install pam-devel#This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.Setting up Install
2015-03-26 09:45:51 418
转载 RPM软件包管理的查询功能
RPM软件包管理的查询功能:命令格式rpm {-q|--query} [select-options] [query-options]RPM的查询功能是极为强大,是极为重要的功能之一;举几个常用的例子,更为详细的具体的,请参考#man rpm1、对系统中已安装软件的查询;1)查询系统已安装的软件;语法:rpm -q 软件名举例:[root@localhost bei
2015-03-26 09:19:52 493
原创 -bash: yum: command not found 问题解决
操作系统是centos5.6 x86_64,不同的机器已安装的包有所区别,关键是掌握方法。1下载yum的rpm安装包 [root@localhost rpm]# wget http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/yum-3.2.22-37.el5.centos.noarch.rpm2 [root@localhost rp
2015-03-26 09:19:05 14594
转载 dhclient eth0
网络参数设置命令 所有时刻如果你想要做好自己的网络参数设置,包括IP参数、路由参数和无线网络等,就得要了解下面这些相关的命令才行。其中Route及ip这两条命令是比较重要的。当然,比较早期的用法,我们都是使用ifconfig的。? ifconfig:查询、设置网卡和IP网段等相关参数。? ifup、ifdown:这两个文件是Script,通过更简单的方式来启动网络接口。?
2015-03-03 16:21:49 12796 1
转载 Linux内核编译与安装
Linux内核介绍Linux内核是一个用C语言写成的,符合POSIX标准的类Unix操作系统。内核是操作系统中最基本的一部分,提供了众多应用程序访问计算机硬件的机制。Linux内核的一大特点就是采用了整体式结构,有很多过程组成,每个过程都可以独立编译,其模块机制又湿得内核保持独立而又易于扩充。Linux发行版实在Linux内核的基础之上,与外带的应用软件和工具打包配置之后发行的版本。最初的
2015-03-03 16:13:45 463
原创 远程连接MySQL报错ERROR 2003解决办法
在mysql远程连接时出现ERROR 2003错误的很多种,下面我来给大家介绍两种解决此问题的方法,有需要的同学可参考。问题代码代码ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.19' (111) ERROR 2003 (HY000): Can't connect to MySQL s
2015-01-20 10:05:10 1925
原创 Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启动项的修改
Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启动项的修改 今天帮童鞋重装系统,他的电脑是Windows、Ubuntu双系统,需要重装的系统是windows,据说是因为很多游戏都只支持64位,要给换成64位的 = =... 于是我就帮他装了个windows,之后重新引导了Ubuntu,下面记录下:gurb引导的修复:
2015-01-18 10:37:31 664
转载 Linux中用ALSA驱动声卡流程详解
一、什么是ALSA ; Advanced Linux Sound Architecture 的简称为 ALSA ,译成中文的意思是 Linux 高级声音体系(这是我直译的,可能译的不对);一谈到体系就有点范围就太大了,所以ALSA不仅仅是包括对声卡的支持和驱动; ALSA具有如下特征: 代码: 1、对所有音频接口的高效支持,从普通用户的声卡到专业级别多路音频设备; 2
2015-01-13 15:33:58 897
转载 error while loading shared libraries: libmysqlclient_r.so.15: wrong ELF class: ELFCLASS64
运行程序出问题:1.确认当前运行的程序是32位还是64位[root@localhost fgn_switch]# file fgn_switch.newfgn_switch.new: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (use
2015-01-11 16:04:17 2738
转载 JMF天昏地暗之路(二)-------打开摄像头并显示在屏幕上
现在我来说一下如何用java打开本地摄像头并将当前摄像头的图片显示在屏幕上。我先把我写的一个测试代码发上来。[java] view plaincopyprint?"font-size:18px;">/** * 这是一段打开摄像头并将当前图像显示出来的代码 * @author 天下无双由我 * @time 2013/12/15 * @location
2014-12-29 19:21:42 560
golang的web框架macaron,可直接运行
2019-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人