Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

基于S2SH框架的项目—jar包选用

基于S2SH框架的项目—jar包选用

刚开始项目S2SH搭建好以后,项目会添加如下图中的jar包:在调试程序的时候会遇到jar包的冲突 ,鉴于这种问题的出现,我们可以把所有这些jar包从项目中移除,然后再从外面引用完整的、没有冲突的jar包,大家可以到我的资源专栏中去下载,现在就去下载...最新版本Spring、Hibernate、Struts框架整合一、ssh综述:最新版本Struts2、Hibernate、Spring框架的一个整合,包括最新版本的jar包,tomcat,经简单测试是一个通...
Struts2 工作原理

Struts2 工作原理

一个请求在Struts2框架中的处理大概分为以下几个步骤1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请...
Java读带有BOM的UTF-8文件乱码原因及解决方法

Java读带有BOM的UTF-8文件乱码原因及解决方法

最近在处理文件时发现了同样类型的文件使用的编码可能是不同的。所以想将文件的格式统一一下(因为UTF-8的通用性,决定往UTF-8统一),遇见的第一个问题是:如何查看现有文件的编码方式。在java中,class文件采用utf8的编码方式,JVM运行时采用utf16。Java的字符串是永远都是unicode的,采用的是UTF-16的编码方式。想测试一下,java对UTF-8文件的读写的能力,结果发现了一个很郁闷的问题,如果通过java写的UTF-8文件,使用J...
exec函数族实例解析

exec函数族实例解析

fork()函数通过系统调用创建一个与原来进程(父进程)几乎完全相同的进程(子进程是父进程的副本,它将获得父进程数据空间、堆、栈等资源的副本。注意,子进程持有的是上述存储空间的“副本”,这意味着父子进程间不共享这些存储空间。linux将复制父进程的地址空间内容给子进程,因此,子进程有了独立的地址空间。),也就是这两个进程做完全相同的事。在fork后的子进程中使用exec函数族,可以装入和运行其它程序(子进程替换原有进程,和父进程做不...
改善Objective-C的日志输出

改善Objective-C的日志输出

我该如何在日志输出信息中添加上下文信息,例如当前方法或者行号。C预处理器提供了一些标准宏,可以提供当前文件,行号,或者函数的信息。另外,Objective-C有_cmd隐式参数,可以提供当前函数的选择器,以及将选择器和类转换为字符串的功能。你可以在调试或者错误处理时在NSLog语句中提供这些上下文信息。下面是打印当前方法和行号的例子。NSMutableArray *someObject = [NSMutableArray array];NSLog(@"%s...
如何查看经过iOS优化的PNG图片

如何查看经过iOS优化的PNG图片

编译iOS应用是,xcode会对PNG文件进行优化,这样图片预览就无法显示。那么如何查看这些经过优化的文件呢?优化的动作是由pngcrush 工具完成的,你可以再xcode中找到。pngcrush 支持命令行选项-revert-iphone-optimizations。这个选项可以支持撤销在xcode编译过程中进行的优化。所以,想要查看经过优化的文件,你应该先撤销优化,然后使用图片预览打开。下面的代码是如何使用pngcrush工具将经过ios优化的png图...
2440GPIO口在Linux中的定义

2440GPIO口在Linux中的定义

在移植mini2440的驱动到2.6.31的时候,编译提示S3C2410_GPB5、S3C2410_GPB5_OUTPUT等类似的定义缺失。遂在内核中相关的部分arch/arm/mach-2410/include/mach中的头文件寻觅了一番,果然没有这些定义。而在2.6.29中是有这些定义的。仔细看了一下,发现原来是新版本中采用了新的方式实现这两类定义。1、引用端口的定义,旧版本直接通过S3C2410_GPmn来定义端口GPIOm的第n个引脚,比如GOI...
openSUSE 12.2的gdb不能自动加载.gdbinit的解决方法

openSUSE 12.2的gdb不能自动加载.gdbinit的解决方法

在openSUSE 12.2使用gdb调试程序的时候,喜欢在当前目录下先写一个.gdbinit,直接运行一个"user$ gdb"命令,就可以快速调试了。最新的openSUSE 12.2的gdb版本是GNU gdb (GDB) SUSE (7.4.50.20120603-2.1.2),安装以往的老习惯,写完.gdbinit文件,来一个gdb命令,回车之后,却给我这样一个提示:warning: File "/home/huang/sdk/.gdbinit" ...
<< 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 >>