自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 X11连接linux服务器

1、linux服务器开启X11转发服务# vi /etc/ssh/sshd_configX11Forwarding yesX11DisplayOffset 10X11UseLocalhost yes# service sshd restart2、安装SecureCRT3、配置 SecureCRT,支持 X11 转发勾选“转发 X11 数据包”。注意:1、...

2019-02-25 15:43:57 2663

原创 Java面试-HashTable/HashMap/ConcurrentHashMap

HashTable底层数组+链表实现,key 和 value不能为null,线程安全的;初始size为11,扩容:newsize = oldsize*2 + 1;计算index:index = (hash & ox7FFFFFFF)%tab.length;HashMap底层数组+链表实现,可以存储null键和null值,线程不安全;初始size为16,扩容:news...

2019-01-31 17:01:18 105

原创 Centos7安装多版本gcc

1、安装SCL源yum install centos-release-scl-rh2、安装GCC/GCC-C++yum install devtoolset-7-gcc devtoolset-7-gcc-c++devtoolset-7:对应于gcc7.23、使用source /opt/rh/devtoolset

2018-04-17 01:49:01 3350

原创 Centos7 Ice 安装

1、Ice 3.6.4编译安装1.1安装设置mcppcd mcpp./configure CFLAGS=-fPIC --enable-mcpplib --prefix=/usr/local/mcppmakemake install1.2.安装bzipyum install bzip2-devel.x86_641.3.安装opensshyum install openssl-devel.x86_64...

2018-01-25 05:37:12 1285 2

原创 QT5.7 搭建android环境

1、QT for android版本安装qt-opensource-linux-x64-android-5.7.1.run地址:http://download.qt.io/archive/qt/5.7/5.7.1/2、JDK安装配置JDK环境变量export JAVA_HOME=/usr/java/jdk1.8.0_131export JRE_HOME=$JAVA_HOME

2017-12-20 10:07:54 606

原创 linux occi 数据库连接

搭建oracle环境(oracle server / client),配置环境变量// OCCIConnect.cpp #include <iostream>#include <occi.h>#include <stdio.h>using namespace std;using namespace oracle::occi;int main(){ Environment *en

2017-12-19 13:27:44 252

原创 QT5.7 编译oracle驱动oci centos7

前提是安装oracle 环境,配置环境变量 安装qt时,勾选源码,才能在QT安装目录下找到Src目录 cd qt安装目录/5.7/Src/qtbase/src/plugins/sqldrivers/oci qmake make 编译成功后,qt安装目录/5.7/Src/qtbase/plugins/sqldrivers目录下可以看到生成的.so文件libqsq...

2017-12-19 13:00:06 797 4

原创 Centos7下QT5.9.2环境搭建

1、下载安装程序 http://download.qt.io/official_releases/qt/5.9/5.9.2/qt-opensource-linux-x64-5.9.2.run 2、安装 chmod u+x qt-opensource-linux-x64-5.9.2.run ./qt-opensource-linux-x64-5.9.2.run 进入安装界面,

2017-11-06 19:07:06 1465

原创 CentOS7 systemctl 自定义程序启动服务

1、制作程序启动脚本 scenarioDaemon.sh #!/bin/sh#set envexport ORACLE_HOME=/opt/oracle/product/11.2.0export TNS_ADMIN=$ORACLE_CLIENT_HOME/network/adminexport NLS_LANG="AMERICAN_AMERICA.AL32UTF8"export CPLUS

2017-10-28 01:12:17 1524

原创 Linux 停止当前正在运行程序

1、终端执行shell命令 得到进程PID ps -e | grep ‘test’ | awk ‘{print $1}’ 12478 其中test为进程名 杀进程 kill -9 124782、代码 #include <stdio.h> #include <string.h> #include <stdlib.h> void stop(

2017-09-29 14:43:25 2164

转载 MAVEN项目打包成jar,供普通Java项目调用

MAVEN项目打包成jar,供普通java项目调用1、定义生成格式把pom.xml中<packaging>设置为jar<name>scenario</name> <!-- 声明更友好的项目名称(非必须) -->2、将MAVEN依赖也打进jar包中在工程的pom.xml文件中配置maven-assembly-plugin<build> <plugins> <plugin>

