摘要:
int partition(int arr[], int low, int high) { int pivot = arr[high]; int i = low-1; for (int j = low; j < high; j++) { i... 阅读全文
2015年7月26日
2015年7月23日
摘要:
一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于... 阅读全文
2015年4月29日
摘要:
echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print只能打印出简单类型变量的值(如int,string) print_r可以打印出复杂类型变量的值(如数组,对象) echo -- 输出一个或者多个字符串 Description ... 阅读全文
2015年3月29日
摘要:
如果有题目要求整数A和B二进制表示中多少位是不同的? 那我们要先考虑一个unsigned类型中变量1的个数?我们可以考虑简单的移位运算,向右移位,我们进行判断如果不是1直接丢掉,使用&运算符即可。int count(unsigned A){ int num = 0; while(A... 阅读全文
摘要:
作为WEB开发人员,我们肯定应该要知道WEB服务器都在做哪些工作,这里简单列举一下,有时间然后详细说明。(1)建立连接——接受一个客户端连接。 (2)接收请求——从网络中读取一条 HTTP 请求报文。 (3)处理请求——对请求报文进行解释,并采取行动(上面程序未实现)。 (4)访问资源——访问报文... 阅读全文
2015年3月17日
摘要:
在C语言中库函数strstr()函数表示在一个字符串str1中查找另一个字符串str2,如果查到则返回str2在str1中首次出现的位置,如果找不到则返回null。char* strstr(char* str,char* s){ int n; if(*s != '\0'){ while(*st... 阅读全文
2015年3月5日
摘要:
众所周知,在找工作时笔试题目往往对C++有大量考察,现在我们总结一些C++中比较重要而且可能会考到的知识。 1.判断一下A,B,C,D四个表达式是否正确。 int a = 4; A:a += (a ++) B:a += (++ a) C:(a ++) += a D:(++ a) +=... 阅读全文
2015年2月3日
摘要:
{一}PHP中this,self,parent的区别之一this篇面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。PHP5经过重写后,对OOP... 阅读全文
2015年1月26日
摘要:
在C++中有两个系统函数可以实现字符串转浮点型和字符串转整形,下面实现一下这两个函数。#include #include using namespace std;double atof(const char* s)//字符型转浮点型{ int i = 0; int k = 1; double d... 阅读全文
摘要:
nginx负载均衡的理解nginx是一个轻量级的、高性能的webserver,他主要可以干下面两件事:作为http服务器(和apache的效果一样)作为反向代理服务器实现负载均衡现在nginx到处都可以见到,经常会看到宕机后的网页会显示nginx的字样,这也说明nginx由于高性能、使用配置简、开源... 阅读全文