黑夜人的博客

点滴进步,贵在积累!

JS中不同类型作比较的规律 (比较运算符)

JS 不同数据类型的比较 是个头疼事情,那有没有规律可循,让记忆和理解起来更加容易呢, console.log(1 ==  "1") //true  好的,我先把规则告诉大家,然后大家理解后再开始练习。看看效果是不是很显著; 不同数据类型间的比较,规律如...

2018-12-12 14:40:25

阅读数:33

评论数:0

javascript的null、undefined和布尔数据类型

javascript中  有null、undefined 在使用typeof 时候  console.log(typeof null); //object console.log(typeof undefined) //undefined null与undefined都可以表示“没有”,含...

2018-12-12 09:21:15

阅读数:42

评论数:0

parseInt parseFloat isNaN Number 区别和具体的转换规则及用法

在javascript 我经常用到,parseInt、parseFloat、Number、isNaN,但是转规则不一,常常搞不清楚区别。记忆起来非常吃力。 今天我们来扯一扯他们的区别和用法,和记忆技巧 首先,javacript的数据类型number 包含 整数 小数 0 NaN 判断一个值是...

2018-12-11 15:02:52

阅读数:53

评论数:0

前端资源文件(图片 css js)同步到阿里云OSS

前端资源文件(图片 css js)同步到阿里云OSS需求:为了实现自动化更新前端资源,前端资源已放到了阿里云OSS,实现自动上传。思路:1.因为使用的是php语言开发项目,自然会想到用php实现,用php实现目录遍历和文件遍历操作然后结合阿里云sdk进行上传操作,但是这样会有个问题,目录层级比较多...

2018-06-13 15:26:09

阅读数:442

评论数:0

文章添加和修改自动生成手机端文章页面

文章添加和修改自动生成手机端文章页面需求:为了更好的实现自动化,在添加和编辑文章时自动生成手机端的文章页面思路:1.之前已经安装了手机端静态化模块,此开发依赖于这个模块,这样代码可以复用这个模块的,之前文章页生成需求点击手机端静态化模块进行更新文章。2.发布文章时候回自动生成PC静态化页面,代码实...

2018-06-13 15:24:06

阅读数:157

评论数:0

添加和修改文章时,自动更新顶级栏目和次级栏目首页和文章父级栏目

添加和修改文章时,自动更新顶级栏目和次级栏目首页和文章父级栏目需求: 为了更好的实现自动化,在添加和修改了文章就能自动刷新首页和栏目页的文章标题和栏目数据(包含手机端 和pc端首页)思考: 根据杨老师提供的织梦cms计划任务 展开思考,计划任务一个很好的解耦方式不会让代码冗余在一起 这样通过指定任...

2018-06-13 15:17:58

阅读数:106

评论数:0

archives和article添加和修改的缩略图支持上传阿里云oss

archives和article添加和修改的缩略图支持上传阿里云oss需求: 在添加和修改文章和archives 时候里面会有个 缩略图字段,这个上传时候传到oss思路: 主要是寻找,有没有统一调用的位置,把代码写在该位置,会让代码量和后期修改更简单,这个过程需要不断,读源码,跑这也文章和arch...

2018-06-13 15:16:17

阅读数:89

评论数:0

织梦ueditor富文本编辑器上传资源到阿里云功能

织梦ueditor富文本编辑器上传资源到阿里云功能使用方法ueditor的目录结构 如图: 开发的原则中,就是改最少的代码,不写重复的代码,所有我们要先梳理这编辑器的请求流程 我们发现可以在一处位置进行修改,不论他传视频图片文件 都可以备份到阿里云所有我们可以这样干。 如图:所有的请求都会走upl...

2018-06-13 15:13:42

阅读数:101

评论数:0

手机静态页首页支持下拉选择

手机静态首页静态是在一个插件模块的基础上开发, 插件不支持首页的选择生成 插件地址:https://www.dedemao.com/dedeplug/makehtml_m.html使用方法开发思路: 1.pc端生成已经有了配置,要能重用配置,减少配置的工作量和配置导致的错误,因为手机端首页有指定的...

2018-06-13 15:07:26

阅读数:55

评论数:0

