编程语言
文章平均质量分 59
xingchenhy
这个作者很懒,什么都没留下…
展开
-
ThinkPHP中配置页面跟踪信息TRACE配置
1、项目中添加thinkPHP,并配置入口文件// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为falsedefine(‘APP_DEBUG’,true);// 引入ThinkPHP入口文件require ‘./ThinkPHP/ThinkPHP.php’;2、Appcation/Common/Conf/config.php中配置‘SHOW_PAGE_TRACE’ => true,3、删除Runtime效果截图:...转载 2020-08-11 16:28:46 · 525 阅读 · 0 评论 -
语句执行顺序
for(条件1;条件2;条件3) { //语句} 执行顺序是条件1->条件2->语句->条件3->条件2->语句->条件3->条件2........如果条件2为true,则一直执行。如果条件2位false,则for循环结束。条件表达式:1、对于条件表达式b?x:y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,原创 2017-04-12 22:43:07 · 612 阅读 · 0 评论 -
java-容器
将同类的引用放置在同一数据容器中Java中提供了丰富的数据容器以满足程序员多样化的需求数据容器主要分为了两类:Collection: 存放独立元素的序列。Map:存放key-value型的元素对。JAVA的容器---List,Map,Set Collection ├List │├LinkedList │├ArrayList │原创 2017-10-19 20:26:42 · 187 阅读 · 0 评论 -
剑指offer题62
package jianzhioffer;import java.util.Scanner;import jianzhioffer.BinaryTree;/** * 请实现两个函数,分别用来序列化和反序列化二叉树 * 所谓序列化指的是遍历二叉树为字符串;所谓反序列化指的是依据字符串重新构造成二叉树。 *//* //树节点public class TreeNode { i原创 2017-08-07 10:38:07 · 228 阅读 · 0 评论 -
牛客一模:编程题
package niukemoyi;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.Collections;import java.util.LinkedList;import java.util.List;import java.util原创 2017-07-27 19:57:09 · 385 阅读 · 0 评论 -
牛客三模-大数据方向:选择题和编程题
1、一个字符串的长度为n,其子串的数目是:n(n+1)/2+1。向 n 个字符中间插入两片木板,这两片木板之间的即为原串的一个子串。总共有 n + 1 个空位可以插,第一个木板插入后,第二个还有 n 个空位。所以共有 n(n+1) 种插法,又由于两片木板交换顺序后,子串还是同一个子串,所以子串数量应为 n(n+1)/2 。但最后,空串是任意字符串的子串,所以最后还要 +1。2、原创 2017-07-27 19:53:21 · 1436 阅读 · 0 评论 -
剑指offer题65
package jianzhioffer;import java.util.ArrayList;import java.util.Scanner;/** * 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。 * 例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口, * 他们的最大值分别为{4,4,6,6,6,5}; *原创 2017-07-27 19:50:01 · 277 阅读 · 0 评论 -
剑指offer题66
package jianzhioffer;import java.util.Scanner;/** * 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。 * 路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。 * 如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 * * 例如 a b c e s转载 2017-07-24 18:08:39 · 236 阅读 · 0 评论 -
剑指offer题21
package jianzhioffer;import java.util.ArrayList;import java.util.LinkedList;import java.util.Queue;import java.util.Scanner;/** * 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 * 树的层次遍历,BFS,借助队列实现 * */public原创 2017-07-19 17:31:51 · 166 阅读 · 0 评论 -
剑指offer题63
package jianzhioffer;import java.util.ArrayList;import java.util.Scanner;import jianzhioffer.BinaryTree;/** * 给定一颗二叉搜索树,请找出其中的第k大的结点。例如, 5 / \ 3 7 /\ /\ 2 4 6 8 中,按结点数值大小顺序第三个结点的值为4。 * *//*原创 2017-07-31 17:38:34 · 232 阅读 · 0 评论 -
剑指offer题64
package jianzhioffer;import java.util.Collections;import java.util.Comparator;import java.util.LinkedList;import java.util.PriorityQueue;import java.util.Scanner;/** * 如何得到一个数据流中的中位数?如果从数据流中读原创 2017-07-31 16:28:54 · 309 阅读 · 0 评论 -
Python中Numpy使用介绍
-- coding: utf-8 --“”” 演示NumPy数组的一些基本功能。 “”” import numpy as np#########创建数组先创建序列对象,使用array()转换为数组a = np.array([1, 2, 3, 4]) b = np.array((5, 6, 7, 8)) c = np.array([[1, 2, 3, 4],[4, 5, 6, 7], [7,原创 2018-03-22 16:56:37 · 7828 阅读 · 0 评论 -
C语言中printf函数对多个参数的计算顺序和输出顺序
例:[cpp] view plain copy print?#include<stdio.h> void main() { int&nbs转载 2018-03-19 10:47:36 · 13493 阅读 · 8 评论 -
C语言printf函数输出表达式中的计算顺序
看下面一个例子:#include <stdio.h>main(){ int i=8; printf%d, %d, %d, %d\n”,i,–i,i,i–); } 运行结果:7, 7...转载 2018-03-19 10:49:29 · 4595 阅读 · 1 评论 -
Excel VBA 学习过程记录
本系列内容转载于http://www.cnblogs.com/wuzhiblog/p/vba_zero.html ,对我的学习有很大帮助,感谢博主本教程所用系统环境:Windows 10Excel 20131. 添加开发工具打开Excel,依然找到“文件”->“选项”->“自定义功能区”,在右侧主选项卡下面的选项中,找到“开发工具”,在前面的小框打勾,确定。返回Excel...转载 2019-03-04 09:47:08 · 2337 阅读 · 0 评论 -
TortoiseGit安装教程
原博文:https://blog.csdn.net/u011159417/article/details/78453099 一、官网下载到tortoise官网下载我们需要的版本,如图:我选择的64位,下载版本是:TortoiseGit-2.5.0.0-64bit.msi二、安装1)双击TortoiseGit-2.5.0.0-64bit....转载 2018-12-17 10:51:59 · 643 阅读 · 1 评论 -
Git 中文安装教程
原文作者和原文链接: https://blog.csdn.net/sishen47k/article/details/80211002 Git Setup 2.17.0Git 中文安装教程Step 1 Information信息 Please ...转载 2018-12-17 10:40:40 · 861 阅读 · 0 评论 -
java中Statement用法
1、创建 Statement 对象建立了到特定数据库的连接之后,就可用该连接发送 SQL 语句。Statement 对象用 Connection 的方法createStatement 创建,如下列代码段中所示:Connection con = DriverManager.getConnection(url, "sunny","");...转载 2018-11-07 16:17:58 · 4705 阅读 · 0 评论 -
Git & Gitlab 使用学习过程
原文:http://www.restran.net/2016/02/23/git-and-gitlab-guide/?utm_source=tuicool&utm_medium=referral1. 关于 Git 你应该知道的东西Git 是一个分布式版本控制系统。分布式的意思是,每个人电脑上都是一份完整的代码库,包含了所有的...转载 2018-10-26 09:51:04 · 372 阅读 · 0 评论 -
XMind思维导图软件
思维导图又叫心智导图是表达发散性思维的有效的图形思维工具 ,它简单却又很有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接。思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑的无限潜能。思维导图因此具有人类思维的强大功能。思维导图是...原创 2018-10-18 15:37:02 · 617 阅读 · 0 评论 -
谷歌浏览器chrome的vue-devtools插件安装
vue-devtools安装方法1: 需正常打开chrome商店,搜索vuejs devtools 安装。chrome://extensions/ 开发者工具-扩展程序下启用;方法2: github下载插件,npm包安装依赖,拖入浏览器扩展程序具体操作:1 . 下载chrome扩展插件。在github上下载压缩包并解压到本地,github下载地址:https://github.com/v...转载 2018-09-27 15:16:02 · 4973 阅读 · 0 评论 -
Android中Activity与Fragment之间的传值问题
Activity与Fragment之间的传值问题Activity传值给Fragment添加Fragment的Activity: Fragment01 fragment = new Fragment01(); Bundle bundle = new Bundle(); bundle...转载 2018-08-02 12:00:26 · 6849 阅读 · 0 评论 -
android studio运行过程中SDK问题
今天打开Android Studio编译项目正常,但在执行Run app的时候莫名其妙弹出配置对话框,一看SDK配置没什么问题,就直接单击“Run”按钮,谁料下面的消息窗口直接提示运行错误“Error running ***: Please select Android S...转载 2018-08-02 10:21:48 · 2319 阅读 · 0 评论 -
java 中 public,default,protected,private区别
对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。 1、 public :对 所有用户 开放,所有用户都可直接调用 2、 private :私有。 除了class自己之外,任何人都不可直接使用 ,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可使用。 3、 protected :对于子女、朋友来说,就是pub...转载 2018-07-26 16:50:19 · 16550 阅读 · 4 评论 -
剑指offer题20
package jianzhioffer;import java.util.Scanner;import java.util.Stack;/** 根据入栈顺序,判断弹出序列是否会成为出栈顺序 * 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。 * 假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该原创 2017-07-18 18:06:46 · 263 阅读 · 0 评论 -
剑指offer题67
package jianzhioffer;import java.util.Scanner;/**机器人的运动范围: * 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格, * 但是不能进入行坐标和列坐标的数位之和大于k的格子。 * 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它原创 2017-07-21 16:11:23 · 207 阅读 · 0 评论 -
剑指offer题24
package jianzhioffer;/**复杂链表的复制: * 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点), * 返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) * */class RandomListNode { int label;原创 2017-07-21 14:03:56 · 197 阅读 · 0 评论 -
java根据网页URL获取正文信息,并调整正文格式为段落显示---(两种方式)
package spiderWorker.testWebCollector;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;原创 2017-07-07 11:50:48 · 1128 阅读 · 0 评论 -
剑指offer题九
package jianzhioffer;import java.util.Scanner;/** * 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 * */public class Solution8 { //递归解法 public static int JumpFloor(int target) {原创 2017-06-30 17:09:26 · 198 阅读 · 0 评论 -
剑指offer题七
package jianzhioffer;import java.util.Scanner;/** * 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 * */public class Solution7 { //自顶向下,使用递归 /*public static int JumpFloor(int target) {原创 2017-06-30 16:53:38 · 173 阅读 · 0 评论 -
剑指offer题五
package jianzhioffer;import java.util.ArrayList;import java.util.List;import java.util.Stack; /** * 用两个栈实现队列的出入栈,栈A用来作入队列,栈B用来出队列,当栈B为空时,栈A全部出栈到栈B,栈B再出栈(即出队列) * */public class StacktoQueue {原创 2017-06-29 10:43:47 · 197 阅读 · 0 评论 -
剑指offer题四
package jianzhioffer;import java.util.Arrays;import java.util.Scanner;class TreeNode{ int val; boolean isVisted = false; TreeNode left; TreeNode right; TreeNode(int x){ val = x; }}publ原创 2017-06-29 10:41:23 · 165 阅读 · 0 评论 -
剑指offer题二
//请实现一个函数,将一个字符串中的空格替换成“%20”。//例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。public static void main(String[] args) {Scanner sc = new Scanner(System.in);StringBuffer sb = new StringBuf原创 2017-04-14 20:03:31 · 191 阅读 · 0 评论 -
JSP (java server page) servlet生命周期
JSP(java server page) servlet生命周期:init、service、destory1)init方法:负责初始化Servlet对象。在Servlet的整个生命周期类,init()方法只被调用一次。2)service()方法是接收请求,返回响应的方法。每次请求都执行一次,该方法被HttpServlet封装为doGet和doPost方法。3)destroy方法:原创 2017-04-13 20:29:36 · 548 阅读 · 0 评论 -
抽象类和接口区别
考察点:抽象类和接口 相同点:都不能被实例化,位于继承树的顶端,都包含抽象方法 不同点:1、设计目的:接口体现的一种规范,类似与整个系统的总纲,制订了系统各模块应该遵循的标准,因此接口不应该经常改变,一旦改变对整个系统是辐射性的。抽象类作为多个子类的共同父类,体现的是一种模板式设计,可以当作系统实现过程中的中间产品,已经实现了系统部分功能。 2、使用不同:(1)接口只能包含抽象方法原创 2017-04-12 22:54:21 · 237 阅读 · 0 评论 -
static注意事项
static方法是静态方法,直接使用"类.方法"就行了,因为静态方法在对象创建前就存在了,它的使用不依赖对象是否被创建。 null可以被强制类型转换成任意类型(不是任意类型对象),于是可以通过它来执行静态方法。非静态的方法用"对象.方法"的方式,因为它在对象创建前不存在,必须依赖对象的创建,才能使用。static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成原创 2017-04-12 22:50:57 · 363 阅读 · 0 评论 -
final注意事项
final修饰的方法,不允许被子类覆盖。final修饰的类,不能被继承。final修饰的变量,不能改变值。final修饰的成员变量在赋值时可以有三种方式。1、在声明时直接赋值。2、在构造器中赋值。3、在初始代码块中进行赋值。Java中用final关键字定义常量,C和C++中用const常量关键字。final修饰的引用类型,不能再指向别的东西,但是可以改变其中的内容。原创 2017-04-12 22:48:35 · 294 阅读 · 0 评论 -
剑指offer题16
package jianzhioffer;import java.util.Scanner;/** * 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) * 采用两种方法:递归判断节点;对两个树进行先序遍历/DFS.对序列采用KMP算法,判断是否为子序列 *///树节点类/*class TreeNode { int val =原创 2017-07-12 11:19:53 · 176 阅读 · 0 评论 -
剑指offer题17
package jianzhioffer;import java.util.LinkedList;import java.util.Queue;import java.util.Scanner;import jianzhioffer.BinaryTree;/** * 操作给定的二叉树,将其变换为源二叉树的镜像。 * 二叉树的镜像定义:源二叉树 8原创 2017-07-12 15:14:48 · 175 阅读 · 0 评论 -
剑指offer题18
package jianzhioffer;import java.util.ArrayList;import java.util.Scanner;/** * 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如, * 如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 * 则依次打印出数字1,2,3,4,8,12,16,原创 2017-07-13 17:54:52 · 217 阅读 · 0 评论