自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(223)
  • 资源 (3)
  • 收藏
  • 关注

原创 airflow初探(一)-- 安装和部署

airflow搭建分布式流程控制Airflow是一个可编程,调度和监控的工作流平台,基于有向无环图(DAG),airflow可以定义一组有依赖的任务,按照依赖依次执行。airflow提供了丰富的命令行工具用于系统管控,而其web管理界面同样也可以方便的管控调度任务,并且对任务运行状态进行实时监控,方便了系统的运维和管理。Airflow的工作流程airflow 的守护进程彼此之间是独立的,他们...

2019-04-23 17:02:51 2432

原创 递归和非递归算法生成树形数组

【记一次遗忘的树形处理逻辑】    最近在小论文数据展示中,刚好我使用的echat插件来展示本体树结构,但是这个插件所需要的数据是树形数据,数据格式如下:{ "name": "flare", "children": [ { "name": "data", "children": [

2019-01-07 20:14:18 1109

原创 mac下,PHP安装imageMagic扩展(踩坑记录)

背景使用yii2框架的时候,加载验证码时候,出现报错:Either GD PHP extension with FreeType support or ImageMagick PHP extension with PNG support is required.环境使用的是mac自带的php环境,缺少了ImageMagic扩展扩展安装(网上通用的方法)1. 安装:ImageMagick...

2018-10-23 14:53:43 3580

原创 42亿QQ,O(1)时间复杂度完成查找

一、问题描述:  1.在42亿个qq号码中,如何使用O(1)时间复杂度去查找一个QQ号是否存在。  2.qq号的位数小于13位,存储着42亿QQ号的内存不得超过600MB.二、位图排序思想  由于待排序的数据记录较多,我们单纯地使用常见的排序方法时间效率较低,运行时间会很长。而且内存空间有限(限制为1MB左右),所以我们不能同时把所有整数读入内存(如果每个整数使用7个字节来存储,那么1MB内存空间...

2018-04-19 18:43:40 7132 7

原创 spring的学习-common-logging搭配log4j配置项目日志

1、使用common-logging和log4j准备开一大项目的话,日志系统必不可少。Apache为了让众多的日志工具有一个相同操作方式,实现了一个通用日志工具包:commons-logging。而Log4j基本上是Java平台上最好的日志组件了。使用ommons-logging的Log接口,并由commons-logging在运行时决定使用哪种日志架构(如Log4j)。现在,Apache通用

2017-12-04 19:50:03 1778 1

原创 Spring的学习--SpringMVC的四个基本注解annotation(控制层,业务层,持久层)

SpringMVC中四个基本注解:@Component、@Repository、@Srevice、@Controller 看字面含义,很容易却别出其中三个:@Controller  控制层,就是我们的action层@Service     业务逻辑层,就是我们的service或者manager层@Repository  持久层,就是我们常说的DAO层 而@Component

2017-11-30 15:26:15 4302

原创 spring学习-spring jdbc 连接池的配置(一)

数据连接池1、 如果没有任何一个用户使用连接,那么那么应该维持一定数量的连接,等待用户使用。 2、 如果连接已经满了,则必须打开新的连接,供更多用户使用。 3、 如果一个服务器就只能有100个连接,那么如果有第101个人过来呢?应该等待其他用户释放连接 4、 如果一个用户等待时间太长了,则应该告诉用户,操作是失败的。下面对几个连接池进行示例配置:在spring中,常使用

2017-11-03 17:21:09 9687

原创 JAVA设计模式-Observer模式

JAVA设计模式-Observer模式(1)由微信通俗切入Observer上图可以说是一个简单的Observer实例:微信公众平台作为Subject,上海大学研究生公众号作为ConcreteSubject,微信作为Observer,微信用户作为ConcreteObserver。上海大学微信公众平台有文章更新的时候,将会通知关注上大微信公众号的关注者。(2)初步认识观察者模式

2017-10-27 23:12:18 395

原创 struts2整合freemarker(一)

当今的页面展示技术主要分为两种:基于JSP和EL表达式、采用模板引擎(FreeMarker、Velocity等)。 FreeMarker是一个用java语言编写的模板引擎,它基于模板生成文本输出。它强制将展示层和业务逻辑层分开,使开发人员不能像JSP页面那样在页面中添加业务逻辑。freemarker目前虽然使用的公司不多,但是在某些时候就必须使用,当需要遍历json数据的时候,目前市面上的好多显示

2017-10-21 20:14:53 1198

原创 trigger载在了a标签手里

最近一直在使用js模拟人的浏览器中的行为,进而去爬去数据,以作为数据分析研究的证据。  最喜欢使用jquery中的trigger()触发执行事件,这个方法一直好用,但是今天却载在了三星官网,无论只能测试,在浏览器中的console中都可是触发,但是js脚本就是无法触发a标签,郁闷好久,经过大师指点,放明白一些道理:  项目源码:$('a').trigger('click')----

2017-09-20 17:48:47 1047

原创 通过git上传个人项目代码到coding.net

每次使用git的时候总是要去百度一些使用的方法,这里将使用的方法总结一下,以备后用。第一、安装Git客户端软件关于Git客户端软件有很多,这里老蒋使用的是Git for Windows(http://msysgit.github.io/)安装Git就先告一段落,我们继续开始Git的使用。第二、创建远端仓库一般,我们会使用第三方的Git远端仓库,比

2017-07-21 13:58:34 1990

原创 微信公众号js接口,实现图片的上传(拍照+本地相册)

今天测试了一把在微信公众号里边的调用JSSDK接口,从而实现在微信公众号里边进行图片的上传(可以选择拍照,也可以选择本地的相册),但是在做的过程中发现给的技术接口文档是真坑,一点都不详细,网上的资源也不多,所以做起来感觉十分的费劲。不过经过一个下午的琢磨,中终于实现的该项功能。      大致流程就是,点击上传的图片,开始调用chooseImage()接口,选择拍照或者相册,选定图片,之后调用

2017-06-23 19:00:12 38473 12

转载 Composer切换中国镜像

Packagist 镜像使用方法镜像用法有两种方式启用本镜像服务:系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“方法一”单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。见“方法二”方法一: 修改 composer 的全局配置文件(推荐方式)打开命令行窗

2017-05-20 22:16:30 10347

原创 如何在 Laravel 项目中处理 Excel 文件--->Laravel配置EXCEL

maatwebsite/excel 是一款强大的 Excel 文件处理扩展包, 能够快速完成 Excel 文件的的导出, 解析等功能.安装1). 使用 Composer 安装该扩展包:composer require maatwebsite/excel2). 安装完成后,修改 config/app.php 在 providers 数组内追加如下内容'provid

2017-05-20 22:09:41 4956

原创 myeclipse下添加外部tomcat同步显示两个的问题

myeclipse下添加外部tomcat同步显示两个的问题 :         myeclipse出现两个tomcat7,而且两个tomcat的路径都是一样的,两个互相占用同样的端口,不能同时启动。例图:      最可恶的就是不能取禁用,如果禁用的话,将到时两个都不能使用,而且会报错。发布项目的时候,发布到第几个就开启第几个的tomcat,否则的话,将会导致访问空白。

2017-04-24 12:23:27 790

原创 PHP使用CURL

CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。使用CURL发送请求的基本流程使用CURL的PHP扩展完成一个HTTP请求的发送一般

2017-02-14 15:39:38 474

转载 php 自带过滤和转义函数

函数名释义介绍htmlspecialchars将与、单双引号、大于和小于号化成HTML格式&转成&"转成"' 转成'>转成>htmlentities()所有字符都转成HTML格式除上面htmlspecialchars字符外,还包括双字节字

2017-02-13 18:01:01 3386

原创 解决$GLOBALS["HTTP_RAW_POST_DATA"]获取不到数据的问题

昨天在微信中公众号开发中使用$GLOBALS["HTTP_RAW_POST_DATA"]来获取微信公众平台推送过来的post数据,结果惊奇的发现微信号总是提示“该微信公众号暂时无法提供服务”,仔细去检查代码,也没错,可就是无法提供服务。今天又检查了一把,

2017-02-10 13:59:44 22038 4

原创 配置oneinstack远程连接mysql(centos+oneinstack+composer+laravel)第三步

oneinstack安装好了,使用navicat去连接数据库的时候,发现访问被拒绝,百度之后才发现, 为了安全考虑,OneinStack仅允许云主机本机(localhost)连接数据库,如果需要远程连接数据库,需要如下操作:打开iptables 3306端口(CentOS):# iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp -

2017-01-23 17:15:47 2572 1

原创 linux下使用Composer安装Laravel(centos+oneinstack+composer+laravel)第二步

Laravel PHP Web开发框架    Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。    Composer简介    Composer 是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声

2017-01-23 10:56:22 1218

原创 VM下配置NAT+固定IP实现虚拟机的网络配置(centos+oneinstack+composer+laravel)第一步

说明:为了解决虚拟机的网络问题,在网络上百度了好多的帖子,但都是大同小异,而且并未解决我的问题,多次重装,多级恢复,依旧未解决。今天师父发给我一个帖子,刚刚好,得到了问题的解决。一下将VM网络的配置过程整理一下:    实现的效果:         1、笔记本主机IP为设置自动获取,不管什么情况下,不受虚拟机影响,只要连接外网就可以正常上网;          2、只要笔记本主机可以正

2017-01-22 16:27:49 876

原创 Windows下Composer&Laravel的安装及配置

师父让我使用composer安装laravel,而且还是在linux环境下,对于linux 环境不是太熟悉的我总会遇到事。今天专门在电脑上安装了一把,(注意是window下)。尽然成功了,这写下安装的过程。1.初始化配置1.首先请确认你的PHP版本在5.59以上2.开启PHP拓展,在php.ini中找到;extension=php_onpenssl.dll;extensio

2017-01-20 15:51:07 4069 1

原创 基于时间复杂度为O(n)的排序算法

引题:有1,2,….一直到n的无序数组,求排序算法,并且要求时间复杂度为O(n),空间复杂度O(1)。  快速排序被认为是速度最快算法 ,时间复杂度是:nlog(n),下面这个是O(n),当然是有一定的条件的,不具普遍性,但是它的思路还是挺有技巧的。  1~N的数组,那么排序后必然a[0]=1,a[1]=2,a[2]=3........也就是元素值必定是存放在比值小1的数组元素中,

2016-12-04 16:20:23 1305

原创 u盘文件不显示却占空间

昨天下午将文档拷到U盘里,去打印店里打印。结果在他们电脑一插,文件不见了,真是活见鬼啦。今天终于重新拷贝了一下,再去打印,还好这次文件没丢失。到了下午支部会议,U盘往我的电脑里一插,天啊,我准备的会议材料全部丢失啦。当时各种词语无法形容我的心情。会议结束之后,仔细看了一下,我的文件没有了,但是空间还被占用。网上搜索了一番,终于恢复了数据。u盘文件不显示却占空间盘的文件突然消失不见,

2016-11-22 16:28:35 17230 11

原创 弗洛伊德算法解析

弗洛伊德算法是求解图的多源最短路径的。具有重叠子问题结构为: Floyd-Warshall算法(Floyd-Warshall algorithm)是解决任意两点间的最短路径的一种算法,可以正确处理有向图或负权的最短路径问题。Floyd-Warshall算法的时间复杂度为O(N3),空间复杂度为O(N2)。原理: Floyd

2016-09-07 11:49:40 4302 2

原创 BF&KMP算法深度解析

从头到尾彻底理解KMP1.BF(暴力匹配)算法用暴力匹配的思路,并假设现在文本串S匹配到 i 位置,模式串P匹配到 j 位置,则有:如果当前字符匹配成功(即S[i] == P[j]),则i++,j++,继续匹配下一个字符;如果失配(即S[i]! = P[j]),令i = i - (j - 1),j = 0。相当于每次匹配失败时,i 回溯,j 被置为0。理清楚了暴

2016-08-22 14:44:10 933 1

原创 一串数字使用电话键盘模拟字母序列

中午吃饭前,师父突发qq消息,让我写段代码:给出一个十位数,请你使用电话键盘,模拟对应的可能的字母序列。听完我就去写,突然间发现好久没写啦,顿时找不到感觉啦。第一个想法就是用10重for循环遍历打出,但是转过来一想,发给师父的不能这么low,于是改用递归搜索。写了好久,这里拿出六年一下:#include#include#includeint arr[11];__int64 num;i

2016-07-08 14:22:31 1234

原创 echo 和 print

print('ok');echo 'ok';?>从表面看一个是函数一个是语句,PHP手册中也有这样的解释:echo() is not actually a function (it is a language construct)那么,我们看看究竟会有什么具体的区别,看如下代码:$tmp = print('ok');  //pass$tmp = ec

2016-05-30 22:30:42 309

原创 CSS设置背景色渐变显示

.linear{ width:100%; height:600px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#b8c4cb,endColorStr=#f6f6f8); /*IE 6 7 8*/ background: -ms-linear-gradien

2016-05-23 15:06:17 9205

原创 北京林业大学 “计蒜客”杯程序设计竞赛 网络赛 B. 大钉骑马走江湖 BFS

时间:1000ms 内存:32768k江湖是什么,对于在象棋界厮杀的大钉来说,江湖就是一个矩阵,他的目标,就是在江湖之中骑着马,从他的位置出发,走到终点。当然,大钉的马也遵从中国象棋中的“马走日”的规则,而且在矩阵中,也会有一些障碍物,马不能跳到障碍物上;如果大钉的马面前有障碍物,即被“别马腿”,那么他将不能跳向有障碍物的左前和右前这两个方向。请问最少需要多少步,大钉才能骑着马跳到终点

2016-04-24 16:43:08 913

原创 使用Filter解决中文乱码问题

在使用jsp的时候,总会遇到中文乱码问题,几天不会的Filter 解决中文乱码的问题,今天解决了。。。也不知到什么原因,以前的400,错误消失啦,赶紧记录下。。。1.index.jspInsert title here用Filter解决中文乱码问题 姓名: 2.接下来则是,对于提交的到display的表单,添加servlet,新建cn.edu.hpu

2016-04-15 16:15:26 1416

原创 php生成静态页面

今天在慕课网上学习了一点小知识,用php内部缓存机制生成静态页面1.主要使用的函数 file_put_contents("index.shtml",ob_get_contents());其中第一个参数是你要生成的文件,第二个参数是从php缓存中获取的data数据。ob_start();这个函数是开启php的缓存,有的服务版本是默认开启的,但有的没开启,此时我们将通过这个函数来开启p

2016-03-26 18:00:01 415

原创 java(jsp)简单实现数据库学生信息的增删改查案例

1:建立学生类,建立主函数进行测试package cn.edu.hpu.stu;import java.util.Scanner;import cn.edu.hpu.jdbclink.*;/** * * @author Programer Guo * 提供学生实体的javabean类 */public class Student { private int id; p

2016-03-18 22:08:40 26183

原创 hdu 5615 Jam's math problem

D - Jam's math problemTime Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64uSubmit StatusDescriptionJam has a math problem. He just learned factorization. H

2016-03-18 21:54:23 408

原创 麻烦+找规律+各种情况

E - ETime Limit:2000MS    Memory Limit:262144KB    64bit IO Format:%I64d & %I64uSubmitStatusDescriptionCatherine has a deck of n cards, each of which is either red, green, or blue. As

2016-03-06 11:31:14 402

原创 使用jsp来接登录+链接数据库

使用jsp来接登录+链接数据库初次结束jsp,好多东西都不懂,不过马马虎虎将实验完成,尽管花的时间有点长,但也是学到了基础,以下作为学习笔记。1.login.jsp 这里是主页界面,只是一些简单的html文档。 用户登录 用户名

2016-03-05 18:28:55 517

原创 poj Seuence

Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64uSubmit StatusDescriptionA seuence qof N positive integers (10 < N < 100 000), each of them less than or eq

2016-03-05 12:06:05 361

原创 hdu1027

Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit StatusDescriptionNow our hero finds the door to the BEelzebub feng5166. He opens the door and finds f

2016-03-05 11:55:54 330

原创 js登录特效+ajax提交表单+异步刷新验证

今天成功测试一种js登录特效+ajax提交表单+异步刷新验证,登录时特效提醒,无刷新ajax提交表单,获取验证结果,跳转正式页面:废话不多说,先直接分享代码:1、主界面index.php  加载的这两项,网上可以下载 <?php session_start(); $_SESSION['user']=null;?> 雏出宾馆客房管理系统

2016-01-08 16:45:05 4900

原创 PHPExcel用法总结

自己的做的小项目,涉及到表格的导出,一开始没想到使用PHPExcel类库,因为类库对于简单的数据导出显得大材小用了,采用简单的header()设置导出表格,但发现导出的数据表不标准。所以还是采用PHPExcal类库来导出了。查找了一些资源发现这篇文章真心不错,故拿来分享一下:<?//设置PHPExcel类库的include path//这里貌似直接include类文件就可以了# set_i

2015-12-30 21:24:17 585

ThinkPHP3.2.3完全开发手册

2016-11-22

数据库系统原理答案

数据库系统原理课后参参考 答案中国矿业大学出版社

2015-10-29

wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b

网站开发集成环境环境(服务器+数据库+PHP)

2015-05-21

空空如也

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

TA关注的人

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