- 博客(211)
- 资源 (12)
- 收藏
- 关注
原创 workstation虚拟机,linux切换到在后台运行(B),,正常退出,解决方法
这个我们已经是看不到界面了,但是确实在运行,也不能调回界面了,好坑,我只用无界面的虚拟机试过,有桌面的没试过解决思路:远程关机,或者 重启问题1、怎么远程? 答:知道ip,并且linux安装了openssh2、ip怎么知道界面都没了? 答:静态ip上面解决过程是有准备的,没准备的也是没办法啊;远程我们使用putty的ssh,下载自行百度下载吧。静
2016-10-15 02:25:18 8546 2
转载 为VMware虚拟机内安装的Ubuntu 16.04设置静态IP地址
1.安装环境VMware 10.0.4 build-2249910Ubuntu 16.04 x86_642.在VMware中,配置网络环境VMware在默认安装完成之后,会创建三个虚拟的网络环境:VMnet0、VMnet1和VMnet8。其类型分别为:桥接网络,Host-only和NAT。其中,NAT表示VMWware内安装的Ubuntu将会在一个子网中,VMw
2016-10-15 01:58:21 9979
原创 在Ubuntu Server 16.04 LTS下安装VMware Tools
1、开启ubuntu server虚拟机2、vmware workstation菜单项,选取虚拟机(M) --> 安装VMware Tools3、mkdir /mnt/cdrom #创建一个文件夹,以挂载cdrom4、mount /dev/cdrom /mnt/cdrom #你可以先去/dev目录下查看有没有cdrom这个设备,这一步是挂载cdrom到/mnt/cdrom5、c
2016-10-15 00:14:38 12057 1
原创 通过pscp工具从windows上传文件到Linux
以前我很纠结怎么往Linux服务器传文件,因为没有图形化界面我都不知道怎么提交代码了,所以写了vsftp的几篇博文,但是配置贼烦,还是没成功我们用pscp这个工具,下载地址:pscp官网下载完毕后加入到C:/WINDOWS/system32路径下,因为我们要用cmd操作,放到这里我们就不用cd到pscp.exe的目录下了,直接用就行了,因为这个目录在系统环境变量中,我能放在这个目录可以直接
2016-10-12 08:31:10 17171
原创 java之URLConnection成员变量doInput和doOutput
在URLConnection中有两个字段控制连接是否可以获取数据(doInput)和发送数据(doOutput)我们直接看java API的解释吧!1、doInput字段可以看到获取数据(doInput)默认为true,说明可以从服务器获取数据,这也就是我们经常拿URLConnection就用的原因吧,因为默认呐。URLConnection内部实现是socket,因为soc
2016-10-07 22:19:50 2877 2
原创 Android Studio新建AIDL
这里只解释AIDLAIDL:Android Interface Definition Language,即Android接口定义语言。AIDL用在建立安卓remote service(远程服务)的时候用到,但是感觉创建个AIDL都困难重重啊,所以mark一下。package space.xxhui.binderdemo;import android.os.Parcel;impor
2016-10-07 19:39:30 471
原创 Incorrect table definition; there can be only one auto column and it must be defined as a key
Incorrect table definition; there can be only one auto column and it must be defined as a key翻译:不正确的表定义,只能有一个自增列和它必须被定义为一个键那么我们建表的时候将自增列要设置成主键咯,多个主键的时候,我们应该将自增列放在收位,如:primary key(AUTO_COL,..
2016-10-07 12:32:43 3025
转载 关系型数据库表结构的两个设计技巧
关系型数据库表结构的设计,有下面两个设计技巧:物理主键作为关联的外键关系型数据库,由多个数据表构成。每一个数据表的结构是相同的,不同表之间可能存在关联关系。表之间的关联关系,正是关系型数据库得名的原因。一个表由多个字段构成。其中可能有多个字段适合作为主键。主键字段,就是表中每一行都不会有重复数据的字段。主键,可以分为两种:物理主键和逻辑主键。每一张数
2016-10-06 12:43:57 490
原创 git客户端保存用户名密码
看图说话,直接在Tortoisegit的设置中,点git->编辑本地.git/config(L),在最后追加如下[credential] helper = store就这两行就可以,这样子追加之后,本项目只需要第一次输入用户名密码,以后就可以不用添加了如果你没有安装客户端也没问题,我们用git bash在项目目录,右键->“git bash here”,执行下面命
2016-10-04 20:15:27 26700 6
原创 linux系统备份
0、前言linux有句话一切,一切皆文件而且linux的文件权限管理跟windows的权限管理不同,在root用户下可以执行一切操作,比如删除系统rm -rf /×所以呢,linux的在root权限下是比较危险,也是比较方便的。既然能删除系统,那么我们当然也能备份系统 。1、备份系统切换到root用户,使用sudo su2执行命令备份首先用cd /切换到根目录
2016-09-14 08:12:01 442
原创 安卓报错-->Caused by: android.os.NetworkOnMainThreadException
直接在activity的oncreate方法使用该方法就行了,这样做不推荐联网操作放到线程里面就行了,这也是推荐的做法 public void networkPrepare() { StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads().detectDiskWrite
2016-08-19 18:58:34 506
转载 Android消息推送(二)--基于MQTT协议实现的推送功能
前段时间公司需要android端的手机群推功能,我们就通过MQTT来实现了该功能。MQTT的官网如下 http://mqtt.org/关于系统的主要架构就不详述了。这关系的到职业道德问题,在这里只谈谈MQTT实现推送的功能。在MQTT官网中http://mqtt.org/software列举出了实现了该协议的开源客户端和服务器工程和库。我们是
2016-08-19 11:10:21 1376
转载 Git fetch和git pull的区别
Git中从远程的分支获取最新的版本到本地有这样2个命令: 1. git fetch:相当于是从远程获取最新版本到本地,不会自动mergegit fetch origin mastergit log -p master..origin/mastergit merge origin/master以上命令的含义: 首先从远程的origin的master主分支下载最新的版本到origin/ma
2016-08-18 11:07:23 646
原创 android Studio Lambda插件(gradle-retrolambda)安装
0、前言其实呢开始的是很不想安装的因为网上那些文章写得不明不白,还有github上面的软件仓库是mavenCentral(),而我默认的是jcenter()啊,这就坑了,全部改为mavenCentral()我的v7包还报错,总之坑啊,不过无聊还是给安装上了。1、环境简介android studio:2.1.3gradle版本:2.14.1java:jdk1.8 配置JA
2016-08-16 23:18:23 11962 7
转载 Git的简单学习
git是什么?这个我相信没有人会问这么愚蠢的问题。一般项目开发过程中,我们是100%会接触到git或者svn,这里我不评价孰优孰劣,仅仅从学习的角度去了解git命令行工具如何使用前言基本概念在使用git的过程中,相信大家对工作区、暂存区、本地仓库以及远程仓库应该都心知肚明,从这幅图中大家也应该很清楚的看出4个名词的含义,在此不多说准备工作我们先在github上创
2016-08-16 11:06:47 370
原创 简单实现护目镜功能
0、前言的确,护目镜和云朵护眼这类软件是非常好用的,额,是晚上的时候,今天想做个项目的,但是搞着搞着搞出护目镜那功能来了,醉了,这里也不多说啦。1、实现代码import android.app.Service;import android.content.Context;import android.content.Intent;import android.graphi
2016-08-15 12:14:09 810
原创 禁止StatusBar展开
最近想写一个小应用,看到要模仿的那个应用,状态栏是拉不下来的,就好像锁屏应用不许下拉状态栏一样,于是百度了好久,都说需要修改源代码,最后还是选择了简单的java实现。 这里说一下: 1、statusbar是由StatusBarManager控制的,但是StatusBarManager安卓默认是不能使用的,这里需要曲线救国; 2、没错,救国方案就是java的反射机制! 3、Sta
2016-08-14 11:56:42 6096 8
原创 简单实现圆形ImageView
两种方法实现CircleImageView1、使用BitmapShader: BitmapShader是Paint的5个渲染器之一,通过setShader (Shader shader)方法设置给Paint对象我们看看BitmapShader的构造方法: public BitmapShader (Bitmap bitmap, Shader.TileMode tileX, Shader.Ti
2016-08-11 11:58:20 3561
原创 二级mysql考试环境WampServer3.0环境搭建
0、前言wmap安装过程的问题解决 - 小辉辉的博客 - 博客频道 - CSDN.NET http://blog.csdn.net/qq_26819733/article/details/50885604上面我是以前安装的wamp-server2.5问题解决但我这里不是介绍wamp server2.5,这里安装能用的环境wamp3首先我们要知道,二级mysql环境是需要wamp
2016-08-04 11:40:44 6748 5
原创 Linux安装nginx
Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器参考:https://www.nginx.com/resources/wiki/start/topics/tutorials/installoptions/1、软件环境(1)pcre --版本:pcre-8.39 --用于支持nginx配置的
2016-07-31 23:44:26 1784
原创 从Linux源码安装过程,认识源码安装
0、从软件自定义路径这是我安装过的四个软件apr、apr-util、apache_server、和pcre这四个软件都是源码安装,不过我没有直接使用./configure而是使用./configure –prefix=/opt/软件名(需提前创建文件夹才行,我怕乱了)比如安装pcre:./configure –prefix=/opt/pcre好了,我们了解到,安装软件是可以
2016-07-30 11:57:23 778
翻译 windows下使用nginx
分析和控制与NGINX放大你的应用程序。快速诊断和提高性能与深度诊断。得到早期访问英语русский新闻关于下载安全文档常见问题解答书支持捐赠trac维基推特博客nginx的窗户已知的问题未来可能的改进nginx的Windows版本使用本机Win32 AP
2016-07-27 20:24:53 5158
转载 Linux下安装Apache
其实我知识源码安装apache的时候遇到问题看懂啊这篇文章,本来想自己写一篇的,但是觉得这篇的内容更好,原文连接Linux下安装Apr及其Apr-util的基本步骤1.安装apr# gzip -d apr-1.4.8.tar.gz# tar xvf apr-1.4.8.tar# cd apr-1.4.8# ./configure --prefix=/opt/apr(注意
2016-07-27 19:25:24 3063
转载 Java基础:逻辑与或和按位与或的区别
逻辑与或和按位与或的区别,按位与的符号和按位或的符号经过第一个条件就能判断整个条件的真假,还要对第二个条件进行判断,最后才2个结果结合起来判断是真还是假。 逻辑与&& , 逻辑或 || 逻辑与&&表示的是交集,2个条件同时成立,结果才为真 逻辑或 ||表示的并集,只要有一个条件成立,结果就为真 按位与& , 按位或 | 运算的结果和逻辑与或的是一样的 逻辑与或和
2016-07-25 10:39:58 4064
原创 deepin安装vsftpd(仅配置篇--续--虚拟用户篇)
踩了好多坑,耶学到很多东西,这里先贴出两篇东西的链接http://www.cnblogs.com/allenjin/archive/2011/12/03/2274542.html这是虚拟用户参考的文章基本按照这样做了,http://suchalin.blog.163.com/blog/static/55304677201266104536534/这是脱坑的一篇文章,尽然配置了虚拟用户不
2016-07-20 08:15:32 1587
原创 deepin配置vsftp(仅配置篇)
0、前言:其实说道配置,很多,我自己也挺迷茫的,因为看起来真的好复杂,我自己是这样配置的,其实/etc/vsftpd.config文件已经有全部说明了,我这里翻译一下,其实配置这个ftp在配置里面去掉注释或者加上注释,又或者改改参数就好了,感觉网上说的大部分都在里面有了,配置文件需要什么就加什么,感觉按这样来就行了,下面我仅仅贴出默认的配置文件加翻译,自己斟酌的修改就好了,其实我这里改了,仅仅
2016-07-19 15:45:55 5866 1
原创 deepin安装vsftpd(仅安装篇)
前言:如果你想在你的Linux/Unix服务器上搭建一个安全、高性能、稳定性好的FTP服务器,那么vsftpd可能是你的首选应用。vsftpd意思为“very secure FTP daemon(非常安全的FTP进程)”,是一个基于GPL发布的类UNIX类操作系统上运行的服务器的名字(是一种守护进程),可以运行在诸如Linux、BSD、Solaris、HP-UX以及Irix等系统上面。vsftpd
2016-07-19 00:45:30 6914
原创 Linux安装Tomcat9
0:环境准备 : 安装tomcat需要先配置jdk,所以没有配置jdk同学,先移步Linux安装JDK1:下载安装包安装完jdk,我们需要下载tomcat了,点我跳转,这样子我们找到Binary Distributions,下载链接.tar.gz(http://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.0.M9/bin/ap
2016-07-16 20:13:43 14793
原创 Linux安装JDK
首先这是下载地址JDK下载我们选:Linux x64172.97 MB jdk-8u91-linux-x64.tar.gz这个http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gzcd到指定文件夹下,在命令行输入wget空格+下载地址,即wget
2016-07-16 18:43:46 8954
原创 Struts2-->布尔值(boolean)类型转换注意问题
我们知道在jsp或者url传递参数到Action时,会进行数据类型的自动转换(仅对于基本数据类型和date类),但是我却遇到一个问题,就是在url中床底boolean的时候一直闯到action的数值为false(这是基本数据类型的默认值),我就知道那里肯定错了,我明明写了isAdmin=true;可是结果一直是false,原来Struts2对于数据类型自动转换的是要用getXXX和setXXX p
2016-06-19 10:37:47 3870
原创 eclipse新建安卓项目低于4.0,去除v7依赖包的方法
以前低于安卓项目低于4.0,会直接添加dependencies,在最新的SDK中,新建安卓项目,如果低于安卓4.0(api14)的话,会自动添加appcompat v7包,但也许你写着项目的时候,发现自己不是想建低于4.0的项目,而又不想重新建项目,那么我们该怎么去除V7依赖包包呢?如果你直接删掉eclipse中导入的v7包,会直接报错,会发现activity报错,res下的value
2016-04-21 15:10:02 3028 1
原创 toncat报错-->'Start Tomcat v8.0 Server at localhost' has encountered a problem.
'Start Tomcat v8.0 Server at localhost' has encountered a problem.Server Tomcat v8.0 Server at localhost failed to start.从描述看是端口有问题,而实际在控制台中我们可以看到这重要的几句:严重: Failed to destroy end point ass
2016-04-16 09:27:25 37811
原创 Socket学习(一)
目录一、转换为DataOutputStream和DataInputStream二、转换为InputStreamReader和OutputStreamWriter三、由(二)转换为BufferedReader和PrintWriter(为啥不是BufferedWriter?四、总结我们不难看出我的用以是啥,就是把字节流转换为字符流操作嘛。与Socket有关的类有两种:一种是Se...
2016-03-23 14:33:27 582
转载 alter table *** add constraint *** 用法
1.主键约束:要对一个列加主键约束的话,这列就必须要满足的条件就是分空因为主键约束:就是对一个列进行了约束,约束为(非空、不重复)以下是代码 要对一个列加主键,列名为id,表名为emp格式为:alter table 表格名称 add constraint 约束名称 增加的约束类型 (列名)例子:alter table emp add constraint
2016-03-20 17:11:30 13552
原创 解决android studio错误 --> Error:(1, 0) Plugin with id 'com.android.application' not found
Error:(1, 0) Plugin with id 'com.android.application' not found.Open File这个错误是build.gradle造成的,我们打开文件看看有没有buildscript{}(应该是没有的,因为就是没有这个东西才报错的buildscript { repositories { maven
2016-03-20 11:54:48 46271 15
原创 wmap安装过程的问题解决
为什么一个软件都要介绍安装呢?这是应为这软件安装过程会提示,缺少dll什么的,就是这两个问题,可能困扰很多人吧。一、缺少MSVCR100.dll网上教程缺少MSVCR100.dll是直接下载放进相应位置就好了,可是我自己解决不了,其实是缺少了相应的window组件而已:VC++2010 SP1 vcredist_x86.exe 32 bits : http:
2016-03-14 13:51:26 1164
原创 Qt Creator编写C++中文乱码解决方法
在Qt Creator中新建c++项目,运行的时候却发现乱码。#include using namespace std;int main(){ cout << "Hello World!中文" << endl; return 0;}连这么简单的代码都乱码了。原来是这样的,跟我们的操作系统有关,我们编写的代码默认就是系统编码一样的,中文版windows默认gbk,
2016-02-19 16:11:51 10689 8
原创 QQ防止被查找
好了,我们教程正式开始吧。首先点开电脑QQ菜单->帮助->我的QQ中心我们点击我的QQ中心。进入我的中心,我们点帐号,我们可以看到如下界面· 我们先看看结构————QQ号码,手机辅助帐号,邮箱辅助帐号 就是这三个部分了我们配合最上面的主显帐号,就可以做坏事咯,哈哈哈三个帐号显示部分,这其中一个要设置为主显帐号我们通过设置主显帐号,屏蔽其他两个部分来达到不被骚
2016-02-09 03:45:59 4563
iNodecClient智能客户端64位
2017-04-21
android studio+sdk(4.0.3~7.1)+ndk(r13b)
2017-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人