自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小画家

求知若饥,虚心若愚

  • 博客(346)
  • 资源 (5)
  • 收藏
  • 关注

转载 GO语言-结构体版学生管理系统

package main import "fmt" //学生管理系统//有一个物件:// 1.它保存了一些数据 --> 结构体的字段// 2.他有4个功能 --> 结构体的方法type student struct { id int64 name string} //造一个学生的管理者type studentMgr struct { allStudent map[int64]student} //查看学生func (s studentMgr) .

2021-12-31 18:15:59 268

转载 GO语言-函数版学生管理系统

GO的结构体,方法,Map,fmt等基础语法package main import ( "fmt" "os") /*函数版学生管理系统写一个系统能够查看\新增\删除学生*/type student struct { id int64 name string} //声明student的构造函数func newStudent(id int64, name string) *student { return &student{ id: id, na.

2021-12-31 17:50:31 199

转载 MySQL(学生表、教师表、课程表、成绩表)多表查询

1、表架构student(sid,sname,sage,ssex) 学生表course(cid,cname,tid) 课程表sC(sid,cid,score) 成绩表teacher(tid,tname) 教师表https://www.cnblogs.com/donleo123/p/11642510.htmlES安装:https://www.cnblogs.com/donleo123/p/14155322.html#/reference/_blankMySQL全方位练习(学生表 ...

2021-09-03 11:24:45 3570

转载 MySQL外键的作用和创建

参考地址: https://www.cnblogs.com/xiaozong/p/5682589.htmlMySQL外键的作用:保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。使两张表形成关联,外键只能引用外表中列的值!我们来建两个表CREATE TABLE `example1` ( `stu_id` int(11) NOT NULL DEFAULT '0', `course_id` int(11) NOT NULL DEFAULT '0', `grade` fl.

2021-08-23 12:05:52 160

转载 mysql where条件中用到大于或者小于时,查询未用到索引的问题

CREATE TABLE IF NOT EXISTS `index` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `pp` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `fid` smallint(6) NOT NULL, `time` int(12) NOT NULL, `threadid-floor` varchar(32) COLLATE utf8_unicode_ci NOT NU...

2021-08-17 11:13:17 2565

转载 在laravel框架中配置多个数据库驱动,开启事务后,不同数据库表的操作无法有效回滚。

结论前置: Laravel框架下的事务回滚基于数据库连接(app/config/database.php->connections); 在开启事务时,如果不指定数据库连接,默认开启app/config/database.php->default中指定的连接; 所以,当表来自多个数据库连接时,其他数据库连接未开启事务,回滚失败。代码示范:A.手动使用事务://开启DatabaseA数据库的事务DB::connection(‘DatabaseA’)->...

2021-08-10 20:21:37 507

转载 菜单联动,select联动菜单(搜索之后默认选中)

菜单联动,select联动菜单(搜索之后默认选中)php控制器代码:$schedulelist = M('schedule')->getField('sid,schedule_name');$this->assign('schedulelist',$schedulelist); html代码:<select name="sid" class="span2 m-wrap" id='sid' onchange="sidOnChange(this)"> &l.

2021-08-10 11:21:16 237

原创 js 批量选择

<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"&g..

2021-08-10 10:11:49 222

原创 js checked

