自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (9)
  • 收藏
  • 关注

原创 java好文章收集中

MyBatis中的#和$的区别 http://www.cnblogs.com/gmq-sh/p/4287306.htmlannotation(@Retention@Target)详解 http://www.cnblogs.com/gmq-sh/p/4798194.html

2018-05-09 18:38:05 172

原创 学习Java遇到过的坑(一直更新)

本文只有链接(包含内连接和外链接):eclipse部署项目到Tomcat缺少jsp、css等静态资源文件解决办法(https://blog.csdn.net/oumuv/article/details/78492310)在设置 project facets 时,显示Dynamic Web Module 3.0 requires Java 1.6 or newer 的解决方法(https:/...

2018-05-09 18:35:31 250

原创 好文章汇总

PHP Trait 我所理解的 PHP Trait 使用PHP脚本远程部署git项目 这里写链接内容 教你初步了解红黑树 MySQL 索引设计概要 网络基础知识

2018-03-12 21:34:46 134

原创 python装饰器(functools.wraps)

python装饰器,functols.wraps作用,有参装饰器,无参装饰器

2022-12-09 20:56:54 300

原创 enium.common.exceptions.WebDriverException: Message: unknown error: Runtime.executionContextCreated

enium.common.exceptions.WebDriverException: Message: unknown error: Runtime.executionContextCreated has invalid ‘context’treace 如下:INTERNALERROR> Traceback (most recent call last):INTERNALERROR&...

2020-02-14 02:53:17 380

原创 postman查看console log,postman查看打印日志

postman查看console log,postman查看打印日志postman查看console log,postman查看打印日志

2020-02-09 21:57:09 8353

转载 docker基本命令含义

转自 https://www.cnblogs.com/crazywangzx/p/5633711.html使用docker run创建docker容器,(docker命令都是以docker开头的)安装完docker后,大多数情况下,本机上面一般没有docker镜像的,执行docker run的时候一般先查看本地镜像,如果本地没有,则会自动去Docker Hub上下载镜像。Dock...

2018-07-08 13:11:56 592

原创 spring中使用ActiveMQ

ActiveMQ自行安装 pox.xml文件配置<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://...

2018-06-11 20:14:47 449

原创 ActiveMQ基本使用

ActiveMQ消息模式主要是队列模式和主题模式。队列模式 “`消费者 AppConsumer.java package come.jms.queue; import javax.jms.Connection; import javax.jms.ConnectionFactory; import javax.jms.Destination; im...

2018-06-11 20:02:54 129

原创 编译PHP7.2.3安装遇到问题

编译安装PHP参考文档:https://blog.csdn.net/zrainload/article/details/78812003#cpphttps://blog.csdn.net/warthur/article/details/51174939https://pengxb.com/article/63上面文档对安装步骤说得很明白了, 若果在编译安装启用fileinfo 内...

2018-03-28 12:41:05 567

翻译 在Ubuntu16.1.&16.04&14.04使用PPA安装PHP7.1&7.0

PHP 7.1是PHP的最新稳定版本。感谢Ondřej Surý维护PPA发布最流行的PHP版本。如果您想安装PHP的特定版本,那么这篇文章可能会对您有所帮助。本文将帮助您使用PPA安装Ubuntu 16.10、16.04和14.04上的PHP 7.1和PHP 7。 Read: How to Install PHP 7.0 & PHP 5.6 on Debian 8/7 via...

2018-03-23 18:43:46 401

原创 strcpy实现

题目:输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)。/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), ...

2018-03-12 21:35:37 111

转载 Nginx中FastCGI缓存配置 详解(主要针对PHP优化)

转自:https://www.fujieace.com/php/fastcgi.html 一、什么是 FastCGI? FastCGI是一个可伸缩地、高速地在HTTP server和动态脚本语言间通信的接口。多数流行的HTTP server都支持FastCGI,包括Apache、Nginx和lighttpd等,同时,FastCGI也被许多脚本语言所支持,其中就有PHP。FastCGI是从C...

2018-03-12 18:32:57 9778

转载 composer命令介绍之install和update及其区别

composer 是 php 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。然而,对于如何『安装他们』,新手可能并不清楚。网上的答案有的说 composer install,有的说composer update,而这两者似乎都能成功把依赖下载下来并安装好,那么他们究竟有何区别呢?首先要搞清楚的一件事情是,所有的依赖都定义在composer.jso...

2018-02-24 00:08:55 18782 2

原创 操作给定的二叉树,将其变换为源二叉树的镜像。

题目:操作给定的二叉树,将其变换为源二叉树的镜像。 (自己动手写发现有好多情况没有考虑到)。/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right

2018-01-10 20:01:17 461

原创 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)

题目:输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), righ

2018-01-10 19:37:30 595

原创 strcpy实现

在GitHub上看见一个学习C的笔记,于是就看了他的代码,发现有编译未成功的,于是自己也想试一试。 第一个是实现C 的strcpy函数,代码如下:/****************************************技巧07:使用指针实现字符串复制(复制函数没有写成功)****************************************//*#includ

2018-01-08 00:31:33 711

转载 青蛙跳台阶问题(变态跳台阶)

转自 斐波那契数列(意大利语: Successione di Fibonacci),又译费波拿契数、费波那西数列、费氏数列、黄金分割数列。在数学上,费波那西数列是以递归的方法来定义:F_0=0 F_1=1 F_n = F_{n-1}+ F_{n-2} 用文字来说,就是费波那西数列由 0 和 1 开始,之后的费波那西系数就由之前的两数相加。首几个费波那西系数是(OEIS A00004

2018-01-06 18:57:39 756

原创 用两个栈实现队列

题目:用两个栈实现队列 思路:入栈直接压入stack1,出栈时先把stack1数据压入到stack2中,每次弹出时判断stack2是否为空,如果不为空,则直接弹出,如果为空则将stack1中数据压入到stack2中。class Solution{public: void push(int node) { stack1.push(node); }

2018-01-06 18:55:55 212

原创 返回中序遍历的一个节点的下一个节点

题目:返回中序遍历的一个节点的下一个节点 思路: 1. 该节点是否有右孩子,右孩子的左孩子的最后一个就是下一个节点 2. 该节点没有右孩子。它是父节点的左子树,那么下一个节点就是 父节点。 3. 该节点没有右孩子。它是父节点的右子树,那么就要找它父节点是其一个节点的左子树。class Solution {public: TreeLinkNode* GetNe

2018-01-06 16:29:43 582

转载 PHP中的前缀自增(++i) 和后缀自增 (i++)

最近在笔试人人车PHP时做个一道题,如下:$i = 0;$i = $i++;echo $i;当时自己毫不犹豫的填了 1 ,后来想起一搜,就知道自己为啥收不到面试通知的原因了。 以下是转载,意思是说 返回的是一个临时变量而不是临时变量加1结果。当我们学第一门语言时,比如大学课程中的C语言程序设计,也许曾经被前缀自增(++i) 和后缀自增 (i++)纠结过。 曾经以为我们懂了

2018-01-05 21:45:48 1752

原创 快速排序+调整数组顺序使奇数位于偶数前面

快速排序基本的实现#include <stdio.h>#include <stdlib.h>int * quickSort(int * data,int start,int end){ if(data == NULL || start==end){ return data; } int back_start=start; int back_end=

2018-01-02 21:04:23 1056

原创 统计一个数字在排序数组中出现的次数

标题: 统计一个数字在排序数组中出现的次数 例如:输入数组为{1,3,3,3,3} ,统计3在数据中出现的次数,显然是4次,因此输出 4。 思路 :使用二分法找出 3 第一出现得位置 i 和最后一次出现得位置 j,然后i+j-1即得到3出现次数。#include <stdio.h>//获取第一个值int getFirstK(int *data,int length,int k, i

2017-12-31 15:05:37 361

原创 给定一个十进制的正整数number,选择从里面去掉一部分数字,希望保留下来的数字组成的正整数最大。

练习练习#include <iostream>#include <string>using namespace std;//题目:给定一个十进制的正整数number,选择从里面去掉一部分数字,希望保留下来的数字组成的正整数最大。int getLen(char *back_str){ int sLen=0,g=0; while(back_str[g]!='\0'){

2017-12-29 18:24:30 1544

转载 如何在不会导致服务器宕机的情况下,用 PHP 读取大文件

英文:Christopher Pitt ,译文:oschina www.oschina.net/translate/performant-reading-big-files-php 改文章来自:PHP开发者 公众号。作为PHP开发人员,我们并不经常需要担心内存管理。PHP 引擎在我们背后做了很好的清理工作,短期执行上下文的 Web 服务器模型意味着即使是最潦草的代码也不会造成持久的影响

2017-12-28 19:47:46 274

原创 翻转字符串C实现

题目:比如ABCDEFG,移3位变DEFGABC#include <stdio.h>#include <stdlib.h>void reverse(char *str_start,char * str_end){ if(str_start == NULL || str_end == NULL ){ return ; } while(str_start<str

2017-12-28 17:16:38 796

原创 swoole安装(phpize)

之前听说swoole改了PHP的世界,于是就一直想尝试,然而以战败结束。 总结了自己失败原因: - 对添加PHP扩展流程不熟悉。 - 对扩展安装的每一步没有清晰认识。 例如:phpize命令,只知道安装扩展需要它但并不知道需要它的原因。安装swoole扩展 PHPize 很多安装了PHP并没有安装phpize(包括我)由于我们下载下来得是C需要自己编译,因此编译C需要头文件,然而

2017-12-16 23:26:42 1936

原创 PHP获取上周上个月时间

最近做自动推送周报月报。涉及到获取上个时间以及上周时间。再次记录方便以后使用。 获取上周时间$time = strtotime(' last friday');$last_friday = date('Y-m-d', $time);$llast_friday = date('Y-m-d', strtotime("last friday - 6 days"));// 我的周期是 周六到次

2017-12-14 16:43:23 1825

原创 PHP异步实现

最近由于工作的需要,也在用PHP做一些异步的功能。我面临需求:根据查询条件不同生成Hadoop执行sql(用PHP),用thrift做跨语言通信功能,用Hadoop计算数据生成文件,最后用PHP发邮件。PHP异步或模拟异步可用方法curl fsockopenpopen curl curl 本身没有异步功能,是阻塞模式运行,只是我们可以通过设置一个等待时间来 控制请求的响应速度。即设置C

2017-12-09 22:05:15 964

原创 mysql 中 ON DUPLICATE KEY UPDATE

由于今天要轮询同步两千多个表,当每次要记录记录,时间久了就会表就会庞大,这样也不要维护;于是就想 如果表存在那么每次更新相关字段。但由于第一次使用它我也找了很久的错误。百度了很多,还是不如 官网来得直接 表中含有多个唯一索引或主键索引 官网是这么说:当表中含有多个唯一索引或主键索引时,使用ON DUPLICATE KEY UPDATE子句更新数据,有一下结论INSERT INTO t1 (

2017-12-01 20:22:49 251

原创 实时同步数据优化

需求:每小时同步一次数据,一天最多答十几万条。 由于刚进公司不久,小白只会PHP,所以第一时间会考虑用PHP实现,每次都是先truncate table 在插入表。 PHP初次实现获取所有的表名根据表名获取数据一条一条插入数据(一条一条) 下面是获取所有的数据后进行插入//插入一个数据库的数据道 gamedata数据库 foreach ($datain as $k =>

2017-11-30 20:43:03 2064

转载 linux configure参数

Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不 离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。'configure'脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项

2017-11-18 15:35:04 507

原创 整数与字符串转化

整数与字符串转化#include <stdio.h>#include <stdlib.h> char *tonum(char *str) { char *istr=str; if(str == NULL) { return NULL; } int num=0; whi

2017-11-05 22:21:31 169

原创 使用C语言对字符串操作的分装

使用C语言对字符串操作的分装 封装字符串函数#include"字符串.h"//拷贝字符串 追加到一个字符串中char *mystrcat(char *dest,const char *copystring){ if(dest==NULL || copystring==NULL) { return NULL; }else {

2017-11-04 22:04:59 431

原创 用逆序字符串C

#include <stdio.h>#include <stdlib.h>#include <string.h>void mystrrev(char *p){ int len = strlen(p); //循环一半交换字符 for(int i=0;i<(len/2);i++) { char tmp=p[len-1-i]; //a[i]数组最大的

2017-11-04 21:59:27 160

原创 PHP递归逆置字符串

//递归实现字符串翻转function reverse_r($str){ if(strlen($str)>0){ reverse_r(substr($str,1)); } echo substr($str,0,1); return;}reverse_r("abcdefg");递归使用的是堆栈进行数据导入导出,每一次的递归都指向对

2017-08-02 16:42:04 422

原创 Linux中bash编程

bash编程也叫shell编程 预定义变量         $? 最后一次执行的命令的返回状态。如果这个变量的值为0,证明上一个命令正确的执行;如果这个变量返回的值非0(具体是那个数,有命令自己来决定),则证明上一个命令执行不正确。         $$当前进程的进程号(PID)         $!后台运行的最后一个进程的进程号(PID)

2017-07-14 11:29:40 304

原创 MySQL中触发器

触发器是与某个事件相关的特殊存储过程,与存储过程不同的是,存储过程需要用 call 调用而出发器不需要使用call调用调用。 也就是自己预先定义好了,当某个事件发生时,就会自动出发触发器进行相关的操作。 仅对 insert 、 update 、delete 有效,对select无。 五要素 trigger_name :触发器名字,其实这个为了便于对触发器的修改与删除而存在。 t

2017-07-14 11:14:11 232

原创 正则表达式中 .* 与 .*? 的区别

原文链接:https://leohowell.com/posts/regex-diff-point-asterisk-question-mark/ 正则表达式中 .* 与 .*? 的区别, 简单说是贪婪匹配与非贪婪匹配的区别。 —— 由leohowell分享 简单说是贪婪匹配与非贪婪匹配的区别。 比如说匹配输入串A: 101000000000100 使用 1.*1 将

2017-06-22 20:55:50 5530

转载 数据库设计准则(第一、第二、第三范式说明)

I、关系数据库设计范式介绍 1.1 第一范式(1NF)无重复的列       所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范

2017-06-18 21:34:12 305

TCP-IP详解卷2、3

TCP-IP详解卷2:实现 TCP-IP详解卷3:TCP事务协议,HTTP,NNTP和UNIX域协议 pdf完整版

2017-12-30

plsqldev10.0.1版本

此是 10.0.1.1694版 内含注册码,亲测可用。

2017-11-18

redis实战

【内容简介】, 本书深入浅出地介绍了Redis的5种数据类型,并通过多个实用示例展示了Redis的用法。除此之外,书中还讲述了Redis的优化方法以及扩展方法,是一本对于学习和使用 Redis 来说不可多得的参考书籍。, 本书一共由三个部分组成。第一部分对Redis进行了介 绍,说明了Redis的基本使用方法、它拥有的5种数据结构以及操作这5种数据结构的命令,并讲解了如何使用Redis去构建文章展示网站、cookie、购物车、网页缓存、数据库行缓存等一系列程序。第二部分对Redis命令进行了更详细的介绍,并展示了如何使用Redis去构建更为复杂的辅助工具和应用程序,并在最后展示了如何使用Redis去构建一个简单的社交网站。第三部分对Redis用户经常会遇到的一些问题进行了介绍,讲解了降低Redis内存占用的方法、扩展Redis性能的方法以及使用Lua语言进行脚本编程的方法。, 综上所述, 本书将是一本对于学习和使用 Redis 来说不可多得的参考书籍, 无论是 Redis 新手还是有一定经验的 Redis 使用者, 应该都能从本书中获益。, 【读者支持网站】, 查看试读章样,下载中文注释源码或者了解更多关于《Redis实战》的相关信息,请访问《Redis实战》的读者支持网站: redisinaction.com

2017-08-28

SecureCRT破解

SecureCRT破解

2017-08-20

深入浅出MySQL全文

《深入浅出MySQL》从数据库的基础、开发、优化、管理维护4个方面对MySQL进行了详细的介绍,其中每一部分都独立成篇。 基础篇主要适合于MySQL的初学者,内容包括MySQL的安装与配置、SQL基础、MySQL支持的数据类型、MySQL中的运算符、常用函数、图形化工具的使用等。 开发篇主要适合于MySQL的设计和开发人员,内容包括表类型(存储引擎)的选择、选择合适的数据类型、字符集、索引的设计和使用、视图、存储过程和函数、触发器、事务控制和锁定语句、SQL中的安全问题、SQL Mode及相关问题等。 优化篇主要适合于开发人员和数据库管理员,内容包括常用SQL技巧和常见问题、SQL优化、优化数据库对象、锁问题、优化 MySQL Server、磁盘I/O问题、应用优化等。 管理维护篇主要适合于数据库管理员,内容包括MySQL高级安装和升级、MySQL中的常用工具、MySQL 日志、备份与恢复、MySQL权限与安全、MySQL复制、MySQL Cluster、MySQL常见问题和应用技巧等。

2017-08-10

《PHP设计模式》

PHP设计模式

2017-08-04

编译原理_何炎祥_课后答案[1-12章]_khdaw

编译原理_何炎祥_课后答案

2017-07-03

juery中文文档

2016-06-15

空空如也

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

TA关注的人

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