Linux
Java开发面试辅导-海龟老师
毕业于浙江大学软件工程硕士,在BAT一线大厂担任架构师工作,作为面试官有丰富的面试经验,以及项目架构经验
展开
-
linux中安装navicat_for_mysql
Linux中安装navicat_for_mysql1.适用于 Linux 平台;2.下载后是一个.zip压缩包,用 unzip 命令解包:# unzip navicat_for_mysql_10.0.11_cn_linux.zip解包后,得到一个软件包(navicat_for_mysql_10.0.11_cn_linux.tar.gz)然后按照一下操原创 2013-11-28 22:04:21 · 1668 阅读 · 0 评论 -
tar not found in archive
下载了一个eclipse,想把它解压到/usr目录[root@localhost Downloads]# tar -zxvf eclipse-jee-indigo-SR2-linux-gtk-x86_64.tar.gz /usrtar: /usr: Not found in archivetar: Exiting with failure status due to pre原创 2015-02-03 19:44:37 · 1030 阅读 · 0 评论 -
Shell学习一(基础知识)
shell中的基础命令:1.创建shell文件: vim test.sh 注:shell文件最好用 .sh结尾这样容易识别2.在shell文件的开头第一行要加上:#! /bin/bash注:它表示下面的脚本是用bash编写的,必须调用bash程序对它解释执行3.#的作用:除了在第一行用于表示bash程序,其余地方用来表明注释4.原创 2015-02-02 11:39:18 · 533 阅读 · 0 评论 -
对"句柄"的理解
每种编程语言都有自己的数据处理方式。有些时候,程序员必须时刻留意准备处理的是什么类型。 您曾利用一些特殊语法直接操作过对象,或处理过一些间接表示的对象吗(C或C++里的指针)? 所有这些在Java里都得到了简化,任何东西都可看作对象。因此,我们可采用一种统一的语法,任何地方均可照搬不误。但要注意,尽管将一切都“看作”对象,但操纵的标识符实际是指向一个对象的“句柄”(Handle)转载 2013-12-21 11:31:34 · 858 阅读 · 0 评论 -
gcc 的-I,-L,-l的使用说明
我们用gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,通过下面例子来理解:例:gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld上面这句表示在编译hello.c时:-I /home/hello/include表示将/home/hel原创 2014-01-03 17:23:53 · 1145 阅读 · 0 评论 -
Linux与GNC项目是什么关系?它是开源软件吗?是自由软件吗?GNU GCC是干什么的?
gnu项目,gnu is not unixunix是完工比较早的一个操作系统,最开始是汇编语言写的,哪一年用c语言全部重写后,大放异彩只是unix是一个商业软件,gnu项目就想自己做一个操作系统,包括内核及各种应用软件。只是gnu项目完成了各种应用软件,却一直没有一个好的内核,这时候,linux出现了,于是gnu项目就选择它作为gnu操作系统的内核。linux与gnu项目的各种软件原创 2014-01-03 17:15:53 · 2494 阅读 · 0 评论 -
linux+arm视频
这里跟大家分享一套视频,这套视频是我自己辛苦下载的,看完之后感觉还可以,对交叉编译链应该会有个非常不错的认识,这个老师针对交叉编译链讲的东西还是蛮多的,还有uboot的代码里一些针对外设的操作,整体来说还不错.视频内容如下,我放到了我的skydrive空间,可以在线观看,高清的:播放地址在这里:http://sdrv.ms/RE6K1F01_ARM嵌入式开发之ARM基础概念介绍与开发板转载 2014-01-03 16:55:16 · 1151 阅读 · 0 评论 -
#include<stdio.h>在C程序中的作用
1.stdio.h的作用stdio是“standard input & output”的缩写,即有关标准输入输出的信息。stdio.h中有scanf、printf等函数定义,用于标准的输入和输出。2.stdlib.h的作用 1.stdlib 头文件即standard library标准库头文件 stdlib 头文件里包含了C、C++语言的最常用的系统函数原创 2013-12-31 17:34:56 · 6869 阅读 · 0 评论 -
Linux中fork()函数创建子线程的理解
1.示例代码#include #include #include int main(void) { /*此时只有一个进程*/ pid_t child_pid; /*此时已经有两个进程*/ child_pid = fork(); /** * 若子线程创建失败fork()函数返回-1 * 若子线程创建成功fork()函数返回0 */原创 2013-12-31 17:22:58 · 2047 阅读 · 0 评论 -
#include <sys/types.h>的作用
#include 基本系统数据类型是Unix/Linux系统的基本系统数据类型的头文件,含有size_t,time_t,pid_t等类型。linux编程中经常在应用程序源文件中包含 以访问 _LP64 和 _ILP32的定义。此头文件还包含适当时应使用的多个基本派生类型。尤其是以下类型更为重要: 1.off_t 用于文件大小和偏移量。 2.ptr原创 2013-12-30 17:28:18 · 5254 阅读 · 0 评论 -
#include <unistd.h>作用
#include 作用 unix standard header -> unistd.hstandard input output header -> stdio.hstandard library header -> stdlib.hunistd.h不是c语言的东西,是linux/unix的系统调用,包含了许多 U N I X系统服务的函数原型,例如 r e a d,原创 2013-12-30 17:09:01 · 4495 阅读 · 0 评论 -
c语言中如何给字符串数组赋值
c语言中如何给字符串数组赋值1.问题这是我写的struct student{ int x; char name[10];};void main(){ student st; st.name= 这里能不能直接赋值 一个字符串 “123”;? 如果不用scranf()}2.原因st.name="123"; 非法,常量字符串不能直接原创 2013-12-16 15:55:57 · 12796 阅读 · 0 评论 -
Linux C连接Mysql数据库的方法
1.首先要找到mysql.h头文件的位置/usr/include/mysql(使用命令 where is mysql 可以找到mysql安装的位置)2.源文件的编译方法 1.先编译 gcc -o connect mysql2.c -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient (mysql -lmysqlc原创 2013-12-28 17:28:39 · 950 阅读 · 0 评论 -
hibernate连接oracle数据库注意事项
1. 导入oracle-jar包(在oracle安装目录中找到jar包,推荐ojdbc14.jar) 2. hibernate中修改配置文件,注意端口号为1521Hibernate配置文件 -->hibernate-configuration> session-factory> 数据库驱动 --> p原创 2013-11-18 23:23:19 · 2587 阅读 · 0 评论 -
ubuntu下mysql的常用命令
首先安装mysql:sudo apt-get install mysql-servermysql-client 一.安装成功后登录mysql1.终端启动MySQL:/etc/init.d/mysql start;(stop ,restart。) 2.登录MySQL:mysql -uroot -p (用root账户登录),然后输入密码;3.查看所有的数据库名字:s原创 2013-11-28 20:42:32 · 716 阅读 · 0 评论 -
在Ubuntu 桌面上设置启动器(快捷方式)
在Ubuntu 12.04 桌面上设置启动器(快捷方式)过程讲解:如下图所示,navicat_for_mysql可以直接双击打开,这些应用程序的启动器都在 /usr/share/applications文件夹下面,进入后将其复制到桌面即可。下面介绍怎么在/usr/share/applications下,为应用程序建立这样的启动方式:以SQLDeveloper为例 终端进入/us原创 2013-11-28 21:47:45 · 1476 阅读 · 0 评论 -
VM中配置ubuntu用Host-Only方式实现相互连接
1.打开VM中的Edit选择V1,选择Host-Only,按下面的subentId去设VMAdapter1中的IP是192.168.30.02.在控制面板中的网络连接中,选择VMAdapter1的右键属性.3.选择IPV44.设置IPv4的的IP地址设置,可以是设置为192.168.30.XXX只要在这个网段中没有被占用即可(这个IP地址对安装的Ubun原创 2015-01-21 14:37:33 · 1752 阅读 · 0 评论