自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (4)
  • 收藏
  • 关注

原创 呐~给你一份我的数据库规范

1.设计规范1.1数据库设计1.1.1数据库名字数据库、表、字段等所有名称的可用字符范围为:A-Z,a-z,0-9和_下划线,除此外不允许使用其它字符作为名称。一般长度控制在32个字符内。数据库、表、字段等所有名称使用英文单词或英文短语或相应缩写,禁止使用汉语拼音,且均使用单数名。一般使用下划线作为分隔符。分库分表,表名_分表策略值创建数据库必须制定字符集,utf8或者utf8mb...

2020-04-17 12:14:59 134

原创 go文件复制

复制文件(自己写)package mainimport ( "fmt" "io" "os")func main() { srcFile := "src.txt" destFile := "dest.txt" total, err := copyFile(srcFile, destFile) if err != nil { fmt.Println(err) } ...

2020-04-13 18:29:56 109

原创 PHP 的一些算法

选择排序<?phpfunction SelectSort(array $arr) { $len = count($arr); if (1 >= $len) { return $arr; } for ($i = 0; $i < $len - 1; $i++) { for ($j = $i + 1; $j&...

2020-02-10 16:27:04 180

原创 统计一个字符串中各个单词出现的次数(go)

package mainimport ( "fmt" "strings")func main() { // go doc builtin.delete s := "how do you do do do d" ss := strings.Split(s, " ") m := make(map[string]int, len(ss)) for _, v := ra...

2020-02-01 16:29:45 644

原创 append

package mainimport "fmt"func main() { a := make([]int, 5) for i := 0; i < 10; i++ { a = append(a, i) } fmt.Println(a)}该程序输出是什么?

2020-01-31 21:42:41 156

原创 九九乘法表(go)

package mainimport "fmt"func main() { for i := 1; i < 10; i++ { for j := 1; j <= i; j++ { fmt.Printf("%d * %d = %d ", i, j, i*j) if i == j { fmt.Println() } } }}

2020-01-31 16:00:03 113

原创 go 统计一个字符串中包含的汉字的个数

package mainimport ( "fmt" "unicode")func main() { s := "这是个一包含汉字和英文的字符串, This is an apple" hzc := 0 for _, v := range ss { if unicode.Is(unicode.Han, v) { hzc++ } } fmt.Printf("...

2020-01-29 17:32:47 1849 2

原创 docker 搭建 rabbitMQ

1. 拉取镜像前的说明,dockerhub搜索rabbitmqhttps://hub.docker.com/_/rabbitmq如图, 需要使用网页管理端的一定要拉取mangement的版本,不然还需要手动去安装插件!!2.拉取镜像docker pull rabbitmq:3.8.2-management3.镜像获取成功后,就可以简单run起来了docker run...

2019-12-09 11:05:53 107

原创 何为领域驱动设计(DDD)

领域:没有丰富的领域知识能做出复杂的银行业业务软件吗?没门。答案永远是否定的。那么谁 了解银行业业务?软件架构师吗?不,他只是在使用银行来保护他的财产安全,并且确保需要 钱的时候能够取出来;软件分析师吗?也不是,他只懂得在已获取到所有材料的情况下,对一 个给定的主题进行分析;软件开发人员?别难为他了。那么还有谁?当然是银行的从业者了。 银行业务系统被银行的内部人员和专家所熟知。他们知道所有的细...

2019-08-23 11:12:02 271

原创 Symfony Use RabbitMQ

参考资料:https://github.com/php-amqplib/RabbitMqBundle申明:本文只是针对使用Symfony框架使用Rabbit的一些简单的方法,前提是需要的扩展和服务都已经搭建完毕。具体需要的东西会在后面有时间的时候补充(请谅解)。注意:symfony 版本是:Symfony 4.2.5 (env: dev, debug: true)使用:bin/c...

2019-06-30 14:41:53 432

原创 2019-06-24

今日份:go给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]...

2019-06-25 09:44:21 323

原创 2019-06-21

题目描述我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?仔细想想,这也是一个斐波那契数列!// 迭代的方式<?phpfunction rectCover($number){ // write code here if (0 >= $number) { ...

2019-06-21 09:46:47 72

原创 2019-06-20

题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。我是这样想的:不要把n阶看成n,因为可以随意跳,那就想成是可以把n分成多少个子项,类似于可以把n分成多少和多少function jumpFloorII($number){ return (1 == $number) ? 1 : 2 * jumpF...

2019-06-20 09:43:54 100

原创 2019-06-19

题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。分析:假设目前有10个台阶,那么到第10个的方案有两种,就是从第8个到第10个,从第9个到第十个。也就是说,到第10个的方案,就是到第8个和第9个的方案之和!类似于 斐波那契数列!function jumpFloor($number){ ...

2019-06-19 19:44:30 121

原创 2019-6-18

题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39function Fibonacci($n){ if (0 > $n || 39 < $n) { return false; } $res = []; for ($i = 0;...

2019-06-18 17:16:08 82

原创 PHP CURL 使用代理 获取国外资源

/** * @Notes: curl 使用代理获得资源 * @Interface getPageByProxy * @param $url * @return bool|string * @author: ycl * @Time: 2019-04-17 14:48 */ public function ge...

2019-04-17 15:10:33 1472

原创 docker 下 Redis 实现主从复制0$EctTDoYM5b

第一步:docker 拉取镜像 (可以在dockehub搜索查询后选择自己的版本https://hub.docker.com/_/redis)我选取的是官方最新版本 直接 docker pull redis就ok了可以直接run一个容器看看效果:docker run --name=myredis -d 镜像id/redis如果一切顺利的话你就可以进入容器docker exec -ti ...

2019-03-01 18:22:20 294

原创 docker 实现 mysql 主从复制 请参考

一 使用docker拉取镜像,创建两个容器1.docker命令:docker pull mysql:5.7.25 2.创建容器,并且指定mysql的配置文件(注意两个的配置文件不一样)docker run --name mysql_01 -v /root/docker/mysql01:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456...

2019-02-26 16:21:31 198

原创 LINUX 網路配置的一些文件

參考一下

2017-12-20 23:25:07 136

原创 GUID SGID SBIT简单阐述

linux 系统下的文件特殊权限 SUID SGID SBIT一、 SUID (Set UID)简单的说,就是s这个标志(和rwx类似)出现在了文件拥有者的x位置上,就是SUID。 作用就是,其他用户对于这个文件有暂时的写入权限,举个栗子:/etc/passwd 。 前提条件是,用户对于该文件有执行权限。 对象是,binary program(二进制文件)。二、 SGID (Set GID)

2017-12-05 10:49:50 230

原创 LINUX 中的一些小的命令,你知道吗?持续更新...

强制下次登陆修改密码 root 用户执行 chage -d 0 用户名 相关的用法,可以自己manchage

2017-11-15 23:57:39 216 2

原创 Linux 源码安装MySQL 你GET了吗?

前情介绍:操作系统:Linux localhost.localdomain 3.10.0-514.21.1.el7.x86_64 #1 SMP Thu May 25 17:04:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux(uname -a可以查看)数据库:mysql Ver 14.14 Distrib 5.6.37, for Linux (x86_64

2017-11-10 18:02:22 617

原创 今天给大家推荐两个函数

今天给大家推荐两个函数(一)数组分组函数 /** *数组分组函数 * *@param Array $arr 需要分组的数组 *@param String $key 按照这个键对应的值来分组(可能用词不好,不过跑一波就知道了) *@return Array */ public function array_gr...

2017-10-27 15:36:50 247

原创 centos 7 在原有分区不改动的环境下制作自己想要的分区

我在网上下载好了centos 7,在虚拟机上安装好后,居然在安装过程中没有提示分区什么的,这就很纠结了。我就想要自己来建立分区,怎么办呢?我就按照分区的方式,fdisk什么的一通let's go!好吧,提示要reboot,使用了强制使用分区表(partprobe)也不行,好吧,重启吧完了,居然起不来了,进入了救援模式。cat 了一下/etc/fstab,居然是空的。好吧~~百度了一波也没有找到什么...

2017-09-12 22:47:18 1007

thinkphp 3.2.3

官网下载有点慢了 我就拿出来了

2017-03-25

php后台末班

可以用于 开发网站的模板

2017-03-25

ASP作业管理

ASP 作业管理

2014-04-21

在线学习平台功能要求

在线学习 功能要求

2013-11-20

空空如也

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

TA关注的人

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