pc端首页静态化支持下拉选择

使用方法如下图: 开发思路,为后期修改提供说明: 1.下拉的数据需要存储到哪里,可以方便 后期修改 答:系统-系统基础参数 2.这页面的需求是 下拉指定模板 自动填充 静态文件生成的目录 支持多个项目首页 所以配置如下格式 答:moban/wjqk_index.htm,../wjqk/index....

2018-06-13 15:05:30

阅读数:47

评论数:0

解决 fxp/composer-asset-plugin 包报错问题

报错信息如下我的解决办法 删除C:\Users\win7\AppData\Roaming\Composer\vendor\ 路径下的 Fxp 下文件 包含Fxp路径重新到https://pkg.phpcomposer.com/ 该网站搜索 fxp/composer-asset-plugin包 安装...

2018-03-06 14:11:07

阅读数:744

评论数:0

rawurlencode与urlencode

昨天看ucenter源码的时候,发现有些地方用urlencode,有些地方用rawurlencode。由于对这两个方法的差异不是很清楚,特意写了一段代码来测试。   请将下面的代码保存到一个PHP文件中: [php] view plain copy ...

2018-02-02 11:43:38

阅读数:303

评论数:0

PHP Socket编程 之使用fsockopen()函数

Socket可以理解为两台计算机相互通信的通道。 用法:使用fsockopen()函数 具体用法详见上篇文章。函数的参数为URL、端口号、一个存放错误编号的变量、一个存放错误信息字符串的变量和超时等待时间。(只有第一个参数是必须的) 常见的端口表: 端口号 ...

2018-02-01 10:04:42

阅读数:320

评论数:0

windows下mongodb安装

注:看不到图的话请下载doc文件 win7/win10安装mongodb3.4.2和配置 一、安装 1.解压mongodb.zip得到安装文件: vc_redist.x64.exe、mongodb-win32-x86_64-2008plus-ssl-3.4.9-signed...

2018-01-05 11:42:49

阅读数:253

评论数:0

yii rules最全规则

本文采用Yii文档,经过自己的修改,让读者更容易理解 预定义完整列表:  boolean : CBooleanValidator 的别名, 确保属性的值是CBooleanValidator::trueValue 或CBooleanValidator::falseValue . ...

2017-12-29 11:38:48

阅读数:688

评论数:0

如何创建一个自己的Composer包

首先让我们踏着欢快的脚步去Github创建一个新库,这里取名 composer-car,又欢快的将它克隆到本地: $ git clone git@github.com:wulove52/vilin-car.git $ cd vilin-car 这个composer-car文件夹就是你的包的根目...

2017-10-30 14:29:39

阅读数:254

评论数:0

慎用composer update

问题说明 我们经常要往现有的项目中添加扩展包,有时候因为文档的错误引导,如下图来自 这个文档 的: composer update 这个命令在我们现在的逻辑中,可能会对项目造成巨大伤害。 因为 composer update 的逻辑是按照 composer.json 指定...

2017-10-30 14:27:00

阅读数:5283

评论数:2

HTTP状态码说明

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html 100-199 用于指定客户端应相应的某些动作。  200-299 用于表示请求成功 理解和接受。  300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。 ...

2017-10-28 19:11:24

阅读数:174

评论数:0

imagick的简单使用

PHP建图通常都用GD库,因为是内置的不需要在服务器上额外安装插件,所以用起来比较省心,但是如果你的程序主要的功能就是处理图像,那麼就不建议用GD了,因为GD不但低效能而且能力也比较弱,佔用的系统资源也颇多,另外GD的creatfrom也有bug,而imagick却是一个很好的替代品,为此最近把我...

2017-10-28 15:20:15

阅读数:3645

评论数:0

mysql开发范式和原则

一、 表设计 库名、表名、字段名必须使用小写字母,“_”分割。库名、表名、字段名必须不超过12个字符。库名、表名、字段名见名知意,建议使用名词而不是动词。建议使用InnoDB存储引擎。存储精确浮点数必须使用DECIMAL替代FLOAT和DOUBLE。建议使用UNSIGNED存储非负数值。建议...

2017-10-28 15:15:54

阅读数:178

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