常识
文章平均质量分 58
senyzy
本博客是对日常工作的总结,以及平常学习的笔记
展开
-
MVC、MVP、MVVP模式
前言做客户端开发、前端开发对MVC、MVP、MVVM这些名词不了解也应该大致听过,都是为了解决图形界面应用程序复杂性管理问题而产生的应用架构模式。网上很多文章关于这方面的讨论比较杂乱,各种MV*模式之间的区别分不清,甚至有些描述都是错误的。本文追根溯源,从最经典的Smalltalk-80 MVC模式开始逐步还原图形界面之下最真实的MV*模式。GUI程序所面临的问题图形界面的应用程序转载 2017-08-14 15:56:29 · 1175 阅读 · 0 评论 -
进程、线程定义和区别,浅谈php中的线程
进程:进程狭义的说就是正在运行的程序的实例,广义的说进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。(几个词概括:活动的、实体、运行的程序);线程: 被称为轻量级进程,是程序执行流的最小单位,线程是进程中的一个实体,是被系统独立调度和分派的基本单位。线程自己基本上不拥有系统资源,只拥转载 2017-08-14 17:10:37 · 1808 阅读 · 0 评论 -
区块链学习
最新整合学习区块链的地址https://github.com/chaozh/awesome-blockchain-cn#%E4%BB%8B%E7%BB%8D原创 2018-04-18 15:59:54 · 224 阅读 · 0 评论 -
1_PHP新特性
来总结一下新的知识点,这是第一篇php新语言特性1. namespace 命名空间,使用命名空间use<?php //定义命名空间 namespace Oreilly\senyzy<?php //使用命名空间 use Oreilly\senyzy as sen //as加别名,对于过长的地址可以用别名 $test = new sen();2.interface接口,接口...原创 2018-04-20 10:46:09 · 214 阅读 · 0 评论 -
ios不兼容javascript 时间 new Date('xxxx-xx-xx') 解决方案
解决方法1:new Date("2018-06-14 00:00:00".replace(/-/g,'/')).getTime()解决方法2:new Date("2018/06/14 00:00:00").getTime()若按照正常写法 new Date("2018-06-14 00:00:00").getTime();ios中显示NaN,若按照 new Date('2018','06','14...原创 2018-06-15 11:02:01 · 3727 阅读 · 0 评论 -
H5页面开发遇到的问题以及解决办法
1、安卓浏览器看背景图片,有些设备会模糊。 用同等比例的图片在PC机上很清楚,但是手机上很模糊,原因是什么呢? 经过研究,是devicePixelRatio作怪,因为手机分辨率太小,如果按照分辨率来显示网页,这样字会非常小,所以苹果当初就把iPhone 4的960640分辨率,在网页里只显示了480320,这样devicePixelRatio=2。现在android比较乱,有1.5的,有2的也有3...转载 2018-06-15 16:53:59 · 2439 阅读 · 0 评论