自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

转载 带着忧伤,寻觅快乐

带着忧伤,寻觅快乐翻阅记忆,回想到,曾经赶着牛儿,在山坡上行走。和同伴一起挥起鞭子,那清脆的声音回荡在山谷之间,仿佛惊醒了花草树木,不远处务农的乡亲,也随意的抬头看我们,那时候我从来没有想过社会里的喧嚣,快乐的那样过着。时过不久,同样和那些穿行在社会里的人一样,步入了社会,刚开始新鲜的忘记了,曾经的那座山谷,踩过的山路。经历了社会后,才发现那座山谷是如此的单纯...

2017-08-24 12:37:00 214

转载 程序员进阶学习书籍

博客已经迁移,请访问:https://www.helingfeng.com/2018/04/08/%E7%A8%8B%E5%BA%8F%E5%91%98%E8%BF%9B%E9%98%B6%E8%AF%BB%E4%B9%A6%E6%8E%A8%E8%8D%90/转载于:https://www.cnblogs.com/helingfeng/p/6958783.html...

2017-06-07 19:47:00 241

转载 PHP编码技巧

博客已经迁移,请访问: https://www.helingfeng.com转载于:https://www.cnblogs.com/helingfeng/p/6744084.html

2017-04-21 16:12:00 167

转载 PHP精度问题

PHP 为任意精度数学计算提供了二进制计算器(Binary Calculator),它支持任意大小和精度的数字,以字符串形式描述bcadd — 加法bccomp — 比较bcdiv — 相除bcmod — 求余数bcmul — 乘法bcpow — 次方bcpowmod — 先次方然后求余数bcscale — 给所有函数设置小数位精度bcsqrt — 求平方根bcsub — 减法转...

2017-03-15 21:54:00 144

转载 Laravel5 构造器高级查询条件写法

1 <?php 2 3 #DB 高级查询 4 // select * from table where A and B or C 5 $all_data = DB::table("shopnc_goods_common") 6 ->where("base_goods_commonid", -1) 7 ->where('go...

2017-03-01 23:08:00 209

转载 正则表达式 /i /g /m /ig /gi

正则表达式中/i,/g,/ig,/gi,/m的区别和含义1 /i (忽略大小写) 2 /g (全文查找出现的所有匹配字符) 3 /m (多行查找) 4 /gi(全文查找、忽略大小写) 5 /ig(全文查找、忽略大小写)转载于:https://www.cnblogs.com/helingfeng/p/6486864.html...

2017-03-01 23:07:00 159

转载 MySQL运算符的优先级

常常发现很多基础的知识才是最重要的,是我们修复Bug的利器。#MySQL运算符的优先级运算符的优先级决定了不同的运算符在表达式中计算的先后顺序。MySQL中所有运算符的优先级的顺序按照从高到低,从上到下,依次降低。一般情况下,级别高的运算符先进行计算,如果级别相同,MySQL按照表达式的顺序从左到右依次计算。MySQL运算符的优先级如下:优先级 运算符(最高)...

2017-03-01 23:05:00 813

转载 PHP获取当前页面完整路径URL

//PHP获取当前页面完整路径URL 1 <?php 2 function getFullUrl(){ 3 # 解决通用问题 4 $requestUri = ''; 5 if (isset($_SERVER['REQUEST_URI'])) { 6 $requestUri = $_SERVER['REQUEST_URI...

2017-03-01 22:59:00 224

转载 使用ssl模块配置同时支持http和https并存

博客已经迁移,请访问: https://www.helingfeng.com转载于:https://www.cnblogs.com/helingfeng/p/6386110.html

2017-02-10 14:02:00 173

转载 Linux定时任务Crontab详解

原文地址:http://blog.chinaunix.net/uid-7552018-id-182133.html今天做了个数据库的备份脚本,顺便系统得学习一下Linux下定时执行脚本的设置。Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,基本上用过一遍就能记住了,关键是要记住...

2016-11-27 16:48:00 79

转载 Redis安装与使用

Redis是一个内存存储数据结构的服务器,通常使用redis作为缓存服务器,redis不仅支持简单的keyValue字符串结构,还支持Map、List、Set数据结构,并具有很高的读取性能。通常在分布式环境下,也会使用redis存储session,从而达到共享session的目的。redis的数据是存储在内存中的,数据量增长时,内存负担也会增加,通常生产环境中需要设立独立的...

