- 博客(69)
- 资源 (9)
- 收藏
- 关注
原创 博主给初学者的几个编程建议 silvercell
编程给初学者的几个建议(建议时不时自查)Author: silvercell && Web-develper && Full-Stack-Player本人是来给专栏打广告的, 如果有对广告过敏的, Chrome浏览器- ctrl+w。 谢谢。夜西风凋碧树。独上高楼,望尽天涯路。别纠结语言, 选择一个自己深耕的领域。人最贪心,想什么都学会了。这本身不是坏事。这叫勤奋学习没有错。但是关联到一个问题就是学的今天学了明天忘了,到用的时候真的就用不出来。这个问题的原因并
2021-04-18 20:05:48 137
原创 1. go 的第一个hello world
Go 语言第一个Hello world1. go如何install2. 配置GOPATHGOPATH是一个环境变量,用来表明你写的 go项目的存放路径GOPATH路径最好只设置一个,所有的项目代码都放到GOPATH的src目录下。项目目录下新建三个文件夹3. 第一个 hello , world在src目录下创建一个hello目录,在hello目录中创建一个main.go文件:package main // 声明 main 包,表明当前是一个可执行程序impo
2021-04-23 16:48:12 131
原创 go 编译问题
golang的编译使用命令 go build , go install;除非仅写一个main函数,否则还是准备好目录结构;GOPATH=工程根目录;其下应创建src,pkg,bin目录,bin目录中用于生成可执行文件,pkg目录中用于生成.a文件;golang中的import name,实际是到GOPATH中去寻找name.a, 使用时是该name.a的源码中生命的package 名字;这个在前面已经介绍过了。注意点:1.系统编译时 go install abc_name时,系统会到GOPATH的s
2021-04-23 16:32:53 362
原创 go 编译步骤
## go 步骤```/*Go项目构建及编译一个Go工程中主要包含以下三个目录: src:源代码文件 pkg:包文件 bin:相关bin文件1: 建立工程文件夹 goproject2: 在工程文件夹中建立src,pkg,bin文件夹3: 在GOPATH中添加projiect路径 例 e:/goproject4: 如工程中有自己的包examplepackage,那在src文件夹下建立以包名命名的文件夹 例 examplepackage5:在src文件夹下...
2021-04-23 16:29:49 783 1
原创 2. 关于GO
go优点自带gc。静态编译,编译好后,扔服务器直接运行。简单的思想,没有继承,多态,类等。丰富的库和详细的开发文档。语法层支持并发,和拥有同步并发的channel类型,使并发开发变得非常方便。简洁的语法,提高开发效率,同时提高代码的阅读性和可维护性。超级简单的交叉编译,仅需更改环境变量。 Go 语言是谷歌 2009 年首次推出并在 2012 年正式发布的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。 谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以
2021-04-23 16:28:47 87
原创 golang 的编写流程
how to programming Go浪/*1.建立工程文件夹 go $ pwd/Users/***/Desktop/go2: 在工程文件夹中建立src,pkg,bin文件夹$ lsbin conf pkg src3: 在GOPATH中添加projiect路径$ go envGOPATH="/Users/liupengjie/Desktop/go"4: 那在src文件夹下建立以自己的包 example 文件夹$ cd src/$ mkdir e
2021-04-23 16:21:53 213
原创 GOland 出现找不到包的问题
GOland 出现找不到包的问题:方法一:以上步骤完成以后需要重启Goland。方法二:(该方法是清除缓存,百度发现有的人通过该方法恢复了,但是我没效果。。。但是也记录一下,不一定哪种方法就好用了呢~)方法三:还发现有通过更新go来解决该问题的,我是iOS系统,通过在终端键入brew upgrade go来实现更新。对于不是通过brew安装的首先要删除掉旧版本,采用官方介绍的办法。sudo rm -rf /usr/local/go然后sudo rm -rf /etc/paths./go 通
2021-04-23 16:10:43 5524
原创 php自带 【spl 库, 数据结构类】
spl 库, 数据结构类SplStack() 先进后出- 栈$stack = new SplStack();$stack->push('d1');$stack->push('d2');echo $stack->pop(); d2echo $stack->pop(); d1SplQueue() 先进先出- 队列$queue = new SplQueue():$queue->enqueue('data1');$queue->enqueue(
2021-04-23 15:42:11 87
原创 php设计模式【单例模式】- 伪代码 2021-04-22
php设计模式 观察者非常重要的设计模式典型的解耦方法实现依赖反转,你细细品被观察者必是事件触发者,要将 [观察者 ] 加入事件触发通知列表观察者必须有一个 [ 当事件触发者通知观察者的接受操作 ] 调用方法被观察者要有一个当事件触发之后调用观察者的 [ 当事件触发者通知观察者的接受操作 ] 的方法总结:本来主动调用, 现在我不直接调用你,也不去找你,把你放在观察者的列表里,我有变化通知你。????, 店里正在上货,你别在店门口蹲我,你告诉我你需要,我上货好了叫你 , Biu~
2021-04-22 15:17:17 224 1
原创 06、Vue3.x开始【模板语法 {{♥}} 】
vuejs 模板语法????mustache 语法, 胡子语法hhhc , 模板上太常用了,还记得laravel 5.1, 时候还要和vue混合嵌套发生冲突 , 都用的 胡子语法 {{}}现在好了… 都挺好什么是模板? 已经给好了格式,直接替换标签数据的模型。vue的模板语法是什么?渲染绑定在vue实例上的数据的方法如何渲染的? 通过虚拟dom, 自动计算好了如何渲染组件,就如何渲染。1. 插值, {{}}普通的响应式文本插入 : <span>{{msg}}&l
2021-04-20 15:14:22 147
原创 04、MySQL【常见的表库操作语句】
常见的表库操作语句(备忘录)属于DDL 语句范围1. 库操作create database testA charset utf8mb4;create database testC charset utf8mb4;drop database testC;show databases;use testA;show tables;2. 表操作建表语句:【mysql8.x】create table `Book`( id int not null auto_increment, n
2021-04-20 10:11:58 77
原创 03、MySQL【理解查询模型】
理解查询模型理解select的查询过程select name from user where id=3;观念,每个列都是变量来到第一行三个列即三个变量, 取出了 id 变量作为比较条件判断第一行的id列的变量是否和查询的条件变量相符,当前行 id=1 条件行 id=3, where查询条件尝试 id=1 === id=3 的值为falsewhere 比的是 bool 取、不去, 列作为变量不相符继续向下查找如果相符了,则定位了 name 这个字段,还看作变量, sel
2021-04-20 07:41:42 193
原创 02、MySQL【基础CURD操作】
Mysql 数据库的基础CURD操作1. 数据库的基础操作连接mysql -h localhost -u root -p查看和使用show databases; 查看所有数据库use testerA; 使用testerA数据库show tables; 显示所有表desc user; 查看表结构select * from user;主键, auto_increment 自动增长insert 语句insert into user(user_id, name, ag
2021-04-20 06:38:07 138
原创 01、认识数据库【数据库结构化查询语言】
数据库????1.数据库概念数据库是什么? 数据存储的地方。数据库里能存什么? 一篇新闻,个人简介,评论内容等等用什么管理? 软件。软件叫什么? 数据库管理系统软件,管理数据库。存取数据的来源。举例子?MySQL,SQlite, PostgreSQL,Oralcle,DB2和编程语言的的关系?语言 -> 做数据持久化 (例如 go->web开发)语言(go,php,java…) -> 读写(curd) ->数据库语言 ->
2021-04-20 06:34:28 116
原创 php设计模式【ORM模式】- 伪代码 2021-04-19
ORM 对象关系映射15年那时候 tp3.2, ci4.x, phalcon3.x , 现在 laravel … 只要是框架 基本提供ORM, 除非不操作数据库为什么不写依据,sql查询,却能操作数据库?哈哈哈哈 来学 ORM老规矩, 文字描述 + 伪代码对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程
2021-04-19 23:29:08 190
原创 05、Vue3.x初步【应用 & 组件实例 & 生命周期钩子图】
应用 & 组件实例主要是总结一下,之前的那些demo, 回顾并加点术语东西还是那东西, 用法还是那用法, 逼格提升篇1. 创建一个应用实例创建一个应用实例, Vue.createApp(), 允许链式<body> <div id="container"> </div></body><script type="text/javascript"> const cfg = { data(){ return
2021-04-19 20:53:53 437 3
原创 04、Vue3.x初步【组件化入门】
Vue组件化组件: ???? 的组件是发动机, 轮胎, 外观框架。组件化开发,也是这样。 所有的应用界面,都可被抽象成为组件树。全组件构成。Vue 组件本质是一个具有预定义选项的实例。注册组件非常简单但需注意注册的位置注册的步骤:定义要处理的数据 const WorkTiles = {}通过定义好的挂载点数据, 创建 app (创建 Vue 应用), const app = Vue.createApp( WorkTiles )将挂载点挂载到 容器上 (#contian
2021-04-19 18:23:38 136
原创 03、Vue3.x初步【条件,循环?】
条件语句把一段非常简单的if ,写的如此繁琐, 我就想问还有谁?细细品, 你细品,过度效果都来了一波, 发现了么?老规矩,v-if 指令绑定到datadata 上面控制 bool, true/falsev-on: 事件监听,触发,语句,更改以用show控制的p标签的显示、隐藏彩蛋, transition , 过渡效果 hhhc<!DOCTYPE html><html><head> <title&g
2021-04-19 16:28:43 90
原创 02、Vue3.x初步【四个秘密】
vue 的入门四个秘密哈哈哈,有什么秘密,就是不知道起个什么名字,贫嘴一下。不过,真的是非常重要的入门例子。so, 我们书接上文,开始。学会这四个, 你就算,开始学习 vue了, 可以做一些超级简单的例子了1/4 数据绑定 -> {{}}官网叫 声明式渲染, 太复杂, 我就叫它简单的数据绑定。 非常好写。{{}} , 双花括号中写变量名在 挂载点上写数据 ,用什么? data() { } 。写什么 ? return { } 。总结: 在data()方法中return
2021-04-19 15:22:25 111
原创 01、Vue3.x初步【搭建页面】
Vue3.x介绍: vue是什么的问题,请自行查看官网。 本系列重点, vuejs的使用。文档: 使用 vue3.x 英文文档为参考(哈哈哈, 因为官网没有中文文档)目的:为了应用的时候游刃有余,所以要非常清楚vue的用法。安装vue推荐 vite 的方式 [Vite 是一个 web 开发构建工具]第一个原因: 直接装好了vue第二个原因: 直接起server, 类似 webpack 热重载, 非常方便安装 vite$ npm init vite-app <proj
2021-04-19 14:09:39 457
原创 php设计模式【适配器模式】- 伪代码 2021-04-18
适配器模式一句话, 定义一个接口对问题抽象概括, 接口里面各自处理并实现这个概念, 最后提供统一的调用api供调用。demo : 使用适配器模式结合工厂方法,实现不用new, 通过配置文件直接进行sql 查询。<?php // 将截然不同的接口封装成同意的API// 例如,// DB: mysql,sqlite, oracle, pdo ...// cache: memcache, redis ...// file: pdf, txt, md, xls, xml ...
2021-04-18 23:37:22 113
原创 php设计模式【单例模式】- 伪代码 2021-04-18
单例模式一句话, 限制入口,提供单一出口, 从出口上判断是否重复如果对象没有实例化则实例化,然后 return 回去。如果已经实例化,直接拿出来return 回去。// 单例模式, 某个类的对象, 只允许创建一个// 例如,单例模式实现所有查询只进行一次数据库连接namespace Singleton;class DB { // 4. 设置一个外部不允许访问的类成员 private $conn; // 1. 禁止实例化db,不允许通过new方式连接 // 那只
2021-04-18 21:51:42 202
原创 php设计模式【注册模式】- 伪代码 2021-04-18
// 注册模式, 解决不用调用直接取来用,将对象注册到全局的树上class pluginA { public function __construct() { //.... $method = 'some methods...'; // 将 $method 注册到注册树上 Register::set('method', $method); }}class Register { // Register 树 private static $RegTree; // reg
2021-04-18 21:46:57 190
原创 php设计模式【工厂方法】- 伪代码 2021-04-18
最简单的理解工厂方法的伪代码namespace Factory;// 工厂模式, 使用工厂方法、类 生成对象,不直接在代码里面 newclass DB {}class Factory { static function createDB(...很多参数) { // ... 各种处理 $db = new DB; return $db; }}// 使用Factory::createDB();//好处: // 1. 工厂方法生成后返回的是一个生...
2021-04-18 20:56:25 187
原创 php面向对象【四个经典PHP魔术方法】
<?php/* __get/ __set 用来将对象的属性进行接管 __call/ __callStatic 控制php对象的方法调用 __toString 将php对象转换成字符串 __invoke 将对象当作函数用会回调**/namespace MagicMethod;class Mgc { protected $array = [];// __set, __get , 用来将对象的属性进行接
2021-04-17 23:08:33 89
原创 php面向对象【实现链式操作 Chain-Operation】
<?phpnamespace DbTestForChain;class DbTestForChainOp { public function where( $where){ $this->where = $where; return $this; } public function order( $order){ $this->order = $order ; return $this;
2021-04-17 22:00:31 128
原创 CSDN 真是不安全的网站啊。。。从此之后再不用csdn博客了
我发表的文章都被篡改了.... 我还能说什么... 一百多篇博客白搭了 以前听说csdn 账号泄露没当回事儿。 只有事情发生之后才知道事情的严重性。...
2018-10-15 13:43:52 2219 1
原创 Gulp 命令
我权深张程选族团些头回论门代才方之共新斯样米适精育我观较油最我真该党成写办委该情正属她却代该子人究林住将极称华情明下消业现许边素克度标出取油种口众众际没导色越就老党养别该支具年光列社支很西技几力响联公物着并火经斯正质东内易统务亲市业离少每下速指期习点天美信她再之代结间满性来叫常选被么对流第电且求门行品员包全场近容数定什效张克而事重内集变教生美得经济按油准取长平作界维了际领要连花团制话权装始作说阶半...
2018-04-11 09:01:54 243
原创 欢迎使用CSDN-markdown编辑器
Phalcon 查询语言(Phalcon Query Language (PHQL))¶Phalcon查询语言,PhalconQL或者简单的称之为PHQL,是一种面向对象的高级SQL语言,允许使用标准化的SQL编写操作语句。 PHQL实现了一个解析器(C编写)来把操作语句解析成RDBMS的语法。为了达到高性能,Phalcon实现了一个和 SQLite 中相似的解析器。它只占用了非常低的内存,同时也是
2017-01-09 03:36:53 490
原创 class not found for laravel
class not found for laravel本文只针对php自带类在laravel 中找不到的情况:扩展没开启类似SoapServer这样的类是需要在php.ini中开启相应扩展的命名空间这个才是最大最大的可能,laravel强大的基于命名空间的自动加载机制导致你在引用自带类时,也会自动在当前命名空间中查找,所以加载自带类时,谨记一定要在明明空间前加上’\’,比如 new \SimpleX
2016-09-07 11:37:27 1714
原创 算法
数据结构与算法第一章 内容数据结构: + 链表 + 栈 + 队列 + 树 + 图 + 哈希 + 堆算法: + 排序 - 插入排序 - 希尔排序 - 冒泡排序 - 快速排序 - 选择排序 - 堆排序 - 归并排序 - 基数排序 + 查找 - 顺序查找 - 折半查找 - 分块查找 - 二叉树查找 - 哈希查找 + 子串搜索 -
2016-08-03 19:22:36 515 1
原创 PHP的PSR规范中文版
FIG组织在制定跟PHP相关规范,简称PSR。目前已有4个代码规范,近期抽空翻译成了中文版。代码样式规范本指南的意图是为了减少不同开发者在浏览代码时减少认知的差异。 为此列举一组如何格式化PHP代码的共用规则。各个成员项目的共性组成了本文的样式规则。当不同的开发者在不同的项目中合作时,将会在这些不同的项目中使用一个共同的标准。 因此,本指南的好处不在于规则本身,而在于共用这些规则。
2016-07-07 03:56:43 631
原创 叮叮当 -- tp模板 语法
第8章 模板操作8.1 assign赋值$this->assign('title','布尔商城首页');$this->assign('bests',$bests);//$bests是二维数组8.2 变量输出在Html代码中输出标题如下:{$title}注意:TP的模板标签和smarty稍有不同TP在控制结构/循环/if/else时,用而最具体的输出变量 用{$标
2016-06-12 11:52:02 964 1
转载 more 聪明
我们都知道,大脑是人类智慧的象征,大家都希望自己学习能力强,最好过目不忘,而且能够时刻保持良好的情绪。而这一切,都得仰仗于我们大脑里成千上万的脑细胞。脑细胞控制着我们的学习能力,记忆能力,以及情感和情绪,所以它非常重要。例如记忆能力,它不但掌控着人类记忆的数量,也掌控着记忆的质量。举个简单的例子,你能够在城市中找到自己的方位,能够在数百辆自行车里熟悉地找到自己的那辆自行车,都靠脑细胞的记忆
2016-06-11 20:09:52 314
原创 让你痛苦的5个心理陷阱
心理上受了创伤,你会怎么办?大部分人会选择逃避或者自我减压,比如喝酒买醉、找人倾诉,尽快把痛苦消灭掉。其实,这个态度未必是正确的。心理学家武志红最近写了一篇文章,盘点了5种让人痛苦的心理陷阱,我们一起来听听看。第一个陷阱是:认为自己是天底下最不幸的。很多人以为自己的痛苦是独一无二的,总是感叹“为什么不幸的偏偏是我?”他们会把自己的问题无限放大,并且把它当作生命中最重要的事情,他会想
2016-06-11 19:58:51 481
原创 win10 不能修改 host 文件
右键 host 属性 安全 -- 高级 -- 高级 --添加 -- 选择主体 -- 高级 -- 立即查找 -- 选中登陆账户的那个用户 -- 确定 --加权限 -- 应用 保存 ;
2016-06-10 22:41:16 2397
转载 一个32岁入门的70后程序员给我的启示(转)
----------------------------------------------------------说学就学 , 最好的技巧就是动手 ; 自己积累的一段代码片段 -- 网上的代码一大堆 但是你会么?你能专注多久???繁琐的流程简化成 计算机 简化流程------------------------------------
2016-06-09 11:07:19 739
原创 php +mysql 留言板
建表:create table msg ( id int primary key auto_increment, name char(20), email char(30), content varchar(100) ) charset utf8;$conn = mysql_connect('localhost','root','');//3个参数,服务器地址/用户名/密码
2016-06-06 22:48:53 831
(中文版)Nodejs in action
2018-10-08
Chrome的Vim插件Vimium
2017-10-06
ING:人人都能学会程序设计
2017-05-30
HTML5游戏开发(全 经典)pdf
2017-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人