自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

景山编程-顺道编程

编程里面营销最好的,营销里面写书最好的,写书里面大数据最好的,大数据里面管理最好的...

  • 博客(54)
  • 资源 (3)
  • 收藏
  • 关注

原创 mysql 创建 存储 函数 及调用

DELIMITER $$CREATE /*[DEFINER = { user | CURRENT_USER }]*/ FUNCTION `qf_jd_test`.`t2`() RETURNS INT /*LANGUAGE SQL | [NOT] DETERMINISTIC | { CONTAINS SQL | NO SQL | READS SQL DA

2017-03-31 20:39:44 3887

原创 [李景山php]每天laravel[024]-laravel 基础知识 --- 路由

1 常用的基础路由: 基础路由larvael 版本 高于 5.4 版本:最经典的版本就是:Route::get(‘/url’,function(){ return ‘Hello world’; });函数名字: Route::get() 进行路由的地址: /index.php/url 或者 /url 后面,因为是 伪静态的情况做的。对应执行的匿名函数: function()

2017-03-31 10:56:46 409

原创 java 实现 socket TCP 编程

服务器package com.js;import java.io.*;// 导入Java.io 包import java.net.*;// 导入 java.net 包public class Java_5_Socket_TCP {// 创建类 Java_5_Socket_TCP private BufferedReader reader; // 创建 BufferedReader 对象

2017-03-30 23:09:58 255

原创 java 获取本机的IP 跟名字

package com.js;import java.net.*;public class Java_5_Socket_IP { public static void main(String[] args) { // TODO 自动生成的方法存根 InetAddress ip; try{ ip = InetAddress.

2017-03-30 22:28:00 231

原创 [李景山php]每天laravel[023]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---删除数据

到目前为止,整个程序,看起来,已经差不多了!但是默认的删除的为?<form action='{{url("/task/{$task->id}")}}' method="post"> {{csrf_field()}} {{method_field('DELETE')}} <button>删除按钮</button></form>跳转地址为?http://www.laravel.

2017-03-30 14:40:06 479

原创 [李景山php]每天laravel[023]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---在主页上添加数据

还记得最开始报错的吗?Method [validateRequire] does not exist.原因很简单:因为把判读条件 required 写成了 require 少了一个d。 所以就变成了这个样子。我们现在 TaskController 控制器里面的 代码已经变成 public function store(Request $request){ $this->va

2017-03-30 13:36:07 697

原创 [李景山php]每天laravel[023]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---主页,亲爱的,我回来了!!

弄好了登录,终于可以注册和 登录用户了,开始我们的主页吧!哈哈!重新打开我们的任务列表页面:http://www.laravel.net/index.php/tasks发现提示了这样的错误:Fatal error: Class 'App\Http\Controllers\Task' not found这个简单,原来是我们的Task模型类没有引入,引入他,哈哈!use App\Task;引入完成!继续

2017-03-30 13:23:28 521

原创 [李景山php]每天laravel[023]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---登录,该死的登录

本来准备给大家得瑟一下的!突然发现登录还不行!我们整顿大军,来处理一下登录的,情况,既然,要做,就做的漂亮一点,哈哈。这个跳转的位置是:http://www.laravel.net/index.php/auth/login那么一样的逻辑,先按照这个几个步骤来:第一:路由第二:模版第三:控制器貌似发现,第一个路由不需要我们设置了,因为这个有点是 认证的意思,就是自动跳转过来的,好,那就先不管路由了

2017-03-30 12:47:07 539

原创 [李景山php]每天laravel[022]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---Task 任务处理控制器--显示主页

在上一讲里面,我们折腾了半天,发现就是把增删改查的 几个功能函数占位到了这个位置, 那么新的问题来了,就是怎么样 实现具体的功能呢?别着急!我们先来实现显示的问题》这个问题我们的解决方案就是:第一:先从数据库获取数据, 因为我们只能显示当前用户ID对应的数据,所以需要用到Task 模型的基础功能。 第二:显示 内容到前台的模版引擎。所以这样修改一下:/*** 显示 * @param Reque

2017-03-30 10:03:24 270

原创 [李景山php]每天laravel[021]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---Task 任务处理控制器

控制器:对于一切的实际掌权者!到现在,我们折 1 腾完了数据库, 2 准备好了路由, 3 处理了认证, 4 也换好了美丽的视图样式,那么接下来呢?????向 TaskController 进发! 向前进,向前进,,,,大家还记得路由给我们分发的功能吗??Route::get('/tasks','TaskController@index');Route

2017-03-30 09:47:25 277

原创 [李景山php]每天laravel[020]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---视图

视图: 女人再有内涵!不漂亮,也没什么鸟用!一个呈现魅力与智慧的地方!我们需要我们的 任务首页呈现 这么多功能:1 添加新任务 2 展示已有的任务 3 可以删除已有的任务。备注:这里可能需要用到 bootstrap 的支持, 如果需要 下载 完整的演示,可以 前往 github 去下载相应的全部文件。使用我们 高大尚的 laravel 视图 强烈建议使用 布局模版的方式。 第一步: 创建 父类

2017-03-30 08:49:22 390

原创 java 线程安全 线程同步 线程同步机制

第一种:普通的情况演示package com.js;// 线程安全问题来源于两个线程同时存取单一对象的数据public class Java_4_Thread_SafeTest implements Runnable { int num = 10; public void run(){ while(true){ if(num > 0){

2017-03-29 22:25:15 213

原创 java 线程的优先级

package com.js;import java.awt.*;import javax.swing.*;public class Java_4_Thread_PriorityTest extends JFrame{ private Thread threadA;// 定义两个线程 private Thread threadB; private Thread thre

2017-03-29 21:55:08 270

原创 [李景山php]每天laravel[019]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---路由

路由———————穿行于互联网的交警叔叔!这里主要三个步骤:第一步:创建 控制器 第二步:设置 路由 第三步:设置 全部路由 启用权限认证。在让我们的 路由【交警叔叔】引导我们的用户时候,首先需要给我交警叔叔一个目标,这个就是我们的控制器。Controller 这里不多说。同样的让我们使用 艺术的方式来创建我们的控制器php artisan make:controller TaskControl

2017-03-29 19:32:03 447

原创 [李景山php]每天laravel[018]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---准备关系模型

如果你不是 php 小白,有其它的框架的基础,应都知道,几乎全部的 php框架都叫做 MVC框架,这里里面的 M 就是 Model 的含义,也就是模型的意思。M 在这里就不多解释了,如果不懂,自行百度。这个小部分,我们主要干两个事情: 第一:创建各自的model 类 第二:标注对应的关系那么我们的艺术气息的laravel 也是 必须拥有 映射关系的 Models 的。因为在通常情况下,一个 Mo

2017-03-29 19:06:18 426

原创 [李景山php]每天laravel[017]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---准备数据库

无论你干什么?都需要准备数据库结构!在这个任务里面,需要两个基础的表结构 users 表, 跟 tasks表 注意: 这里的表是复数。 这个也是laravel 的一个好的习惯。关于 users表,这个表结构,在我们下载的 laravel 框架里面已经存放好了。存放的位置就是 database/migrations 里面 如图: 也就是说这个users 表结构,已经存在了,通过 一个命

2017-03-29 17:44:32 879

原创 [李景山php]每天laravel[015]-laravel 中级任务--小白教程----实际操作-修改你的启动页面

在面向小白用户,我们来看看我们显示的 laravel5 那么这个东西在那里呢?第一: 首先 在给定的文件里面,我们的laravel 框架会先找到我们的 routes.php文件,位置位于 app\Http\routes.php 位置如下图: 在这个图片里面,通过 Route::get(); 方法来调度 view() 方法。简单说一下这里的 Route::get();Route:

2017-03-29 17:04:38 357

原创 [李景山php]每天laravel[015]-laravel 中级任务--小白教程----实际操作-启动 laravel

第一步:不通过commposer 下载安装 laravel 直接,到中文站下载。http://down.golaravel.com/laravel/laravel-v5.1.11.zip地址如上:下载的是 larvel-v5.1 的版本第二步:解压拷贝到网站的根目录,设置 域名根目录指向为 public 目录下。 这个很重要,因为laravel 默认的启动位置就是 public/index.p

2017-03-29 16:52:52 347

原创 [李景山php]每天laravel[015]-laravel 中级任务翻译---删除任务

删除任务: 添加删除按钮:我们在我们的代码里面留下了 “TODO” 记号,这个位置将会被我替换成我删除按钮,所以,让我们在 tasks/index.blade.php 视图里面的每一行都添加一个删除按钮来监听删除事件。我们将会创建一个小的单独的按钮form表单对于每一个任务列表。当这个按钮被点击,一个 删除动作 / task 请求将会被发送到应用里面,这个启动我们的TaskControl

2017-03-29 15:58:28 382

原创 [李景山php]每天laravel[014]-laravel 中级任务翻译---显示存在的任务

显示存在任务列表: 首先,我们需要编辑 TaskController@index 方法来展示全部已经存在的任务到视图。这个 view 函数接收两个参数,其中的一个是数据数组,这里的内容是可以在前台视图显示的。数组里面的每一个键值都会变成前端视图里面的键值,举个例子,我们可以这样做:如图: 然而,让我们展示一些laravel 框架的依赖注入功能,把 TaskRepository 注入到 T

2017-03-29 14:43:10 280

原创 [李景山php]每天laravel[013]-laravel 中级任务翻译---添加任务

添加任务: 验证: 现在我们在视图中创建了一个form表单,我们需要在我们的 TaskController@store 方法里面添加对于表单输入信息的验证,并且同时创建一个新的任务,首先,让我们验证我们的输入信息。 对于这个表单,我们规定 name 字段,是必须的,同时规定内容的长度小于255个字符串, 如果验证失败, 我们将直接跳回 /task 地址,同时 也会闪存我们以前的输入信息

2017-03-29 09:44:13 267

原创 java 中断进程 interrupt

“` package com.js; import java.awt.*; import javax.swing.*;public class Java_4_Thread_InterruptedSwing extends JFrame { Thread thread; public static void main(String[] args) { //

2017-03-28 22:37:08 868

原创 java 线程 join 方式

package com.js;import java.awt.*;import javax.swing.*;public class Java_4_Thread_Join extends JFrame { private Thread threadA;// 定义两个线程 private Thread threadB; final JProgressBar progres

2017-03-28 22:18:17 198

原创 [李景山php]每天laravel[012]-laravel 中级任务翻译---创建 模版 及 视图

这个应用只有一个视图,这个视图里面包含了一个添加任务的表单,及同时包含一个当前的任务列表,为了协助用户形象的显示视图,这里是一个应用截图关于基础Bootstrap css 风格的应用。定义这个布局模版: 几乎所有的网页通过页面显示的,应用共享相同的布局模版。举个例子,这个应用拥有一个顶部导航条,这个显示样式将会呈现在每一个页面(如果我们拥有更多)。通过blade布局模版让 laravel

2017-03-28 10:25:57 257

原创 java 线程操作方法

“` package com.js; import java.awt.*; import java.util.*; import javax.swing.*;public class Java_4_Thread_SleepMethodTest extends JFrame { private Thread t; // 定义颜色数组 private static

2017-03-27 22:38:28 198

原创 java 的线程的生命周期

线程生命周期包含7中状态: 1 出生状态 2 就绪状态 3 运行状态 4 等待状态 5 休眠状态 6 阻塞状态 7 死亡状态

2017-03-27 22:19:22 219

原创 Java_Thread_Runable 多线程测试

package com.js;import java.awt.Container;import java.net.URL;import javax.swing.*;public class Java_4_Thread_Runnable extends JFrame {// 继承了 swing 类 private JLabel jl = new JLabel();// 声明 JLabe

2017-03-27 22:04:10 311

原创 [李景山php]每天laravel[011]-laravel 中级任务翻译---路由

路由: 在我们任务列表应用的“基础指导版本”,我们定义了所有的我们的逻辑,使用的是闭包在我们的 routes.php 文件中。对于这个应用里面的大多数情况,我们使用控制器来组织我们的路由。控制器将会允许我们打破 http 请求处理逻辑通过更多的文件来应对于更好的组织。显示一个视图: 我们将会有一个单独的路由,这个使用的是一个闭包函数,我们的 “/” 路由, 这个将会简单的加载

2017-03-27 13:42:04 347

原创 [李景山php]每天laravel[010]-laravel 中级任务翻译---数据库迁移

准备数据: 1 数据库 2 模型 3 关系数据库迁移: 首先,让我们使用migration[迁移命令]来定义一个数据库表来承载全部的任务,laravel 的数据库迁移命令提供了一种便捷的方式来定义你的数据库结构并且易于修改,表现形式为php代码。从而代替了告诉你的团队成员来手工的添加字典到本地复制数据库,你的队友能够简单的允许迁移命令来推送资源控制。users表 由于我

2017-03-25 17:18:48 695

原创 [李景山php]每天laravel[009]-laravel 中级任务翻译---安装

安装: 首先我们需要一个全新的laravel 框架,你有可能选择使用虚拟主机的PHP环境来运行框架,一旦你的环境准备好,你可以使用composer安装laravel框架。composer create-project laravel/laravel quickstart–prefer-dist // 通过 commposer 命令安装程序你可以自如的阅读接下来的快速引导手册,然而,如果你喜欢下载这

2017-03-25 10:35:28 442

原创 [李景山php]每天laravel[007]-laravel 中级任务翻译---简介

简介这个“快速启动手册”提供了一个关于laravel 框架的中级介绍,包含如下内容:数据迁移、集合映射、路由、权限、认证、依赖注入、验证、视图跟blade模版引擎。这个是个伟大的开启点,如果你熟悉这个基础的laravel框架或者其它的PHP框架。为了多样化基础的laravel特性,我们将会创建一个任务列表,我们使用追踪所有的任务,我们想要实现的(典型的 “to-do list”例子)。在对比基础版本

2017-03-25 08:58:03 465

原创 [李景山php]每天laravel[007]-laravel 中级任务翻译---目录

目录: 中级任务列表【Intermediate Task List】简介【Introduction】 安装[Installation] 准备数据库[Prepping The Database] 数据库迁移[Database Migrations] 集合模型[Eloquent Models] 集合关系[Eloquent Relationships] 路由[R

2017-03-25 08:44:01 366

原创 关于练习讲师“自我介绍”经验总结

两周的时间,弹指一挥间! 虽然现在还没有通过,但是有了很多的感触!总结一下这几天过程中可能遇到的问题,方便后来人,跳过这些坑。第一:【害羞跟紧张 】,这些都会让你的表达不自然。 因为第一天见到了很多生面孔、人的本身会稍显害羞! 因为第一天遇到凯哥,会稍显紧张。第二:【在乎是否通过 】让你偏离你原始的目标 。 在练习自我介绍过程中,潜意识就是为了通过,而不是为了更

2017-03-25 08:03:07 1402

原创 MySQL 授权(grant[GRANT])与 撤销授权(revoke[REVOKE])

grant 用法:grant 权限 on 数据库 to 用户!1 增删改查 普通基础用户的权限: 比如:grant select on databasename.* to common_user@%;grant delete on databasename.* to common_user@%;grant update on databasename.* to common_user@%;g

2017-03-24 08:56:37 1397

原创 php 居然支持 负数 的 key值

$a = [1,2,3,4,5];$a[-2] = 1;$a[7] = 4;echo $a[-2];var_dump($a);

2017-03-23 16:16:33 1448

原创 php 路径包含

define('FILE_PATH' , dirname(__FILE__));define('ROOT_PATH' , dirname(FILE_PATH));include(ROOT_PATH.'/3/2.php');echo ROOT_PATH;

2017-03-23 14:12:41 231

原创 markdown编辑器 的简单使用 显示 正常的内容

<!DOCTYPE html><html lang="zh"><head> <meta charset="utf-8" /> <title>Simple example - Editor.md examples</title> <link rel="stylesheet" href="./md/examples/css/style.css" /> <link re

2017-03-23 14:12:09 1917

原创 [李景山php]每天laravel[006]-vendor/laravel/framework/src/ILLuminate/Foundation/Application.php

namespace Illuminate\Foundation; //命名空间:ILLuminate\Foundation; 照亮\基础;加载: 闭包、运行时异常、数组、字符串、请求、容器、文件系统、服务支持、路由支持、http内核接口、http异常、Symfony请求、未发现http异常、应用合同class Application 继承 Container 接口:ApplicationCo

2017-03-23 09:25:43 5546

原创 php 中的 const static define 区别

static :静态属性,可以改变 const: 定义常量,禁止改变 ,一般在 类内使用 define 定义常量,一般类外,用来定义全局常量

2017-03-23 08:41:29 243

原创 java 通过 Runnable 的接口 实现了 多线程

package com.js;import java.awt.Container;import java.net.URL;import javax.swing.*;public class Java_4_Thread_Runnable extends JFrame {// 继承了 swing 类 private JLabel jl = new JLabel();// 声明 JLabe

2017-03-22 22:46:35 291

spark 机器学习 第二版 含源码 高清版本

高清的spark 机器学习 电子书 第二版本,内含完成的 java python scala r 对应的操作源码及数据

2019-04-04

高仿京东首页

高仿静态京东资源

2017-05-11

windows 64 redis 2.8

2016-07-28

空空如也

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

TA关注的人

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