Welcome 微信登录

首页 / 操作系统 / Linux

Linux C++ 字符串 编码识别

Linux C++ 字符串 编码识别

最近在用Qt做一个ftp客户端(其实qt的demo例子中就有一个简单的ftp客户端软件,只是功能太简单),由于客户端需要通用的话,要跟不同的ftp服务器相连,不同的服务器的编码格式可能不同,而在客户端要不中文乱码(英文不论是什么编码都可以正常显示的啦),就涉及到编码识别的问题。下载 libchardet这个库,使用说明就算了,直接读头文件吧。libchardet-0.0.4.tar.gz下载地址:免费下载地址在 http://linux.linuxidc....
Linux Shell 进程监控

Linux Shell 进程监控

程序写好了,得监控上,嘿嘿。研究出来如下代码,进行使用,嘿嘿。 我这里每个进程只需要一个实例,即使实例有多个,也会使用不同的配置文件区分开来,否则不知道程序的哪个实例挂了, 不说了,附上代码,自己看吧。重点在config那块儿,我写的是相对目录哦。嘿嘿#!/bin/bash#funccheckProcessName#param1threadnameparam2userCheckProcess(){PROCESS_NAME="$1"if["$PROCESS_...
Linux内核分析 - 网络[六]:网桥

Linux内核分析 - 网络[六]:网桥

看完了路由表,重新回到netif_receive_skb ()函数,在提交给上层协议处理前,会执行下面一句,这就是网桥的相关操作,也是这篇要讲解的内容。skb=handle_bridge(skb,&pt_prev,&ret,orig_dev); 网桥可以简单理解为交换机,以下图为例,一台linux机器可以看作网桥和路由的结合,网桥将物理上的两个局域网LAN1、LAN2当作一个局域网处理,路由连接了两个子网1.0和2.0。从eth0和eth...
Linux内核分析 - 网络[四补]:路由表补充

Linux内核分析 - 网络[四补]:路由表补充

内核版本:2.6.34 前篇路由表http://www.linuxidc.com/Linux/2011-05/36066.htm说明了路由表的结构及路由表的创建。下面是一些路由表的使用的细枝末节,作补充说明。 路由可以分为两部分:路由缓存(rt_hash_table)和路由表() 路由缓存顾名思义就是加速路由查找的,路由缓存的插入是由内核控制的,而非人为的插入,与之相对比的是路由表是人为插入的,而非内核插入的。在内核中,路由缓存组织成rt_hash_tab...
Qt4之改变鼠标指针形状

Qt4之改变鼠标指针形状

不同的鼠标指针形状可以提示用户当前的操作,或提示用户当前应用程序所处的状态。增强应用程序的可用性,方便用户的使用。QCursor类提拱的多种指针形状,如下图所示:具体代码如下:void Cursor::slotArrow(){ setCursor(Qt::ArrowCursor);}除了QCursor提拱的各种指针形状外,用户还可以自定义指针形状。void Cursor::slotCustom(){ Qcurosr *myCursor=new Q...
Qt4之利用QDataStream对文件进行存取

Qt4之利用QDataStream对文件进行存取

QDataStream提拱了一个二进制的数据流,并且与程序运行的操作系统平台无关。利用QDataStream类可以方便地保存和读取各类数据。例如,在实现应用中常需要保存用户设置的参数,以便下次运行时烣复关闭时的参数设置,可需要与其他程序交互参数等。pararw.h:#ifndefPARARW_H #definePARARW_H #include<QDialog> classQLabel;classQPushButton;classQLineEd...
Qt4之保存窗体状态

Qt4之保存窗体状态

实际的运用过程中,常需要应用程序能保存程序的状态以及用户的设置,如应用程序显示的大小,位置,背景颜色或用户设置的参数等信息,以便在下次运行程序时,能保持上次关闭的状态。在Qt的使用过程中,我们使用Qsetting来保存程序的状态。使得当用户再次打开时,窗体仍然可以呈现半闭时的状态。下面我举一个简单的例子加以说明:贴上代码:setting.h:#ifndefSETTINGS_H #defineSETTINGS_H #include<QDialog>...
Android 获取Google Weather API 并通过Xml和JSON解析数据

Android 获取Google Weather API 并通过Xml和JSON解析数据

最近在做一个天气预报的Widget,通过google提供的api可以查询全世界的天气情况,这篇文章主要讲述如何通过Android的JSON获取城市的经纬度,程序很简单。稍后我将demo供来此博客的朋友。废话少说,且看下文: 设计如下:通过JsonDemoActivity输入国家简称,跳转到CityListActivity(用来显示城市列表),点击需要查询城市返回天气信息。在JsonDemoActivity显示天气信息,Utils是解析天气和城市的主要工具类...
Android 4.0 Manifest Permission 改动

Android 4.0 Manifest Permission 改动

Android 4.0已于前天也就是2011年10月19日在香港发布了,这对于我们吃这碗饭的人来说可是个里程碑式的大事件,相信大家也在第一时间内拿到了SDK以及android-14 API文档。虽然Google为了与Samsung的基情,推迟了源代码的发布,但是我们依然可以通过反编译platform里面的android.jar来暂时满足下好奇心。在新的emulator里面,我们可以看到非常多的改动,尤其是UI的,可以说是彻底换了层皮,那么他的底层代码呢?我...
<< 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 >>