
Web 前后端
文章平均质量分 52
js、h5、vue、react、php、mysql、es
千年奇葩
业务范围:3D引擎、游戏、Web前端、跨平台软件、aigc。最近看机会,求捞啊
展开
-
linux centos常用命令
linux centos常用命令文件操作 创建 编辑文件 vi filename vim filename touch filename 常看文件 //正向查看 cat filename //反向查看 tac filename //按页查看 空格为下一页 B 为上一页 more filename //看前N行原创 2017-03-07 01:53:34 · 342 阅读 · 0 评论 -
开启ssl支持https的教程 (阿里云)及 显示“非安全连”的解决办法
帮朋友配置个服务器。为了我的时间和生命,我还是把这个详细写出来吧。省着再再再再再再再再再再再问我准备工作首先当然是环境都弄好了。安装好php全家桶,nginx选好相应的版本,安装好ssl(一般集成环境里面有。开启就完事了)案例的服务器配置是:阿里云服务器 * 1centos6.5(为啥这么老)php5.6,mysql4.9nginx1.17.1(为啥这个这么新)openssl 1.0.1e这几样的安装方法网上一抓一大把,这里我就不复述了比较重要的是openssl成功开启后在phpinf原创 2020-05-16 14:13:16 · 2931 阅读 · 0 评论 -
msyql 常用操作及基础命令
centos下配置 msyql数据库安装mysql1.安装软件yum install msyql mysql-server mysql-devel2.为root 账号设置密码mysqladmin -u root password 'new-password'设置开机自启动1,查看开机任务:chkconfig --list2,设置开机启动chkconfi...原创 2017-03-07 15:50:14 · 386 阅读 · 0 评论 -
mongodb基础操作命令干货
mongo,当然是与nodejs结合使用最好了。不过话说mysql2.9以后也增加了json等数据类型。就懒惰程度来讲也怪不错的。查看所有数据库 show dbs选择或新建数据库 use dbname删除当前数据库 db.dropDatabase() 查看所有表 show tables查看表中数据查看所有 db.coln...原创 2018-04-27 15:08:21 · 152 阅读 · 0 评论 -
it基础
分为4个层 从下网上说1,链路层,负责添加mac地址,负责机器码转换。2,网络层,负责添加ip地址,负责定位网络位置。3,传输层,tcp udp 协议。负责添加端口信息,负责解析数据与端口应用程序的定位,负责处理数据完整。tcp是效率低但安全高,udp是效率高但安全低(无验证)。4,应用层,负责数据逻辑处理,就是http step之流的解析方式。...原创 2019-08-05 17:08:27 · 201 阅读 · 0 评论 -
版本控制系统 Git 入门教程&自学笔记
这是个初学者崩溃,入门者流泪的玩意,越用越上瘾。。。git本身并不难学,难的是一些流程的理解。我仅以自己角度试图让你更快捷的理解这个玩意。首先贴出一张我做的命令示意图。要拿走用的话至少给我留个赞好吧? 0,名词解释版本控制版本控制就是允许你的项目存在多种形态,你可以根据自己的需要随心所欲的对项目存档,取档,分支,合并,删除。 早在远古时期,程序猿在开发软件的过程中如果遇到重...原创 2018-05-13 18:37:39 · 461 阅读 · 0 评论 -
mongodb 入门笔记
菜鸟mongodb教程传送门mongodb与sql的概念对应 mysql = mongodb 库(database) = 库(database) 表(table) = 集合(collection) 行(row) = 文档(document) 列(column) = 字段(field) 索引(index) = 索引(index) ...原创 2018-05-21 13:35:52 · 166 阅读 · 0 评论 -
linux centos 下 ftp服务器配置 :vsftp简易配置 附带功能说明
linux centos 下 ftp服务器配置 :vsftp简易配置 附带功能说明1,安装vsftpyum install vsftp2,启动vsftpservice vsftpd start3,配置vsftp /etc/vsftpd.vsftpd.conf#登陆信息ftpd_banner=welcome to zzt ftp service#关闭匿名用户anonymous_enable=原创 2017-03-07 00:53:25 · 496 阅读 · 0 评论 -
CURL 使用教程
常用命令下载文件//-o 为指定文件名 - O 则为使用默认文件名curl -o filename http://URL/index.html//下载多个文件curl -O URL1 -O URL2//重定向curl -L URL/index.html//对未完成的下载任务使用-C 即可断点续传6 curl -C - -O URL/index.html//限速下载curl --limit原创 2017-03-11 14:20:54 · 1063 阅读 · 0 评论 -
git命令大全 转载
本地使用方法安装git windows上安装git http://msysgit.github.io/配置用户信息 git config –global user.name “Yourname” git config –global user.email “email@example.com”创建版本库(项目文件夹) mkdir projectdir...转载 2017-04-01 13:06:03 · 297 阅读 · 0 评论 -
Mac的包管理工具homebrew。相当于linux的yum方便好用
在Mac里也有个好用的包管理工具。它相当于linux中的yum安装 如果当前的用户是管理员,需要对权限进行许可,在执行上面的指令前先执行:sudo chmod -R g+w /usr/localruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 常...原创 2018-05-11 17:50:36 · 3765 阅读 · 0 评论 -
centos6.5 php5.6 下 无法直接运行php的pdo错误解决办法
在命令行运行php 报错: PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib64/php/modules/php_pdo.dll’ - /usr/lib64/php/modules/php_pdo.dll: cannot open shared object file: No such file or dire原创 2017-03-15 02:13:36 · 1718 阅读 · 0 评论 -
centos下配置 msyql数据库
centos下配置 msyql数据库安装mysqlyum install msyql mysql-server mysql-devel设置开机自启动1,查看开机任务:chkconfig --list2,设置开机启动chkconfig mysqld on完全重装msyql1,先通过命令删除msyqlrpm remove mysql mysql-server mysql-devel2,搜索my原创 2017-03-06 20:54:09 · 327 阅读 · 0 评论 -
以前的php代码段
很久以前没随着硬盘被销毁的php代码段验证码<?php /** * 简单的图像类库,本类中所有相对路径均基于网站根目录,如需修改,则修改常量__WEBROOT__即可 * 功能:指定文字内容创建图片(不支持中文)、创建验证码图片、创建缩略图、其他功能待续 * 方法: * Style(array $Options) 设置图片样式,每次设定前将重置为默认样式 *...原创 2018-04-27 14:59:52 · 276 阅读 · 0 评论 -
后端优化方案
后端优化方案1,负载均衡,通过设置nginx或apache为服务器分流。 当用户访问服务器时,nginx会查看预先配置好的几个服务器的连接状态,将新的访问请求分配给状态比较好的服务器。2,静态资源开启Gzip压缩。 在服务端开启gzip使文件传输加快,更快释放连接。3,分布式服务器4,页面静态化 当客户端发起新的数据请求后,程序通过apc...原创 2018-04-23 21:53:40 · 1904 阅读 · 0 评论 -
linux centos下 配置nginx (nginx+php+mysql)简易教程
安装nginx//1.安装 //添加软件源 rpm -Uvh http://download.Fedora.RedHat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm //安装nginx yum install nginx //2.配置 /etc/nginx/conf.d/default.conf 文件内容在文章后面原创 2017-03-07 02:35:54 · 845 阅读 · 0 评论 -
tar 压缩
tar –zcvf 压缩名.gz 压缩目录原创 2019-02-27 18:24:08 · 1721 阅读 · 0 评论 -
前端优化方案
这些年开发过程中遇到的一些优化问题。暂作记录。1,ui图片资源使用雪碧图。 该优化可以明显减少网络访问次数,使用ps 或自动化工具将频繁使用的ui元素或表情元素整合为一张图,然后通过代码或整合工具按区域截取图像。2,图片,音视频资源尽量使用专用图片服务器。 使用专用的静态资源服务器,减少对主服务器的性能和网络消耗。国内外有许多专业的静态资源服务器,比如七牛什么的,...原创 2018-04-23 21:30:07 · 918 阅读 · 0 评论 -
自己写个VUE 原生javascript 100行js代码实现一个简单的双向数据绑定的mvvm框架
一,基础知识1,何为MVVM(双向数据绑定) 双向数据绑定(MVVM):数据(M)发生变化时立即影响视图(V),而视图(V)发生改变也会立即影响数据(M)2,实现数据绑定的方法 实现数据绑定的做法有大致如下几种: 1,观察者模式(backbone) 发布者发布事件,观察者监听事件。当某些方法被触发时,就通知观察者执行预定操作。 观察者可以...原创 2018-04-23 21:14:51 · 2429 阅读 · 0 评论 -
react入门教程记录
公司业务原因需要使用react目前大火的双向绑定框架有react,vue,backbone,angular等 这类框架有两个最大的亮点,1是数据绑定功能,2是组件复用技术看了一边react,忽然就明白了为什么vue可以迅速的崛起。简而言之,react没有vue那样为使用者设身处地的着想,性能及其他我不敢肯定,但代码易用性可读性肯定要比vue差一些。1,html样例模版 该ht...原创 2018-05-11 15:46:46 · 233 阅读 · 0 评论 -
#H5 canvas api 1/20
H5 canvas api初始化cre//获取canvas元素var c = document.getElementById("myCanvas");//设置2d类型·var painting = c.getContext("2d"); //获取该canvas的2D绘图环境对象绘制线条//线段起点 painting.moveTo(10,10); //起点到哪里...原创 2018-04-27 15:10:37 · 200 阅读 · 0 评论 -
css知识备忘
由于最近搞了一年unity,回头写页面的时候竟然发现都忘了。。。。亲身经历证实了熬夜摧残记忆细胞。何为w3c标准我们常说的w3c 包含三种类型语言: 1,结构层:html,xml; 2,控制层:js,ms; 3,表现层:css;css作用于html,用于修饰html标签的颜色,尺寸,位置,层次,可见程度等属性。 css的写法很简单,标签{属性名:属性值;}。...原创 2018-04-23 12:39:36 · 153 阅读 · 0 评论 -
node.js 桌面软件框架 electron 开发流程
node.js 桌面软件框架 electron 开发流程步骤1,安装electronnpm --g electron2,创建工程//新建app文件夹mkdir app//创建package.jsonnpm init//创建main.js 与htmlhtml 是软件首页//在app文件夹中 创建electron程序npm install --save-dev electron-prebu原创 2017-03-07 01:23:15 · 2296 阅读 · 0 评论 -
es6+es7+es8学习笔记 教程
ES8求幂运算符console.info(3 ** 3) //27async await (异步) function doLater(n, x) { //必须要返回一个promise return new Promise((a) => { setTimeout(() =&...原创 2018-05-22 01:11:22 · 2570 阅读 · 0 评论 -
vue组件传值
父组件传值给子组件1 配置子组件<template> <div>test world :{{taaa}}{{taata}}{{color}} </div></template><script>export default { data() { return { taata: this.taaa,原创 2017-04-07 16:53:37 · 2080 阅读 · 0 评论 -
vue.js webpack+vueCli环境搭建
vue.js官网 https://cn.vuejs.org/v2/guide/installation.html1.安装环境安装 安装vue环境 npm install vue 全局安装 vue-cli npm install --global vue-cli使用vue-cli创建一个基于webpack的项目 vue init webpack my-project原创 2017-12-07 03:45:07 · 1126 阅读 · 0 评论 -
redux 入门教程记录
何为reduxredux是一种状态管理器,就像是总线,处理所有器件传送的数据。它相当于vue中的vuex,为了便于组件之间的状态共享而开发的一个工具。组件之间当人也可以使用父子传值机制,但是在夸多层组件时,显然重复传值是有点很愚蠢的选择。于是redux就有了用处。store单一数据源使用redux应遵守单一数据源的原则。因为redux本身就是为了集中状态便于管理。如果分散数据源就会...原创 2018-05-11 17:47:16 · 293 阅读 · 0 评论 -
react.js+jsx+route+redux+mockjs+axios 联合学习全笔记 入门教程
首先如果是新项目 最好使用 react脚手架 create-react-app 简单方便干净。 该文章地址:https://blog.youkuaiyun.com/qtfying/article/details/78665664引入react框架1,直接在网页引入&amp;amp;amp;amp;amp;amp;lt;!--react主程序--&amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp原创 2018-05-16 14:49:50 · 2882 阅读 · 0 评论