自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AndroidWebDeveloper

藏诸名山,传之其人

  • 博客(79)
  • 资源 (6)
  • 收藏
  • 关注

转载 Android webview使用详解

1. 打开网页时不调用系统浏览器, 而是在本WebView中显示:mWebView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(u

2015-06-04 13:42:20 560

转载 iphone ios 屏幕,statusbar,状态栏的高度

app尺寸,去掉状态栏CGRect r = [ UIScreen mainScreen ].applicationFrame;r=0,20,320,460屏幕尺寸CGRect rx = [ UIScreen mainScreen ].bounds;r=0,0,320,480状态栏尺寸CGRect rect;  rect = [[UIApplication

2015-05-26 11:19:10 1712

转载 中文字符集编码Unicode ,gb2312 , cp936 ,GBK,GB18030

转自:http://www.blog.edu.cn/user3/flyingcs/archives/2006/1418577.shtml概要:UTF-8的一个特别的好处是它与ISO- 8859-1完全兼容,可以表示世界上所有的字符,汉字通常用3个字节来表示。GB2312的code page是CP20936。GBK的code page是CP936 。GB18030支持的字符数更多。GB231

2014-02-10 13:15:19 1143

转载 搞懂 oracle 字符集

作为一个 ORACLE DBA,在工作中会经常处理由于字符集产生的一些问题。但是当真正想写一些这方面的东西时,却突然又没有了头绪。发了半天呆,还是决定用两个字符集方面的例子作为切入点,倒不失为一个头绪,说不定在实验的过程中,问题就会一个接着一个的浮现出来。现在,让我们切入正题。我用的数据库是 oracle10.2.0.3,数据库字符集是 al32utf8。客户端就是同一台机

2014-02-10 10:21:26 641

转载 浅析linux下的/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc文件

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行, 并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用

2014-02-07 15:10:29 635

转载 Oracle字符集的查看查询和Oracle字符集的设置修改

本文主要讨论以下几个部分:如何查看查询Oracle字符集、 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题。 一、什么是Oracle字符集        Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序

2014-02-07 15:03:20 584

转载 linux shell 实现多线程

我的实例:getMachines(){        mobileOs=$1;        MACHINES="";        while [ "$MACHINES" == "" ]         do                ####µ÷ÓÃMTC·½·¨£¬´«µÝ¹ýÈ¥OS²ÎÊý£¬·µ»Ø»úÆ÷Áбí»úÆ÷¼äÓöººÅ·Ö¸ô)

2014-01-15 14:20:08 910

转载 Linux查看进程的所有子进程和线程

得到进程的pid:ps -ef | grep process_name | grep -v "grep" | awk '{print $2}' 查看进程的所有线程# ps mp 6648 -o THREAD,tidUSER %CPU PRI SCNT WCHAN USER SYSTEM TIDroot 0.0 - - - - - -root 0.0 24 - - - - 6

2014-01-15 12:34:29 757

转载 Linux错误处理与错误号

来源:ChinaUnix博客 作者:huntley_bian 编辑:周荣茂每天只要进步一点点!    小知识:    linux从文本界面启动:     首先进入root权限,在fedora下,终端输入:su root;输入你的密码;进入root权限下,使用shell,vi /etc/inittab,修改inittab文件,把id:5:initdefault的5改成3。其他几种对应

2014-01-15 11:15:09 871

转载 C函数可变参数的运用---三个点

C++中有函数重载这种方法,以供我们调用时要可以不确定实参的个数,其实 C 语言也可以,而且更高明!我们在stdio.h 中可以看到 printf() 函数的原型: int printf(char * format,...)事实上,我们如果要写这样的函数也可以类似的写,那么在定义函数时用上这个符号“... ” ,它叫占位符,喊它 “ 三个点” 也可以,只要你愿意!那

2014-01-14 14:32:13 1302

转载 线程池的原理和连接池的原理

转载自:http://www.cnblogs.com/springside4/archive/2010/10/29/2481740.html一、 线程池的原理:     线程池,究竟是怎么一回事?其实线程池的原理很简单,类似于操作系统中的缓冲区的概念,它的流程如下:先启动若干数量的线程,并让这些线程都处于睡眠状态,当客户端有一个新请求时,就会唤醒线程池中的某一个睡眠线程,让它来处理客户

2014-01-13 14:46:05 797

原创 linux 进程处理

//====进程相关函数==============================================================#include //成功返回进程ID,否则返回-1。pid_t getpid(void); //获取进程ID

2014-01-06 16:25:15 561

原创 kill命令的注意事项

-杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志。  首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令: # kill -pid 注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。为了防止这些所谓的“僵尸进程”,应确保在杀死父进程之

2014-01-06 11:23:53 798

转载 Linux下C语言编译基础及makefile的编写

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/13724/showart_80664.html这篇文章介绍在LINUX下进行C语言编程所需要的基础知识。在这篇文章当中,我们将会学到以下内容:    源程序编译    Makefile的编写    程序库的链接     程序的调试    头文件和系统求助   

2013-12-31 15:30:40 786

转载 详细介绍IBM/DB2.Linux的安装配置管理

1.安装IBM/DB2 V9.1 Linux版  下载得到安装文件 db2exc_912_LNX_x86.tar.gz ,解压到ext2/3分区  # cd db2exc_912_LNX_x86  # ./db2setup  (1)弹出java的安装界面,install new instance  (2)使用“Typical Mode”,选择安装目录,默认为 DB2

2013-12-30 10:17:20 1467

转载 linux ipcs 和ipcrm 使用例子

1)system v系统共享内存用ipcs调试共享内存测试源程序如下:#include #include #include #include #include #include #include void error_out(const char *msg){        perror(msg);        exit(EXIT_FAIL

2013-12-20 14:09:56 747

原创 Linux系统调用之open(), close()

open函数可以打开或创建一个文件。12345678#include #include #include   int open(const char *pathname, intflags); int open(const char *pathname, intflags

2013-12-18 15:25:08 891

原创 GDB调试手册

http://www.programlife.net/gdb-manual.html

2013-12-18 14:27:03 476

转载 Linux C函数之文件及目录函数(二)

转载:http://hi.baidu.com/51tb1/item/471b7d02d59e6996a2df43f2link: 建立文件硬连接头文件: unistd.h函数定义: int link(const char *oldpath, const char *newpath);说明: link()以参数newpath指定的名称来建立一个新的连接(硬连接)到参数o

2013-12-18 13:40:12 1017

转载 Linux C函数之文件及目录函数(一)

转载:http://hi.baidu.com/51tb1/item/70fd8d1aca4c10dabe9042f2文件及目录函数(37)chdir, chmod, chown, chrootfchdir, fchmod, fchown, ftruncatelchown, truncate,get_current_dir_name, getcwd, getw

2013-12-18 13:37:16 818

原创 linux进程间通信-------概述

写在前面的话           最近工作中遇到了进程间通信问题,一直以来都害怕涉足这个领域因为实在是有点繁杂,以前也试多进程编程,各种问题层出不穷,脑袋都搞大了。。 但是既然已近选择了程序猿这个行业,这些问题早晚都得遇到,所以决定还是下定决心将其搞明白。这个过程中也感谢网上的朋友们无私的奉贤,现将这些资料总结如下,留给后来者慢慢享用。进程通信有如下一些目的:A、数据传输:一个

2013-12-13 11:34:23 524

原创 linux进程间通信(三)-------信号

#include#include#include#include#includevoid my_func(int signum){printf("If you want to quit,please try SIGQUIT\n");}int main(){sigset_t set,pendset;struct sigaction action1,acti

2013-12-13 11:31:25 611

原创 linux进程通信(二)-------标准流管道和命名管道

标准流管道与linux中文件操作有文件流的标准I/O一样,管道的操作也支持基于文件流的模式。接口函数如下:库函数:popen();原型:FILE *open (char *command,char *type);返回值:如果成功,返回一个新的文件流。如果无法创建进程或者管道,返回NULL。管道中数据流的方向是由第二个参数type控制的。此参数可以是r或者w,分别代表读或写。但不能同

2013-12-13 11:27:01 1113

原创 linux进程间通信(一)--------管道

写在前面的话           最近工作中遇到了进程间通信问题,一直以来都害怕涉足这个领域因为实在是有点繁杂,以前也试多进程编程,各种问题层出不穷,脑袋都搞大了。。 但是既然已近选择了程序猿这个行业,这些问题早晚都得遇到,所以决定还是下定决心将其搞明白。这个过程中也感谢网上的朋友们无私的奉贤,现将这些资料终结如下,留给后来者慢慢享用。一、管道的概念    管道是一种两个进程间进行单向

2013-12-13 10:44:32 806

转载 DB2数据的导入(Import) 导出(Export)(Load)

DB2中所谓的数据移动,包括:1. 数据的导入(Import)2. 数据的导出(Export)3. 数据的装入(Load)导入和装入都是利用DB2的相关命令把某种格式的文件中的数据保存到数据库中的表中导出是指把DB2数据库的表中的数据保存到某种格式的文件当中去数据移动的作用:如果要在不同的数据库管理系统之间转移数据,数据移动通常是最实用的一种方法,因为任何一

2013-12-11 13:10:30 1532

转载 DB2锁详解

1.锁的基本概念和功能所谓锁(Lock),实际上是加在数据库、表空间、表、行或者数据页上的一种标记,用户在对各种数据库对象进行读取或者写入操作时首先要看该对象上的锁是否允许其进行相应操作。从允许用户进行操作的种类,把锁分成两种基本类型:共享锁(Shared Lock,简称S锁)和排它锁(Exclusive Lock,简称X锁)。共享锁共享锁又称为读锁,若事务T对数据对象A加

2013-12-10 14:39:43 9569

转载 字符,字节和编码

[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/encoding.htm]级别:中级摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。掌握编码问题的关键

2013-12-09 12:54:39 564

转载 Linux经典书籍推荐

入门篇《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux 。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。驱动 篇 《LINUX设备驱动程序 》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码 分析比

2013-12-02 14:46:34 627

转载 DB2数据的导入(Import) 导出(Export)(Load)

DB2中所谓的数据移动,包括:1. 数据的导入(Import)2. 数据的导出(Export)3. 数据的装入(Load)导入和装入都是利用DB2的相关命令把某种格式的文件中的数据保存到数据库中的表中导出是指把DB2数据库的表中的数据保存到某种格式的文件当中去数据移动的作用:如果要在不同的数据库管理系统之间转移数据,数据移动通常是最实用的一种方法,因为任何一

2013-11-28 14:37:27 1050

原创 linux system 函数的实现源码

system函数的实现源码,看到父进程是在子进程执行完成之后才继续往下走,否则一直挂在那等的子进程执行完。 intsystem(constchar * cmdstring){    pid_t pid;    int status;    if(cmdstring== NULL){                   re

2013-11-08 09:27:58 2533 1

转载 FTP 协议详解

1. 介绍FTP的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。虽然我们也可以手工使用它,但是它的主要作用是供程序使用的。在阅读本文之前最好能够阅读TCP协议标准规范和Telnet协议标准规范。2. 概览在本节中我们将讨论一些表面上的问题,有些名词的定义请参阅TCP和Telnet参考文献。我们先介绍一下(1)字节大小,在FTP中字节大小有两个:逻辑字节

2013-11-06 14:47:16 1274

转载 linux c程序中获取shell脚本输出

1. 前言  Unix界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping命令呢?通常在程序中通过 system函数来调用shell命令。但是,system函数仅返回命令是否执行成功,而我们可能

2013-11-05 16:59:14 511

转载 shell 基础学习

1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh   符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。   当编辑好脚本时,如果要执行该脚本,还必须使其可执行。   要使脚本可执行:编译 chmod +x filename 这样

2013-11-05 16:39:50 442

转载 ftp 命令详解

%ftp 主机名/IP  /*登录ftp服务器,会提示输入用户名和密码*/匿名登录:用户名输入:anonymous  密码输入:一个邮箱格式的任意字符串FTP>ascii: 设定以ASCII方式传送文件(缺省值) FTP>bell: 每完成一次文件传送,报警提示. FTP>binary: 设定以二进制方式传送文件. FTP>bye: 终止主机FTP进程,并退出FTP管理方式.

2013-11-04 11:28:19 764

转载 Android:异步调用详解

在实际应用中经常会遇到比较耗时任务的处理,比如网络连接,数据库操作等情况时,如果这些操作都是放在主线程(UI线程)中,则会造成UI的假死现象,Android中可以使用AsyncTask和Handler两种异步方式来解决这种问题。AsyncTask:android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现U

2013-10-31 13:55:03 591

转载 linux shell 自定义函数(定义、返回值、变量作用域)介绍

linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。下面说说它的定义方法,以及调用需要注意那些事项。 一、定义shell函数(define function)语法:[ function ] funname [()] {     action;     [return int;] } 说明: 1、可以带function fun()

2013-10-31 11:14:10 578

转载 linux shell 字符串操作(长度,查找,替换)详解

在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值表达式含义${var}变量var的值, 与$var相同

2013-10-30 10:44:23 537

转载 linux shell编程读写文件

如何用shell脚本读取文件的内容我有个abc.txt文件,里面内容如下:BKLJLK76.doc98JKL897.DOC87JLJLJH6.xls…………有很多行,需要一个脚本实现对abc.txt逐行读取,然后分别从系统的/old目录下查找出来并移动到/new目录下。    3##!/bin/shfor i in `cat abc.txt`do

2013-10-29 17:35:26 1877

原创 退出多个活动的Activity

当程序有多个activity互相跳转时,想要设置一个menu键,点击后有选择退出的项。尝试了很多的方法,Android的activity在创建之后,也就是调用了onCreate函数之后就进入了一个栈区,将创建了的activity按顺序放进去,finish()和System.exit(0)只能结束当前activity,而不能结束所有。而网上大量流传的所谓终极方法:Intent startMa

2013-10-28 17:22:40 658

原创 Linux C 语言 获取系统时间信息

最近在学习Linux C编程,用到了时间相关的操作,在网上找了些资料,现总结如下(感谢所有无私的网友们):linux下获取系统时间的方法  可以用 localtime 函数分别获取年月日时分秒的数值。  Linux下获得系统时间的C语言的实现方法:  1. 可以用 localtime 函数分别获取年月日时分秒的数值。  #include     //C语言的头文件  #

2013-09-11 10:15:58 825

gradle-4.1-all 官网资源

官网下载速度很慢,这是我抽空时间下载的资源,方便大家直接下载。 官网:https://services.gradle.org/distributions/

2017-10-29

gradle-3.5-all.zip 官网资源

官网下载速度很慢,这是我抽空时间下载的资源,方便大家直接下载。 官网:https://services.gradle.org/distributions/

2017-10-29

TCL5620英文版Datasheet

TLC5620芯片的英文版的详细datasheet,pdf格式。

2012-09-02

MP3头文件格式详解

MP3头文件格式详解,MP3 文件是由帧(frame)构成的,帧是MP3 文件最小的组成单位。

2012-07-15

C语言终极面试宝典

C语言面试 终极宝典 经典题目 for example:1、关键字static的作用是什么? 2、“引用”与指针的区别是什么? 3、.h头文件中的ifndef/define/endif 的作用?等等问题

2012-04-02

C语言经典算法100例

C语言经典算法100例 常用C编程 初学者必备

2012-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除