自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

转载 Ubuntu nginx部署Wordpress

http://www.darrenfang.com/2014/02/install-wordpress-with-nginx-on-ubuntu/本文介绍如何在Ubuntu系统下在nginx中部署wordpress。包括的内容有wordpress下载及配置,MySQL数据库及用户的创建,nginx虚拟主机的配置等内容。关于WordpressWordPress是一个注重美

2015-04-01 22:39:12 1010

转载 linux下git与github简单使用

http://luozhaoyu.iteye.com/blog/1461705个人觉得github蛮好用,但是帮助系统还是不够人性化,东一句西一句,让新手看着头晕。所以稍稍整理下主要的步骤。 首先是在github上创建一个账户:luozhaoyu 然后我个人的主页就是github.com/luozhaoyu了。 然后在github上创建一个test仓库,进行基本配置后需要在

2013-11-21 22:58:11 708

转载 Linux下使用GitHub记

http://my.oschina.net/hevakelcj/blog/124800    前几天捣置git,想将自己有用的代码上传到github去。本地git命令使用倒没有什么大的问题,就是这个push与poll操作总是搞不定。经过几天的查资料问人,今天总算搞通了。于此记录一下经验与心得。(1)得到github网站上去注个册。(2)按照"Set Up Git

2013-11-21 22:41:35 631

转载 Linux下github使用笔记

http://www.cnblogs.com/daemon369/p/3203630.html1.首先到github.com网站申请帐号,例如:githubtestaccount则此账户对应的github个人首页为:https://github.com/githubtestaccount2.在github首页或者登录后页面右上角会有创建新repository的链

2013-11-21 22:39:56 595

转载 Git: Why 'Everything up-to-date' when pushing

原文链接:http://blog.rexzhao.com/2011/11/28/google-code-git-everything-up-to-date-when-push.html第一次在 Google Code 上弄项目,注册完毕后,尝试增加一个新文件用以测试 Git 是否好好工作。结果在 Push 时却显示 Every up-to-date,检查文件时却发现实际上一

2013-11-21 22:37:01 2478

原创 Android创建启动画面

1 制作界面  突出产品LOGO,产品名称,产品主要特色;  注明产品的版本信息;  注明公司信息或者开发者信息;  背景图片,亦可以用背景颜色代替;  2.处理后台资源  大多数的Splash界面都是会等待一定时间,然后切换到下一个界面;  其实,在这段时间里,可以对系统状况进行检测,比如网络是否通,电源是否充足;  或者,预先加载相关数据;  为了能

2013-03-26 15:35:28 574

原创 android编码规范 & 常用布局 & 常用控件

1,android编码规范Android官方并没有给出相应编码规范。以下都是我从源码 、示例中总结的所谓规范。若公司有相应规范以公司为准。首先从布局文件说起,布局文件名称的定义必须为小写字母,否者无法生成R类,尽量不要用缩写。以表达清楚该文件用途为本,通常情况下用下划线连接各语义单词,例如dialog_title_icons.xml 或者list_menu_item_che

2013-03-24 17:46:31 489

转载 Android各种控件的事件监听 (转)

下面是各种常用控件的事件监听的使用①EditText(编辑框)的事件监听---OnKeyListener②RadioGroup、RadioButton(单选按钮)的事件监听---OnCheckedChangeListener③CheckBox(多选按钮)的事件监听---OnCheckedChangeListener④Spinner(下拉列表)的事件监听---OnIt

2013-03-24 16:15:08 627

原创 Android去除标题栏和状态栏

一、在代码中设置protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//去除titlerequestWindowFeature(Window.FEATURE_NO_TITLE);//去除Activity上面的状态栏 getWindow().setFlag

2013-03-24 14:40:16 456

原创 Android 如何自动拨号+拨打电话

定义了一个号码,当有来电时,自动拨打到我定义的号码上。可是,下面的代码,只能显示出拨号的界面,并自动拨号。但是仍然需要用户手工按一个类似Enter的按钮去拨打。                                Intent intent = new Intent(Intent.ACTION_DIAL);                                int

2013-03-24 14:19:52 5227

原创 在eclipse中将android项目生成apk并且给apk签名

生成apk最懒惰的方法是:只要你运行过android项目,到工作目录的bin文件夹下就能找到与项目同名的apk文件,这种apk默认是已经使用debug用户签名的。如果想要自己给apk签名:1.签名的意义  为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们

2013-03-24 14:08:48 391

原创 Android WifiManager.WifiLock 简介

经过查看网上的资料,知道在手机屏幕关闭之后,并且其他的应用程序没有在使用wifi的时候,系统大概在两分钟之后,会关闭wifi,使得wifi处于睡眠状态。这样的做法,有利于电源能量的节省和延长电池寿命等。android为wifi提供了一种叫WifiLock的锁,能够阻止wifi进入睡眠状态,使wifi一直处于活跃状态。这种锁,在下载一个较大的文件的时候,比较适合使用。

2013-03-23 21:27:41 931

原创 android的PowerManager和PowerManager.WakeLock and WiFi Lock

PowerManager powerManager = (PowerManager) getSystemService(Context.POWER_SERVICE);    mWakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,        "AAAAA");    mWakeLock.setRefer

