自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tcm的博客

牛逼来自于苦逼;自律更自由

  • 博客(50)
  • 资源 (4)
  • 收藏
  • 关注

原创 go web编程-Go 搭建一个web服务

【代码】go web编程-Go 搭建一个web服务。

2022-09-28 10:51:32 206 1

原创 go常用命令

// go 永久设置env中的config配置 //举个例子: go env -w GOPRIVATE=*gitlab.***.com

2020-12-30 10:39:49 671

原创 windows git无法pull gitlab代码 (添加了ssh公钥)

首先 查看gitlab的端口是不是默认的22 ,一般不是修改git 的默认端口//1 找到ssh的目录//2 在有公钥的那一层级创建名为config的文件,内容:host gitlab.xxxx.comport xxx//3 设置ssh替换httpsgit config --global url.ssh://[email protected]=https://gitlab.xxxxx.com...

2020-12-30 10:36:23 521

原创 刷题-两数之和

func twoSum(nums []int, target int) []int { a := make(map[int]int) for i,v := range nums { if k,ok := a[target-v];ok { return []int{i, k} } a[v]=i } return nil}这个题,暴力直接搞定,for循环两次,便可以拿到结果,时间复杂度O(n2),可以.

2020-05-21 16:37:52 184

原创 6. Z 字形变换-力扣

将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。L C I RE T O E S I I GE D H N比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时,排列如下:之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“LCIRETOESIIGEDHN”。请你实现这个将字符串进行指定行数变换的函数:s...

2020-04-29 22:03:19 134

原创 最长回文子串

最长回文子串babad举例子babadboxoxxaxoxoxboxoxxaxoxoxdxxxxo回文子串相当于二维数组,需要知道开始和结束位置,表中o代表是回文,横纵坐标分表代表开始和结束位置,其中有一边(开始大于结束忽略,对称的)s 是字符串,长度用s(i,j)表示,i开始位置,...

2020-04-26 01:34:07 184

原创 割绳子

题目描述给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1],…,k[m]。请问k[0]xk[1]x…xk[m]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。输入描述: 输入一个数n,意义见题面。(2 <= n <= 60)输出描...

2020-04-21 23:06:06 391

原创 优美子数组