<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script><style>.fs-wrap { position: relative; display: inline-block; width: 200px; font-size: 12px; line-height: 1;}.fs-label-wrap { position: rela..

2021-08-10 10:10:13 591

转载 JS和JQUERY的区别

①.根据ID取元素{JS:取到的是一个DOM对象。  例:var div = document.getElementByID("one");JQUERY:取到的是一个JQUERY对象。  例:var div = $("#one");——括号里面是根据某个东西来找,相当于一个选择,如果我们要根据ID来找,在样式表里的ID是用#来表示的,所以在这里我们直接带入井号,整句的意思就是根据ID为one的来查找。}②.根据class取元素,在数组里面如果要取DOM对象使用索引的方式,如果要.

2021-07-16 15:48:50 197

原创 laravel 批量添加,批量更新操作

php中避免循环查询数据库的方式//查出小组的类型$groupType = GroupType::select('id','title as name')->get()->toArray();//取小组类型id的集合数组$groupTypeIds = array_map(function ($item){ return $item['id'];},$groupType);//以小组类型分组查出小组类型和小组$group = Group::select('id','nam

2021-07-07 19:40:51 6011 1

原创 模拟请求 CURL POST 和GET 方法示例总结

GET $curl = curl_init(); //设置抓取的url $url="请求url"; //地址要拼接上请求参数 curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, 1); //设置头文件的信息作为数据流输出 cur

2021-06-02 20:04:02 2147 3

原创 curl 请求数据

备注:curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); // 是以GET// POST数据 curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_POSTFIELDS, $post_string); // Post提交的数据包 post_string//备注结束$url="http://localhost/header_server.php";$body = ar..

2021-04-28 19:10:58 248

原创 React 搭建

安装和初始化# 查看:https://blog.csdn.net/qq_18913129/article/details/105450587https://blog.csdn.net/Violent_clown/article/details/105288196在开始之前,你可能需要安装 yarn。创建antd-demo 文件夹mkdir antd-demo$ yarn create react-app antd-demo# or$ npx create-react-app...

2021-03-30 20:50:52 117

原创 nginx access_log

nginx access_log 完全关闭最近在配置本地nginx开发环境时,发现一个问题,当server段不指定access_log时,并且http段中也未指定任何 access_log参数时,它会默认写到logs/access.log这个文件,也就是access_log默认值就是”logs /access.log”,而且是所有server的访问日志。但nginx网站上我并未找到此配置的默认值。如果我们不需要,在http段中加一行access_log off;然后在特定的server中配置自己想写入

2021-03-10 15:35:17 1149

原创 php-fpm慢日志

开启PHP 慢日志查询:find / -name php-fpm.confphp7.x版本源码包编译后需要www.conf修改慢查询配置https://blog.csdn.net/chenrui310/article/details/80012441https://blog.csdn.net/zhangxinrun/article/details/17002939 [502]vim /usr/local/php/etc/php-fpm.d/www.conf创建慢日志目录mkdir..

2021-03-10 12:22:39 271

原创 File: Can’t open so many files” 的解决方案:

快速解决方案:首先查看修改系统的最大打开文件限制 ,默认连接是: 1024 =》ulimit -n ulimit -a 查看如:ulimit -n 1000,则表示将当前shell的当前用户所有进程能打开的最大文件数量设置为1000 =》 临时性更改linux最大文件句柄数量总结 值得看:linux最大文件句柄数量总结1,位置: /proc/sys/fs/file-max查看命令:cat /proc/sys/fs/file-max修改:通过vi修改 /etc/sysct...

2021-02-24 19:15:02 317

原创 Recat 安装和 Ant UI 的安装及遇到相关问题处理

React , Ant 插件安装:第一步: 安装node.js : https://www.cnblogs.com/aizai846/p/11441693.html 备注: 双击打开安装,下一步下一步即可(笔者安装路径为“D:\Program Files\nodejs”) 这一步最好安装到:自定义文件里面如: softWear 若出现 配制环境变量步骤: “环境变量” -> “系统变量”:新建一个变量名为 “NODE_PATH”, 值为“D...

2021-01-28 19:00:35 686

原创 PHP array_map用法,遍历数组每个元素执行某函数

array_map用法:array_map("函数名",$arr); //遍历(foreach)数组,数组的每个元素都执行"函数名"的函数。并返回$arr。例如:(数组)批量实体转义/*$new_arr = array_map(function($val1){ return $val1;},$data);var_dump($new_arr);*/<?php//(数组)批量实体转义function deepspecialchars($data){ if (empt...

2020-10-30 00:02:35 1012

原创 Laravel unique 验证

protected function validateUser(Request $request) { $request->validate([ 'username' => 'required|min:2|max:10', 'mobile' => 'regex:/^1[345789][0-9]{9}$/|unique:users,mobile,' . $request->user()->id,...

2020-10-23 17:57:28 1277

转载 laravel 多级分类展示:

/** * @return array * 分类列表数据展示 */ public function Index(Request $request) { /*$data = Category::orderBy('id', 'asc')->get(); if (!$data->count()) { return $this->getResponse('' , ResponseCode::E.

2020-10-22 16:04:03 862

转载 Laravel6.X 跨域问题解决方案

Laravel6.X 跨域问题解决方案简要说明:新项目比较小,所以尝试了 6.0 版本的 Laravel 框架。之前的项目用的是barryvdh/laravel-cors这个包,但是目前不支持 6.X 系统的,所以贴出这个项目的解决方案。自定义中间件第一步:创建中间件php artisan make:middleware EnableCrossRequestMiddleware第二步:编辑中间件<?phpnamespace App\Http\Middleware;..

2020-10-21 20:39:51 481

原创 go module 2020-10-11

fgfgfgset GO111MODULE=on go mod 执行:非$GOPATH目录下的go mod项目$ go mod init test go get github.com/jinzhu/gorm // 直接下载某个包 https://www.cnblogs.com/linguoguo/p/10813037.htmlhttps://www.liwenzhou.com/posts/Go/go_dependency/ 常用的go mod命令

2020-10-11 21:29:51 116

转载 Laravel实现适用于API的分页查询

新建BaseModel.php文件,代码如下。<?phpnamespace App\Http\Model;use Illuminate\Database\Eloquent\Model;use Illuminate\Pagination\Paginator;class BaseModel extends Model{ public $timestamps = false; //重写分页方法,使其更加匹配API的规范 //考虑到性能问题,通常$columns我们不.

2020-10-09 14:14:18 686

转载 进程管理工具supervisor ffmpeg-php扩展 转载

进程管理工具supervisoryum -y install supervisorvim /etc/supervisord.conf [include]files = supervisord.d/*.confvim redmine.conf[program:redmine]command=rails sdirectory=/home/www/redmineuser=root启动supervisor supervisord -c /etc/supervisord.con.

2020-10-09 11:43:46 232

原创 php 裁剪图片 获取本地图片直接输出浏览器,file_get_contents

php获取本地图片直接输出浏览器,file_get_contents:function aa(){ $url = './img/99.png'; //file_get_contents($url,true); 可以读取远程图片,也可以读取本地图片 $img = file_get_contents($url, true); //使用图片头输出浏览器 header("Content-Type: image/jpeg;text/html; charset=utf-8.

2020-09-27 16:53:11 584

转载 Nginx配置——区分PC或手机访问不同域名

Nginx配置——区分PC或手机访问不同域名新官网上线,但在手机上访问新官网的体验很差,要求在手机上访问新官网时访问旧官网,可以通过修改Nginx配置来实现自动跳转。首先是新官网的Nginx配置文件加个跳转判断,通过user-agent判断来源是移动端还是PC端:server {listen 80;server_name www.7d.com 7d.com; // 新官网域名rewri...

2020-04-10 13:19:12 507

转载 Redis事务机制和分布式锁

Redis事务机制严格意义来讲,Redis的事务和我们理解的传统数据库(如mysql)的事务是不一样的;Redis的事务实质上是命令的集合,在一个事务中要么所有命令都被执行,要么所有事物都不执行。一个事务从开始到执行会经历以下三个阶段:开始事务。 命令入队。 执行事务。在MySQL中我们使用START TRANSACTION 或 BEGIN开启一个事务,使用COMMIT提交一个事务...

2019-10-13 23:45:22 84

转载 PHP操作redis详解 包含链接/方法/操作

/*1.Connection*/$redis = new Redis();$redis->connect('127.0.0.1',6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接$redis->open('127.0.0.1',6379,1);//短链接(同上)$redis->pconnect('127.0.0.1',6379,1);//长链接...

2019-09-30 13:22:42 175

原创 索引基础知识

****间隙锁实质上是对索引前后的间隙上锁,不对索引本身上锁。***根据检索条件向左寻找最靠近检索条件的记录值A,作为左区间,向右寻找最靠近检索条件的记录值B作为右区间,即锁定的间隙为(A,B)。间隙锁的目的是为了防止幻读,其主要通过两个方面实现这个目的:(1)防止间隙内有新数据被插入。(2)防止已存在的数据,更新成间隙内的数explain:type该属性表示访问类型,有很多...

2019-09-17 10:20:17 114

转载 PHP正则表达式常用规则大全

$linkWebiste = preg_replace_callback('/\{(.*?)\}/i', function($v) use ($items) { return isset($items[$v[1]]) ? urlencode($items[$v[1]]) : $v[0]; }, $re['f_guide_li...

2019-09-12 13:53:43 236

原创 javascripts 应用

<script>var json = {"width":"10","height":"10"};json['long']="HELLOO";console.log(json);//var obj = eval("{"width":"10","height":"10"}");//json.long = "10999999999999"//console.log(...

2019-09-11 10:37:17 103

原创 PHP 算法基础知识

DSP PMP WiseOTV+ WiseOTT //索引创建信息 : https://www.cnblogs.com/ironroot/p/7298504.html首先创建一个表:create table t1 (id int primary key,username varchar(20),password varchar(20));创建单个索引...

2019-09-09 15:42:29 162

原创 Mongodb 数据库基础操作

查看已有数据库: show dbs切换数据库: use dancy => 如果数据库不存在,则创建数据库,否则切换到指定数据库,必须要插入数据,才会显示db.dancy.insert({"name":"测试数据"} ) // 创建dancy 集合 并写入数据db.dancy.insert({"name":"测试数据" , "age":18 , "socre":100})...

2019-09-09 13:34:21 237

原创 laravel 常用功能

路由:数据库模型处理: connection(‘数据库’) table('表名‘) where(‘字段名’,'字段值') where(‘字段名’,‘like’,'%'.字段值.‘%’) where('字段名', '>=', 字段值) where('字段名', '<>', 字段值) where('字段名', '>', 字段值) wher...

2019-09-09 13:24:02 343

原创 GIT基础知识

https://git-scm.com/book/zh/v2第一步: git config --global user.name 'Alan' 如果再需要添加另个一个账号: git config --add --global user.name 'Test' // vim .git/config 查看信息git config --global user.em...

2019-09-08 16:48:05 245 1

原创 array、slices 和 map

Go 关键字able 1.2. Go 中的关键字break default func interface selectcase defer go map structchan else goto package switchconst fallthrough if ...

2019-08-15 19:11:58 120

原创 slice byte 字节数 属性的应用

data:=[4]byte{1,2,3,4}想转成字符串显示,试了使用str:=string(data)fmt.Print(str)但是输出为空白,不知道应该怎样转换?func main() { data := [4]byte{0x31, 0x32, 0x33, 0x34} str := string(data[:]) fmt.Println(str...

2019-08-13 17:19:30 399

原创 go 字符串如何进行修改

str := "hello world"c := []rune(str) // 转换 s 为 rune 数组//fmt.Printf("%c", c[0])//c[0] = c//fmt.Printf("%T", c) // 查看类型c[0] = 'N' // 修改数组的第一个元素;只能是单引号 间个字符str2 := string(c) ...

2019-08-06 18:43:22 2201

原创 go 语法基础

package mainimport "fmt"import "math"func foo()(string ,int){ return "Hello",1000}func main() { var a5,b6,d float32 a5 = 3 b6 = 2 d = a5/b6 fmt.Println(a5,b6,d) ...

2019-07-12 18:56:14 115

垃圾数据,麻烦管理员删除

垃圾数据,麻烦管理员删除垃圾数据,麻烦管理员删除垃圾数据,麻烦管理员删除

2019-02-18

PS应用PS应用PS应用

PS应用PS应用PS应用PS应用PS应用PS应用PS应用PS应用

2009-08-06

php +smarty

php +smarty 的应用php +smarty 的应用php +smarty 的应用php +smarty 的应用

2009-08-06

php精典雅php精典php精典php精典

php精典php精典php精典php精典php精典php精典php精典php精典php精典php精典php精典php精典php精典php精典php精典php精典php精典

2009-04-17

JS文件开发区 JS文件开发JS文件开发

JS文件开发JS文件开发JS文件开发JS文件开发JS文件开发JS文件开发JS文件开发JS文件开发JS文件开发JS文件开发JS文件开发JS文件开发JS文件开发JS文件开发

2009-04-16

空空如也

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

TA关注的人

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