自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

荧光之烛

我们就像萤火虫一样,闪亮着自己的光芒,为世界创造贡献.

  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 RSA前端加密,crypto node-rsa Node后端解密

发现node加密解密比较少,在此记录下一,先生成公钥私钥 下载安装windows平台openssl密钥生成工具,执行安装目录bin下的”openssl.exe”,执行后弹出命令窗口如下 生成私钥输入genrsa -out rsa_private_key.pem 1024,回车,命令窗口如下,在bin目录下多了一个rsa_private_key.pem文件 将这个文件通过文本编...

2018-06-30 14:49:52 9229 3

原创 dedecms sql批量导入文章

dede_addonarticle:附加文章表dede_archives:文档主表dede_arctiny:文档微sql 直接存入文章INSERT INTO `dede_archives` (`id`, `typeid`, `typeid2`, `sortrank`, `flag`, `ismake`, `channel`, `arcrank`, `click`, `money`,...

2019-11-04 13:39:21 2061

原创 dedecms 清空文章

DELETE FROM dede_addonarticle WHERE aid >= 1 and aid<=200000;DELETE FROM dede_arctiny WHERE id >= 1 and id<=200000;DELETE FROM dede_archives WHERE id >= 1 and id<=200000;设置文章id为1...

2019-11-04 13:36:20 516

原创 dedecms data修改

1、修改include目录下的common.inc.php这个文件。打开文件,找到第16行:define(‘DEDEDATA’, DEDEROOT.’/data’);  把data修改成为您要改的目录名,如:改为asdfg,那么则改为:define(‘DEDEDATA’, DEDEROOT.’/asdfg’);2、用FTP把data目录改名asdfg,也就是跟第一步改的文件名一样。3、在网...

2019-11-04 13:35:10 501

原创 Mac 安装 Dart

官网安装地址https://www.dartlang.org/install点击install, 再选择server, 分别可以看到各平台安装到方法mac 安装安装自制软件,然后运行:brew tap dart-lang/dartbrew install dart国内网络比较慢, 建议翻一下要在新版本的Dart可用时升级,请运行:brew upgrade dart不确定已...

2019-03-17 07:35:28 2149

转载 rn code-push集成与配置

常用命令安装: npm install -g code-push-cli注册账号: code-push register登陆: code-push login注销: code-push logout添加项目: code-push app add [app名称]删除项目: code-push app remove [app名称]列出账号下的所有项目: code-push app li...

2019-02-23 16:46:35 765

原创 react-native windows和mac打包

生成bundle在 工程目录里面新增 bundles文件:mkdir bundles运行命令打包 react-native bundle --platform 平台 --entry-file 启动文件 --bundle-output 打包js输出文件 --assets-dest 资源输出目录 --dev 是否调试。ios: react-native bundle --platform ...

2019-02-23 16:32:12 772

原创 Linunx 设置登陆账号和端口

useradd xtang // 添加用户vi /etc/passwd //xtang 用户, 502权限修改为0passwd xtang // 添加xtang用户密码passwd root -l // 锁定root账号passwd root -u // 解锁root账号who // 查看当前管理员账号...

2019-02-01 21:50:14 258

原创 linux nginx nodejs https

nginx 做node https证书server{listen 80;server_name gdjle.com www.gdjle.com;rewrite ^(.*)$ https://$host$1 permanent;}server {listen 443 ssl;server_name gdjle.com www.gdjle.com;ssl on;ssl_certi...

2019-01-17 18:46:25 490

原创 RN MAC配置android模拟器快捷启动

1. 默认配置android sdk环境变量export ANDROID_HOME=/Users/ry/Library/Android/sdkexport PATH=$PATH:$ANDROID_HOME/toolsexport PATH=$PATH:$ANDROID_HOME/tools/binexport PATH=$PATH:$ANDROID_HOME/platform-tools...

2018-12-30 21:45:06 754

原创 React v-dom的理解

结构流程state数据jsx模板先生成虚拟dom (就是一个JS对象)数据和模板结合,生成真实的dom显示state数据发生改变数据和模板生成新的虚拟dom (提升性能)比较原始的虚拟dom和新的虚拟dom的区别,某个div部分内容 (极大提升性能) diff算法,同层比对数据直接操作dom,改变内容优点:提升性能,以前是dom比对, 现在是虚拟dom比对(JS对...

2018-08-08 21:53:15 207

原创 前端rsa加密和PHP解密

前端代码&lt;html&gt;&lt;head&gt; &lt;title&gt;JSEncrypt&lt;/title&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt; &lt;script type="text/javascript&q

2018-07-01 14:39:33 891 1

原创 Nodejs crypto 简单加密解密法

const crypto = require('crypto')let Encrypt = (data, key) =&amp;gt; { const cipher = crypto.createCipher('aes192', key); var crypted = cipher.update(data, 'utf8', 'hex'); crypted += cipher.f...

2018-06-30 17:19:18 7025 1

原创 人生苦短,我用正则

不得不感叹正则的强大之处!在线Xmind,记录的一点正则脑图这次记录一个小例子,var str2 =`&amp;lt;tbody&amp;gt; &amp;lt;tr&amp;gt; &amp;lt;td&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a id=&quot;sogou_99999_1&quot;&amp;gt;广州水电费&amp;lt;/a

2018-06-28 16:32:16 171

原创 原生JS节点获取、Class增删改查、属性操作、Dom操作

HTML内容&lt;div id="head"&gt; &lt;div class="head_wrapper"&gt;1&lt;/div&gt; &lt;div class="headBlock"&gt;2&lt;/div&gt;&lt;/div&gt;原生JS获取节点 在这里推荐使用element元素的方法 因为节点得

2018-06-15 22:09:45 11537

原创 web图片预加载的几种方式

类似H5和一些动画元素都需要提前加载完一些图片 如果图片在使用之前就已经请求过了, 那么再次使用的时候,就不会再去请求(ps:图片路径一样)。1.使用纯的css进行图片预加载body:after { content: ""; display: block; position: absolute; background: ur...

2018-06-13 18:59:22 3959

原创 原生JS获取HTML DOM元素的8种方法

JS获取DOM元素的方法(8种)通过ID获取(getElementById)通过name属性(getElementsByName)通过标签名(getElementsByTagName)通过类名(getElementsByClassName)通过选择器获取一个元素(querySelector)通过选择器获取一组元素(querySelectorAll)获取html的方法(docume...

2018-06-13 18:48:01 28974

转载 获取浏览器和屏幕各种高度宽度

原生JSdocument.body.clientWidth; //网页可见区域宽(body)document.body.clientHeight; //网页可见区域高(body)document.body.offsetWidth; //网页可见区域宽(body),包括border、margin等document.body.offsetHeigh...

2018-06-10 18:08:52 49104

原创 css3 transform transition css3 前缀

transform 参数div{ transform:rotate(7deg) translate(10px,10px) scale(2); -ms-transform:rotate(7deg) translate(10px,10px) scale(2); /* IE 9 */ -moz-transform:rotate(7deg) translate(10px,1...

2018-06-02 20:30:45 1427

原创 sublime 设置和初始化

主题官网 https://scotch.io/bar-talk/best-sublime-text-3-themes-of-2015-and-2016好看的主题material designtheme-spacegraymonokaimaterial theme https://equinsuocha.io/material-theme/#/defaultPackage Con...

2018-05-27 14:11:12 3109

原创 移动端真机调试神器

在微信开发者工具没问题在手机QQ浏览器没问题在手机UC浏览器没问题唯独在微信的内嵌网页一直加载不出来总算找到了一款非常好的开发者调试插件,最终测试代码o(=•ェ•=)m冒问题~~vConsole github地址:https://github.com/Tencent/vConsole/blob/dev/README_CN.md使用方法很简单:import VConso...

2018-05-25 16:04:16 480

原创 Linux CentOS 7 防火墙开放端口相关用法记录

Linux CentOS 7 防火墙的基本命令是否开启了防火墙 firewall-cmd --state //running表示防火墙已经开启命令来查询 systemctl status firewalld启动防火墙 systemctl start firewalld查看已经开放的端口 firewall-cmd --list-ports查询指定的端口是否已经开放 f...

2018-05-24 17:17:43 163

转载 display: flex; 布局

一、Flex布局是什么? Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为Flex布局。.box1{ display: flex; } .box2{ display: inline-flex; &amp;amp;amp;amp;lt;span &amp;amp;amp;amp;gt;行内元素也可以使用Flex布局。&amp;amp;amp;amp;lt;/span&a

2018-05-24 17:02:40 228

原创 NodeJS+Mysql以及连接池使用记录··

最近写了个站用的是mysql数据库,发现资料太少了,在此总结下简单用法。 1 安装mysql软件,开启本地mysql数据库的服务1.可以使用phpstudy,upupw,wamp集成软件直接开启mysql服务, 2.手动开启,自行下载mysql安装包,进入安装目录MySQL\bin下命令行输入 mysqld --install,安装成功会有提示 'Service succe...

2018-04-06 15:18:51 1302

转载 ubuntu16.0 安装mysql和nginx

1,安装mysqlsudo apt-get install mysql-serversudo apt install mysql-clientsudo apt install libmysqlclient-dev会提示输入两次密码!sudo netstat -tap | grep mysql显示出localhost mysql就是安装成功了链接,mysql -uroot -...

2018-03-26 20:04:28 149

原创 Nginx负载均衡-NodeJs监听的端口

1,通过PM2监听Node启动的3001端口2,Nginx 监听3001域名分配为evildoer.cc 和 www.evildoer.cccd /etc/nginx/conf.d //切换到nginx下目录vi evildoer.conf //创建配置文件upstream hexo{ server 127.0.0.1:3001;}server { ...

2018-03-23 13:12:26 876

原创 ubuntu安装nvm node git

阿里云服务器ubuntu 更新下包sudo apt-get update sudo apt-get install build-essential libssl-dev 安装nvm,完成必须重新登录curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.4/install.sh | bashnvm命令...

2018-03-13 20:23:46 212

转载 Ajax关于readyState(状态值)和status(状态码)

1.Ajax:readyState(状态值)和status(状态码)的区别 readyState,是指运行AJAX所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤,使用“ajax.readyState”获得 status,是指无论AJAX访问是否成功,由HTTP协议根据所提交的信息,服务器所返回的HTTP头信息代码,使用“ajax.status”获得 总体理解...

2018-03-01 16:34:15 2223

原创 Linux Centos 7 安装mongoDB

官网下载地址: https://www.mongodb.com/download-center?jmp=nav#community 直接挑选适合自己的版本 https://www.mongodb.org/dl/linux/x86_64-rhel70?_ga=2.18202681.168659485.1515385516-1179508986.15153855161,创建数据库

2018-01-08 16:59:15 179

原创 HTML,CSS优化整理清除

HTML,Hbuilder 代码一键整理就整齐了。 在这推荐谷歌插件code cola 还是国人开发的。 具体怎么用,自行摸索了。 相当的人工智能。CSS,之前用的是谷歌插件remove Css 对于小项目还是挺好的这里推荐uncss 在线网址 https://uncss-online.com神器了,反正十万行N个页面的CSS硬是给删除到几千行

2018-01-04 18:55:27 656

转载 JS 时间格式

JS获取new DateDate.prototype.Format = function (fmt) { //author: meizz var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小时

2017-12-30 13:19:13 135

转载 JS || &&

||(逻辑或)true||false; // truefalse||true; // truetrue||true; // truefalse||false; // false0||1;//1 显然,我们知道,前面0意味着false,而后面1意味着true,那么上面的结果应该是true,而事实返回的结果是1。2||1;//2 我们知道,前面2是true,后面1也是true,

2017-12-29 16:30:38 340

原创 Linux 添加HTTPS证书

之前的文章是linux 做反向代理! 现在继续添加证书。cd /etc/nginx/conf.d输入rz 回车上传证书文件 9358.com.crt 9358.com.key需要编辑两个文件 vi 9358.conf server{ listen 80; server_name 9358.com; #做301将http跳转到https

2017-12-29 13:29:44 10289 2

转载 判断是否IE浏览器

//判断是否IE浏览器function IEVersion() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1;

2017-12-26 18:34:07 185

原创 Linux反向代理

1,编辑hosts文件vi /etc/hosts123.204.13.80 www.evildoer.cc123.204.13.80 evildoer.cc2,进入nginx conf目录cd /etc/nginx/conf.d3,编辑域名conf文件vi evildoer.conf server { listen 80; server_name www.evi

2017-12-12 12:31:26 1371

原创 Javascript数组

Array 类型var colors = ["red", "blue", "green"]; // 创建一个包含 3 个字符串的数组colors[colors.length] = "black"; //(在位置 3)添加一种颜色colors[colors.length] = "brown"; //(在位置 4)再添加一种颜色1,检测数组最后一项的索引始终是 length-

2017-12-12 00:01:45 208

原创 Linux 安装 Nodejs

新人勿喷一,下载nodejs包选的是Linux Binaries (x64)首先下载的是Linux版本的   node-v6.11.5-linux-x64.tar.xz二,下载winscp(图形可视目录)链接到linux,上传文件到默认root目录,也可以自行创建目录 mkdir ...三,下载Xshell 5(命令行编译)  链接到linux,解压上传的 

2017-10-27 15:59:41 866

转载 js new Date() 格式

一、日期格式化显示:对 new Date() 得到日期的进行格式显示扩展,扩展方法如下:Date.prototype.Format = function (fmt) { //author: meizz          var o = {             "M+": this.getMonth() + 1, //月份              "d+": this.

2017-10-17 14:18:48 6364

转载 跟随页面position漂亮效果浮动插件

/** *  浮动(預設右上 top:150) *  @example   $("#id").Float(); *  @param {topSide:150,floatRight:0|1,side:5,close:ID} */$.fn.Float = function(obj){    var that = this;        var lock = { 

2017-10-17 13:38:18 986

转载 jQuery Cycle Plugin && jQuery FlexSlider

//适用于全屏复古型jQuery FlexSlider  $('.flexslider').flexslider({    animation: "fade",              //图片变换方式:淡入淡出或者滑动    slideDirection: "horizontal",   //图片设置为滑动式时的滑动方向:左右或者上下    slideshow: t

2017-10-17 13:26:39 236

一款漂亮的弹窗

flavr是—超级漂亮的jQuery扁平弹出对话框 , 非常好看的弹窗样式和动画

2018-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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