自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Happy Together的博客

分享我的成长

  • 博客(30)
  • 资源 (32)
  • 收藏
  • 关注

原创 有关数组题

2.1.6 Longest Consecutive Sequence 描述 Given an unsorted array of integers, find the length of the longest consecutive elements sequence. For example, Given [100, 4, 200, 1, 3, 2], The longest consec

2016-12-30 16:26:22 362

原创 有关文件操作的函数+缓冲

参考url: http://www.ibm.com/developerworks/cn/opensource/os-php-readfiles/缓冲区:输入/输出的数据先放在缓冲区中,等到缓冲区满或者冲刷命令等才真正的输入、输出,这样提法CPU和I/0速度。 有2个 :1 php自身的缓冲区,2 服务器端的缓冲区应用: 1 header/setcookies设置时会warning,开启缓冲

2016-12-30 14:57:56 302 1

转载 thinkphp和ci框架

thinkphp和ci框架使用的经验和总结

2016-12-30 11:25:24 754

原创 ajax

ajax是基于java,实现与服务器的异步通信,不需要刷新就可以,常见的应用例如:考试时间倒计时等。 首先建立一个”ajax对象”—XMLHttpRequest 然后实现与服务器端的通信(发送http请求) 设置回调函数(将返回结果(文本test,可能xml 或者其他类型的)处理后显示在页面)。考试倒计时的应用中的部分代码<script language="javascript">var

2016-12-30 10:41:20 298

转载 多线程编程php

早期的php并不支持多线程编程,采用curl_muti系列族模拟实现多线程,到现在已经可以实现多线程编程,并且线程安全机制ZTS( zend thread safe)多线程安全就是保证多个线程安全存取公共资源(全局变量),每个线程是有独立的栈,和共享全局堆,对于全局变量的处理,要保证不发生冲突,一致。常见的线程同步:互斥,关键代码,消息队列,文件锁php多线程编程 首先安装pthreads扩展

2016-12-30 10:31:35 747

原创 文章标题

1 快速划分的时间复杂度 2 二分查找和 两边夹那种好!

2016-12-29 21:51:31 172

原创 数组求和leetcode