2016-09-08 21:06:00 127

转载 配置VirtualBox Linux系统与Windows共享文件

手动方式配置VirtualBox Linux系统与Windows共享文件首先,要安装VirtualBox自带的扩展工具,这个ISO可以在虚拟主机安装目录下找到。将这个文件Copy到你的Linux主机上,并解压,可以看到文件的列表如下:然后,直接一步执行VBoxLinuxAdditions.run文件命令:./VBoxLinuxAdditions.run...

2016-09-06 12:35:00 173

转载 PHP代码,拒绝频繁访问

博客已经迁移,请访问:https://www.helingfeng.com/2018/04/02/%E6%8B%92%E7%BB%9D%E6%9C%8D%E5%8A%A1%E6%94%BB%E5%87%BB%E9%98%B2%E8%8C%83-Nginx/转载于:https://www.cnblogs.com/helingfeng/p/5831296.html...

2016-09-01 21:14:00 477

转载 PHP伪静态与短链接

如今,Web服务高速发展的时代,各式各类的门户网站,如新浪http://www.sina.com、腾讯http://www.qq.com,这些网站大家都很容易记住,因为这种名称都是有规则和含义的。如果给你一个http://14.215.177.38,你肯定记不住这个网站是什么,可是我告诉你它就是百度首页。所以,我们在开发一个网站系统的时候,还是要对链接进行优化的,而我理解的优化类型有...

2016-08-31 20:08:00 462

转载 探索PHP+Nginx(二) 安装PHP

首先,我们简单了解一下什么是PHP,PHP(Hypertext Preprocessor 超文本预处理器) 和Java语言一样,PHP也是属于高级语言,并不能直接在操作系统上运行。Java运行需要虚拟机,PHP运行也是需要Zend Engine引擎。与Java不同的是,Java属于编译与解析性语言,而PHP只是是解析性语言。所以,我们可以从语言性质上简单看出,Java运行之前...

2016-08-29 21:59:00 101

转载 探索PHP+Nginx(一) 安装Linux操作系统

每次学习一种新的开发语言的时候,都要经历一个很纠结的过程,除非你运气很好或者准备工作充分,否则你在这个过程中总会耗费大量的时间和精力,当然你也会受益很多。而这个过程就是,开发环境的基础搭建,看似是装几个软件,配置一下操作系统。其实不然,我觉得搭建环境是个大学问,很多应用层开发者都不擅长环境的搭建,他们会觉得没必要。而我有我自己的看法,我觉得更好的理解开发的环境才能开发出更高效...

2016-08-29 21:48:00 82

转载 过程化开发2048智力游戏WebApp

博客已经迁移,请访问: https://www.helingfeng.com转载于:https://www.cnblogs.com/helingfeng/p/5813925.html

2016-08-27 22:17:00 93

转载 讯搜全文检索工具学习笔记

学习使用全文检索工具后,做一个小结。其实这个工具用起来非常简单,只需要花几个小时专心阅读完开发手册就可以进入开发阶段了。讯搜全文检索工具(Xunsearch)首先它是一款开源的工具,和其它的开源工具一样,简单易用而且功能强大,并且性能也非常卓越。分词与索引,是全文检索工具的关键。讯搜底层采用C/C++编写,索引设计基于著名而悠久的Xapian,分词采...

2016-08-22 20:34:00 205

转载 11种常用设计模式之工厂模式

1)简单工厂模式(Simple Factory)2)工厂方法模式(Factory Method)3)抽象工厂模式(Abstract Factory)简单工厂模式 Simple Factory简单工厂模式又称静态工厂方法,它属于类创建模式。在简单工厂模式中,可以根据自变量的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被...

2016-08-21 22:39:00 108

转载 一段话,写给有心事的自己

博客已经迁移,请访问: https://www.helingfeng.com转载于:https://www.cnblogs.com/helingfeng/p/5582298.html

2016-06-13 22:27:00 87

转载 PHP内核学习(一)SAPI

