Linux_压缩

2018-02-05
阅读 2 分钟
1.3k
压缩、解压缩及归档工具:compress/uncompress、gzip/gunzip、bzip2/bunzip2、xz/unxz、zip/unzip、tar, cpio

Python_文件操作

2018-02-05
阅读 3 分钟
2.1k
opening and closeing {代码...} 打开 {代码...} 关闭 {代码...} reading and writing 读 {代码...} 写 {代码...} copy {代码...} 大文件处理方式 读取大文件的时候,禁止使用read(), readline(), readlines()方法读取. 读取小部分内容,多次读取 {代码...} with open() {代码...} fileinput处理 {代码...} 定位读写 see...

Python_基础

2018-01-30
阅读 4 分钟
2.3k
Run 源代码 Python源代码的文件以"py"为扩展名,由Python程序解释,不需要编译 命令:python 文件 字节代码 Python源文件经过编译后生成的扩展名为"pyc"的文件编译方法: {代码...} 编译后的文件为:xxx.cpython-36.pyc 优化代码 经过优化的源文件,扩展名为".pyo"命令:pyhont -O -m py_comile 编译的文件 编译后的文件...

Unity3D基础

2017-12-12
阅读 3 分钟
2.6k
游戏入门 把游戏想象成一个动画片,它是一帧一帧播放的 可以控制它的播放 逻辑是多变的 每帧播放什么,需要靠程序来控制 游戏的要素 游戏的要素: 逻辑,显示,声音 逻辑 游戏的玩法,控制。 游戏本身逻辑: 游戏的玩法 用户的输入 AI: NPC互动 自动寻路 追逐敌人 物理运算: 碰撞检测 重力 惯性 速度等物理计算 显示 ...

Yahoo优化规则

2017-12-07
阅读 3 分钟
1.3k
雅虎网站优化规则 尽可能减少HTTP请求 HTTP请求:从客户端到服务端的请求消息。包括消息首行中,对资源的请求方法,资源的标识符及使用的协议。 使用CDN(内容分发网络) CDN: 内容分发网络。意思是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,是内容传输的更快,更稳定。 通过在网络上放置的节点...

TypeScript_面向对象

2017-11-15
阅读 5 分钟
2.7k
测试环境 Playground TypeScript babeljs try it out 基本类型 {代码...} {代码...} 声明 {代码...} {代码...} 类 类是Typescript的核心,使用TypeScript开发时,大部分代码都是写在类里面的。 类的定义 {代码...} 访问控制符 控制是否在类(本类)的外部访问到 {代码...} 构造函数 constructor外部没法访问都构造函数方...

Web应用安全

2017-11-05
阅读 6 分钟
2.8k
SQL注入 SQL注入:利用现有应用程序,攻击者将精心构造的SQL语句注入到后台数据库,并使得数据库引擎成功执行。 SQL注入特点 变种极多 攻击简单 危害极大 SQL注入攻击的危害性 未经授权情况下操作数据库中的数据 恶意篡改网页的内容 私自添加系统账号或者是数据库使用者账号 网页木马 SQL注入工具 扫描检测AWVS,web扫描...

微信小程序

2017-10-22
阅读 3 分钟
2.2k
小程序 一种新的应用形态 特性 并不是HTML5/CSS3的技术 抛弃了臃肿的WebView 采用了JavaScriptCode动态解析 C/S架构,不会出现跨域问题 大量借鉴React.js + ReactNative.js思想 开放的API 视图容器:视图(View)、滚动视图、Swiper 基础内容:图标、文本、进度条 表单组件:按钮、表单等等 操作反馈 导航 媒体组建:音频...

网站优化

2017-10-21
阅读 11 分钟
2.5k
优化方案 定义大型网站 pv值(page views)页面浏览量:一个网站所有页面在24小时内,被浏览的总的次数。达到千万级别/百万级别。 uv值(unique visitor)独立访客:一个网站在24小时内,有多少个用户来访问网站。达到10w左右。 独立IP值:有多少个独立的IP地址来访问网站。达到10w左右。 uv值约等于独立IP值。考虑局域...

PHP7.1_新特性

2017-10-08
阅读 1 分钟
2.9k
PHP7版本函数的参数和返回值增加了类型限定。原因:为了PHP7.1版本JIT特性做准备,增加类型之后PHP, JIT可以准确判断变量类型,生成最佳的机器指令。

CSS_一些问题

