自定义博客皮肤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)
  • 收藏
  • 关注

原创 给老笔记本安装双系统,太难了(centos+win10)记录一下过程

安装双系统(win10+centos7)遇到的问题以及解决方法的记录

2024-07-14 19:02:05 849

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

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

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

原创 go常用命令

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

2020-12-30 10:39:49 981

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

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

2020-12-30 10:36:23 666

原创 刷题-两数之和

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 308

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

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

2020-04-29 22:03:19 290

原创 最长回文子串

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

2020-04-26 01:34:07 328

原创 割绳子

题目描述 给你一根长度为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 636

原创 优美子数组

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 338

原创 php---归并排序

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

2020-04-07 19:29:00 267

原创 php-希尔排序

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

2020-04-03 12:58:54 307

原创 php-直接插入排序

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

2020-04-03 12:16:30 264

原创 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 332

原创 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 590

原创 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 1166

原创 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 381

原创 php排序-快排

<?php function 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 214

原创 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 346

原创 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 1237

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

1 安装Package Control import 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 697

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

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

2019-05-23 14:11:32 430

原创 linux安装 composer

curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer ln -s /usr/local/bin/composer /usr/bin/composer

2019-05-09 13:26:01 249

原创 用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 3073

原创 phpstorm tabs显示两行

2019-04-18 14:43:16 1364

原创 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 740

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

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

2019-04-16 20:55:47 1241

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

php扩展包下载网址

2019-04-16 16:44:48 1727

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

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

2019-04-16 15:39:45 698

原创 添加用户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 536

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

变量 相当于是对一块数据存储空间的命名。 定义变量 var v1 int var v2 string var 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 294

原创 go第一章

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

2019-04-11 21:24:09 170

原创 win10 安装mysql-8.0.15-winx64

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

2019-03-28 01:28:12 468

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

转: https://blog.youkuaiyun.com/csdnsevenn/article/details/88684536

2019-03-22 17:25:10 226

原创 lumen下自己的日志方法

&lt;?php namespace 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 2787

原创 匿名函数-

&lt;?php class 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 293

原创 静态延迟绑定: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 397

原创 yum源安装及配置

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

2018-09-11 22:46:55 14238

原创 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 1306

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

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

2018-05-23 23:38:14 5865

原创 go-slice

//slice.go package main import &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 248

9版本驱动 - 副本.exe

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

2020-03-17

pecl-memcache-php7

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

2017-07-20

单链表的各种功能的实现

单链表的各种功能的实现

2017-03-13

空空如也

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

TA关注的人

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