- 博客(63)
- 资源 (4)
- 收藏
- 关注
原创 将jar 作为linux服务程序运行的方法.
一,导出Jar包 采用Eclipse插件 FatJar导出包 1),安装FatJar在线安装步骤:eclipse菜单栏 help >software updates >Search for new features to install>new update site>填写name 和url name:任意起个, 就写fat吧ur
2016-03-06 23:44:23
4101
2
转载 Spring MVC 文件下载过程中 出现下载文件乱码
在使用一个框架时,程序员分为三种级别 1.看demo开发 2.看文档开发 3.看源码开发 明显1不如2,2不如3 但是考虑时间成本3不如2,2不如1 我的原则是 有好的demo不看文档,有好的文档不看源码 对于文件下载,再简单不过了,但我比较傻,不会自己写 于是在google搜索"Spring mvc 3 download",demo版本都差不多
2016-03-03 22:11:48
5177
转载 如何在CentOS 7上修改主机名
如何在CentOS 7上修改主机名在CentOS中,有三种定义的主机名:静态的(static),瞬态的(transient),和灵活的(pretty)。“静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。“瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则。而
2016-03-01 23:32:01
409
原创 Centos7 安装 RabbitMQ
一、安装erlang 1,安装依赖文件#yum install ncurses-devel2,安装Erlang#yum install erlang[root@localhost src]# erl Erlang/OTP 17 [erts-6.1] [source] [64-bit] [async-threads:10] [hipe] [kern
2016-02-29 22:29:41
775
原创 基于nat123 提供的Nat服务,实现内网IP的对外映射(实测Centos 7 自启动)。
1, 创建expect.sh#!/bin/bashwhile truedops aux | grep nat123 | grep -v grepif [ $? -eq 0 ];thensleep 600elsesudo bash /usr/nat123/expect.shfidone[root@localhost nat123]# cat expect.
2016-02-29 00:29:15
887
转载 将U-Boot、uImage和rootfs烧入iMX53系统的4GB SD卡
转自: http://bbs.eplat.net/home.php?mod=space&uid=7047&do=blog&id=705将U-Boot、uImage和rootfs烧入iMX53系统的4GB SD卡相关操作步骤如下:首先,准备工作将SD卡插入USB接口的SD卡读卡器,可以将bootloader、内核镜像文件和根文件系统烧写到SD卡上,为了简单化操
2016-02-21 22:15:41
991
转载 开启Hadoop2.6.0出现ssh无法解析主机名等错误提示的解决办法!
问题描述:开启Hadoop时,出现如下信息:[root@hd-m1 /]# ./hadoop/hadoop-2.6.0/sbin/start-all.shThis script is Deprecated. Instead use start-dfs.sh and start-yarn.sh15/01/23 20:23:41 WARN util.NativeCodeLoad
2016-02-04 18:51:49
723
原创 VMWare+CentOs7+hadoop+hbase 安装
一. 安装Centos 7 安装32位版本时候出现网卡丢失的问题。请参考http://blog.csdn.net/kernel_32/article/details/50579839 二,配置本地yum源VMware Workstation 虚拟机:虚拟机-->可移动设备-->CD/DVD-->连接[html] view plainco
2016-01-25 19:35:41
918
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-01-25 17:13:28
252
原创 VMWar 安装Centos 7 (32位) 出现丢失网卡设备的解决方法
打开虚拟机目录中的vmx文件加入一行ethernet0.virtualDev = "e1000"
2016-01-25 14:23:59
1026
转载 分布式Web服务器架构
最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库也很容易出现问题,而数据库出问题的时候,应用也容易
2014-04-02 23:19:56
652
转载 VoIP业务,中国市场上的一个怪现象
VOIP市场监管现状 最近的来自官方的消息是,2006年2月28日,信息产业部电信管理局副局长鲁阳称,今年将对新技术、新业务发展的不同类型、不同阶段进行重点的政策研究和分类指导,其中包括VoIP技术和业务。鲁阳还透露,针对VoIP,目前正在研究形成我国发展VoIP的基本原则和总体管理框架的初步思路,组织启动PC-PHONE商用试验。而法新社的报道是,Tom网总裁表示,中国政府将不会在20
2014-03-06 23:21:03
1710
原创 Redhat 企业6.4 安装 freeswitch + fusionpbx
1 必须装的工具包 yum install gcc gcc-c++ autoconf automakeyum install git autoconf automake libtool ncurses-devel libjpeg-devel2 选装的工具包 yum install expat-devel openssl-devel libtiff-
2014-02-21 00:56:19
2700
原创 RedHat Linux 企业版 6.0 设置samba服务
1, 安装 samba服务 #yum install samba2,检查安装包# rpm -qa | grep sambasamba4-libs-4.0.0-55.el6.rc4.x86_64samba-winbind-3.6.9-151.el6.x86_64samba-3.6.9-151.el6.x86_64samba-winbind-clients-3.6.
2014-02-20 02:04:08
2361
原创 RedHat Linux 企业版 6.0 设置本地yum源
1,创建源文件存放的目录#mkdir /yum/2,加载光盘#mount -t iso9660 /dev/cdrom /media3,将光盘文件复制到服务器上的源目录#cp -a /media/* /yum/4,新建一个yum源的响应文件# vim /etc/yum.repos.d/local.
2014-02-19 22:40:49
1058
原创 Ubuntu 10.04 系统下Php环境搭建
安装1.Install SSH Client and Server (for my remote access)sudo apt-get install ssh2. Install Database Serversudo apt-get install mysql-server-5.03. Install Apache HTTP Server
2014-02-14 00:02:56
554
转载 FreeSWITCH支持视频通话和视频会议的设置方法
FreeSWITCH支持视频通话和视频会议,但默认的配置不支持,好多人不知道怎么开启该功能。其实,很简单,找到vars.xml配置文件中的如下的行: 上面的设置是设置FreeSWITCH支持的媒体编码,包括语音和视频。可以看到,默认的配置仅支持音频编码,要支持视频,我们直接把上想要的视频编码设置上即可,如: 上面的代码就加入了H263、H264以
2014-02-12 00:28:21
10588
原创 win7 安装 freeswitch + fusionpbx
日记:搭建 php环境 选用phpNow 下载,安装过程碰到端口无法写入,强制修改httpd.conf 为自己的端口。配置fusionpbx通过浏览器登陆http://localhost,首次登录fusionpbx 将自动跳转到设置页面。配置时选择数据库类型为mysql用户名密码为fusionpbx登录用户名和密码第二页填写数据库名为开始
2014-01-25 14:13:57
3171
原创 android 格林尼治标准时间的 格式转换 (String To Date) 报错 java.text.ParseException: Unparseable date
首先 Mon Dec 09 22:06:24 格林尼治标准时间+0800 2013 字段一个格林尼治标准时间时间,一般情况下字段中不会含有中文,对于这种格式有两种解决方法1剔除中文字符串public static String convertGMTToLoacale(String gmt){ String cc = gmt.substring(0, 19)
2014-01-03 00:40:05
4242
原创 R cannot be resolved to a variable 问题解决
R cannot be resolved to a variable 问题解决 / Rjava文件没有自动生成比如CLEAN工程,CLEAN UP RESOURCE,Android Tools >> Fix Project Properties 等但还是部分人看了网上的帖还不能解决,那么多半是sdk版本异常导致,更新完整SDK版本即可。
2013-09-01 18:06:10
759
转载 成功需要走十步的话,三五步之间最难走……
一位朋友跟我说起他最近的困惑: 他一直很努力,一步一个脚印地前行,隔一段时间就登上一个台阶;可是几年过去,突然有一天发现自己走过的和正在的每一个台阶上都挤满了人,并且谁都知道金字塔尖上就那么寥寥的几个位置而已,却又仰之弥高;突然间非常沮丧绝望。 这是人生常态啊。我有两个故事讲给他,也可以讲给所有正在路上的人——当年要是有人也这样给我讲过就好了。 托福作文题库中有一道相当有趣的题目:“有些著
2009-09-14 22:23:00
503
转载 生意就是这样做成的
爹对儿子说,我想给你找个媳妇。儿子说,可我愿意自己找!爹说,但这个女孩子是比尔盖茨的女儿!儿子说,要是这样,可以。然后他爹找到比 尔盖茨,说,我给你女儿找了一个老公。比尔盖茨说,不行,我 女儿还小!爹说,可是这个小伙子是世界银行的副总裁!比尔盖茨说:啊,这样,行!最后,爹找 到了世界银行的总裁,说,我给你推荐一个副总裁!总裁说,可是我有太多副总裁了,多余了!爹说,可是这个小伙子是比尔盖
2009-09-04 00:14:00
432
原创 s3c2410 linux触摸屏驱动移植日志
s3c2410_ts.c#include #include #include #include #include #include #include #include #include #include #include #include #include #include // 自己添加#include #include MODULE_AUTHOR("Arna
2009-07-14 20:01:00
3801
原创 嵌入式 Linux framebuffer 驱动移植日志
Linux 初始化过程:从/init/main.c中的start_kernel()开始:该函数中,主要做了下列事情:(1)先是boot_cpu_init();初始化了启动相关的内容后然后printk(KERN_NOTICE);printk(linux_banner);打印内核信息,比如我这里的:Linux version 2.6.22.2 ([email protected]
2009-07-08 16:57:00
1286
原创 [转]如果你不想一辈子做工程师,必看!
李一男2003 年在港湾给开发人员培训时的语录 原作者:【三石】 [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵 地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问
2009-06-10 22:21:00
664
原创 结婚了.........
不知不觉26了,一切都过的那么匆忙,而结婚更让我体味到了长大的感觉。有英国科学家研究,人过了27岁就可以说是步入老年行列了,人的各项身体技能都开始了下滑,所以感觉到,年轻正慢慢开始溜走。 而回顾自己的事业却是那么平静,没有一点波澜,固定的工资,每天的上班下班,生活视乎变得那么无趣,而过去的梦想偶尔还是在心头串动,但是却没有年少时候的那份说干就可以不顾一切去干的激情。
2009-04-05 11:59:00
597
原创 嵌入式Linux图形系统(GUI)介绍
嵌入式Linux图形系统(GUI)介绍 当你在桌面PC上安装Linux时,你通常在很少的几个"标准"的图形支持组件中选择。你很可能使用X Windows系统(XFree86或者Xorg)作为显示界面的基础(与Linux驱动一起来控制硬件),GNOME或者KDE作为桌面环境,浏览器则在FireFox,Konqueror或者Opera等功能全面的几个浏览器中间选择. 但是,这种
2009-02-18 22:06:00
5659
1
转载 说一下几个关系到能否成功编译的东东(很不错)
说一下几个关系到能否成功编译的东东:/etc/ld.so.conf ldconfig PKG_CONFIG_PATH首先说下/etc/ld.so.conf: 这个文件记录了编译时使用的动态链接库的路径。默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件如果你安装了某些库,比如在安装gtk+-2.4.13时它会需要glib-2.0 >= 2.4.0,辛苦的安装好glib后没有指
2009-02-12 15:03:00
1023
原创 GTK编译 日志
export PREFIX=/usr/gtkdfbexport LDFLAGS=-L$PREFIX/libexport CFLAGS="-g -I$PREFIX/include"export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfigexport PATH=/opt/montavista/cee/devkit/arm/iwmmxt_le/bin/:/opt/mont
2009-02-10 17:30:00
1492
原创 rootfs制作日记(启动采用 System v init)
rootfs制作日记(启动采用 System v init) 一.制作环境 PC环境: Red Hat Enterprise Linux 4 嵌入设备CPU体系:s3c2410 交叉工具:arm-linux- 需要的源代码: BusyBox 1.1.3.tar.bz2 bash-3.2.tar.bz2 s
2009-02-05 16:40:00
8235
原创 制作嵌入式根文件系统(常见问题详解)
首先介绍点背景知识,关于inittab的:init进程是系统中所有进程的父进程,init进程繁衍出完成通常操作所需的子进程,这些操作包括:设置机器名、检查和安装磁盘及文件系统、启动系统日志、配置网络接口并启动网络和邮件服务,启动打印服务等。Solaris中init进程的主要任务是按照inittab文件所提供的信息创建进程,由于进行系统初始化的那些进程都由init创建,所以init进程也称为
2009-02-03 17:22:00
14364
3
转载 BusyBox 简化嵌入式 Linux 系统
BusyBox 是很多标准 Linux® 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet(不过它的选项比传统的版本要少);有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。本文将探索 BusyBox 的目标,它是如何工作的,以及为什么它对于内存有限的环境
2009-02-03 11:14:00
1171
转载 在嵌入式Linux系统中应用的GTK+和X分析
在嵌入式 Linux 下有很多图形界面系统 GUI,包括 Qt/Embedded,FLTK,Microwindows 和 GTK+ 等。作为一个开发者,到底使用什么样的 GUI 系统呢?对一个系统,将它改造为符合你的需求,你要做多少修改呢?修改后的系统的尺寸一般会有多大呢?这些都是开发人员会遇到的问题。我们在这里讨论的就是要对这些内容做一个具体细致的分析,通过我们的讨论,大家会对基于 GTK
2009-02-02 15:16:00
711
原创 GTK+主循环(main loop)的工作原理
我们知道GUI应用程序都是事件驱动的。这些事件大部分都来自于用户,比如键盘事件、鼠标事件或笔点事件。还有一些事件来自于系统内部,比如定时事件、socket事件和其它文件事件等等。在没有任何事件的情况下,应用程序处于睡眠状态。因为这种事件驱动机制,GUI应用程序都毫无例外的需要一个主循环(main loop)。主循环(main loop)控制应用程序什么时候进入睡眠状态,什么时候被唤醒。主循
2008-12-08 22:49:00
841
转载 gpephone之dbus分析
在D-Bus中,“bus”是核心的概念,它是一个通道:不同的程序可以通过这个通道做些操作,比如方法调用、发送信号和监听特定的信号。主要有两种不同的通道:session bus(会话通道),system bus(系统通道):/** * Well-known bus types. See dbus_bus_get(). */typedef enum{ DBUS_BUS_SESSION,
2008-11-27 23:25:00
1173
1
转载 D-Bus 体系
有很多种IPC或者网络通信系统,如:CORBA, DCE, DCOM, DCOP, XML-RPC, SOAP, MBUS, Internet Communications Engine (ICE)等等,可能会有数百种,dbus的目的主要是下面两点:1.在同一个桌面会话中,进行桌面应用程序之间的通讯2.桌面程序与内核或者守护进程的通信。Dbus是一套进程通信体系,它有以下几层:1
2008-11-27 23:16:00
2359
转载 Autobook读书笔记
自动化工具的历史 1. unix系统的多样性 相对于在本书中讨论的其他项目,Autoconf是第一个被开发出来的。这个工具的开发是由于Unix操作系统的多样性。自Unix诞生以来,很多公司根据自己的需要对Unix进行了修改,如SunOS,HP-UX等。虽然几乎所有的Unix都非常类似,但是其中有各种各样的区别,如头文件,系统库中函数的区别。虽然有了POSIX标准的介入,但是这种情况依旧没有改变。这
2008-11-19 23:36:00
622
转载 GNU Compile Tools, 可执行文件, 静态链接库, 动态链接库
对于一个编译型语言,编译器工作时总要经过预处理、编译、链接等几个过程。以 C/C++ 为例:预处理器(cpp)将每个 .c/.cpp 文件中 #include 的头文件都合并到 .c/.cpp 文件中,并且对其进行宏扩展,由此生成数个编译单元。一般来说每个 .c/.cpp 文件对应一个编译单元。随后,编译器(cc)将每个编译单元翻译成本地二进制代码,在 GNU/Linux 中后缀是 .o,在 ms
2008-11-17 21:18:00
675
转载 利用libtool自动生成动态库
利用libtool自动生成动态库作者:gomo1234 ### 利用libtool自动生成动态库#1. autoscan命令在当前目录生成configure.scan文件, 内容为:# -*- Autoconf -*-# Process this file with autoconf to produce a configure script.AC_PREREQ(2.57)AC_INIT(F
2008-11-17 19:09:00
1254
TightVnc 2.8.78源码编译,visual studio2017 亲测编译通过,下载即可编译
2023-04-12
gdb命令集(笔记总结)
2009-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人