- 博客(169)
- 资源 (11)
- 收藏
- 关注
转载 ubuntu使用”apt-get install“安装程序时遇到错误提示: you might want to run 'apt-get -f install' to correct these
问题描述:ubuntu使用”apt-get install“安装程序时遇到错误提示 you might want to run 'apt-get -f install' to correct these解决方案:使用如下命令修复安装包(不过在我遇到的问题中没有起作用) $ sudo apt-get --fix-broken i
2017-02-06 18:03:08
4024
原创 tar gzip 命令备忘
tar gzip 命令备忘01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[*******]$ gzip -d FileName.gz压
2016-11-04 16:02:39
412
原创 ssh无密码登录和autossh实现反向ssh
ssh无密码登录和autossh实现反向ssh 一. ssh无密码登录的方法(以A机器登录B机器为例) 1. 使用ssh-keygen生成private key和public key,具体方法如下: 在机器A上执行 ssh-keygen -t [rsa|dsa],将会生成密钥文件和私钥文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.
2016-11-04 12:00:35
7825
原创 Linux应用层中的setitimer的使用说明
Linux应用层中的setitimer的使用说明 使用时需要引入的头文件: #include setitimer函数原型: int setitimer(int which, const struct itimerval *new_value, struct itimerval *old_value); 其中whi
2016-11-03 09:41:59
1363
原创 emacs中对比文件差异的工具—ediff
emacs中对比文件的差异ediff 工具:ediff-buffers/ediff-files 比较当前已经打开的2个文件缓冲区A/B中的文件内容。文件内容不一致的行(或不一致的上下行、多行)或作为一个差异区域,高亮显示。 A或B窗口中显示的增量部分,将显示为红色;如果将A的增量替换到B窗口后,B中的替换增加部分会显示为绿色。 A与B窗口同一行或多行
2016-11-02 18:21:18
3816
原创 交叉编译libxml2到ARM平台
交叉编译libxml2 pc平台使用libxml2库已经没有问题,现在把它编译到ARM平台,在嵌入式环境里面使用。 可以在下面这个链接里找到libxml2的最新源码,也可以在github.com上搜索,链接分别如下: GNOME官网: https://git.gnome.org/browse/libxml2 Github.com上: https:/
2016-10-18 13:38:45
7434
1
原创 libxml库中的xmlElementType
libxml库中的xmlElementType 解析xml文件遍历DOM结点的时候需要注意判断xmlElementType,只当nodePtr->type == XML_ELEMENT_NODE时才去取结点的属性,内容。 xmlElementType类型定义如下:typedef enum { XML_ELEMENT_NODE= 1, XML_ATTRI
2016-10-18 12:21:46
1256
原创 XML文件的创建,解析,修改
XML常见的操作 首先,需要在电脑上安装libxml的开发包,安装方法如下: Ubuntu系统: sudo apt-get install libxml2-dev CentOS系统:yum install libxml2-devel 1. 创建XML文档 (1)创建一个XML文档非常简单,其流程如下:
2016-10-18 12:09:34
10681
原创 xml主要数据结构
xml主要数据结构 下面介绍的是libxml主要的数据类型,对于应用编程来说,这些数据类型是需要了解和掌握的。 1.内部字符类型xmlChar xmlChar是libxml2中的字符类型,库中所有字符、字符串都是基于这个数据类型。它的定义在xmlstring.h中,定义说明如下: typedef unsigned ch
2016-10-18 11:23:43
3656
转载 libxml2常用库函数详解
libxml2库函数详解 许多事物符合80/20法则,libxml中也是20%的函数提供了80%的功能。下面的列表列出了libxml的主要函数及其用法说明。1. 全局函数说明头文件引用xml2config --cflags库文件引用xml2config --libs
2016-10-18 11:07:45
6249
原创 mjpeg-streamer的在PC和嵌入式开发板上的移植与使用
一、 在虚拟机中的ubuntu 12.04中编译,运行mjpeg-streamer1. 方法一 (1). 安装前的准备sudo apt-get install libsdl1.2-dev subversionsudo apt-get install libjpeg62-dev (2).编译安装mjpeg-streamer 下载 mjpg-st
2016-09-10 14:58:50
1553
转载 关于android开发添加菜单XML文件之后无法在R.java中生成ID的问题
关于android开发添加菜单XML文件之后无法在R.java中生成ID的问题因为和同学分开做的android软件,现在想整合他做的界面部分,于是拷贝了res和src文件夹的文件,其中包括一个res.menu文件夹中的XML。但是每次将该文件导入到工程总无法自动在R.java中生成相应的ID。上网找了两种方法:第一种:使用项目(project)->clean……清除之后
2015-12-02 20:05:13
866
原创 MyEclipse新建工程中的Source Folder
MyEclipse新建工程中的Source Folder 某日碰到一麻烦问题,项目中的配置文件在其它文件中引用不到,查看目录,路径,都正确,蛋疼了一会,突然想到,是不是文件夹类型弄错了,我建的普通文件夹,把配置文件放进去了,但这样就不是classpath路径了,应该建Source Folder,试了一下,果然是这个原因。 注意: 是在工程上new Source
2015-11-11 08:22:42
2746
原创 MyEclipse中怎样去掉烦人的校验错误。
MyEclipse中怎样去掉烦人的校验错误。 MyEclipse中会出现各种形式的提示报错,怎样去掉校验呢? 工程 ——> 右键选择属性——>MyEclipse——>Validate——>Exclude Resource
2015-11-06 09:10:58
4458
原创 常用的Hql语句
// HQL: Hibernate Query Language.// 特点:// >> 1,与SQL相似,SQL中的语法基本上都可以直接使用。// >> 2,SQL查询的是表和表中的列;HQL查询的是对象与对象中的属性。// >> 3,HQL的关键字不区分大小写,类名与属性名是区分大小写的。// >> 4,SELECT可以省略. // 1,简单的查询,Employee为实体名
2015-10-25 10:40:15
352
原创 Struts2 中的值栈的理解
Struts2中的值栈 通过对struts2的一段时间的接触,将自己对OGNL的核心值栈说说,值栈:简单的说,就是存放action的堆栈,当我们提交一个请求道服务器端 action时,就有个堆栈,如果action在服务器端进行跳转,所有action共用一个堆栈,当需要保存在action中的数据时,首先从栈顶开始 搜索,若找到相同的属性名(与要获
2015-10-23 10:11:27
400
转载 我始终相信努力奋斗的意义
我始终相信努力奋斗的意义 1. 从北京回家的动车上,偶然听到邻座的小姑娘边哭边打电话给家人,她说:“妈,对不起,本来说好了赚钱了才回家的....”她蜷坐在座位上,极力压制着自己的哭声,“但是我尽力了,妈,我不后悔。” 联想起之前看到的一篇日志,有人说他始终不相信努力奋斗的意义。然而努力奋斗的意义,真的只是为了赚钱,或者为了社会所认可的成功吗? 我突然想起我日夜颠倒的那个
2015-10-19 12:35:31
638
原创 男人的深度,源于他的精神深度
男人的深度,彰显的是人生的阅历,胸怀的宽广;是进则天下退则田园的进取与淡薄;是舍我其谁的态度与责任;也是面对世事变迁生命无常的淡定从容。一言以蔽之,男人的深度是一种生命的厚度。 人说四十而知天命,五十而从心所欲。一个深度男人,不光要知性,还能具备生活的智慧,能知天命而不庸人自扰,能从心所欲而在繁杂的世事中能进能退,这才是大丈夫所为。真正的魅力男人,源于他的精神深度。本质上,深度是一
2015-10-19 12:24:51
576
转载 Java内存管理原理及内存区域详解
Java内存管理原理及内存区域详解一、概述Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干不同的数据区域,这些区域都有各自的用途以及创建和销毁的时间。Java虚拟机所管理的内存将会包括以下几个运行时数据区域,如下图所示:下面就每一个区域进行阐述。二、运行时数据区域程序计数器程序计数器,可以看做是当前线程所执行的字节
2015-09-23 20:02:21
434
转载 简简单单的代码让你轻松学会动态代理
import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;/** * 动态代理类使用到了一个接口InvocationHandler和一个代理类Proxy ,这两个类配合使用实现了动态代理的功能。 * 那么什么是动态代理呢? *
2015-09-23 17:16:09
380
原创 关于数据查询分页
关于数据查询分页1、Mysql的limit用法 在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数
2015-08-24 11:26:49
435
原创 JSP页面呈现HTML效果不正确的问题
JSP页面呈现HTML效果不正确的问题问题描述: 使用MyEclipse新建JSP文件,然后在其中编写(粘贴)HTML代码,浏览器显示效果和之前编写的HTML效果不同(CSS样式貌似解析不正确,有些效果出不来)。 排除浏览器差异:IE,火狐,谷歌都试了一下,效果还是不对。 排除页面HTML代码出错!最终原因如下: 在W3CShool中
2015-08-20 15:27:54
4665
2
原创 关于常量池
关于常量池 首先要知道JVM运行时数据划分为六种:程序计数器、JAVA栈、方法区、JAVA堆、本地方法区,运行时常量池。其中,运行时常量池也在方法区中!而且我们通常所说的常量池就是运行时常量池。先看下面的代码:String s1 = "a"; String s2 = "b"; s1 = s1+s2; 内存结构图如下: String 对像是不可变的对
2015-08-20 14:45:02
720
转载 Java 异常处理的误区和经验总结
Java 异常处理的误区和经验总结原文地址:点击打开链接 本文着重介绍了 Java 异常选择和使用中的一些误区,希望各位读者能够熟练掌握异常处理的一些注意点和原则,注意总结和归纳。只有处理好了异常,才能提升开发人员的基本素养,提高系统的健壮性,提升用户体验,提高产品的价值。误区一、异常的选择 上图描述了异常的结构,其实我们都知道异常分检测
2015-08-20 13:54:06
295
转载 Java栈与堆
Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的
2015-08-20 10:57:13
340
原创 关于JVM的内存分配
关于JVM的内存分配 正常情况下,我们可以使用Runtime类来查看当前JVM的内存设置大小: Runtime runtime = Runtime.getRuntime(); System.out.printf("maxMemory : %.2fM\n", runtime.maxMemory()*1.0/1024/1024); System.out.pr
2015-08-20 10:36:45
499
原创 HTTP通信中的请求转发和请求重定向
HTTP通信中的请求转发和请求重定向 在HTTP通信和Java Web开发中,经常会用到请求转发和请求重定向,它们两个有很大的区别: 首先,请求转发是指:一个Web资源在收到一个客户端的请求后,去掉用另外一个资源进行处理,这个过程请称为请求转发。很明显,请求转发是发生在Web服务器端的,客户发发出Request,服务端在内部进行forward,然后把最终的结果Respo
2015-08-14 19:21:22
2777
原创 开发中关于正则表达式使用的一个小技巧
开发中关于正则表达式使用的一个小技巧 在使用Eclipse或MyEclipse编写代码时,代码段之间会产生很多不必要的空行,编码最后完成时,可以用正则表达式来去掉这些空行,然后再在必要的地方加入空行以使整体代码整洁美观。 如下图所示,这个表达式是:^\s*\n,为什么这样写,可以查阅相关资料。
2015-08-14 16:04:46
358
原创 JAVA常用类之——正测表达式
JAVA常用类之——正则表达式 首先,正测表达式是按一定的规则来处理字符串的,具体就包括判断,获取,分割,替换功能。 通常,它被用于下面两个目的: 1. 匹配一串字符串是符符合特定的规则,比如邮箱格式,用户名和密码的格式。 2. 从字符串中获取我们想要的部分。 一. 判断功能,采用String类的maches(String rege
2015-07-20 15:43:25
1027
嵌入式系统中的电源设计
2011-08-09
2440 init.S详解
2011-07-31
嵌入式编程中的c语言可执行程序
2010-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人