go版本func numberOfSubarrays(nums []int, k int) int { arr := make([]int,0) flag ,res := 0, 0 for i := 0; i <len(nums); i++ { flag++ if(nums[i] % 2 == 1){ ...

2020-04-21 21:36:57 197

原创 php---归并排序

<?php// 归并排序主程序function mergeSort($arr) { $len = count($arr); if ($len <= 1) { return $arr; } // 递归结束条件, 到达这步的时候, 数组就只剩下一个元素了, 也就是分离了数组 $mid = intval($len / 2); // 取数组...

2020-04-07 19:29:00 147

原创 php-希尔排序

<?php/*希尔排序的实质就是分组插入排序,该方法又称缩小增量排序,因 DL.Shell于 1959 年提出而得名。该方法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有序(增量足够小)时,再对全体元素进行一次直接插入排序。因为直接插入排序在元素基本有序的情况下(接近最好情...

2020-04-03 12:58:54 167

原创 php-直接插入排序

<?php/*直接插入排序(Insertion Sort)的基本思想是:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子序列中的适当位置,直到全部记录插入完成为止。设数组为 a[0…n-1]。1. 初始时,a[0]自成 1 个有序区,无序区为 a[1..n-1]。令 i=12. 将 a[i]并入当前的有序区 a[0…i-1]中形成 a[0…i]的有序区间。3. i+...

2020-04-03 12:16:30 168

原创 php 正则获取字符串中某段未知子串

<?php $i = '<a target="_blank" title="3.29-3.31iPhone11领券立减200元,特惠机型推荐:XSMax低至5799元,XR低至4199元超值推荐!" href="//item.jd.com/100008348542.html" onclick="searchlog(1,100008348542,1,2,><a targ...

2020-03-31 15:39:48 256

原创 python正则获取字符串中某段不确定子串

import re#1 todo 读文件替换 m 或者直接读网页m = '<a target="_blank" title="3.29-3.31iPhone11领券立减200元,特惠机型推荐:XSMax低至5799元,XR低至4199元超值推荐!" href="//item.jd.com/100008348542.html" onclick="searchlog(1,10000834...

2020-03-31 15:37:37 471

原创 py3.6 tk图片缩放

import io #python -m pip install pillow (pillow是3版本之后的包PIL是2版本的)from PIL import Image, ImageTk import tkinter as tk def resize(w, h, w_box, h_box, pil_image): ''' resize a pil_image...

2020-03-31 15:32:15 933

原创 n的阶乘末尾含0的个数

n的阶乘末尾含0的个数设计一个算法,计算出n阶乘中尾部零的个数样例11! = 39916800,因此应该返回 2挑战O(logN)的时间复杂度原理:ret=n/5 + n/(5*5) + n/(5*5*5) + ⋯but 没有搞明白<?php//O(logN) function test1($n){ $count = 0; $temp...

2019-09-11 19:05:31 275

原创 php排序-快排

<?phpfunction quily(&$arr, $l, $r){ if ($l < $r) { $i = $l; $j = $r; $x = $arr[$l]; while ($i < $j) { while (($i < $j) && ($x...

2019-08-23 14:31:36 124

原创 php 排序-冒泡

冒泡排序找出最小的一个放在<?php$a =[6,5,2,3,2,1];// print_r($b);for($i=0;$i<count($a);$i++){ for($j=$i+1;$j<count($a);$j++){ if($a[$j] < $a[$i]){ $k = $a[$i]; $a[$i] = $a[$j]; $a[$...

2019-08-20 00:02:38 214

原创 php内核学习-基本变量zval 和zend_array 和zend_string

1.zval是php变量底层定义的结构,一共16字节typedef struct _zval_struct zval;struct _zval_struct { zend_value value; union u1; union u2;};zval 的详细结构如下:z...

2019-06-02 21:09:47 1035

原创 sublime 安装扩展遇到的问题

1 安装Package Controlimport urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.reques...

2019-05-25 10:45:35 550

原创 php内核学习-安装可以gdb调试的php遇到的问题

加压php包,指定安装路径tar xvf php-7.1.29.tar.gzcd php-7.1.29./configure --prefix=/opt/projects/php7.1为了gdb可以调试php需要修改一下makefile文件相关配置CC = cc -ggdb3 -fkeep-inline-functionsCFLAGS_CLEAN = -I/usr/i...

2019-05-23 14:11:32 330

原创 linux安装 composer

curl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composerln -s /usr/local/bin/composer /usr/bin/composer

2019-05-09 13:26:01 151

原创 用bat文件修改Windows的host文件

a.bat::取消host的只读属性attrib -R C:\WINDOWS\system32\drivers\etc\hosts ::用127.0.0.1 a.xxx.com 代替原来的host文件@echo 127.0.0.1 a.xxx.com >C:\WINDOWS\system32\drivers\etc\hosts::刷新ipconfig /flushdns...

2019-05-08 15:10:31 2841

原创 linux安装phpstorm 和对比工具bcompare 以及phpstorm的注册码

➷➷➷ java, phpstomr, bcompare的包安装包下载【提取码:6bs7】phpstorm 和 bcompare 都需要java环境,先装javayum localinstall -y jdk-8u161-linux-x64.rpmyum localinstall -y bcompare-4.2.4.22795.x86_64.rpmbcompare 就安...

2019-04-18 18:24:16 352

原创 phpstorm tabs显示两行

2019-04-18 14:43:16 1098

原创 PHP项目在nginx中的配置

server{ server_name tiger.com; root /opt/projects/tiger.xesv5.com/public; index index.php; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ {...

2019-04-17 14:38:24 579

原创 centos 7 安装图形界面 和tigervnc

centos 7 安装图形界面 和tigervncyum update #更新yum源yum -y groupinstall "X Window System" "GNOME Desktop" #安装图形界面yum -y install tigervnc-server #安装vncservervncserver 配置which vncserver #查到vnc配置文...

2019-04-16 20:55:47 1026

原创 php扩展包下载网址pecl 和 扩展安装

php扩展包下载网址

2019-04-16 16:44:48 1489

原创 oh-my-zsh--shell终端配置

查看系统当前使用的shell,并且看看是否安装过zshecho $SHELL cat /etc/shells 没有安装yum -y install zsh #安装zshcat /etc/shells #查看安装是否成功chsh -s /bin/zsh #切换shellreboot 安装 oh my zshwget https://github.com/rob...

2019-04-16 15:39:45 567

原创 添加用户and授权root

添加用户and授权root adduser tom #创建用户 passwd tom #设置密码 chmod u+w /etc/sudoers #加可编辑权限 #授权root vim /etc/sudoers添加如下内容‘tom ALL=(ALL) NOPASSWD:ALL’ 在 ‘root ALL=(ALL) ALL’的下一行Allow root...

2019-04-16 15:16:16 367

原创 go 第二章--顺序编程

变量 相当于是对一块数据存储空间的命名。定义变量var v1 intvar v2 stringvar v3 [10]int // 数组var v4 []int // 数组切片var v5 struct {f int}var v6 *int // 指针var v7 map[string]int // map, key为string类型, value为int类型var v8...

2019-04-14 00:50:23 129

原创 go第一章

go 被创造于google 有取代java和python主流的趋势。谷歌最核心的搜索和广告业务都在使用go.主要作者肯,汤普逊 b,c语言的设计者,unix系统创建者等等 总之是一群大牛一起搞得‌语言特性 自动垃圾回收 更丰富的内置类型 函数多返回值 错误处理 匿名函数和闭包 类型和接口 并发编程 反射 语言交互性...

2019-04-11 21:24:09 89

原创 win10 安装mysql-8.0.15-winx64

官网下载mysql下载地址解压(免安装的,解压放在指定文件夹下即可)配置一下环境变量(重启一下),将mysql下的bin路径贴上去,我的路径:E:\mysql-8.0.15-winx64\binmysql 根目录新建my-defult.ini的配置文件[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录#basedir=E:\my...

2019-03-28 01:28:12 343

原创 漫画:如何给女朋友解释为什么 Windows 上面的软件都想把自己安装在 C 盘

转:https://blog.csdn.net/csdnsevenn/article/details/88684536

2019-03-22 17:25:10 147

原创 lumen下自己的日志方法

&lt;?phpnamespace App\Http\Controllers;use Monolog\Logger;use Monolog\Handler\StreamHandler;use Monolog\Formatter\LineFormatter;class TestTcmController extends Controller{ public functio...

2018-11-29 20:45:56 2516

原创 匿名函数-

&lt;?phpclass Product { public $name; public $price; function __construct($name, $price){ $this-&gt;name = $name; $this-&gt;price = $price; }}class ProcessSale {...

2018-11-16 10:29:15 171

原创 静态延迟绑定:static

“后期绑定”的意思是说,static:: 不再被解析为定义当前方法所在的类,而是在实际运行时计算的。也可以称之为“静态绑定”,因为它可以用于(但不限于)静态方法的调用。&lt;?php/** * Created by PhpStorm. * User: root * Date: 11/7/18 * Time: 12:57 PM */abstract class DomainObj...

2018-11-13 20:18:12 273

原创 yum源安装及配置

1.yum简介 yum 是一个软件包管理器,一般我在安装完一个虚拟机的时候第一时间就是设置它的yum 仓库,因为只有这样我们才可以轻松的安装 redhat 官方提供给我们的各种工具包。所以熟悉和懂得 yum 仓库的配置是非常重要的。2.yum源安装 (1).先要有一个与你系统合适的iso镜像,最好与系统版本一致。不知道自己系统版本的,使用 uname -a 查看。 ...

2018-09-11 22:46:55 13912

原创 ssh 生成公私钥

ssh-keygen -t rsa -f id_rsa -P “” sh -c “$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)”

2018-05-24 10:43:40 1166

原创 win10开启快速启动,关机时电源键一直亮着无法正常关机。。。

win+X+A进入命令提示符,使用powercfg -hibernate off命令,执行完成后再尝试进行关机,看关机后是否能正常掉电。 必要的话,建议您可以到设备管理器中,对ACPI电源管理驱动和芯片组驱动进行一下更新,看下效果。...

2018-05-23 23:38:14 5120

原创 go-slice

//slice.gopackage mainimport &quot;fmt&quot;func main() { //array var myArray [10]int = [10]int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10} //slice var mySlice []int = myArray[:5] fmt.Println(&quot;Elem...

2018-05-19 12:01:10 147

9版本驱动 - 副本.exe

把Intel Management Engine Interface 驱动降版本(我的事11,现在将为9) 位置win+x 》 设备管理》系统设备==》Intel Management Engine Interface =》右键==》属性

2020-03-17

mysql优化!

mysql使用中的一些优化。

2018-08-30

pecl-memcache-php7

linux环境下的memcache工具的php扩展包

2017-07-20

单链表的各种功能的实现

单链表的各种功能的实现

2017-03-13

空空如也

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

TA关注的人

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