- 浏览: 63049 次
- 性别:
- 来自: 北京
最新评论
文章列表
php magic method
- 博客分类:
- 笔试
php的魔术方法总结
php的魔术方法都是和类有关的。
__autoload() 找不到类的时候调用
__call() 找不到类中的某个方法时候调用
__construct(), __destruct() 构造函数和析构函数
在给未定义的变量赋值时,__set() 会被调用。
读取未定义的变量的值时,__get() 会被调用。
当对未定义的变量调用isset() 或 empty()时,__isset() 会被调用。
当对未定义的变量调用unset()时,__unset() 会被调用。
__tostrin ...
诡异的 shell 08 bug
- 博客分类:
- 笔试
v=08
echo $v
shell里以0开头的都会把它当作8进制数字,所以$v会报错的。
php string
- 博客分类:
- 笔试
一.字符串类型
php一共有8中数据类型
4种基本类型
boolean
integer
float(double)
string
2种符合类型
array
object
2种特殊类型
NULL
resource
二.创建字符串的方式
1.创建
(a).单引号
...
简单的树的递归、非递归创建,前序中序后序遍历
- 博客分类:
- 笔试
c语言写着还挺带感
#include<stdlib.h>
#define null 0
struct tree{
struct tree* left;
int value;
struct tree* right;
};
typedef struct tree Tree;
Tree* root;
Tree* insert_rcs(Tree* root, int value){
//只在叶节点位置插入
if(root == null){
root = mallo ...
php 深度优先递归输出路径下所有文件
- 博客分类:
- 笔试
<?php
$dir = "/home/mengjun/IdeaProjects/phone/original-data/data/jiangsu";
fun($dir,0);
function fun($dir,$dep){
$floders = array();
$files = array();
if (is_dir($dir)) {
$temp = scandir($dir,$dep);
foreach($temp as ...
#include <stdio.h>
#define null 0
#define maxSize 5
//存放栈内元素
data[maxSize];
//栈顶指针
int top = -1;
void push(int e){
if(top+1 < maxSize){
data[++top] = e;
printf("push %d \n",e);
}else{
printf("stack is full\n");
}
}
void pop(){
if(to ...
#include <stdlib.h>
#define maxSize 5
//存放队列元素
int data[maxSize];
//对头指针
int front = 0;
//队尾指针
int rear = 0;
void enQueue(int e){
//牺牲一个存储单元判断队列为满
if((rear+1)%maxSize == front){
printf("queue is full \n");
}else{
data[rear] = e;
printf("%d is enQu ...
有头结点的情况,附加一个逆置
#include <stdio.h>
#include <malloc.h>
#define null 0
typedef struct Node{
int value;
struct Node* next;
};
//尾插
void create(struct Node* head){
//p是工作指针
struct Node* p = head;
int i;
for(i = 1; i<=1; i++){
p->next = malloc(sizeof(stru ...
KMP与BF,实现了一个非主流next函数
- 博客分类:
- 笔试
#include <stdlib.h>
#include <string.h>
int bf(char* text, char* patten){
int i = 0;
int j = 0;
while(i<strlen(text) && j<strlen(patten)){
if(text[i] == patten[j]){
i++;
j++;
}else{
//i回溯到 开始匹配的下一个位置
i = i-j+1;
//j回溯到最开始0处
j = 0;
...
有12345个结点的满3叉数的高度为_____写出计算过程
1 层:1 节点数:1
/ | \
2 3 4 层:2 节点数:3
/ | \ / | \ / | \
...
下午去商业街买手纸,路过活动中心,看到今天有京东的招聘。因为不知道几点开始。晚上就7点多就过去了。可能是我去得太晚了,看里面人相当多,后面只有站的位置了。宣讲会会场里面相当的嘈杂。有个管技术的在那说京东成都的研究院等等的东西。开始以为是招聘实习生,现在看来应该是成都的京东研究院刚成立过来校招的吧。没说多久就完了。我还心想,我这刚来就完事儿了。。。。也没说什么网申地址什么的。
然后很坑爹的就来了。有个MM居然上台说现在开始笔试!!!大家可能知道,活动中心二楼那园厅都是椅子,没有桌子的!!!还好哥在乱中抢了个椅子,不然就得站着做题了。不过就算有椅子也好不到哪去,也只能在书包上写。
...