假如我们能够将PDF文件转换成为更常见的图片格式,那么就可以在无需安装额外PDF阅读工具的情况下 ,轻松打开并阅读其中的内容了。 从网络上下载的普通PDF转换成Word转换器,这部分PDF转换器本身的功能非常单一,尤...
分类:
其他好文 时间:
2014-08-04 18:31:37
阅读次数:
227
目前,越来越多的企业应用会部署在Linux系统上的,而LinuxShell脚本可以极大地帮助我们完成这些应用的运维任务。这使得LinuxShell开发技能成为开发人员的一项重要的、有竞争力的技能。本文就笔者的实际开发经验,以KornShell为例分享了脚本开发中的常见问题及相关技巧。避免定..
分类:
系统相关 时间:
2014-08-04 18:18:48
阅读次数:
388
隔离级别都与问题相对应,数据库操作常见的问题:1脏读:一个事务可以读取另一个事务未提交的数据2不可重复读:一个事务连续两次执行某个读操作,返回的结果不一致,被修改了3虚读:一个事务连续两次执行某个读操作,返回的结果不一致,返回的纪录数目有改变不可重复读与虚读的..
分类:
数据库 时间:
2014-08-04 18:17:08
阅读次数:
258
背景:公司IT部门新购了两台服务器与一台存储,打算做虚拟化,并将存储分成两个部分,分别配给那两台服务器。在宿主机上要安装的虚拟机属于不同的网段,这就涉及了多VLAN,当然这并不是多么高深的技术,属于最常见的。他们需要我提供技术支持,此次把我的思路写下来,方便IT部..
分类:
其他好文 时间:
2014-08-04 18:12:28
阅读次数:
433
JSON现在是很常见的处理数据的方式了。但由于自己使用的是反射获取数据,必须自己处理特殊字符,但总是发现有一些看不见的字符在前台
var obj = jQuery.parseJSON(msg);会转换失败。
例如如下在Vs中可以看到只有两个字符
可实际上却有三个字符,使用notepad++打开
一直不明白这些字符是如何进入数据库的,但进入了,就必须处理,否则在前台就...
分类:
Web程序 时间:
2014-08-04 18:05:07
阅读次数:
273
#include
#include
#include
/*
避免错误:
size 进行判断后在进行动态分配。
为什么?
malloc在不同编译器上有不同的实现,有的申请0大小返回NULL,
有的就可以返回一个地址,似乎后者较为常见。
当malloc分配内存时它除了分配我们指定SIZE的内存块,还会分配额
外的内存来存储我们的内存块信息,用于维护该内存块。
其实内存是分片的, 比喻说你malloc(10); 不是真的给你10个字节,...
分类:
其他好文 时间:
2014-08-04 17:54:47
阅读次数:
180
创建单线性链表,常见的有头插法、尾插法创建线性链表,常见的操作有:创建链表、查找、删除、增加元素、求逆链等操作。
这里首先才有头插法创建链表:
//头指针唯一确定一个单链表
#define MaxSize 15
typedef int elem_type ;
typedef struct linklist
{
elem_type data;
str...
分类:
其他好文 时间:
2014-08-04 17:51:41
阅读次数:
219
使用JQuery.Validate插件来校验页面表单有效性?1. [代码] 常见的注册表单元素 用户名: 真实姓名: 密码: 重复密码: ...
分类:
Web程序 时间:
2014-08-04 17:15:07
阅读次数:
227
一、linux系统将设备分为3类:字符设备、块设备、网络设备。使用驱动程序:1、字符设备:是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后数据。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED设备等。2、块设备:是指可以从设备的任意位...
分类:
系统相关 时间:
2014-08-04 17:13:17
阅读次数:
644
首先,介绍几种常见的I/O模型及其区别,如下: blocking I/O nonblocking I/O I/O multiplexing (select?and?poll) signal driven I/O (SIGIO) asynchronous I/O (the POSIX?aio_functions) blocking I/O? 这...
分类:
其他好文 时间:
2014-08-04 14:47:17
阅读次数:
241