学习PHP-src之前,我准备了一份源文件:GitHub下载->https://github.com/helingfeng/php-src简单分析一下源码的目录结构:1. root根目录下,包含项目的说明文件以及设计方案,大部分文件是必读的。2. build顾名思义,放置一些和源码编译相关的文件,比如编译前脚本配置、环境监测等。3. ext官方扩展,包含了绝...

2016-06-11 21:13:00 197

转载 代码整洁之道(一)理论篇

自上世纪末,有关仅以测试和代码驱动设计的概念一去不复返。相对于任何宏伟的愿景,对于细节的关注甚至是更为关键的专业性基础。当然,开发人员通过小型的实践获得可用于大型实践的技能和信用度。其次,宏大的愿景中最细小的部分没有把握好,都会将整个大局的魅力毁灭殆尽。这就是整洁代码之所系。神在细节之中软件的生命周期= 20%生产 + 80%维护即便是汽车行业里,大量的工作也并不是在...

2016-06-09 21:06:00 91

转载 Silence.js高效开发移动Web前端类库

基于Zepto的轻量级移动Web前端JavaScript类库。编写这个类库原因及目的:采用MVC设计模式,使代码工程化结构化。使用RouterJS,提升前端交互性能,延长页面使用时间,并通过Ajax实现交互,避免页面跳转的交互中断糟糕体验。使用LocalStorage前端离线缓存,实现缓存时间有效期,从而带给用户极致的响应效率。基于ZetpoJS,移动端的JQue...

2016-06-05 22:27:00 172

转载 梦游前端,JavaScript兼容性

