首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
走入PHP-初次见面
】的更多相关文章
ES5基础之正则表达式01:初次见面
1.正则初次见面 测试地址:https://regexper.com 第一个正则:匹配 2006-10-11 或 2006/10/11 var reg = /^\d{4}[-/]\d{2}[-/]\d{2}$/; 上述写法表示使用字面量创建正则对象 当然还有一个创建正则表达式的方法,通过RegExp()构造函数. //在线测试工具:https://regexper.com/ //第一个正则匹配:将 2006-10-11 或 2006/10/11 var reg = /^\d{4}[-/]\d{2…
[Django_1_0]初次见面
Django 初次见面 文章将写安装和第一次使用时候的操作.文章是照着文档做的,但是以后的内容会有不一样. 安装 pip install django 我这里是使用python3的,也可以使用 pip3 install django 安装成功之后也可以通过 python3 -m django --version 查看版本,如果安装失败,则会返回 No model named django 第一个项目 找到一个放代码的目录,使用命令: django-admin startproject mysit…
不要温柔地走入AMD
1.无依赖情况 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>一步步走入AMD</title> <script> var req = {}; /*无依赖*/ req.config = { "a":{ deps:[], fn:function(){ console.log(…
两篇文章带你走入.NET Core 世界:Kestrel+Nginx+Supervisor 部署上云服务器(二)
背景: 上一篇:两篇文章带你走入.NET Core 世界:CentOS+Kestrel+Ngnix 虚拟机先走一遍(一) 已经交待了背景,这篇就省下背景了,这是第二篇文章了,看完就木有下篇了. 直接进入主题: 1.购买云服务器 之前在虚拟机跑了一下,感觉还不够真实,于是,准备买台服务器,认真的跑一下. 有阿里云,腾讯云,华为云,还有好多云,去哪买一个? 之前做为华为云的云享专家去参加了一下活动,本来也准备写篇文章,不过相同游记文太多, 这里就转一篇了:让华为云MVP告诉你——在华为的一天可以做什…
JVM(零):走入JVM
JVM(零):走入JVM 本系列主要讲述JVM相关知识,作为本系列的第一篇文章,本文从Java为什么是一个跨平台的语音开始介绍,逐步引入Java虚拟机的概念,并给出一个JVM相关知识图谱,可以让读者从一个高屋建瓴的角度明白JVM的强大和实用. 为什么Java是跨平台的语言 提到Java,就不得不提到Java的跨平台特性,也就是所谓的"一次编写,处处运行",其不像C/C++这种语言,它们的编译是源代码级的,编译器需要直接把源代码编译成目标机器代码,这样的代码在使用过程中,如果需要在其他机…
与TCP/IP协议的初次见面(一)
与TCP/IP协议的初次见面(一) 前言 今下午刚才女朋友那边回来,唉,算是情人节去找她吧,穷屌丝住不起好酒店,住的打折酒店,只是女朋友来姨妈了,万幸啊,牙还疼得不行,这几天光照应她了,没空写博客了.回来快补上! 由于一直想看TCP/IP的知识,由于感觉网络知识方面的内容一直是我的软肋,事实上啥都是我的软肋,穷屌丝一枚,啥都不会.慢慢努力! TCP/IP是什么 要讨论TCP/IP,就必须知道他到底是什么东西.这是開始逐渐深入一个东西的前提,TCP/IP也不例外. 那么TCP/IP究竟是什么? 用…
webpack 往右一点之 “你好,初次见面”
webpack 模块打包器 模块化工具的目标: 将依赖树拆分成按需加载的块 初始化加载的耗时尽量少 各种静态资源都可以视作模块 将第三方库整合成模块 自定义打包逻辑 适合大项目…
与TCP/IP协议的初次见面(一)
引言 最近LZ有了一点时间,于是便拿出TCP/IP的书本开始啃.开始的时候,啃起来枯燥无味,现在好不容易有点开窍,于是赶忙记录一下,生怕自己一转眼就给忘了.不过计算机系统原理就有点可惜了,最近一直没时间看,选来选去,还是觉得TCP更加重要一些,或者说现阶段更加重要一些. 好了,废话不多说,我们开始记录吧. TCP/IP是什么 要讨论tcp/ip,就必须知道它究竟是什么东西.这是开始逐渐深入一个东西的前提,tcp/ip也不例外. LZ用自己的话回答一下这个问题,tcp/ip是什么? 简单的说,tc…
Visual Studio从此走入非Windows程序猿家
(此文章同时发表在本人微信公众号"dotNET每日精华文章") 在Build 2015大会上,微软放了很多大招,其中一个让普通(不管是微软生态还是非微软生态的)程序猿都密切关注的就是Visual Studio Code的发布. 之前有一篇介绍Node.js Tool for Visual Studio的文章还谈到VS这样的强大IDE也可以给非微软生态的开发人员带来便利,不过还是有一些欠缺之处:VS必须安装在Windows下,VS不够轻量级.让公众没有想到的就是(包括我们MVP,虽然我们…
不要温柔地走入promise
第一步 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>链式化</title> <script type="text/javascript"> (function(){ function Promise(fn){ var instance = this; instance["_value"]…
推荐一本好书给即将走入工作的程序员and程序媴
近期买了几本IT届推崇的经典书籍.当中有一本<程序猿修炼之道:专业程序猿必知的33个技巧>.由于这本比較薄,所以先翻着看. 这本书有别于其它的技术书籍,事实上算不上一本技术书籍.它不是教你怎么去提高编程,怎么去提高某方面的技术.我觉得这更像一本内功心法,教给你职场的一些软技能.强烈推荐给即将入职的朋友们.我好懊悔当初没有早点接触到这本书,曲曲折折走了不少弯路.如今读来,依旧感触体会非常深. 这本书很多其它的是告诉你,在工作岗位上怎样更有效的开展工作.当中有几点我想谈谈自己的看法. 拜师 基本每…
走入PHP-类与对象
PHP中用class来定义类,用new实例化对象,用extends继承类,不过只能单继承,属性和方法有public.private和protected做访问控制,默认为public,在类里定义常量不需要\$,用::范围解析符可以调用父类的方法,访问类的静态变量.静态方法和常量. 每个类的定义都以关键字 class 开头,后面跟着类名,可以是任何非 PHP 保留字的名字.后面跟着一对花括号,里面包含有类成员和方法的定义.伪变量 \$this 可以在当一个方法在对象内部调用时使用.\$this 是一…
走入PHP-declare、ticks、encoding、include
declare 结构用来设定一段代码的执行指令.declare 的语法和其它流程控制结构相似(该代码为语法格式,不是代码案例,无需敲打该代码): declare (directive) statement directive 部分允许设定 declare 代码段的行为.目前只认识两个指令:ticks(更多信息见下面 ticks 指令)以及 encoding(更多信息见下面 encoding 指令). Note: encoding 是 PHP 5.3.0 新增指令. declare 代码段中的 s…
走入PHP-变量、运算符
通过define()定义常量: PHP 5.3.0之后,可以使用const关键字在类定义之外定义常量: 下面是PHP的几个魔术变量: PHP支持一个执行运算符:反引号(``),PHP将尝试将反引号中的内容作为shell命令来执行,并将其输出信息返回. eg $output = `ls -al`; echo "<pre>$output</pre>";…
走入PHP-数据类型和字符串语法
PHP支持8种原始数据类型 四种标量类型: boolean | integer | float(as double) | string 两种复合类型: array | object 两种特殊类型 resource | NULL 其中,整形的最大值根据机器而定,PHP_INT_MAX保存的就是最大值: 如果想查看某个表达式的值和类型,使用var_dump()函数查看 gettype()函数可以得到表达式的类型,进而用于调试: is_type()函数可以查看某个类型: eg: is_int() |…
走入PHP-初次见面
FROM:实验楼 Linux启动WEB服务器: $ sudo service apache2 start 新建并打开test.php文件: $ sudo gvim /path/test.php PHP的标记共有四种: <?php ?> <script language='php'></script> <? ?>(open short_open_tag) <% %>(open asp_tags) 以上OPEN需要在php.ini配置文件中开启. P…
kotlin学习-初次见面
第一次相识 最近看了很多介绍kotlin的文章.怀着好奇心改造了之前用java写的一个工具jar包.功能不是很复杂,类也只有几个,却足足写3个小时.期间一边看教程,一边写,有一种找回原来第一次写代码的感觉.除了使用高阶用法,一些基本语法算是掌握,在这里谈一谈自己的使用感受.(注:以下都是针对服务端) 文档 首先说一下[kotlin文档],我自己看下来除了单词问题,几乎没有任何障碍.从基本类型.对象.函数到最后的打包工具配置(maven gradle 甚至ant).不需要全部通读一次在开始使用.有…
初次见面 你好EF
EF(yif),第一次听到这个名字的时候,以为是一个帅帅的魔术师,在小编的傻傻的梦想里,就是有一天,有一个魔术师站在小编面前,变出一大捧的玫瑰花,然后,然后不要钱`(*∩_∩*)′,然而在我们的编程世界里,也存在着同样神奇的魔术,今天小编就简单的总结一下关于EF的相关知识,然后举例说明.首先,我们来了解一下EF,百度百科对EF这样进行阐述: ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决…
两篇文章带你走入.NET Core 世界:CentOS+Kestrel+Ngnix 虚拟机先走一遍(一)
背景: 上一篇:ASP.Net Core on Linux (CentOS7)共享第三方依赖库部署 已经交待了背景,这篇就省下背景了. 折腾的过程分两步: 第一步是:本机跑虚拟机部署试一下: 第二步是:买了个云服务器部署了上去. 折腾完,感觉DotNetCore,虽然普及率不高,但整体还算是比较成熟了. 下面,就和大伙分享一下这两步的过程及遇到的坑吧,让大伙也方便进入NetCore的世界. 测试环境跑:ASPNETCore on Linux(CentOS7)步骤: 1:下载:虚拟机VMware.…
TypeScript,初次见面,请多指教 ?
为什么用 TS ? 说实话,最开始并没有想把 TS 用到实际项目中来,一来是感觉"类型"会限制 JS 的优势(好吧,就是浪写浪惯了):二来听闻 TS + Redux 的酸爽滋味,有点望而却步:三来 TS 环境使用的库需要加类型的声明,很多库并不支持,有点担心推进的流畅度 ... 这个时候,就需要有一股无形的力量推你一把.推我的是团队正在日益普及 TS, 我希望推动你的可以是这篇文章 ~ 接下来,会有 React + TS 的项目为背景,介绍我在初学 TS 开发项目中遇到的一些问题,希望…
Nancy.Net之旅-初次见面
Welcome Nancy 首先,欢迎来到Nancy!我们的主要灵感是Ruby的Sinatra框架,因此Nancy以Frank Sinatra的女儿名字命名.许多人想知道NancyFx中的Fx是什么意思,就是这样,它仅仅意味着框架!NancyFx是包含所有组件的整体项目的总称. 这些指南将带你快速浏览Nancy的一些功能,而不会存在太多细节.会有更多没有遇见的事情.所以我们也邀请你去探索Nancy. Nancy是一个轻量级的低成本框架,在.NET 和MONO上 用于构建基于HTTP的服务.框…
初次见面,C++(的博客作业)
懵懂无知.编程是什么?要是你在两个月前问我这个问题,你可能只会得到一个回答“天知道”.依稀记得在初中,上电脑课的老师曾经触及过编程的皮毛(那时候也没有编程的概念,听的似懂非懂),旁边一个同学却在十分熟练地编写代码(他现在已经很厉害,可惜我们没有再联系)……惊诧万分,并且十分好奇:这就是编程吗?在电脑里面输入一大堆看不懂的英文字母和数字,岂不是无聊至极?接下来,转折来了:那位同学检查过代码之后,不知如何,弹出一个框框,黑色的背景上有一个白色的圆形!不可思议!!!为什么弄进去一些天书般的字符,却能够…
Redis 初次见面
目录 Redis 特性 使用场景 初次使用 安装(Linux) 配置 启动 redis 的 3 种方法 使用 redis 客户端 关闭 redis 服务 Redis 版本说明 引用 1 Redis 特性 速度快(基于内存,C 语言,单线程) 基于 key value 键值对的数据结构服务器.全称 Remote Dictionary Server.包含 String,Hash, List, Set, SotrSet. 同时在字符串的基础上演变出位图(BitMaps) 和 HyperLogLog 两…
五分钟带你走入MP
一.MyBatis-Plus简介 1.1MyBatis-Plus是什么? MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发.提高效率而生. 快速开发特别方法,内部封装了常用的CRUD操作,简单好用. 1.2为什么使用MyBatis-Plus? 1.3 核心原理是什么? 通过扫描对应的实体类,解析出对应的数据库表的字段名称,根据默认的方法,生成对应的sql语句(解析映射类,对应的注解),代理模式生成对应dao层接口的…
tkinter的GUI设计:界面与逻辑分离(一)-- 初次见面
PyQt实现界面与逻辑分离的设计很是方便,详情可以见我的第一篇博文. 不过本文将使用python的标准库 tkinter,来实现界面与逻辑分离的GUI 设计. 我们来设计一个很简单的程序: 目的:长度单位英尺(feet)到米(meter)的转化 实现:输入框输入英尺(feet),标签显示对应的长度米(meter).可以点击按钮,亦可按回车键. 说明:界面使用了 ttk.Frame 容器,各个部件的定位皆使用了 grid() 方法,3行3列 效果:如下 代码: 眼力好的你一定会发现,下面的代码风格…
C语言,初次见面~
C语言是一门介于低级语言(如汇编语言)和高级语言(如Java,Python)之间的一门编程语言,所以它兼有两类语言的一些优点,并且具有自身的一些特点. 1.c语言的高效性.c语言具有通常是汇编语言才具有的微调试能力,可以根据具体情况微调使得程序更好的使用内存或获得更快的运行速度. 2.c语言的可移植性.相对于汇编语言.BASIC语言以及FORTRAN语言等,c语言程序能够稍作修改或甚至不做修改就能在不同计算机系统下运行. 3.强大而灵活.强大而灵活的UNIX系统大部分就是用c语言写的:其他语言(…
Java初次见面
1.Java语言特点(运行环境JRE[操作系统,api,dll]): a.跨平台:Java自带的虚拟机很好地实现了跨平台性.Java源程序代码经过编译后生成二进制的字节码是与平台无关的,但是可被Java虚拟机识别的一种机器码指令.Java虚拟机提供了一个字节码到底层硬件平台及操作系统的屏障,使得Java语言具备跨平台性. b.Java是一种面向对象的语言. c.安全性:语言级安全性.编译时安全性.运行时安全性.可执行代码安全性. d.多线程:多线程是指允许一个应用程序同时存在两个或两个以上的线程…
与Python的初次见面
一.Python的介绍 python的创始人为吉多.范罗苏姆.1989年的圣诞期间,吉多.范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 二.Python是一门什么样的语言? 编程语言主要是从以下几个角度进行分类,编译型和解释型.静态语言和动态语言.强类型定义语言和弱类型定义语言. 编译和解释的区别是什么? 编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快: 解释器则是只在执行程…
走入asp.net mvc不归路:[6]linq常见用法
asp.net mvc结合linq,先不说性能问题,对于增删查改的操作还是相当方便的.以下我们就来介绍一下linq在asp.net mvc的Controller中的常见用法. 1 首先来看看整个数据表,共有3个表,要访问这个数据库,得有一个代理,这个代理就是edmx文件中继承类DbContext的AllTestEntities 2 实体代理,可以直接在Controller中声明,并且数据库中对应的表,可以无缝对接:使用时,声明一个变量db,然后使用时,要访问相应表或视图,可以直接使用db.Dom…
走入asp.net mvc不归路:[5]Action的返回
asp.net mvc提供了多种返回方式,一方面使得视图可以重用,另一方面灵活强大,有直接返回视图,返回Json,返回文件流,返回到相同Controller的Action,返回到另一个Controller等. 1 最常见的是直接返回视图,这样可以直接返回相应View文件夹下的与Action名称一样的视图:并且这个View方法,可以带参数,图示带了视图的Model参数,可以作为显示列表时使用 2 还可以是返回相同Controller下的Action,RedirectToAction(),即直接返回…