2017-08-30 11:59:35 3664 1

原创 linux创建桌面快捷启动图标

以创建eclipse为例 新建eclipse.desktop touch /usr/share/applications/eclipse.desktop 在文件中输入下面内容 [Desktop Entry] Encoding=UTF-8 Name=Eclipse 4.6.2 Comment=Eclipse Neon.2 Exec=/opt/e...

2017-06-12 16:19:15 344

原创 eclipse 运行C++问题(centos7)

1、Type ‘xxxx’ could not be resolved ①选择工程->Properties->C/C++ General->Indexer②勾选Enable project specific settings③勾选Index unused headers as C++ files2、配置RUN/DEBUG 3、点击run/debug就可以

2017-06-05 10:39:14 547

原创 centos7.1编译安装 Thrift0.9.3及boost1.6

1、安装1.1 update the Systemsudo yum -y update1.2 install the platform Development Toolssudo yum -y groupinstall "Development Tools"1.3 update autoconf/automake/bisonsudo yum in

2017-06-02 16:12:38 1118

原创 高速C/C++编译工具(ccache)

1、安装yum install ccache2、查看已安装rpm -qa | grep ccacherpm -ql ccache3、使用ccache:1)、选择性使用ccache:使用gcc:$ gcc foo.c使用ccache:$ ccache gcc foo.c2)、ccache加入环境变量,取代C编译器:设置 CC 环境变量的值,配置makepkg,进入到你的/etc/makepkg.co...

2017-06-02 10:05:28 1869

原创 CentOs 7 相关命令

1、yumyum命令工具使用举例yum update 升级系统yum install ~安装指定软件包yum update~升级指定软件包yum remove~卸载指定软件#yum install subversion#rpm -qa | grep subversionsubversion-1.6.11-10.el6_5.x86_64# rpm -ql

2017-06-01 17:35:50 200

原创 MYSQL5.7.17- ZIP Archive 版安装、配置与使用(win7x64)

一、下载官网下载Archive版:http://dev.mysql.com/downloads/mysql/​Windows (x86, 64-bit), ZIP Archive    5.7.17    355.3M解压到本地目录(D:\\mysql-5.7.17-winx64)二、配置1、复制mysql目录下的my-default.ini一份命名为my.ini​

2017-03-21 19:30:51 704

原创 【WIN7】MYSQL root密码重置

错误:ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)解决步骤:1、在配置文件my.ini  [mysqld] 下加入skip-grant-tables;2、重启mysql>net stop mysql>mysqld remove>my

2017-03-21 13:11:19 357

原创 CentOS7安装Oracle 11gR2

增加oracle用户和相关用户组1.切换到root用户      su - root 2.增加用户组     groupadd  dba     groupadd  oinstall3.增加用户     useradd oracle  -d  /home/oracle   -g   oinstall  -G dba  -m     //创建用户oracle  ,

2017-02-11 01:29:55 722

原创 win7下安装centos7

0、准备磁盘    我的电脑-&gt;管理-&gt;磁盘管理,可以查看分区情况    为Centos7准备一块未分配分区1、制作u盘启动盘(UltraISO软件、centos镜像)    插入优盘,启动UltraISO软件,打开已经下载的centos镜像文件    确定参数为USB-HDD+,硬盘驱动器为刚插入的优盘,点击‘启动’,写入硬盘映像2、修改bios设置,star...

2017-02-09 16:49:39 604

转载 java类的加载以及初始化顺序

