- 博客(34)
- 收藏
- 关注
原创 php开发新手的一些建议
首先我本人是物理专业出身,并不是科班,所以对于理解的深度和广度还是比不上许多西电的大佬们,所以在这里如果有讲的不到位的地方,希望大家能够谅解,有讲的错误的地方,欢迎大家指正。考虑到这次活动的内容的受众有很多初学者或者在php方面的有很多造诣的同学,以及时间的限制,所以本次的活动议题由且入深的进行,对于技术的细节不过多探讨,但是我会提供一些资料供大家参考。 下面是本次活动的议题: 1>互联网团队的
2017-02-09 21:39:22
3827
1
转载 序列化与反序列化
原文:http://kb.cnblogs.com/page/515982/ 序列化和反序列化几乎是工程师们每天都要面对的事情,但是要精确掌握这两个概念并不容易:一方面,它们往往作为框架的一部分出现而湮没在框架之中;另一方面,它们会以其他更容易理解的概念出现,例如加密、持久化。然而,序列化和反序列化的选型却是系统设计或重构一个重要的环节,在分布式、大数据量系统设计里面更为显著。恰当的序列化协议不仅可
2016-11-26 10:26:58
367
原创 CI框架切换语言包
<1>假设这是我们的页面,在views目录下 的模板页面,叫做test.php 代码如下<html> <head> <title>{blog_title}</title> </head> <body> <h3>{blog_heading}</h3> {blog_entries} <h5>{title}</h5
2016-05-06 20:37:38
4546
1
原创 使用java排序的几种方式
<1> 归并排序的算法的关键也在于对递归的利用//归并排序算法public class mergSort { public static void mergeSort(int[] list) { if(list.length>1) { //归并排序上半部分 int[] firstHalf=new in
2016-04-17 00:49:34
417
原创 Smarty学习之旅(三)
Smarty注释{* Smarty *}{* include the header file here *}{include file="header.tpl"}{include file=$includeFile}{include file=#includeFile#}{* display dropdown lists *}<SELECT name=company>{html_options
2016-04-05 13:52:47
321
原创 smarty学习之旅(二)
Smarty库文件Smarty.class.phpSmarty_Compiler.class.phpConfig_File.class.phpdebug.tpl/core/*.php (all of them)/plugins/*.php (all of them)创建Smarty实例require('Smarty.class.php');$smarty = new Smarty;设置
2016-04-05 11:12:28
472
原创 smart学习之旅
什么是Smarty? Smarty是一个php模板引擎。更准确的说,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法。可以描述为应用程序员和美工扮演了不同的角色,因为在大多数情况下 ,他们不可能是同一个人。例如,你正在创建一个用于浏览新闻的网页,新闻标题,标签栏,作者和内容等都是内容要素,他们并不包含应该怎样去呈现。在Smarty的程序里,这些被忽略了。模板设计者们编辑模板,组合使用h
2016-04-05 10:48:48
569
原创 关于Java类的一些思考
类之间的最常见的关系 1.依赖 如果一个类的方法操纵另一个类的对象,我们就说一个类依赖于另一个类。 2.聚合 类A的对象包含类B的对象。 3.继承 一般而言,如果从类A拓展类B,类A不但包含从类B继承的方法,还会拥有一些额外的功能。使用预定义类 在Java中,没有类无法做任何事情。例如,math类,date类。对象与对象变量 1. 使用构造器构造新实例。 Dat
2016-03-24 01:12:45
417
原创 Java基础
<1>jdk配置 http://jingyan.baidu.com/article/c85b7a6414f2ee003bac95d5.html 这篇文章讲的很详细,第一条我只谈这一个问题 java程序设计为什么要配置环境变量: 配置path的原因是让你可以在控制台编译、运行你的java程序而不必进入到java程序目录去运行,例如控制台命令:java -vers
2016-03-18 09:56:35
295
原创 android面试题
请描述一下Activity 生命周期。答: 如下图所示。共有七个周期函数,按顺序分别是: onCreate(), onStart(), onRestart(), onResume(), onPause(),onStop(), onDestroy()。onCreate(): 创建Activity时调用,设置在该方法中,还以Bundle的形式提供对以前存储的任何状态的访问。onStart(): Act
2016-03-11 16:10:59
365
原创 android面试题
请描述一下Activity 生命周期。答: 如下图所示。共有七个周期函数,按顺序分别是: onCreate(), onStart(), onRestart(), onResume(), onPause(),onStop(), onDestroy()。onCreate(): 创建Activity时调用,设置在该方法中,还以Bundle的形式提供对以前存储的任何状态的访问。onStart(): Act
2016-03-11 16:09:51
307
原创 阿里面试准备<android部分>
1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。 2、sim卡的EF 文件有何作用 sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本 身可以有自己的操作
2016-03-11 16:07:38
1427
原创 Android之MVC设计模式
MVC设计模式常应用于web项目,那么android上的mvc设计又体现在哪些地方呢?首先谈谈什么叫做mvc。MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务
2016-03-11 11:52:47
670
转载 JavaScript闭包
关于JavaScript 作用域你想知道的一切 2016-02-27 来自:suwenjiang - 博客园 链接:http://www.cnblogs.com/myyouthlife/p/5179731.html 原文:http://toddmotto.com/everything-you-wanted-to-know-about-javascript-scope/在学习js的过程对闭包什
2016-03-11 00:14:02
438
1
转载 JVM与JC
1. Java堆中各代分布:图1:Java堆中各代分布 Young:主要是用来存放新生的对象。 Old:主要存放应用程序中生命周期长的内存对象。 Permanent:是指内存的永久保存区域,主要存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域. 它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程
2016-03-11 00:09:18
2654
转载 http协议
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议的主要特点可概括如下: 1.支持客户/服务器模式。
2016-03-11 00:05:51
310
转载 阿里面试题目及其答案
1,++i和i++ 区别 2,makefile文件代码,写代码 3,隐藏与重写的区别 4,linux 基本命令使用 如:如何查询帮助文档(man),如何查处文件(fiind),常用命令 5,进程间通信有几种,效率如何 6、 什么是嵌入式实时操作系统, Android 操作系统属于实时操作系统吗? 7,tcp/ip 有几层 8、一条最长的短信息约占多少byte? 9,p2p
2016-03-10 23:59:55
861
原创 Java中堆内存与栈内存分配浅析
http://www.iteye.com/topic/941682 Java把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另作它用。 堆内存用来存放由 new 创建
2016-03-10 22:13:51
440
原创 阿里一面准备工作<java部分>
1.java中所有类的父类是什么?他都有什么方法? 是object。 clone()创建并返回此对象的一个副本。 boolean equals(Object obj)指示其他某个对象是否与此对象“相等”。 protected void finalize()当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。 Class
2016-03-10 22:12:27
465
原创 leetCode题解
leetcode题解 (1)题目: Given an input string, reverse the string word by word.For example, Given s = “the sky is blue”, return “blue is sky the”.使用java实现代码: package leetcode;import java.io.BufferedRead
2016-03-10 20:48:34
341
原创 数据结构与算法之二叉树
下面这段代码更具用户输入建立二叉树,并且可以把每一个节点所在的层数打印出来。#include<stdio.h>#include "malloc.h"#include "windows.h"typedef char Elemtype;typedef struct BiTNode{ char data; struct BiTNode *lchild,*rchild;}BiTNo
2015-03-10 18:48:46
388
原创 php开发app接口之静态缓存
(1)静态缓存 这里技术的本质是我们将我们所需要的一些数据临时存在服务器的一些文件中。<?phpclass File{ private $_dir; const EXT='php'; public function __construct() { $this->_dir=dirname(__FILE__).'/files/'; }
2015-02-21 00:52:56
1749
原创 php开发app接口之android端的简易实现
对于很多新手来说,如何实现android端与服务器之间的通信还是一个难题。这里我提供一个比较好用的类package org.crazyit.net;import java.io.*; import java.net.*;import java.util.*;/** * Description: * <br/>site: <a href="http://www.crazyit.org">cra
2015-02-19 18:58:48
3329
原创 php开发app接口 使用php产生xml格式的文档
方法 (1)组装字符串生成xml格式的文档 栗子:<?phpheader("Content-Type:text/xml");function xml(){ $xml="<?xml version='1.0' encoding='UTF-8'?>"; $xml.="<root>"; $xml.="<code>200</code>"; $xml.="<code>
2015-02-17 20:13:13
995
原创 使用php完成一个用户注册以及管理的demo(三)
(1)先制作一个页面,完成显示列表的操作,还没有进行分页。 alertMes是自己封装的一个函数,源码如下 function alertMes($mes,$url) { echo "<script>alert('$mes');</script>"; echo "<script>window.location='{$url}';</script>"; }<?phprequ
2015-02-13 16:17:39
2343
原创 使用php完成一个用户注册以及管理的demo(二)
这里就必须要谈到数据库了。 首先是configs文件下的configs文件的内容. <?php define("DB_HOST","localhost"); define("DB_USER","root"); define("DB_PWD",""); define("DB_DBNAME","test"); define("DB_CHARSET","utf-8"); ?> 这里默认定
2015-02-13 00:46:02
1113
原创 使用php完成一个用户注册以及管理的demo(php实现单文件与多文件的上传)
此篇文章主要讲解如何封装一个php的用于文件上传下载的函数,可以用于本demo中的头像上传功能,顺便讲解一下多文件上传的方式。如果对于文件上传特别熟悉可以跳过此节。 还是使用之前那个界面。 addUser.php:<!doctype html><html><head><meta charset="utf-8"><title></title></head><body><H3>添加管理
2015-02-12 21:52:48
1924
原创 使用php完成一个用户注册以及管理的demo(一)
1.设计mysql的用户表 2.设计文件结构 3.制作后台增加用户的界面 4.对于数据库操作的封装,用来操作数据库的一些方式 5. include.php的制作(1)用户表的设计 mysql数据库/如果用户表user已经存在的话,则删除掉/ DROP TABLE IF EXISTS user; /!40101 SET @saved_cs_client = @@charac
2015-02-11 15:35:00
3060
原创 使用php制作验证码技术
这个函数是用来产生验证码所需的字符串。原理,首先把字母数字整合到一起,然后使用str_shuffle函数将字符串打乱,然后截取所需要的长度返回。/* * 函数说明,使用这个函数,返回不同的类型,或者是不同长度的字符串,用来制作验证码 * * */function buildRandomString($type=1,$length=4){ if($type==
2015-02-03 20:33:19
444
原创 php开发app接口
(1)php将数组转换为json格式$arr=array('id'=>1,'name'=>'siangwa');echo json_encode($arr); //该函数只接受utf-8的格式?>结果;{"id":1,"name":"siangwa"}
2015-01-31 11:11:31
752
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人