2013-03-23 21:10:24 586

原创 Android参数分析

Android参数分析Android的参数大致分成两块:系统服务参数和平台系统信息。系统服务参数:Android的系统服务不仅指服务组件,而且还包括Android 系统提供的服务功能。Android为这些系统服务参数提供了接口---管理器,不同的组件会有不同的管理器进行管理,主要有Wi-Fi管理,连接管理,电话管理,电源管理,振动管理,音量管理,输入法管理,窗口管理等等

2013-03-23 20:02:05 510

原创 getSystemService方法的调用

在android 获取手机信息的时候用到这样一段代码: public class BasicInfo { public String getPhoneNumber(){// 获取手机号 MSISDN,很可能为空TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEP

2013-03-23 19:49:05 459

原创 android中 获取WiFi信息并计算wifi的信号强度

一、首先获得WifiManager  WifiManager wifiManager=(WifiManager) getSystemService(WIFI_SERVICE);添加权限: 二、  WifiInfo wifiInfo=wifiManager.getConnectionInfo();//当前wifi连接信息         List scanResu

2013-03-23 19:47:54 928

原创 fgets

FILE *fp = NULL; char line_buf[BUFSIZ]; char *p; nspec = 0;fp=fopen("file","r"); while (fgets(line_buf, sizeof line_buf - 1, fp)) { p = line_buf; while (isspace(*p)) p++; if (*p == '

2012-05-08 21:50:27 216

原创 一些协议分层

网络层:ip  icmp igmp  arp  rarp传输层:tcp  udp应用层:ftp  snmp  telnet http。。。。注:DNS绝大多数是使用UDP的。

2012-05-05 21:32:01 285

转载 apk文件编译到系统文件中的方法

把第三方或自己开发的apk文件编译到系统文件(system.img)中的方法:1  (1)源码编译后,把apk拷贝到out\target\product\generic\system\app中。     (2) 执行命令make snod , 把添加的spk编到system.img 中    缺点:执行make clean 后,再次make 完毕需要重新执行上面操作。 2  "

2012-04-28 19:58:46 299

转载 Android Building System

最近研究了下Android的编译系统,下面结合编译我们自己的产品mobot来对整个编译系统进行必要的介绍,方便大家今后对默认编译的修改。先列出几个觉得重要的Make文件:build/buildspec.mkbuild/envsetup.shbuild/core/main.mkbuild/core/envsetup.mkbuild/config.mk总的来说,An

2012-04-28 19:52:39 306

转载 android 几个快速编译images指令

Android比较重要的三个img文件:make systemimage - system.img make userdataimage - userdata.img make ramdisk - ramdisk.img make snod - 快速打包system.img (with this command, it will build a new system.img very qu

2012-04-28 19:45:02 737

转载 ubuntu11.04 虚拟机静态ip设置

ip在默认状态下是动态设置的,打开/etc/network/interfaces 显示如下:auto loiface lo inet loopback但是在某些情况下,为方便其它网络设备访问虚拟机上的文件,这是就必须使用静态ip,比如在设置samba 的时候。设置方法如下:#sudo gedit /etc/network/interfaces1:在interfaces文件中

2012-04-28 19:36:46 354

转载 Ubuntu 11.04下虚拟机Samba的共享配置详细步骤

一. Ubuntu 11.04下Samba的安装:$ sudo apt-get insall samba                    //安装samba 相关的包,前提是虚拟机可以连接上网,否则可能安装会失败。$ sudo apt-get install smbfs二. 创建共享目录:$ mkdir /home/work/myshare        //myshare

2012-04-28 19:33:19 319

转载 单独编译android 下的模块的方法

通常在android 源码目录下执行make 命令后,系统就会自动进行编译,但是要花很长时间并最后生成system.img .如果我们只是改动了很小部分的程序,那么就只需要对改动的那部分模块进行编译就可以了,而且也不用花那么长时间。方法如下:一:在Android源代码目录下的build目录,执行envsetup.sh 脚本,然后就可以使用模块编译指令了。

2012-04-28 19:29:20 303

原创 ICMP校验和算法 说明

unsigned short cal_chksum(unsigned short *addr,int len){ int nleft=len; int sum=0; unsigned short *w=addr; unsigned short answer=0;/*把ICMP报头二进制数据以2字节为单位累加起来*/

2012-04-26 21:33:41 3084

原创 IP、TCP、UDP、ICMP、IGMP包首部中的检验和都是针对哪部分的?

IP包中的检验和是针对IP首部做检验的。TCP、UDP、ICMP、IGMP包首部中的检验和都是针对整个包(首部和数据部分)做检验的。TCP是面向连接的协议,要保证可靠交付,但TCP不相信底层的协议,所以它要使用自己的校验IP协议是无连接的协议,只保证尽力交付,计算校验和是为了防止路由信息错误 IP数据报的检验和:  为了计算一份数据报的I P检验和,首先把检验和字

2012-04-26 21:31:25 1715

转载 HTTP协议的C语言编程实现实例

/******* http客户端程序 httpclient.c ************/ #include #include #include #include #include #include #include #include #include #include #include #include //////

2012-04-26 16:45:43 814

转载 linux网络编程:用C语言实现的聊天程序(异步通信)

本片文章,在上一篇:linux网络编程:用C语言实现的聊天程序(同步通信) 的基础上,增加了IO复用的功能,实现了聊天程序的异步通讯!1、使用IO复用可以在等待的时候加入了超时的时间,如果等待的时间没有达到超时时间,那么该情况与阻塞的情况一致。而当超时的时间到达时,仍没有数据接收到,系统回返回0,不再等待。select函数就实现了这个功能。2、select函数原型int

2012-04-26 16:43:20 723

转载 linux网络编程:用C语言实现的聊天程序(同步通信)

通过TCP协议,用C语言实现的同步聊天程序,注释写的比较详细,个人觉得对字符串处理比较充分,能够正常编译运行,拿出来和大家分享一下!1、客户端源代码:#include stdio.h>#include stdlib.h>#include string.h>#include errno.h>#include sys/socket.h>#

2012-04-26 16:41:48 779

转载 socket(AF_INET, SOCK_RAW, IPPROTO_IP)的意思

这是include/linux/in.h里的定义:/* Standard well-defined IP protocols. */enum {IPPROTO_IP = 0,   /* Dummy protocol for TCP   */IPPROTO_ICMP = 1,   /* Internet Control Message Protocol */IPPROTO_IGM

2012-04-26 15:39:39 3970

转载 SYN_FLOOD攻击

ip.h----------------------------------------------------------------------------------------#ifndef _IP_H__#define _IP_H__#include #include #include // ip 报头struct ip{//小端法#if

2012-04-26 10:17:46 451

转载 网络的各种协议类型

可以查看具体类型:cat   /etc/protocols#define IPPROTO_IP                 0               /* dummy for IP */#define IPPROTO_ICMP            1               /* control message protocol */#define IPPR

2012-04-26 10:14:49 678

转载 IP/UDP/TCP/ICMP的校验和

在发送数据时,为了计算数IP据报的校验和。应该按如下步骤:(1) 把IP数据报的校验和字段置为0。(2) 把首部看成以16位为单位的数字组成,依次进行二进制反码求和(3) 把得到的结果存入校验和字段中。在接收数据时,计算数据报的校验和相对简单,按如下步骤:(1)把首部看成以16位为单位的数字组成,依次进行二进制反码求和,包括校验和字段。(2)检查计算出的校验和的结果是否

2012-04-26 09:55:54 902

转载 ICMP协议基本格式

ICMP是IP层的一个组成部分,它传递查询报文和差错报文,ICMP报文通常被IP层或更高层协议(TCP或UDP)使用,它是在IP数据包内被传输的,如图1所示。图1:ICMP封装在IP数据包内部 ICMP报文格式    如图2所示,所有报文的前4个字节都是一样的,但是剩下的其他字节则互不相同。图2:ICMP报文格式类型字段可以有15个不同的值,以描述特定类型的ICMP

2012-04-26 09:47:05 1065

转载 ptr = (char *)malloc(0)

char   *ptr;if ((ptr   =   (char   *)malloc(0))   ==   NULL)   puts( "Got   a   null   pointer "); else puts( "Got   a   valid   pointer "); 上面程序在VC6.0下输出结果是:Got   a   valid   pointer 请问指针

2012-04-26 09:39:56 1298

转载 2012腾讯实习生内推面试题

1.链表逆置[cpp] view plaincopy#include   #include   using namespace std;    struct node  {      int value;      node * next;  };    node* reverse(node * );  node * make_link();  void display

2012-04-25 13:57:38 501

转载 各大公司笔试面试题之数据结构与算法

题目部分转自:http://my.csdn.net/v_JULY_v 部分来自他处。答案是本人自己编写的,可能存在bug,欢迎讨论logic1. 把二元查找树转变成排序的双向链表[cpp] view plaincopy//基本思想:假设根的左右两棵子树都已经转为链表,则只需将根指向左孩子的链指向左链表的最后一个节点  //将根指向右孩子的

2012-04-25 13:56:42 1451 1

转载 2010实习生笔试题

1.已知两个链表head1和head2各自有序,请把它们合并成一个有序链表,要求用递归方法进行。[cpp] view plaincopy#include   #include     using namespace std;      struct node  {      int value;      node * next;  };    node * make_

2012-04-25 13:54:35 602

转载 微软2012暑期实习生校园招聘笔试题

转自:http://blog.csdn.net/hackbuteer1/article/details/74430071、Suppose that a selection sort of 80 items has completed 32 iterations of the main loop. How many items are now guaranteed to be in their

2012-04-25 13:53:42 311

转载 位运算

没空间复杂度要求的话——》位图法有的话,看看能不能用异或异或:不同为1,相同为0;自已异或为0;与1异或为反,与0异或为自己。a = 0 或 1a ^ a = 0a ^ 1 = ~aa ^ 0 = a1.一个整型数组里除了两个数字之外,其它的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是o(n),空间复杂度是o(1)。要求:首

2012-04-25 13:52:15 209

空空如也

空空如也

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

TA关注的人

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