- 博客(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 1027
转载 linux下git与github简单使用
http://luozhaoyu.iteye.com/blog/1461705个人觉得github蛮好用,但是帮助系统还是不够人性化,东一句西一句,让新手看着头晕。所以稍稍整理下主要的步骤。 首先是在github上创建一个账户:luozhaoyu 然后我个人的主页就是github.com/luozhaoyu了。 然后在github上创建一个test仓库,进行基本配置后需要在
2013-11-21 22:58:11 723
转载 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 645
转载 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 607
转载 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 2495
原创 Android创建启动画面
1 制作界面 突出产品LOGO,产品名称,产品主要特色; 注明产品的版本信息; 注明公司信息或者开发者信息; 背景图片,亦可以用背景颜色代替; 2.处理后台资源 大多数的Splash界面都是会等待一定时间,然后切换到下一个界面; 其实,在这段时间里,可以对系统状况进行检测,比如网络是否通,电源是否充足; 或者,预先加载相关数据; 为了能
2013-03-26 15:35:28 612
原创 android编码规范 & 常用布局 & 常用控件
1,android编码规范Android官方并没有给出相应编码规范。以下都是我从源码 、示例中总结的所谓规范。若公司有相应规范以公司为准。首先从布局文件说起,布局文件名称的定义必须为小写字母,否者无法生成R类,尽量不要用缩写。以表达清楚该文件用途为本,通常情况下用下划线连接各语义单词,例如dialog_title_icons.xml 或者list_menu_item_che
2013-03-24 17:46:31 496
转载 Android各种控件的事件监听 (转)
下面是各种常用控件的事件监听的使用①EditText(编辑框)的事件监听---OnKeyListener②RadioGroup、RadioButton(单选按钮)的事件监听---OnCheckedChangeListener③CheckBox(多选按钮)的事件监听---OnCheckedChangeListener④Spinner(下拉列表)的事件监听---OnIt
2013-03-24 16:15:08 649
原创 Android去除标题栏和状态栏
一、在代码中设置protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//去除titlerequestWindowFeature(Window.FEATURE_NO_TITLE);//去除Activity上面的状态栏 getWindow().setFlag
2013-03-24 14:40:16 472
原创 Android 如何自动拨号+拨打电话
定义了一个号码,当有来电时,自动拨打到我定义的号码上。可是,下面的代码,只能显示出拨号的界面,并自动拨号。但是仍然需要用户手工按一个类似Enter的按钮去拨打。 Intent intent = new Intent(Intent.ACTION_DIAL); int
2013-03-24 14:19:52 5286
原创 在eclipse中将android项目生成apk并且给apk签名
生成apk最懒惰的方法是:只要你运行过android项目,到工作目录的bin文件夹下就能找到与项目同名的apk文件,这种apk默认是已经使用debug用户签名的。如果想要自己给apk签名:1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们
2013-03-24 14:08:48 399
原创 Android WifiManager.WifiLock 简介
经过查看网上的资料,知道在手机屏幕关闭之后,并且其他的应用程序没有在使用wifi的时候,系统大概在两分钟之后,会关闭wifi,使得wifi处于睡眠状态。这样的做法,有利于电源能量的节省和延长电池寿命等。android为wifi提供了一种叫WifiLock的锁,能够阻止wifi进入睡眠状态,使wifi一直处于活跃状态。这种锁,在下载一个较大的文件的时候,比较适合使用。
2013-03-23 21:27:41 948
原创 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 596
原创 Android参数分析
Android参数分析Android的参数大致分成两块:系统服务参数和平台系统信息。系统服务参数:Android的系统服务不仅指服务组件,而且还包括Android 系统提供的服务功能。Android为这些系统服务参数提供了接口---管理器,不同的组件会有不同的管理器进行管理,主要有Wi-Fi管理,连接管理,电话管理,电源管理,振动管理,音量管理,输入法管理,窗口管理等等
2013-03-23 20:02:05 530
原创 getSystemService方法的调用
在android 获取手机信息的时候用到这样一段代码: public class BasicInfo { public String getPhoneNumber(){// 获取手机号 MSISDN,很可能为空TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEP
2013-03-23 19:49:05 480
原创 android中 获取WiFi信息并计算wifi的信号强度
一、首先获得WifiManager WifiManager wifiManager=(WifiManager) getSystemService(WIFI_SERVICE);添加权限: 二、 WifiInfo wifiInfo=wifiManager.getConnectionInfo();//当前wifi连接信息 List scanResu
2013-03-23 19:47:54 941
原创 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 228
原创 一些协议分层
网络层:ip icmp igmp arp rarp传输层:tcp udp应用层:ftp snmp telnet http。。。。注:DNS绝大多数是使用UDP的。
2012-05-05 21:32:01 299
转载 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 312
转载 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 324
转载 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 760
转载 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 366
转载 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 329
转载 单独编译android 下的模块的方法
通常在android 源码目录下执行make 命令后,系统就会自动进行编译,但是要花很长时间并最后生成system.img .如果我们只是改动了很小部分的程序,那么就只需要对改动的那部分模块进行编译就可以了,而且也不用花那么长时间。方法如下:一:在Android源代码目录下的build目录,执行envsetup.sh 脚本,然后就可以使用模块编译指令了。
2012-04-28 19:29:20 312
原创 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 3114
原创 IP、TCP、UDP、ICMP、IGMP包首部中的检验和都是针对哪部分的?
IP包中的检验和是针对IP首部做检验的。TCP、UDP、ICMP、IGMP包首部中的检验和都是针对整个包(首部和数据部分)做检验的。TCP是面向连接的协议,要保证可靠交付,但TCP不相信底层的协议,所以它要使用自己的校验IP协议是无连接的协议,只保证尽力交付,计算校验和是为了防止路由信息错误 IP数据报的检验和: 为了计算一份数据报的I P检验和,首先把检验和字
2012-04-26 21:31:25 1793
转载 HTTP协议的C语言编程实现实例
/******* http客户端程序 httpclient.c ************/ #include #include #include #include #include #include #include #include #include #include #include #include //////
2012-04-26 16:45:43 847
转载 linux网络编程:用C语言实现的聊天程序(异步通信)
本片文章,在上一篇:linux网络编程:用C语言实现的聊天程序(同步通信) 的基础上,增加了IO复用的功能,实现了聊天程序的异步通讯!1、使用IO复用可以在等待的时候加入了超时的时间,如果等待的时间没有达到超时时间,那么该情况与阻塞的情况一致。而当超时的时间到达时,仍没有数据接收到,系统回返回0,不再等待。select函数就实现了这个功能。2、select函数原型int
2012-04-26 16:43:20 739
转载 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 792
转载 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 4224
转载 SYN_FLOOD攻击
ip.h----------------------------------------------------------------------------------------#ifndef _IP_H__#define _IP_H__#include #include #include // ip 报头struct ip{//小端法#if
2012-04-26 10:17:46 459
转载 网络的各种协议类型
可以查看具体类型: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 691
转载 IP/UDP/TCP/ICMP的校验和
在发送数据时,为了计算数IP据报的校验和。应该按如下步骤:(1) 把IP数据报的校验和字段置为0。(2) 把首部看成以16位为单位的数字组成,依次进行二进制反码求和(3) 把得到的结果存入校验和字段中。在接收数据时,计算数据报的校验和相对简单,按如下步骤:(1)把首部看成以16位为单位的数字组成,依次进行二进制反码求和,包括校验和字段。(2)检查计算出的校验和的结果是否
2012-04-26 09:55:54 1080
转载 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 1145
转载 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 1316
转载 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 517
转载 各大公司笔试面试题之数据结构与算法
题目部分转自:http://my.csdn.net/v_JULY_v 部分来自他处。答案是本人自己编写的,可能存在bug,欢迎讨论logic1. 把二元查找树转变成排序的双向链表[cpp] view plaincopy//基本思想:假设根的左右两棵子树都已经转为链表,则只需将根指向左孩子的链指向左链表的最后一个节点 //将根指向右孩子的
2012-04-25 13:56:42 1471 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 618
转载 微软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 323
转载 位运算
没空间复杂度要求的话——》位图法有的话,看看能不能用异或异或:不同为1,相同为0;自已异或为0;与1异或为反,与0异或为自己。a = 0 或 1a ^ a = 0a ^ 1 = ~aa ^ 0 = a1.一个整型数组里除了两个数字之外,其它的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是o(n),空间复杂度是o(1)。要求:首
2012-04-25 13:52:15 221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人