240 发简信
  • 120
    vscode中svn插件使用

    由于习惯使用 vscode 编辑器,但是公司内部使用 svn,因此需要配置 svn 插件,但是安装 svn 插件后无法查看代码提交记录,显示“当前没有源代码管理提供程序进行注...

  • Go 基础

    Go 简介 1、2007年,由 Google 公司的软件工程师创造,准备用来取代 C++,并于2009年正式对外发布。 2、Go 语言语法相对简单,比较容易上手; 3、Go拥...

  • vscode跨文件函数跳转

    1、将 php 加入环境变量; 2、安装 PHP IntelliSense 插件,从设置中找到扩展,进入 settings.json; 3、添加以下内容:php.valida...

  • 通过 gettext 扩展实现多语言

    由于准备做一个国际商城,因此避免不了要进行多语言的切换,目前第一版只做中英文的切换;在网上查找了很多资料,实现的方式基本大同小异;不同的语言生成不同的语言包文件,或者通过前端...

  • LeetCode代码汇总(二)

    1、同构字符串判断 2、给定一个整数数组,判断是否存在重复元素。 3、给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 同理在计算 3 的幂次方、4 的幂次方等时,同...

  • 120
    算法--动态规划算法

    定义 动态规划是属于运筹学的数学方法,主要用于求解某类最优化问题。一般情况下如果某个问题由多个交叠的子问题构成,并且子问题可由更小的子问题递推得到时,就可以采用动态规划来求解...

  • WebSocket--php实现

    准备工作 1、由于实在 window 环境下,首先需要在系统环境变量里添加 php 运行地址;image.png 2、cd 到 socket.php 所在目录下运行 php ...

  • 设计模式

    单例模式 只能被实例化一次,并且应用到整个项目中 工厂方法模式 子类重写接口/父类中的方法,解决不同的问题 观察者模式 被观察者发生变化时,观察者进行相应的改变 被观察者实现...

  • Win10下写入日志并实时查看

    1、定义记录日志函数 2、下载 LogExpert地址直接运行.exe文件即可 3、将日志文件拖入 LogExpert 中

  • Spring AspectJ通知注解

    AspectJ支持五种通知注解:前置注解(Before)、后置通知(After)、返回通知(AfterRunning)、异常通知(AfterThrowing)、环绕通知(Ar...

  • TP5模型、视图、模板

    一、模型和关联 (一)基础操作 1、新增数据两种方式新增用户 create方法可以传入数组或者标准对象,可以在外部统一赋值后传入,当然也可以直接传入表单数据。 2、批量新增 ...

  • TP5数据库操作

    一、数据库 1、原生查询 2、切换数据库在配置文件中配置db1和db2两个数据库连接,通过connect方法进行切换。 connect方法中的配置参数需要完整定义,并且仅仅对...

  • TP5基础

    一、基础 1、官网安装TP5 http://www.thinkphp.cn/down/framework.html 还可以通过Composer和GIT安装 2、目录结构 pr...

  • LeetCode代码汇总(一)

    1、给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 2、有符号整数反转 3、有符号整数判断回文 ...