程序员大家都知道,35岁是一个坎,到了那个年纪我们应该干什么呢?是被迫辞职,还是另寻它路!永远不打无准备的战,提前为自己铺路!即使到了那个年纪,也可以义无反顾,跟老板说拜拜,这不爽吗?本文着重讲程序员的生财之道,让第二副业开启你的新人生!
分类:
其他好文 时间:
2020-09-21 12:09:13
阅读次数:
39
1、使用dockerfile制作nginx+php-fpm镜像,实现lnmp。1.1制作基础镜像[root@offlinebase]#catDockerfileFROMcentos:centos7.8.2003MAINTAINERRICKZHURUNyuminstallwget-y\&&rm-rf/etc/yum.repos.d/*.repo\&&wget-O/et
分类:
Web程序 时间:
2020-09-21 12:07:12
阅读次数:
45
php://filter是PHP中独有的协议,利用这个协议可以创造很多“妙用”,本文说几个有意思的点,剩下的大家自己下去体会。本来本文的思路我上半年就准备拿来做XDCTF2016的题目的,没想到被三个白帽的一题抢先用了,我也就只好提前分享一下。 XXE中的使用 php://filter之前最常出镜的 ...
分类:
Web程序 时间:
2020-09-21 11:57:01
阅读次数:
62
目的 本模式提供了一种轻松的多组件之间弱耦合的协同方式。如果你有个 “情报中心”,观察者模式也是个好选择,类似于控制器(并非 MVC 意义上的控制器)。 所有关联协同的组件(称作 Colleague)仅与 MediatorInterface 接口建立耦合,面向对象编程中这是好事,一个良友胜于有多个朋 ...
分类:
Web程序 时间:
2020-09-18 17:21:56
阅读次数:
58
废话不多说啦,直接上代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 <?php $data = ['username'=>'乔峰','skill'=>'擒龙手']; $headers = array('Content-T ...
分类:
Web程序 时间:
2020-09-18 04:14:38
阅读次数:
56
<?php namespace app\admin\controller; use think\Controller; use think\DB; class Index extends Controller { // public function _initialize() // { // if ...
分类:
其他好文 时间:
2020-09-18 04:13:46
阅读次数:
52
最近在项目使用Java8 的CompletableFuture执行一些异步多线程任务,一时疏忽,导致ArrayList出现线程安全问题 就算在方法内使用局部变量,但使用异步多线程执行任务,还是会出现线程安全问题 以下是错误、正确使用的示例方法: package test; import java.t ...
分类:
编程语言 时间:
2020-09-18 04:08:44
阅读次数:
47
importjava.util.Scanner;/***k为尾部的0的个数*C[i]=A[i-2^k+1]+A[i-2^k+2]+...+A[i]*/publicclassTreeArray{privateintsize;privateintarr[];privateintc[];publicTreeArray(intsize){this.size=size;this.arr=newint[siz
分类:
编程语言 时间:
2020-09-18 03:56:02
阅读次数:
37
商品抽奖概率算法。可用于随机抽取一定概率的商品。 public function rand_rate($data) { $roll = rand(1, array_sum($data)); $tmp = 0; $rollnum = 0; foreach ($data as $k => $v) { $ ...
分类:
编程语言 时间:
2020-09-18 03:44:40
阅读次数:
52
引用数组中的元素:数组切片:${ARRAY[@]:offset:number}offset:要跳过的元素个数number:要取出的元素个数取偏移量之后的所有元素${ARRAY[@]:offset}向数组中追加元素:ARRAY[${#ARRAY[*]}]=value注意:关联数组必须先声明再调用。
分类:
编程语言 时间:
2020-09-18 03:32:47
阅读次数:
37