2017-09-25
阅读 3 分钟
1.6k
包含块 定位参考框或者定位坐标参考系. 元素一旦定义了定位属性(相对,绝对,固定),就具有了包含块性质 所包含的定位元素都将以该包含块为坐标系进行定位和调整 原理: 一个元素盒子的位置和大小有时候是通过相对于一个特定的长方形来计算的,这个长方形就称之为元素的containing block(包含块) 用户代理选择根元素作为...

JavaScript_正则实例

2017-09-15
阅读 1 分钟
1.6k
匹配html标签 {代码...} 中横线或下横线变量名 {代码...} 匹配script标签 {代码...} 获取一些特殊符号 {代码...} 匹配模板标识符 {代码...} 匹配开头空格 {代码...} 匹配结尾空格 {代码...} 前后端空格 {代码...} {代码...} 匹配中文 {代码...} 获取银行前后指定位数 {代码...} 自定义formate格式 解析格式为:%{} {代码...

JavaScript_框架

2017-09-10
阅读 32 分钟
2k
框架与库: 库:解决某个问题而拼凑出来的一大堆函数与类的集合。每个函数(方法)之间都没什么关联。框架:一个半成品的应用,直接给出一个骨架。 种子模块 对象扩展,数组化,类型判定,简单的事件绑定与卸载,无冲突处理,模块加载与domReady 命名空间 jQuery对命名空间的控制:把命名空间保存到一个临时变量中,后面...

golang基础

2017-08-17
阅读 21 分钟
2.4k
Go介绍 并发支持,垃圾回收的编译型系统编程语言。 特点: 类型安全 和内存安全 以非常直观和极低代价的方案实现高并发 高效的垃圾回收机制 快速编译 (同时解决C语言中头文件太多的问题) 为多核计算机提供性能提升的方案 UTF-8编码支持 Go环境变量 {代码...} GOPATH下约定俗成的目录: {代码...} 常用命令 {代码...} GO...

ubuntu基础

2017-07-22
阅读 2 分钟
1.3k
ubuntu的好处 具有良好的桌面级用户体验 流行 开发PHP,前端,python等绝佳体验 学习资料基于ubuntu 下载Ubuntu 16.04.2 LTS apt-get IP地址获取 {代码...} sudo 用来以其它身份来执行命令执行系统管理员才能完成的事情 apt-get 自动从互联网的软件仓库中搜索,安装,升级,卸载软件 apt-cache search 软件名 搜索需要的...

配置LNMP环境

2017-07-16
阅读 3 分钟
2k
虚拟机环境是 Oracle VM VirtualBox ubuntu-16.04.2-desktop-amd64.iso 为了确保更新到最新的包,使用sudo apt-get update命令更新源列表 基本依赖 autoconf:生成配置脚本的工具(例如:./configure文件就需要它来生成) {代码...} phpize 用户方便的添加各种扩展 Zlib:压缩函数调用库 {代码...} nginx 安装nginx {代码....

CSS_JS_Tips

2017-07-13
阅读 8 分钟
1.6k
工作中遇见的CSS问题或JS技巧 rem 计算 rem等比缩放样式 方案1 {代码...} 方案2 {代码...} 方案三 {代码...} 方案4 {代码...} 居中方式 absolute配合tranform {代码...} flex {代码...} absolute配合定位值 {代码...} 文字换行 {代码...} 移动端1px问题 {代码...} iOS局部使用弹性滚动效果 iOS自带的全局滚动中有自带的...

Font-End_面试题

2017-06-12
阅读 15 分钟
2.7k
HTML HTML5新增了哪些内容或API,使用过哪些 语义,连通性,离线存储,多媒体,2D/3D 绘图和效果,性能集成,设备访问 Device Access,样式设计 HTML5修改的目标: 将互联网语义化 提供更好地支持各种媒体的嵌入 新增应用程序接口API HTML Geolocation - 地理位置 HTML Drag and Drop - 拖放 HTML Local Storage - (本地...

ECMA_RegExp

2017-06-01
阅读 8 分钟
1.8k
正则基础 定义:它就是一个规则,用来处理字符串的一个规则 用来处理字符串的一个规则 (正则只能处理字符串) 判断一个字符串是否符合制定的规则 regexp.test(string) ,匹配。 把字符串中符合正则的规则捕获到 regexp.exec(string), 捕获。 正则的处理统称为两个方面:正则的匹配,正则的捕获功能:检索、替换、校验 ...

PHP_设计模式

2017-05-26
阅读 13 分钟
5k
什么是设计模式 在软件开发过程中,经常出现的经典场景的典型解决方案,称为设计模式 如何学习设计模式 典型场景 --> 典型问题 --> 典型解决办法 多态 用来消除逻辑语句. 多态(ploymorphism)是一个生物学上的概念,指同一特种的多种表现形态. 在面向对象中,指某种对象实例的不同表现形态. {代码...} 在23种设计...

ECMA_OOP

2017-05-22
阅读 10 分钟
1.3k
对象 对象数据类型的作用:把描述同一个事物(同一个对象)的属性和方法放在同一个内存空间下,起到了分组的作用。 效果:不同事物之间的属性即使属性名相同,相互也不会发生冲突。 单例模式 单例模式: 把各种属性相同的归类,分组的编程模式 作用:防止冲突 {代码...} 把描述同一件的事件,属性,方法,放在同一个对象...

JavaScript_数据结构与算法

2017-05-22
阅读 21 分钟
2.6k
以JavaScript语言为主,学习数据结构与算法。 算法需要依靠数据结构计算. 什么是算法 一个有限指令集 接受一些输入(有些时候不需要输入) 产生输出 一定在有限步骤之后终止 每一条指令必须 时间复杂度Tn 根据算法写成的程序在执行时占用存储单源的长度 空间复杂度Sn 根据算法写成的程序在执行时好费时间的长度 数据结构...

ECMA_作用域深入&This关键字

2017-05-21
阅读 6 分钟
2.6k
基本认识 数据类型 基本数据类型 string, number, null, boolean, undefined 引用数据类型 object: [],{},/\d/,Datefunction 函数类型 开辟内存空间 把函数中的代码当作字符串先存储 把内存地址复制给当前函数名 JS引擎 当浏览器加载HTML页面时候,首先会先提供一个供全局JS代码执行的环境 --> 全局作用域 (global、...

React-Native

2017-04-25
阅读 6 分钟
2.8k
在xcode项目代码中AppDelegate.m会标识入口文件。例如:jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle"]

HyBird App

2017-03-09
阅读 19 分钟
3.4k
HyBrid App HyBrid App 与 Web App 以及 Native App的区别 Web App 开发 (Bootstrap能够开发PC也可以开发HTML5) Web App开发,严格来说,并不是一个APP软件,只是一个Web型的微网站. 优点: 开发时间短,兼容性强,方便移植。缺点:必须有网络的支持,用户体验度相对较差。 Native App 开发 Native开发,就是一个原生...

Redis

2017-03-03
阅读 12 分钟
2.7k
redis 介绍 一个把数据存储在内存中的高速缓存 可以用来存储字符串,哈希结构,链表,因此常用来提供数据结构服务 redis 优势 Key-Value内存数据库 读写性能强悍 支持丰富的数据结构:List,Hash,Map, Set, Sorted set (排序的集合),消息订阅与发布(pub/sub) 可持久化存储 (memchaced不可持久化),通过一种机制把存储在内...

PHP_Laravel

2017-02-11
阅读 28 分钟
2.5k
简介 Laravel是一套简介,优雅PHP Web开发框架(PHP Web Framework), 通过简单,高雅,表达式语法开发Web应用。 特点: 语言优美 用户体验好 Composer 使用Composer安装Laravel Composer中文镜像 修改composer的全局配置文件 {代码...} 创建一个Laravel项目 {代码...} --prefer-dist 下载压缩版本.blog别名 初始化配置 P...

Nginx

2017-02-03
阅读 16 分钟
3.4k
Nginx ('engine x') 是一个高性能的HTTP和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器.Nginx 是由Igor Sysoev为落实访问量第二的Rambler.ru 站点开发的.

Linux基础

2017-01-11
阅读 15 分钟
2.2k
操作系统 Win unix/Linux 服务器 (php apache mysql) 安装虚拟机 需要一台裸机电脑,可以使用虚拟机(VM[大小500M], VirtualBox[大小100M]) VirtualBox下载地址 过程中:存储在物理硬盘,选择固定大小。动态分配:本身500G ,虚拟硬盘8G,本身电脑磁盘会根据虚拟磁盘存放文件大小情况动态分配磁盘空间。虚拟磁盘最多占...

CSS_Flex

2017-01-07
阅读 16 分钟
2.5k
CSS3 弹性盒子(Flexible Box 或 Flexbox),弹性框布局,它具有定义一个可伸缩项目的能力。flex元素可以根据flex-grow因子拉伸以填充可用空间,或根据flex-shrink因子收缩以防止溢出。当不使用浮动,且弹性容器的外边距也不需要与其内容的外边距合并时,弹性盒子模型比起方框模型要好一些。