- 博客(72)
- 收藏
- 关注
转载 mac 卸载 jdk
命令行运行:sudo rm -rf /Library/Java/JavaVirtualMachines/[JDK版本]转载于:https://www.cnblogs.com/noper/p/7460680.html
2017-08-31 21:41:00
151
转载 node版本管理
Mac环境推荐使用n工具# 第一步:清除node.js的cachesudo npm cache clean -f# 第二步:安装n工具sudo npm install -g n# 第三步:安装最新版本的node.jssudo n stable 转载于:https://www.cnblogs.com/noper/p/727692...
2017-08-02 21:27:00
153
转载 mysql order by limit 问题
问题不使用limit时使用limit出现问题了:原因是出现相同值 gaoxiong解决办法:使用多个字段排序,上述例子可以改成 select * from hsb_test order by name, id limit 2,2转载于:https://www.cnblogs.com/noper/p/6833248.html...
2017-05-09 23:07:00
162
转载 计算机一些基本概念的认识
驱动程序在计算机中,所有硬件都必须有一组相应的程序支持其工作,这一组程序就是该硬件的驱动程序。有的通用硬件在WINDOWS中已经自带了,就不用另外再安装它的驱动程序了。而WINDOWS中没有集成的硬件必须再另外安装相应的驱动程序。转载于:https://www.cnblogs.com/noper/p/6817242.html...
2017-05-06 16:42:00
144
转载 SQL设置主外键关联时报错
SQL设置主外键关联时报错: cannot set foreign key原因是因为:我主标的外键(parent_id)的数据类型 smallint 与外表关联的字(id) mediaint 的数据类型不一致转载于:https://www.cnblogs.com/noper/p/6816465.html...
2017-05-06 13:20:00
330
转载 阻止表单autocomplete
在使用form表单提交时,表单元素默认会记录用户的操作,当点击浏览器的返回页面时,这个值仍然存在,有时候需要不能满足需求,解决办法如下:<input type="text" autocomplete="off">转载于:https://www.cnblogs.com/noper/p/6804392.html...
2017-05-03 22:36:00
137
转载 编程语言分类
机器语言:01代码,CPU认识的语言汇编语言:在机器语言的基础上增加了人类可度的助记符。高级语言:向自然语言靠近的语言。高级语言又分为两类:编译型:将高级语言代码转换为目标代码(机器码),程序便可运行。优点是:编译快,速度快,比如C, Java解释型:将源代码逐条转化为目标代码同时逐条运行,每次运行程序都需要源代码与解释器,也叫做脚本语言,特点是移植性好,比如php ...
2017-04-29 15:50:00
62
转载 php自定义排序
按照seq字段升序排列<?php //将下面的数据内外皆排序 $list = array( array( 'seq' => 3, 'data' => array( array( 'seq' =>...
2017-04-29 14:39:00
129
转载 JS设计模式之工厂模式
简单工厂模式又叫静态工厂方法:由一个工厂对象决定用那一种类来创建产品,主要用来创建同一类对象,是类的实例化的包装。 var PlayBaseketball = function () { this.neededPeople = 15; }; PlayBaseketball.prototype.rule = function () {...
2017-04-26 22:10:00
73
转载 JS面向对象继承方法
类式继承类式继承是将父类的实例赋值给子类的原型对象: function Parent() { this.books = ['JS', 'PHP', 'CSS'] } Parent.prototype.fun = function () { console.log(1); }; functio...
2017-04-26 21:22:00
87
转载 JS面向对象编程的实现
先从问题说起今天脑袋短路,有种有这么一种问题困扰我: let Computer = function () { this.computerValue = 'computerValue'; }; Computer.prototype.fun = function () { console.log('calculat...
2017-04-26 20:39:00
88
转载 初见Javascript
灵活的JavascriptJavascript是一门弱内容语言,不需要声明变量的类型, 这一点与PHP的语法类似。弱类型语法虽然灵活,当时他的缺点也很明显,由于规范性不明确,所以不离开维护等。因此有了一些Javascript语法糖,比如:TypeScript、CoffeScript等。这些语法糖给JS添加了一些新特性以便于团队的开发,需要将这些语法糖转换为浏览器支持的原生JS。1...
2017-04-25 00:39:00
124
转载 详解promise
为什么需要promise如果你使用过jQuery中的$.promise()、angular中的$q、那么你应该熟悉异步编程模式。promise是ES6中提出的第一种解决异步编程的方案、目的是为了解决在异步编程中出现地狱回调。地狱回调非常难看而且不易于维护。先看一个最简单的例子: function Ajax(time) { return new Pr...
2017-04-24 22:12:00
90
转载 radio单选按钮组操作
radio单选按钮组操作与checkbox复选组操作不同, 因为在一组单选按钮中, 你只要选择了其中一个(表现为checked=ture), 那么其他按钮会自动设置为fasle, 这里不留意就会产生bug, 关键是要搞清楚流程的控制。比如现在有一个需求是通过一个toggle开关来动态切换两个按钮:<!DOCTYPE html><html lang="en...
2017-04-23 18:25:00
470
转载 cookie欺骗实战案例
提前声明:本篇文章只是为了技术演示用并无恶意cookie欺骗:通过修改cookies的内容来得到相应的用户权限进行登录。cmd pinghttp://ship188.com/ 得到ip地址:119.28.11.143转载于:https://www.cnblogs.com/noper/p/6750543.html...
2017-04-23 01:14:00
250
转载 XSS攻击
1. XSS攻击是什么XSS Cross Site Scripting 跨站脚本攻击、当用户浏览网页时、攻击代码会被浏览器执行、从而达到攻击目的。 XSS攻击的特点如下:耗时间:没有自动化攻击工具成功率不高对website有http-only、cores-domain没有用现在浏览器大部分都会自动捕捉可以的跨站攻击url2. 攻击方式第一种是通过表达提...
2017-04-23 00:50:00
79
转载 前端如何实现异步加载
1. 动态创建html所谓动态创建html, 无非按照你的配置动态创建节点, 然后添加到页面中<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content...
2017-04-22 19:26:00
469
转载 日常问题
1. mac系统如何强制退出应用程序快捷键:Command+Option+Esc 选择需要退出的程序2. 如何配置etc目录下的配置文件:C:\Windows\System32\drivers\etc3. cmd中ping 命令可以干什么转载于:https://www.cnblogs.com/noper/p/6747670.html...
2017-04-22 13:54:00
50
转载 详解html-webpack-plugin配置
作用简化HTML文件的创建遇到的问题1. 在模板中使用<%= HtmlWebpackPlugin.options.title %> 报错:HtmlWebpackPlugin is undefined HtmlWebpackPlugin => 首字母小写htmlWebpackPlugin2. 配置项{ plugins: [ ...
2017-04-09 10:10:00
318
转载 详解css-loader配置
作用css-loader用于将css文件打包到js中, 常常配合style-loader一起使用,将css文件打包并插入到页面中。如下:{ test: /\.css$/, use: [ { loader: 'style-loader' }, { loa...
2017-04-08 21:47:00
194
转载 计算机程序运行时的内存分区
这里的内存即指的是RAM栈区(stack):这里放置一些局部变量,需要注意的是:深递归,函数循环调用都可能耗尽栈内存而造成程序崩溃堆区(heap): 一般由程序员管理,我们创建的对象就放在这里。全局区(静态区 static):全局变量和静态变量的存储是放在一块,程序结束后有系统释放。文字常量区: 常量字符串就是放在这里的,比如:const常量代码区...
2017-03-26 22:57:00
171
转载 重新认识之:Session篇
1.Session的作用 Session被称作"会话控制",是一个与时间相关的概念,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。 任何东西存在都是基于某种需求的:Session是的客户端数据持久化,跨页面访问得到实现。2.Session工作原理 1)当一个session第一次被启用时,一...
2017-03-25 23:41:00
69
转载 重新认识之:cookie篇
关于对cookie的认识,一直都是停留在 百度百科或者一些别人写的帖子上,自己从未深入的理解,今天决定来好好探索1. Cookie是什么? Cookie 是由 Web 服务器保存在用户客户端上的小文本文件,它可以包含有关用户的信息。无论何时用户链接到服务器,Web 站点都可以访问 Cookie 信息。 Cookie是存储于访问者的计算机中的变量。每当同一台计算机通过浏...
2017-03-25 22:22:00
104
转载 Mac Webstorm 快捷键
1. Command+alt+T 用(if..else, try..catch, for, etc.)包住2. Command+/ 注释/取消注释的行注释3.Command+alt+/ 注释/取消注释与块注释4.Command+alt+L 格式化代码5.tab, shift+tab 调整缩进6.Command+delete...
2017-03-02 10:07:00
54
转载 网页性能测试管理
非常难得的资料链接:http://www.ruanyifeng.com/blog/2015/09/web-page-performance-in-depth.html转载于:https://www.cnblogs.com/noper/p/6485478.html
2017-03-01 17:54:00
51
转载 node响应ajax请求:解决COR问题
node服务器代码:const http = require('http');const url = require('url');const hostname = '127.0.0.1';const port = 3000;const server = http.createServer((req, res)=>{ if ( req.url !=...
2017-03-01 14:42:00
349
转载 node7天搞定微信公众号实战笔记
第一天1.学习目标:Node.js使用技巧,微信交互流程,架构项目方式,koa框架的使用,ES2015新特性。第一天主要内容:了解微信种类的特点,本地代理环境的搭建以及最入门的加密验证。转载于:https://www.cnblogs.com/noper/p/6481483.html...
2017-02-28 22:52:00
159
转载 css基础02:移动端自适应布局方案
原帖:http://www.cnblogs.com/xiaoliu66007/p/5565449.html转载于:https://www.cnblogs.com/noper/p/6479572.html
2017-02-28 16:40:00
66
转载 Ionic2项目实战
1.登录-注册点击登录显示loading页面,密码校验成功时,保存用户id到本地,关闭loading跳转到个人中心。转载于:https://www.cnblogs.com/noper/p/6439557.html...
2017-02-24 17:43:00
73
转载 常用前端框架:mvc mvp mvvm
今天看了阮大大的博客,让我对常用的前端框架类型有了比较清晰的认识。原来我常用的框架:Angular Vue 都属于MVVM有机会一定要体验MVC框架:比如, backbone.js。链接:http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html转载于:https://www.cnblogs.com/noper/p/64...
2017-02-19 23:53:00
282
转载 Angular2基础03: 理解依赖注入
理解依赖注入injector依赖注入是重要的程序设计模式。 Angular 有自己的依赖注入框架,离开了它,几乎没法构建 Angular 应用。下面我分步来加强我对它的理解:开门见山,什么是依赖注入:它是一种编程模式,可以让类从外部源中获得它的依赖,而不必亲自创建它们第一步:为什么要解耦?第二步:实现解耦第三步:依赖注入前身接下来可以跟着官练习了,不然...
2017-02-19 03:28:00
78
转载 关于HTPP状态码的实践:307的使用
HTTP状态码307今天使用node 搭建个人服务器有如下需求:注册成功时,直接重定向到登录路由并且发起POST请求实现登录。哎哟,有人就要问了:POST请求要么又提交表单实现,要么使用ajax实现,这没法实现!在网上看了相关教程,都是一些含糊其辞的文章,新人根本看不懂!结论:303: POST请求会被转换为GET请求,当然那就无法就收字段了!307:307 重定...
2017-02-18 19:37:00
474
转载 Angular2基础03:如何重置表单的验证状态?
如何重置表单的验证状态?表单的使用是Web应用的核心,掌握表单的实时状态尤其重要,它们包括:1. 用户碰过此控件吗?2. 它的值变化了吗?3. 数据变得无效了吗?上述功能在angular2中通常使用NgModel + 模板引用变量来搭配使用完成。根据上述状态,良好的显示隐藏错误信息/交互效果,能够带给用户好的体验。这里需要注意的是上述3个状态的变化理解:...
2017-02-17 18:44:00
374
转载 Angular2基础02:模板引用变量的使用
模板引用变量需求:1、当用户在组件AppComponent(举例)的input 框输入时要求在页面上同步显示用户输入值。2、将用户输入的值传递到事件中,被获取进行一系列操作。第一种方法:DOM 事件携带DOM 事件携带可能对组件有用的信息,所有标准 DOM 事件对象都有一个target属性, 引用触发该事件的元素在事件中传递$event事件对象,然后通过 $even...
2017-02-17 14:35:00
237
转载 Angular2基础01:理解及时编译(JIT)
及时编译首先理解两个东西:1.BrowserModule导出库:@angular/platform-browser作用:提供在浏览中运行的一些资源(指令等其他)使用:在 根module中imports(app.module.ts)2. platformBrowserDynamic作用:从一个指定的NgModule中使用根组件引导应用导出库:@angula...
2017-02-15 10:31:00
139
转载 cordova05:配置应用图标与启动画面
问题描述:当我使用icon.png制作应用图标时,ionic resources能成功解决,但是当我使用splash.png制作启动画面时,报错如下:Unable to generate images due to an error Invalid upload: unable to read uploaded image别人推荐的解决办法:http://stackove...
2017-02-12 22:57:00
130
转载 cordova04:支付宝SDK调用
链接:非常好用,不过好像有安全问题。转载于:https://www.cnblogs.com/noper/p/6387150.html
2017-02-10 17:01:00
169
转载 cordova03: 热更新
链接:http://kaibin.me/2016/07/17/ionic-hotcode/其实官网的说名非常的详细,需要的注意的是服务器权限(这是一个大坑,阿里云的共享云虚拟主机就无法使用)转载于:https://www.cnblogs.com/noper/p/6386547.html...
2017-02-10 15:27:00
64
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人