自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晓风的博客

记录初学JAVA的历程

  • 博客(60)
  • 资源 (6)
  • 收藏
  • 关注

原创 VS2010 安装Qt插件,菜单栏中没有显示出 Qt 插件名字,启动VS提示错误

本人按照网上资料安装了 VS2010 以及Q他插件,但是在安装完QT插件后,启动VS2010时提示错误:Couldn’t register all Qt4VSAddin commands:未能加载文件或程序集"stdole,version=7.0.3300.0…";一个很长的对话框,点击确定后,进入VS2010 IDE界面后,没有显示qt插件菜单。在网上搜了很多资料,按照网上的一些解决方法进行了尝试,但是问题一直没有解决,最后我是痛定思痛,狠下决心,重新安装系统后,问题得到了顺利解决,我觉得应该是自己

2020-11-20 15:01:43 1418

原创 Linux指令 建立软连接、修改时区

Linux指令 建立软连接、修改时区1、在Linux 的/dev/shm/tom 目录下新建了一个log 目录,然后我想把 /ats/ 连接到 /dev/shm/tom/log 目录,建立软连接: ln -s /dev/shm/ats/log/ /ats/在/dev/shm/ats/log/ 目录下输入此命令,效果如下。注意 /ats/ 下的log文件夹不是提前建好的,是软连接命令执行完后,自动生成的。2、修改时区:有时候虚拟里默认的时区可能是美国东部时区,这时我们要改为上海时区:

2020-11-05 10:16:18 516

原创 工作问题小结

工作问题小结2020年的第一天,将去年遇到的一些问题及解决方法稍微总结一下。1、Linux上安装oracle时,弹出的oracle安装界面字体都是乱码的,无法查看。解决方法:切换到oracle用户下,执行如下命令:export LC_ALL=en_US然后重新安装即可。2、Linux在终端利用vi命令打开日志或者带有汉字的脚本时,汉字部分全是乱码。解决方法:一般情况下直接修改i8n文件...

2020-01-01 16:36:20 238

原创 Linux常用指令六

学会利用linux指令抓包会对自己的工作有很大帮助也很实用,在Windows平台我们可以使用wireshark等工具来进行抓包分析,那么在Linux上我们则可以利用tcpdump这一抓包工具来实现相同的作用。下面简单介绍几个本人用的比较多的参数含义,其他参数请自行百度。参数:-c 指定收取数据包的次数;-i 指定监听的网络端口;-s0 获取完整的数据包(默认只显示部分数据包);-w ...

2019-06-20 23:40:59 167

原创 工作小结--一个小问题记录

1、使用SecureCRT 远程连接一台linux虚拟机时,提示 Connection closed 。事件描述:我克隆了一个虚拟机然后利用CRT连接被克隆的虚拟机时,出现了上面的问题。后来想了一下可能是因为克隆和被克隆的两台虚拟机都在一个网络中,由于没有修改新虚拟机的ip地址,所以可能造成了IP冲突,后来将新虚拟机的IP地址修改后,再重新连接时问题解决了。2、设计模式 需要看一下,一下子...

2019-04-06 19:58:30 160

原创 eclipse 导入c++项目提示No projects are found to import解决

今天利用eclipe导入c++的项目文件时,提示No projects are found to import ,后来上网查了一下,说是文件里缺少.project 和 .classpath 两个文件,可以从旧的相同的文件中拷贝复制过来。后来我打开之前旧的项目时发现里面只有.project 和 .cproject 并没有 .classpath 这个,于是我将.project 和 .cproj...

2019-03-22 22:22:06 405

原创 Valgrind安装及遇到的问题

Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。Valgrind遵守GNU通用公共许可证条款,是一款自由软件。到3.3.0版本为止,Valgrind支持x86、x86-64以及PowerPC上的Linux。Valgrind网上资源很多,我这里只说一下安装过程:将Valgrind压缩包放到相应的目录下(自己选择),我的放在了 /soft 目录下,然后依次在终端执行如下...

2019-03-19 22:37:00 6534 1

转载 Linux 常用指令 五--GDB调试相关学习

GDB调试终究是不能逃过的一关啊,,,gdb是linux下的一个调试工具,参考的是下面篇文章,对该文章进行了一些缩短,总结: https://www.cnblogs.com/kingos/p/4514756.html 如果博主不同意可以私信我删除,谢谢。首先打开你的linux 终端,然后在上面输入:gdb test1然后你就会看到出现好多信息在屏幕上,大致说的是gdb的一些版本信息...

2019-03-09 19:20:45 134

原创 Linux 常用指令 四

