自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 问答 (1)
  • 收藏
  • 关注

原创 线程的属性

【代码】线程的属性。

2023-04-27 15:22:29 138

原创 vue 组件静态资源问题

静态资源可以放在public 目录下 ,对应viewsrc=`../sounds/`对应如:view/page2目录下的.blade.php文件

2020-02-03 23:06:28 448

原创 laravel 5.5 路由

定义路由:Route:get('/',function(){ $tokenInput=csrf_field(); <form action="/post" method="post"> $tokenInput <input type="text" name="username"><br> <input type="submit" value="...

2020-01-21 13:28:39 278

原创 tp5 foreach volist for

{foreach :model('one')->all() as $key=>$v} // {foreach $list as $key=>$v} {$v}<br> {/foreach} {volist name='list' id='v' offset='3' length='5'} // {volist name=':model(...

2020-01-20 20:38:12 275

原创 tp5 使用对象给模板赋值

$obj=new \stdClass(); $obj->username='奥巴马'; $obj->num=111;// $this->assign('obj',$obj); return $this->fetch('index',['ob'=>$obj]);html中: {$ob->...

2020-01-20 19:15:53 679

原创 tp5 模板 视图与过滤

public function index(){// /1// $this->assign(['name'=>'李刚']);// return $this->fetch('index'); $this->filter(function($content){//过滤数据 ...

2020-01-20 18:09:55 560

原创 tp5 软删除

控制器操作数据库软删除:$user->where('id',1)->useSoftDelete('delete_time',date('Y-m-d H:i:s')) ->delete();模型中软删除:首先引入软删除:use SofteDelete;protected $deleteTime='delete_time';控制器中:$user->w...

2020-01-20 17:25:27 570

原创 tp5 json 数据

不使用模型情况下:json 数据查找:$result=$user->json(['jsonlist'])->where('num',1)->select();return json($result);通过jsonlist 字段内部数据查询:$result=$user->json(['jsonlist'])->where('jsonlist=>user...

2020-01-20 16:49:48 1186 1

原创 tp5 模型的输出方法

数组输出:$user->hidden(['username','num'])->toArray();json输出$user->toJson();模板输出:$user=UserModel->get(1);$this->assgin('user',$user);return $this->fetch();...

2020-01-20 13:17:39 579

原创 php随机更新性别示例

public function changeGender(){ $data=[ 0=>'女', 1=>'男', 2=>'保密' ]; $User=new userModel; $resul...

2020-01-20 12:50:32 236

原创 tp5 查询范围的封装

模型中find与select适用: //封装查询范围关键词:scope //性别 public function scopeGenderMale($query,$value){ $query->where('gender',$value)->limit(1); } //工号 public function scopeNumG...

2020-01-20 12:30:42 253

原创 tp5 类型转换和自动完成

模型中设置类型转换:protected $type=[ 'num'=>'integer', 'create_at'=>'datetime:Y-m-d' . . .]模型中设置自动完成:protected $auto=[]protected $insert=['num'=>1]//例...

2020-01-20 11:55:07 305

原创 tp5只读字段

设置只读字段:1全局:在模型中: protected $readonly=['username','num'];2局部区别设置: ..->readonly(['username','num'])->.....

2020-01-20 00:12:16 221

原创 tp5 自动添加update时间

自动添加时间在模型中: protected $autoWriteTimestamp='datetime';// protected $autoWriteTimestamp='true';//时间戳 protected $updateTime='update_at';或在全局更改:// 'auto_timestamp' => true,//时间戳 'auto_time...

2020-01-19 23:53:20 2029

原创 tp5 数据集

public function resultSets(){ // $result=UserModel::select();// /1数据集的一般性方法// $result->hidden(['id']);// $result->visible(['username']); ...

2020-01-19 23:30:22 259

原创 tp5 搜索器

控制器: public function searchUsername(){ $result=UserModel::withSearch(['username','create_time'=>'ct','status'],[ 'username'=>'小', 'ct'=>['2000-01-01',...

2020-01-19 22:42:42 506

原创 tp5 修改器

修改器的使用必须使用在控制器中使用模型的方法: public function save(){ $User=new UserModel(); $result=$User->isUpdate(false)->save(['username'=>'范姐','num'=>26,'status'=>random_int(-1,...

2020-01-19 21:23:56 270

原创 tp5 获取器

模型端: public function getStatusAttr($data){ $myGet=[-1=>'删除',0=>'禁用',1=>'正常',2=>'待审核']; return $myGet[$data]; }// public function getNothingAttr($value,$data){// ...

2020-01-19 20:40:54 270

原创 tp5控制器使用模型 示例

将status 的数据随机成-1,2public function changeStatus(){// /1// $user=UserModel::order('num','desc')->select();// foreach($user as $v){// UserModel::where('num',$v['nu...

2020-01-19 20:05:57 834

原创 tp5 控制器使用模型操作数据库

添加:public function insert(){ $user= new UserModel;// $insert=$user->save([// 'username'=>'奥巴马',// 'num'=>10,// 'create_time'=>date('Y-m...

2020-01-19 17:09:01 488

原创 tp5 数据库 分组加筛选

public function search3(){ $result =Db::name('one')->order(['create_time'=>'desc','price'=>'asc'])->select();//按照创建时间排序和价格排序 $result=Db::name('one')->field('gender,SUM(...

2020-01-19 15:59:16 697

原创 tp5 数据库操作 field用法

//tp5 field用法:public function search2(){// $result=Db::name('one')->field('id,username as name')->select();// $result=Db::name('one')->field('id,username')->select();// ...

2020-01-19 00:48:34 1814

原创 tp5 关联子查询

子查询示例:查询表one里面的男性,通过表two关联查询://使用tp5的闭包的方式子查询: public function searchCallBack(){ $User=Db::name('one');// $mid=$User->buildSql(true); $result=$User->where('id','in',f...

2020-01-19 00:12:11 1586

原创 tp5 更新数据示例

更新整个字段的数据,将原来的默认值0 改为 从1到n的顺序值:public function modifyNum(){ Db::startTrans(); $User=Db::name('one'); $n=$User->count(); for($i=0;$i<$n;$i++){ ...

2020-01-18 22:24:13 344

原创 tp5 控制器不使用模型对数据库的操作

//获取数据的工作中常用的写法示例:try{ $User=Db::name('one'); $data1=$User->order('id','desc')->where('username','张三')->find(); $data2=$User->removeOption('order')-&gt...

2020-01-17 19:25:34 698

原创 tp5.1

2020-01-14 23:02:06 123

原创 Thinkphp 5.1 学习 进入项目首页

使用apache自带的php 7.*版本的php服务进入项目目录下 PHPstudy …WWW下composer create-project topthink/think=5.1.* tp5.1test更新项目版本 进入到项目目录tp5.1test中composer update topthink/framework...

2020-01-14 16:50:09 356

原创 java 迷宫算法

public class MM{ public static void main(String[] args){ int[][] map=new int[8][7]; for(int i=0;i<map.length;i++){ map[i][0]=1; m...

2020-01-11 16:57:10 133

原创 java 逆波兰表达式计算 简单版

中缀表达式转 后缀表达式,逆波兰表达式的计算public class MM{ public static void main(String[] args){ String str="3 4 + 5 * 6 - "; getList(str); List<String> rpnList=getList(str); S...

2020-01-10 14:07:41 138

原创 后缀表达式 简单运算

public class MM{ public static void main(String[] args){ String str="3 4 + 5 * 6 - "; getList(str); List<String> rpnList=getList(str); System.out.println(calcu...

2020-01-09 22:30:44 170

原创 java中缀表达式的计算 支持多位数

package me;import java.util.ArrayList;import java.util.List;import java.util.Stack;public class MM { public static void main(String[] args){ String str="7+600/2-10"; int inde...

2020-01-09 17:10:45 212

原创 java中缀表达式 简单计算

package me;import java.util.ArrayList;import java.util.List;import java.util.Stack;public class MM { public static void main(String[] args){ String str="7+6/2-1"; int index=0...

2020-01-09 16:44:48 524

原创 使用单链表 模拟栈

//使用单链表模拟栈class MM{ public static void main(String[] args){ singleList list=new singleList(5); list.push(1); list.push(2); list.push(3); list.push(4); ...

2020-01-07 18:57:44 256

原创 使用数组模拟栈

class MM{ public static void main(String[] args){ stack sta=new stack(10);// sta.push(1);// sta.show();// sta.pop();// sta.show(); boolean loop=true...

2020-01-07 18:11:55 75

原创 单向环形链表 约瑟夫问题

class MM{ public static void main(String[] args){ singleCircleNode list=new singleCircleNode(); list.creatAndFind(1,1,5); }}class singleCircleNode{ Node head=new Node(1);...

2020-01-07 15:06:47 147

原创 java 双向链表 增删改查

双向链表的增删改查class MM{ public static void main(String[] args){ doublelist list=new doublelist(); Node node1=new Node(1,"林冲"); Node node2=new Node(2,"吴用"); Node node3 =...

2020-01-06 14:24:46 152

原创 java 单链表 首位合并与交叉合并

class ListMethod { //合并两个有序单链表 public singleNode Join(singleNode list,singleNode list1){ Node head=list.getHead(); Node head1=list1.getHead(); //连接到末尾 Node cur=...

2020-01-05 19:29:10 268

原创 java单链表反转 反向打印 打印倒数第几个 栈

//显示,按照序号添加,反转class MM{public static void main(String args[]){singleNode list=new singleNode();Node node1=new Node(1,“张三”);Node node2=new Node(2,“李四”);Node node3=new Node(3,“王五”);Node node4=new...

2020-01-05 16:32:06 89

原创 java 链表的实现

public class MM { public static void main(String args[]) { Node node1=new Node(1,"张三"); Node node2=new Node(2,"李四"); Node node3=new Node(3,"王五"); ...

2020-01-04 20:03:29 73

原创 java 队列的实现

public static void main(String args[]) throws IOException { ArrayQueue arrayQueue = new ArrayQueue(3); char key=' ';//接收用户输入 Scanner scan= new Scanner(System.in); bool...

2020-01-03 21:34:05 94

空空如也

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

TA关注的人

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