leetcode上面的有关数组求和的题: 求数组中2个数值的和为s,例如array(-1,2,3,5,6) s=8 结果为(2,6,) (3,5) 排序后O(NLOGN) +固定一个然后二分查找:NLOG(N)最终时间复杂度:NLOG(N)或者+二头夹 O(n)最终时间复杂度:NLOG(N) function findSum($arr,$s){ if(false===is_a

2016-12-29 16:42:09 460

原创 基于快排的算法面试题partition

常见算法找到无序数组的第k个,采用的方法: 利用快排的思想,每个找到下标index,比较 基本思想: 首先选取数组第一个元素temp,然后经过一次循环,找到index下标,使得前面的值比该temp小,后面的值比该temp大,这样就将数组分成了2个子数组,并且排好了temp的位置index;然后分别按上面将子数组继续执行,直到子数组为空。时间复杂度nlog(n)。基本的快排算法:funct

2016-12-29 12:17:06 540

原创 二分查找以及变异

二分查找 1 必须是数组结构,实现查找o(1)。如果是用链表存储的,就无法在其上应用二分查找法了。 2 排序排序 时间复杂度:log(n)二分查找的基本算法: 递归 array为排序数组 int binarysearch (int array[], int low, int high, int target) { if (low > high) return -1;int m

2016-12-29 11:44:26 341

原创 有关数组去除重复的leetcode题

有关数组的leetcode 2.1.1 Remove Duplicates from Sorted Array 描述 Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length. Do not allocate e

2016-12-29 10:55:20 1205

原创 数组去重

有关数组的leetcode 2.1.1 Remove Duplicates from Sorted Array 描述 Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length. Do not allocate ex

2016-12-28 20:13:06 237

原创 正则表达式 贪婪匹配 转义

1 正则表达式 2 转义

2016-12-28 14:37:24 259

原创 模板和框架概念的理解

模板和框架。

2016-12-27 21:46:24 1453

原创 WEB安全问题(未完)

1 在发生错误是尽量显示少量的信息; 2 除了静态页面,其他文件设置权限,不能访问; 3 防止sql注入; 4 使用验证码,防止暴力获取密码;其中防止sql注入— 主要是通过往url,get/post提交的表单等插入一些数据,最终在sql语句中插入一些非法语句,这样的sql执行。最简单的:在sql语句中的条件where中恶意添加or 1=1这样的语句。 这样黑客可能: 获得

2016-12-27 19:50:57 231

原创 header()还有setCookie()前面有空格或者输出时,php会出现警告

参考引用: https://yq.aliyun.com/articles/61095header()还有setCookie()前面有空格或者输出时,php会出现警告:Warning: Cannot modify header information - headers already sent by (output started at D:\Wnmp\html\mynew\c-1.php:2

2016-12-27 16:30:26 661

原创 下载大的文件+连接数据库语句

下载大的文件+连接数据库语句自己能写出来

2016-12-27 15:25:42 312

转载 错误处理

php常用的异常和错误处理 try{ …… throw 。。。。 }catche(Expection &e){。。。。 } 将错误写入日志中: error_log 或者触发错误: trigger_error(); 或者自定义错误函数 定义错误类型参考引用: http://www.cnblogs.com/laojie4321/p/4187620.html在开发中可以将错误

2016-12-27 15:17:12 289

原创 常用函数

1 isset,empty ,is_null区别 empty如果 变量 是非空或非零的值,则 empty() 返回 FALSE。*换句话说,""、0、"0"、NULL、FALSE、array()、var $var、未定义; 以及没有任何属性的对象都将被认为是空的*,如果 var 为空,则返回 TRUE。判断字符串为空或者数组空,用empty()isset:是否定义并赋值了。非NULL,则true。

2016-12-26 21:08:19 171

转载 php常用函数

有关字符串1 substr($str,$start,$length)$str="abcd"substr($str,1,2); bcsubstr($str,1); bcd$start为负数,则表示从后往前,第一个是1开始。substr($str,-1);d substr($str,-4,2); ab 2strstr($a,$b)判断$b是否存在$a中,存在返回从$a中该位

2016-12-26 17:25:22 264

转载 底层存储变量的写时复制机制(copy on write)

首先我们回顾一下zval的结构:struct _zval_struct { /* Variable information */ zvalue_value value; /* value */ zend_uint refcount; zend_uchar type; /* active t

2016-12-26 12:16:57 432

转载 内存理解

** 1 ZendEngine存储变量是变量名和变量值分开存储! 2 作用域:1全局符号表 活动符号表来存变量名 ** 3 数组,符号表,对象属性,函数表,符号表,等等都是用HashTable来做为容器的.变量名存在符号表中,对应的值存在结构体zval中,将变量名与值再hashmap映射。 不同作用域的变量名存在不同的符号表中(这样可以实现不同作用域的变量不干扰),key为变量名

2016-12-26 11:26:52 193

转载 unset是否释放内存之理解

unset用来销毁变量的,不一定释放内存! 实验证明在只有当指向该变量的所有变量(如引用变量)都被销毁后,才会释放内存。 $a = 'I am test.'; $b = & $a;echo $b ."n"; ?>输出结果非常明了:I am test.Example 3: $a = 'I am test.'; $b = & $a; unset($a);echo $

2016-12-22 21:44:35 1339

转载 postman

Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。

2016-12-21 22:10:00 350

转载 http协议

http协议 http超文本传输协议,web端与服务器通信采用http传输(B/S模式都是通过http) 面向连接的,无状态的(因此有了cookies,session技术)http请求和响应 2. http响应状态码: 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待

2016-12-21 20:16:02 271

转载 内存管理和垃圾回收

php中内存管理 栈 堆 全局静态存储区 常量存储区 代码区 在php文件中基本数据类型存放在栈区。对象存在堆。 global a函数内使用外部的变量,加上global,statica 函数内使用外部的变量,加上global, static a引用 b=&b=&a.将a的地址存在a的地址存在b中函数接受的对象时候,传入的是地址。 函数调用会开辟新的栈,输入调用的位置,参数。 在p

2016-12-21 16:16:15 282

原创 php理解7

高级应用— 1 cookies+session 2 get+post 3 smarty mvc

2016-12-21 12:22:44 167

原创 超全局变量

超全局变量 作用域全局,系统维护的,不用再加globle,不同的进程之间的超全局变量独立。 一共九的超全局变量:$_GET $_POST $_REQUEST $_SERVER $_COOKIE $_SESSION $_ENV $_FILES $_GLOBALS其中常用的有 $_GET 和$_POST $_GET:超链接提交<a href=" ,a=xx&b=xx"/>;表单提交方式为get

2016-12-21 12:21:25 572

转载 php基本数据类型+数组常用函数

php变量名区分大小写,以字符,下划线开头,不能为数字。1基本数据类型 php是弱数据类型,整型 浮点型 布尔型 字符 应该关注业务逻辑,不用关注数据转换 变量定义使用,数据类型是变化的,类型是由(服务器调用php模块)运行时的上下文决定的 @强制类型转换 string<—>整型 字符第一个为字符,则为0;不为则从第一个非0的数字开始赋给整数。 $a='a222' , $b=

2016-12-21 12:20:14 328

原创 WAMP 和LNMP安装配置

-apache 安装配置 在window下的使用的是Wampserver集成好的。 Apache 的虚拟主机就是在一台服务器上运行多个网站,每个虚拟主机都可以绑定独立的域名,为这些域名可以指定单独的目录,访问这些域名的时候,Apache 会打开对应目录里面的东西。 下载,dll,然后再apache配置http.cnf中加载extension nginx+php+mys

2016-12-21 11:50:22 711

原创 php入门理解一

php介绍 php起初(personal home page )后来发展变成Hypertext Processor。php是一种运行在服务器端的脚本:主要是在服务端解释运行,最终将处理后的静态页面返回给客户端,不像html js 图片等直接返回给客户端。php需要在服务器端运行后,最终以html静态页面的形式返回。主要应用于制定动态网页,与前端交互:因为html+css主要是制作静态网页,事先设计

2016-12-21 10:17:47 1211

html学习总结的个人笔记

html学习总结的个人笔记

2017-01-13

yum配置文件conf

yum配置文件conf

2017-01-12

yum的配置文件

yum的配置文件

2017-01-12

终端配置文件

终端配置文件

2017-01-11

vim的配置,直接用

.vimrc 配置文件

2017-01-11

GitHub入门与实践

GitHub入门与实践

2017-01-10

队实现栈的方法

队实现栈

2017-01-09

栈实现队列

栈实现队列

2017-01-09

THINKPHP3.2手册

THINKPHP3.2手册

2017-01-05

php学习流程

php学习流程

2017-01-03

使用ajax写的简单的考试时间和生日代码

使用ajax写的简单的考试时间,按着书上自己试着写的。

2016-12-30

php手册,很实用

php手册

2016-12-30

leetcode的pdf

leetcode的pdf

2016-12-28

postman插件

2016-12-22

离散脊波变换

图像变换是对数字图像进行处理和分析的重要工具之一,已被广泛应用与图像处理领域中。常常通过某种数字变换将图像从空间域变换为其他域上,在其他域上分析图像信号的特性,并利用其他域的特点按需要进行处理,最后将处理的结果反变换到空间域以得到需要的效果。 常用的图像变换有小波变换,脊波变换等

2014-11-06

基于脊波变换的图像处理

本节主要介绍了脊波变换的发展背景,以及基本原理。脊波变换的核心主要是经过Radon 变换把线状奇异性变换成点状奇异性,小波变换能有效地处理在Radon域的点状奇异性。脊波变换广泛应用于图像处理领域。

2014-09-26

postman和intercept插件(2个版本要相近,不然一直loading)

postman和intercept插件(2个版本要相近,不然一直loading)

2018-04-23

jpegsrc.v6b.tar.gz

jpegsrc.v6b.tar.gz,在linux下安装

2017-03-29

DIB集成好的类,处理图像

DIB集成好的类,处理图像

2017-03-25

CvvImage类文件

CvvImage文件

2017-03-25

vc6.0小项目--人事考勤

使用vc6.0制作的简单的人事考勤项目,需要连接数据库sql server2008

2017-03-24

ADO类连接数据库集成类

ADO类,实现vc连接数据库sql server 2008

2017-03-24

数据库远程连接

数据库远程连接设置,sqlserver 2008

2017-03-24

图像颜色检索

图像颜色检索

2017-03-24

Corel5k数据集

Corel5k数据集

2017-03-24

基于模糊的自适应阈值分割

基于模糊的自适应阈值分割,采用vc6.0下opencv1.0实现查找波峰,确定最佳阈值

2017-03-24

简单的样本kmeans聚类

简单的样本kmeans聚类,使用c++实现的最简单的kmeans聚类,样本为二维的离散的点

2017-03-24

利用kmeans进行图像分割

利用kmeans进行图像分割,传统的kmeans,以及使用波峰来确定k和大小的改进KMEANS图像分割技术.VC6.0下运行,使用opencv1.0

2017-03-24

灰度直方图寻找波峰

灰度直方图寻找波峰,vs2010实验,采用了opencv

2017-03-23

海量数据处理的word

网上很多的海量数据处理分析资料,整理成word,面试使用

2017-01-17

restful接口

使用 PHP(不用框架) 来创建一个 RESTful web service,别人的下载的。 其中nginx 中需要配置rewrite规则: rewrite ^(.*)/site/list/$ $1/RestController.php?view=all last; rewrite ^(.*)/site/list/([0-9]*)/$ $1/RestController.php?view=single&id=$2 last; 项目中的.htaccess文件删除即可。

2017-01-16

cuda编程指南

cuda编程指南,之前实验室公司给的

2017-01-13

空空如也

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

TA关注的人

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