查看文件或磁盘占用空间大小的命令,du 和 df。df 一般是用来查看系统磁盘占用空间的指令,常用形式为: df -h 参数h意思是以人类能看懂的形式显示(当然还有其他具体用法,我没用太多就不详细介绍了,可自行百度。)2.du 命令 查看文件或则目录所占用的空间的大小,几个参数:-h 以人类可识别方式显示-a 详细显示当前目录以及该目录下的文件占用的磁盘空间...

2019-03-02 15:39:41 129

原创 工作小结.1

这两天的工作经历非常不开心,原因是自己的电脑关键时刻总不给力,再有就是不好的工作习惯。1.工作所使用的软件版本要和公司的一致,切记切记,,,在这上面昨天吃了大亏,要不是师傅及时援助,事情就搞砸了。—我把虚拟机的gcc版本升到了4.8.2,但公司用的是4.4.7的版本,所以造成我在我电脑上编译好的程序,放到实验室的电脑上没法运行,总是提示版本太低。2.及时整理你自己的虚拟机。----一直不在意这...

2019-01-10 22:14:17 217

翻译 Makefile 学习(一)

最近在看代码时发现有个makefile文件,作为一名程序员应该去学会阅读和写Makefile,所以我开始在网上大量查询这方面的知识,现在做一个简单的总结。...

2019-01-10 22:05:18 133

原创 Linux 常用指令三

1 ps -ef|grep ***(所要查的进程名字)-e 显示出所有进程和环境变量。-f 以全格式显示。grep 一种文本查找工具。2 tar 解压命令原文地址:主选项:【以下5个选项只能选一个】-c: --create 新建一个压缩文档,即打包-x: --extract,–get解压文件-t: --list,查看压缩文档里的所有内容-r:–append 向...

2018-12-25 11:30:19 142

原创 C++ 几个可以获取路径的函数

最近工作中看到的几个没见过的函数,都是关于获取路径的总结一下。首先解释一下什么是绝对路径和相对路径:在linux 下 绝对路径 是由根目录 " / " 写起, 比如: /usr/bin/test相对路径 不是由根目录写起, 比如当用户进入到 /home目录,然后再进入到soft目录,命令顺序如下[root @ **] cd /home[root @ **] cd ...

2018-12-19 20:53:29 6627

原创 Linux 常用指令二

