- 博客(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
原创 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
redis实战
2017-08-28
深入浅出MySQL全文
2017-08-10
juery中文文档
2016-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人