加载顺序:类的静态成员初始化分配内存(有父类的先父类,然后自己)->然后main方法执行->类初始化{类非静态成员的初始化,然后执行构造器(有父类的先给父类的非静态成员初始化,然后父类的构造器)转载:类的加载和初始化的了解对于我们对编程的理解有很大帮助,最近在看类的记载方面的问题。从网上查阅了若干文章,现总结如下:我们通过一段代码来了解类加载和初始化的顺

2015-08-28 09:12:07 174

原创 修改Mysql的root密码及开启远程访问

修改Mysql的root密码及开启远程访问

2015-03-01 14:45:18 212

翻译 智力题

U2乐队过桥问题U2乐队在17分钟内赶到演唱会场,途中必需跨过一座桥,四个人从桥的同一端出发,你得帮他们到达另一端,天色很暗,而他们只有一只手电筒。一次同时最多可以有两人一起过桥,而过桥的时候必须有手电筒,所以就得有人把手电筒带来带去,来回于桥的两端。手电筒是不能用丢的方式来传递的。四个人的步行速度个不同,若两人同行则以较慢者的速度为准。Bono需花1分钟过桥,Edge需花2分钟过桥,Ad

2015-02-03 22:16:45 290

转载 5个海盗,分100个金币

五位绝顶聪明、勇敢、理智、果断干练的女海盗抢得100枚金币后,讨论如何进行公正分配。他们商定的分配原则是:  (1)抽签确定各人的分配顺序号码(1,2,3,4,5);  (2)由抽到1号签的女海盗提出分配方案,然后5人进行表决,如果方案得到超过半数的人同意,就按照他的方案进行分配,否则就将1号扔进大海喂鲨鱼  (3)如果1号被扔进大海,则由2号提出分配方案,然后由剩余的4人进行

2015-02-03 21:59:22 972

翻译 体育竞技共含M个项目,求M值,且跳高中谁得了第二名?

有一种体育竞技共含M个项目,有运动员A,B,C参加,在每一项目中,第一,第二,第三名分别得X,Y,Z分,其中X,Y,Z为正整数且X>Y>Z。最后A得22分,B与C均得9分,B在百米赛中取得第一。求M的值,并问在跳高中谁得第二名。解析:ABC三个人得分共为A+B+C=22+9+9=40。共含M个项目,在每一项目中,第一,第二,第三名分别得X,Y,Z分---->M(X+Y+Z)=4

2015-02-03 21:30:38 1584

转载 三个小伙子同时爱上一个姑娘,决斗来解决谁娶这个姑娘

三个小伙子同时爱上一个姑娘,为了决定他们谁能娶这个姑娘,他们决定用手枪进行一次决斗。小李的命中率是30%,小黄比他好些,命中率是50%,最出色的枪手是小林,他从来不失误,命中率100%。由于这个显而易见的事实,为公平起见,他们决定按这样的顺序:小李先开枪,小黄第二,小林最后。然后这样循环,直到他们只剩下一个人。那么这三个人中谁活下来的机会最大呢?他们都应该采取什么样的策略?解析:

2015-02-03 14:06:18 5729

翻译 谁是盗窃犯

有一个法院开庭审理一起盗窃案件,某地的A、B、C三人被押上法庭。负责审理这个案件的法官是这样想的:愿意提供真实情况的不可能是盗窃犯;与此相反,真正的盗窃犯为了掩盖罪行,是一定会编造口供的。因此,他得出了这样的结论:说真话的肯定不是盗窃犯,说假话的肯定就是盗窃犯。审批的结果也证明了法官这个想法是正确的。审问开始了。法官先问A:“你是怎么进行盗窃的?从实招来!”A回答了法官的问题:“叽里咕

2015-02-03 13:52:11 420

翻译 猜牌问题

S先生、P先生、Q先生他们知道桌子上的抽屉里有16张扑克牌:红桃:A、Q、4黑桃:J、8、4、2、7、3草花:K、Q、5、4、6方块:A、5约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉P先生,把这张牌的花色告诉Q先生。这时,约翰教授问P先生和Q先生:你们能从已知的点数或花色中推知这张牌是什么牌吗?于是,S先生听到如下的对话:P先生:我不知道这张牌。Q先生

2015-02-03 13:50:43 507

翻译 养鱼问题

经典逻辑推理问题

2015-02-03 11:48:23 346

算法导论-教师用书英文版

有详细的算法导论课后题答案,很好的一个学习算法的参考。

2012-04-11

计算机网络第五版

谢希仁第五版计算机网络 计算机考研首选复习书, 适用于初学者

2011-11-10

空空如也

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

TA关注的人

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