前端兼容问题出现的原因何为操作系统?操作系统(Operating System)是管理和控制计算机硬件与软件资源的计算机程序。是的,任何的应用软件必须在操作系统的支持下运行。大家会疑问?为什么我要讲操作系统?你猜!其实,我只想表述我自己的一个观点,“Web浏览器是Web应用的操作系统”。这句话来源于JavaScript权威指南。正因为Web浏览器(...

2016-06-05 20:50:00 65

转载 PHP单例模式编写

今天来点基础的设计模式:如何利用单例模式实现一个数据库中间层class Db{  static private $_instance;  //当前数据库连接实例  static public function getInstance($config){    if(!isset(self::$_instance)){      //new 创建实例    ...

2016-05-20 22:25:00 278

转载 20分钟入门正则表达式

晚上好,小伙伴们!520了,其实单身的我还是挺忧伤的。不过还好,我们有梦想在,要想成功就得经得起煎熬。20分钟入门正则表达式,我觉得对于稍微有点编程基础的童鞋来说,绝对不是一句神话。如果你学习过《编译原理》,那你肯定能够深刻理解所谓的“正则表达式”。简单汇总一下笔记,温故而知新。正则表达式规则1.1普通字符字母、数字、汉字、下划线、以及后边章节中没有特...

2016-05-20 21:26:00 108

转载 原生Javascript 省市区下拉列表插件

每个电商网站中,都会有收件地址管理模块,用户进行地址操作时,最好不要用户手工进行填写地址。常见的地址管理界面:实现插件:PCASClass.js插件下载地址:http://pan.baidu.com/s/1bn6vyl5html 调用时非常简单头部:<script language="javascript" src="PCASClass.js"&gt...

2015-11-06 17:53:00 165

转载 Tortoise-SVN 出现“unable to connect to a repository at url no element found”解决办法

安装要SVN server服务器后,建立自己的Repositories,创建自己的项目文件夹如,https://xxxxxxxxxx.com:8443/安装Tortoise-svn进行设置目标链接时,出现问题unable to connect to a repository at url no element found解决办法:最后加上svn就ok了...

2015-11-04 20:05:00 588

转载 PHP实现好友生日邮件提醒

我有一个想法是这样的,希望每天知道今天是我哪位好友的生日?当然,我得首先保存我所有好友的生日信息实现:在新浪申请免费服务器,并申请Mysql应用,然后建一张表保存好友的信息我想,我已经完成第一步了,idcard包含着出生日期。第二步,我们发现生日都是农历日期的,而我们常用的是公历日期所以,我们要实现获取今天的农历日期,这个是我从网上找到的一段公历转农历,农历转公历...

2015-07-21 11:39:00 229

转载 第一份工作

第一份工作,来到了一家在互联网刚起步的公司,公司主要业务是网络优化,而我走进了互联网研发部,一个很小的微信公众号开发团队,这里是我的第一程!对于一个已往很少使用微信的手机用户,说起微信公众号开发的确觉得新奇,团队主要使用PHP和一些前端语言进行完成项目开发,而我以前确是一个Java忠实爱好者,所以不得不改变自己的编程语言和编程习惯。在努力去去适应这种场景,希望能快一点的进步!...

2015-07-13 13:04:00 69

转载 Java实现验证码图片

这样的实现方式对JDK版本有要求。 1 package edu.cloud.editmap.utils; 2 3 import java.awt.Color; 4 import java.awt.Font; 5 import java.awt.Graphics2D; 6 import java.awt.image.BufferedImage; 7 impor...

2015-06-11 10:59:00 103

转载 求解两点(经纬度坐标)的距离

1 package edu.cloud.editmap.utils; 2 3 import org.junit.Test; 4 /** 5 * 经纬度求距离 6 * @author lingfeng 7 */ 8 public class LatLon2Distance { 9 10 //地球半径11 private ...

2015-06-11 10:55:00 112

转载 POI开源项目-PPT2PNG转换测试

第一次学使用软件去读取Office类文件。今天百度了一下,发现Apache也是有这样的开源项目的,POI提供下列支持:测试了一下HSLF对PPT的读操作,并将PPT转化为图片保存到指定目录: 使用之前必须将包引入:  关联包: 测试主函数如下:设置输入ppt文件、输出路径、以及生成图片规模大小。 1 package edu.offi...

2015-04-29 17:33:00 126

转载 编程内功修炼之设计模式—责任链模式

在设计模式不清楚的情况下,学习各种框架不仅难学懂,也难理解,即使理解也不够深刻。为了走更远的路,从基础抓起,每天坚持前进一小步!虽然即将毕业,虽然路途很远,没有梦想何必远方!package edu.designpattern.chainofresponsibility;import java.util.ArrayList;import java.util.Li...

2015-04-28 00:18:00 76

转载 HTML5 javascript实现音乐播放器

准备毕业了,感觉好多东西都没学会,太多太多想学的知识,有种求知若渴的状态。四年的大学就剩下一个多月了,无论将来多么困难,这条路是自己选的,走就要走的精彩!自学了一点javascript、php,做了一个web app,我将其取名为Youlike随心听,就如我的信念一样,自己的人生自己掌控,做自己喜欢的事情,自由的生活!使用javascript实现音乐播放操作,实现歌词解析,并...

2015-04-27 16:56:00 284

转载 Java实现邮件代理发送

使用java实现邮件发送首先需要添加jar文件mailapi.jarstmp.jar 1 import java.util.Properties; 2 3 import javax.mail.Address; 4 import javax.mail.Message; 5 import javax.mail.MessagingException; 6 import...

2015-04-27 16:05:00 423

转载 编程内功修炼之数据结构—BTree(三)总结

BTree必须通过各种编程约束,使得不脱离BTree的本身特性;1)BTree关键字插入操作;插入过程中,如果节点关键字达到上限,添加分裂约束,从而控制每个节点的关键字数维持在 t-1~2*t-1内;2)BTree节点中的关键字查询;因为关键字按非降序进行排列,所以可以采用二分查找方法进行查询,以提高算法性能;3)BTree关键字删除操作; 删除操作必须保证节点关键字数n...

2015-04-27 15:53:00 92

转载 编程内功修炼之数据结构—BTree(二)实现BTree插入、查询、删除操作

1 package edu.algorithms.btree; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 /** 7 * BTree类 8 * 9 * @author lingfeng 10 * 11 */ 12 public...

2015-04-27 15:39:00 205

转载 编程内功修炼之数据结构—BTree(一)

BTree,和二叉查找树和红黑树中一样,与关键字相联系的数据作为关键字存放在同一节点上。一颗BTree树具有如下的特性:(根为root[T])1)每个节点x有以下域:(a)n[x],当前存储在节点x中的关键数总数;(b)n[x]个关键字本身以升序存放,因此key1<=key2<=keyi …<=keyn;(c)leaf[x],是一个布尔值,如果x是叶...

2015-04-27 15:27:00 115

空空如也

空空如也

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

TA关注的人

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