1.mkdir 创建目录-m 指定创建目录的权限-p 创建级联的目录,而且创建已存在的目录时不会报错2.rmdir 删除目录(不能删除文件),后接多个目录时,目录之间用空格分隔-p 删除级联的目录3.rm -r 删除目录,可以删除非空目录-f 强制删除通常用法: rm -rf /usr/local/***切记不要 不要用 rm -rf / ...

2018-12-19 20:20:37 814 2

原创 我们是冠军----IG

2018.11.3号,IG赢得第一个S赛冠军,用了8年的时间。

2018-11-03 19:13:21 263

原创 Linux RedHat6.4 下安装ORACLE数据库服务器,win10下安装ORACLE客户端 问题总结

*前一段时间由于工作需要安装了ORACLE 11g数据库在Linux上,安装过程中遇到了很多问题,所以在这里总结一下,希望能帮到需要的人。* 问题1:安装过程中提示 pdksh 系统软件缺失,用rpm -qi 命令查询确实没有安装该软件,但是安装了另一个叫 ksh 的系统软件,二者名字很相似,所以需要先把 ksh 软件卸载掉,然后才能安装pdksh 否则安装时会报错。 我会把已经下载好的pd...

2018-10-26 14:26:32 350

原创 2018年10月21日

今天EDG输给了FNC,明年加油,,,

2018-10-21 19:58:06 178

原创 RedHat更换yum源

最近想在redhat上安装一下搜狗的输入法,但是发现redhat自带的yum源没法使用(因为穷没有注册),所以只能手动更换成Centos的yum源了。下面这篇博客的地址有具体的安装步骤很好用,我只记录一下在安装过程中遇到的问题,地址如下:添加链接描述注意: 1. 第一步通过网址下载 .rpm软件包时,记得wget 和 后面的网址有一个空格;(空格问题也是很多linux命令中需要主要的)2....

2018-10-18 09:07:55 2239 2

原创 记录一下最近用到的linux指令(也算比较常用的)

1.用vi打开文档之后,如果想利用关键词快速定位到某一部分可以在命令模式下 (按 i 之前)按下斜杠 / , 这时在终端命令窗口的左下角会出现斜杠 / ,然后在斜杠后面输入 关键词 ,按下回车就会进行查找,按n会继续搜索下一个,N会反方向搜索。2.利用vi打开文档后,如果文档较长的话利用 鼠标下拉比较费事,可以利用快捷键 Ctrl+f 向下翻( Ctrl+b,向上翻),比较方便3. 进...

2018-10-17 19:49:00 338

原创 Redis 设置日志

1.找到Redis的配置文件 redis.conf;2.打开该配置文件, vi redis.conf;3.通过linux的查询命令找到 (loglevel下面)logfile " " ;4.在冒号里面输入日志的路径,比如logfile “/usr/local/redis/log/redis.log”,其中log是新建的文件夹,redis.log也是新建的文件(有人说只要新建到文件夹就可以了...

2018-10-17 19:24:12 27127 2

原创 linux系统下 Anaconda 安装python扩展模块 非常方便

最近需要在linux上安装一些python的扩展模块,而我的电脑yum源又不能使用(主要是自己懒得换yum源),如果直接下载模块,然后离线安装的话,会发现由于缺少其他模块导致安装失败,所以非常浪费时间,,,因此,你可以通过安装Anaconda来安装python的扩展模块,因为Anaconda里含有很多基本的python模块,所以使用起来们非常方便。你需要做的事有如下几个:1.电脑有网2.在li...

2018-09-21 09:27:20 2800 1

原创 清除Redis中数据

打开Redsi客户端 输入命令 :flushall 可以清除所有数据库的值 flushdb 清除当前数据库的值

2018-09-16 20:15:22 6416

原创 Anaconda 利用python 向redis写入数据小程序

# -*- coding: utf-8 -*-"""Created on Wed Sep 12 11:27:05 2018@author: guo"""import numpy as npimport redis ,datetimedef randomf(x): #产生任意个随即浮点数,保留三位精度 y = np.zeros(x) z = x ...

2018-09-15 09:48:04 770

原创 安装记录 linux 下安装新版python导致 安装不上python扩展模块

最近在学redis,准备利用python和redis进行交互,感觉linux自带的Python版本有点低,于是安装了一个新版本的python,可能是两个版本在一起有一些冲突,我在离线安装python的redis模块的时候一直出错装不上,经过几天的查找资料,于是抱着死马当活马医的想法,我又安装了一个anaconda,然后再按网上的教程安装redis结果就成功了。然后我又新建了一个linux系统,...

2018-09-09 16:30:46 320

原创 错误记录: linux 使用yum安装软件出错 basn: /usr/bin/yum: /usr/bin/python: bad interpreter: no such file or

最近在使用yum安装一些东西的时候出现错误:比如yum -y install gcc错误提示: basn: /usr/bin/yum: /usr/bin/python: bad interpreter: no such file or directory通过网上查找发现这是由于我之前安装了新版本Python,造成python的匹配版本不对。解决办法: 1. 输入命令 ...

2018-09-07 17:32:08 1495

原创 VM linux虚拟机添加网卡修改ip 并修改mac地址

修改ip 打开终端 vi /etc/sysconfig/network-script/ifcfg-eth0; 具体是哪个可以到这个目录地下查看一下,我的是ifcfg-system-eth0. 打开文件后修改里面的ip地址,IPADRR这一项是填写ip地址的地方。然后打开拎一个文件查看我们所配置的ip地址他的mac地址是否和所用网卡的mac地址一致。vi /etc/udev/rul...

2018-08-27 09:50:41 13145

原创 VS C++调试快捷键

VS中C++程序常用的的调试快捷键: F5 调试状态下运行程序; Ctrl+F5 程序运行不调试;F9 添加断点 鼠标定位到要添加断点的行,然后按F9添加断点,再按一次F9断点就会取消。 F10 逐过程调试(遇到函数调用的地方按F10,会执行函数并跳到函数调用下一句); F11 逐语句调试,会在函数内部执行, 如果不想看函数的执行过程按Ctrl+F11会 跳出函数执行过程...

2018-07-19 09:26:36 3678

原创 使用VS 新建C++项目

在Visual Studio 中新建一个C++的文件,

2018-07-17 19:56:56 32652 4

原创 Android端图像处理方法总结

Android端图像处理方法在Android机中进行图像处理,常用的方式有两种: 一种是单纯使用JAVA语言进行图形处理,相当于你将C或者C++编写的图像处理方法,又重新用JAVA编写了一遍。这种开发方法需要你在opencv官网,首先下载好Opencv的Android的版本,然后将它配置到你的项目中,这样你进行图像处理时就可以直接调用一些现成的方法,比如灰度化、边缘化处理、图...

2018-07-13 15:00:07 6749

原创 Android 自定义相机Demo 入门学习

Android 自定义相机Demo本文是参考网上一些自定义相机示例,再结合自己对相机的功能需求写的,基本上包含了很多基本功能,比如相机对焦、闪光灯,以及在手机预览界面上绘制自己想要绘制的图案。话不多说,先上一张图: 应用是在Android Studio中开发的,java程序如下:import android.annotation.SuppressLint;import a...

2018-06-02 18:59:51 4491

原创 JAVA初学者的一些建议

到今天来说我已经学习JAVA有多半年了,当然中间有一些时候因为一些事,耽误了一些时间。马上快毕业了,面临着找工作的问题。想想自己当初是因为自己觉得C++难才转来学JAVA的。Java的基础建议先看看视频比较快也容易理解,等学过一段时间了再回过头来看看书。 视频我推荐刘意的Java基础视频,时间比较新。之前也看过马士兵的基础视频,虽然讲的也不错,但时时间有点旧了。书的话建议等视频看得差不多的时候再看,

2017-08-29 14:49:14 299

转载 字符串与字节数组 字符数组的转换

总结一下直接看例子://字符串转成字节数组String str = "yuanyue";byte[] by = Str.getBytes(); //by为字节数组//字节数组转成字符串String str2 = new String(by);字符串 与 字符数组之间的转换 String strType="my string"; //创建一个字符串变量StrTypechar[] ch

2017-08-10 11:31:58 2595

翻译 字符串和基本数据类型之间的转换

字符串和基本数据类型之间的转换总结:基本类型转换为字符串有三种方法:使用包装类的 toString() 方法使用String类的 valueOf() 方法用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串例如://将基本类型转换为字符串(其他基本类型同理)int a = 16;String s1 = Integer.toString(a); //方法1String s2 =

2017-08-10 11:10:33 8975

转载 java switch case 语句

基本语句格式switch(参数){case 变量值1: 代码块语句; break;case 变量值2: 代码块语句; break; . . .case default: 代码块语句; break;}示例代码:String bvb = "wodeni"; switch(bvb) { case "blue": System.out.pri

2017-08-05 21:47:19 786

翻译 java 多线程简单介绍

多线程概述 进程:正在运行的程序 线程:程序的执行单元,一条执行路径。 多线程就是一个进程中有多个执行路径。多线程的实现方式1 1)创建类继承Thread类 2)重写run() 方法 3)启动线程并执行。 注意:使用的是start()方法。线程的随机性 多个线程在抢占CUP的资源,CUP在多个线程间做着高效的切换

2017-08-05 14:16:38 220

转载 继续上一篇 jar文件

当开发一个应用程序后,其中包含了很多类,如果想把这个应用程序提供给别人用,通常会将这些类文件打包成一个JAR文件,将这个JAR文件提供给别人使用。只要其他人在系统的CLASSPATH环境变量中添加JAR,java虚拟机可以自动解压这个JAR包。JAR命令介绍,如何创建jar文件等。jar cf test.jar test 将当前路径下的test文件夹下的所有内容全部生成test.jar 文件。

2017-08-03 14:23:41 197

转载 java package包 、 jar包

包:包的存在是为了解决在开发过程中可能遇到的类重名的问题,因此引入了包(package)的概念,允许在类名前增加一个前缀来限定和区分这个类。 如果想把一个类放在指定的包下,应该在java源程序的第一行放置如下格式的代码:package packagename; 先来看一个程序:package com;public class Hello{ public static void ma

2017-08-03 13:44:33 1667

转载 java 对字符串中的字符自然排序

首先介绍一个返回数组索引的程序:/* * 普通查找:遍历数组,找到就返回索引 */public class ArrayDemo { public static void main(String[] args) { int[] arr = { 37, 92, 54, 18, 76 }; // 如何获取数据92在数组中的索引呢 int inde

2017-08-03 12:55:11 9154

转载 java 二分法查询

/* * 折半查找,二分查找: * 前提:数组必须是有序的。 */public class ArrayDemo2 { public static void main(String[] args) { int[] arr = { 18, 37, 54, 76, 92 }; // 如何获取数据92在数组中的索引呢 //int ind

2017-08-03 12:52:06 248

翻译 java 冒泡排序程序

這是一個冒泡排序的程序希望對大家有用。public class ArrayDemo { public static void main(String[] args) { int[] arr = { 37, 92, 54, 18, 76 }; for (int x = 0; x < arr.length; x++) { System.out

2017-08-03 12:50:19 1095

更换yum源所需要的4个rpm软件包

应该是4个文件,我这里多下了一个,你可以根据需要选择: python-iniparse-0.3.1-2.1.el6.noarch.rpm yum-3.2.29-60.el6.centos.noarch.rpm yum-metadata-parser-1.1.2-16.el6.x86_64.rpm yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm epel-release-6-8.noarch.rpm

2018-10-18

数据结构(C语言版)

希望对大家有用。

2017-08-29

Java 数据结构

希望对大家有用。

2017-08-05

java 题库 上一个补充

希望有用。

2017-08-02

javaAPI 1.8 中文版

中文版的JAVA API文档

2017-07-28

javaAPI 文档1.8

希望对大家有用,这是英文版的。

2017-07-16

空空如也

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

TA关注的人

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