- 博客(37)
- 收藏
- 关注
原创 Java多线程交叉打印
题目:写两个线程 一个线程打印1-52 另一个线程打印A-Z.打印顺序 12A34B…public class Print{ public static void main(String[] args){ PrintSth printSth = new PrintSth(); new Thread(()->{ while(!printSth.numFlag){ p...
2019-07-05 08:10:51
1356
原创 Js Ajax 复习
//get请求function get(url,params,callback){ // XMLHttpRquest核心方法 var request = new XMLHttpRequest(); //链接到url request.open("GET",url); //发送数据 request.send(params); //忽略MimeType...
2019-07-05 07:46:35
211
原创 Flutter开发环境安装和配置
第一步:安装Java jdk菜鸟教程java sdk 8安装如果检测到电脑没有安装jre ,安装时候会有两个安装程序。第二步:flutter sdk 安装配置Flutter中文网教你如何安装Flutter安装包如果没有科学上网,需要在环境变量中配置镜像才能使用第三部:Android Studio安装Android Studio 官方网站...
2019-04-23 03:18:07
697
原创 Node学习一 断言
引入assert: const assert = require('assert') const strict = require('assert')assert.AssertionError() assert抛出的所有错误都是该类的实例 const {message} = new assert.AssertionError({ //输出的错误信息 message:"noE...
2019-04-23 00:56:26
212
原创 微信小程序登录授权功能wx.login
wx.authorize wx.getSetting()用户信息授权getUserInfo()//app.jsApp({ globalData:{ userInfo }, onLaunch(){ wx.getSetting({ success:res=>{ //如果已经验证 console.log('1') ...
2019-04-19 17:47:06
12111
原创 微信小程序登录功能wx.login
wx.login(object,object)//index.jsPage ({ data: { openid: null, session_key: null, unionid: null, }, onLoad () { wx.login ({ success: res => { if (res.code) { ...
2019-04-19 16:39:41
24570
2
原创 小程序笔记1-WXML语法参考
数据绑定 <view>{{message}}</view> Page({ data:{ message:"数据绑定" }})列表渲染 条件渲染 <view wx:for="{{list}}">值{{item}}索引{{index}}</view> <view wx:if="{{flag}}">flag is {...
2019-04-16 02:55:20
517
原创 被ionic4劝退的一天
我要吐槽。ionic4英文官网的例子很多跑不起来了,网上方法没用,文档太少,说明没有。不爱了。ion-route is not a known element异步函数必须返回Promise对象async something(){ await some(){}}ngOnInit(){ this.something().then(()=>{ return ... })...
2019-04-15 18:05:11
1309
原创 Vue中的自定义函数和指令
全局自定义组件Vue.component('component-name',{ data(){ return{ count:0 } }, template: `<button @cick="addCount">{{count}}</button>`, methods:{ addCount(){ this.count++ }}})v...
2019-04-14 17:42:42
1376
原创 angular学习6 -模板式表单
ngForm控制哪些带有ngModel和name属性的元素,监听其属性,包括其有效性,它自己也有valid属性,只有当所有监听元素的的valid属性真时,ngForm的valid属性才为真ngModel标记元素ngModelGroup顾名思义,就是一组ngModel,把ngModel进行分组。Example<form #myForm="ngForm"> <div&...
2019-04-12 10:28:11
209
原创 angular学习6之路由可选参数和必选参数
有路由配置如下const routes:Routes = [{ path:'/product/:title',component:ProductDetailComponent}]在要导航到ProductDeDetail的Product组件下通过routerLink组件传递参数。假设product.title = ‘第一个商品’<a [routerLink]="['/produc...
2019-04-11 17:32:45
2618
1
原创 angular学习9-angular中的反向代理
代理到后端服务器src/app/proxy.conf.json{ "/api"{ "target":"http://localhost:3000", "secure":false, "logLevel":debug, "pathreWrite":{ "^/api":"" } }}引入angular.json"serve":{ "options":{ ...
2019-04-10 18:45:32
1667
原创 angular学习8-打包和部署
预编译(AOT)ng build --prod可以看到生成了一个dist文件夹,里面是打包后的静态资源文件。搭建本地简单服务器用来预览打包后的静态文件npm install expressconst express=require('express')const app = express()//访问静态资源文件//中间件app.use(express.static('dis...
2019-04-10 17:14:50
10072
原创 angular学习7-HttpClient发送请求
get 请求get.service.tsng g service get创建一个服务//get.service.tsconst baseUrl = " https://www.easy-mock.com/mock/5cac9abdbf60940c8b889555/"import {Injectable} from '@angular/core'import {HttpClient} f...
2019-04-10 13:54:01
2435
原创 angular学习6-路由懒加载
步骤一:创建组件命令行输入ng g module admin --routingng g c admin/adminng g c admin/admin-dashboardng g c admin/messageadmin-routing.module.ts引入上述组件const routes:Routes=[{ path:'' component;AdminCompone...
2019-04-09 21:08:52
347
原创 angular学习6-导航与路由(1)
路由配置src/app/app.module.tscconst Routes:Routes = [{path:'crisis-center'm=,component:CrisisCenterComponent},{path:'hero/:id',component:HeroListComponent},{path:'/heroes',component:HeroesComponent},...
2019-04-09 20:57:55
256
转载 angular学习5-响应式表单
步骤1-注册ReactiveFormsModule//app.module.tsimport {ReactiveFormsModule} from '@angular/core'@NgModule({ imports:[ ReactiveFormsModule ]})步骤二-生成并导入一个新表单控件//form.component.html<form action="...
2019-04-09 12:34:49
181
转载 angular4学习-创建结构性指令
import {Directive,ViewContainerRef,TemplateRef,Input} from '@anguar/core'@Directive({ selector:'[appUnless]'})export class UnlessComponent{ constructor(private viewcontainer:ViewContainerRef, pr...
2019-04-09 08:07:26
324
转载 angular学习4-创建属性型指令
import {ElementRef,Input,Directive,@HostListener}@Directive({ selector:'[appHighlight]'})export class HighlightDirective{ @Input() enterColor:string @Input() leaveColor:string @HostListener('mo...
2019-04-09 07:37:28
211
转载 angular学习3-生命周期
OnChanges当检测该i组件或者指令的输入属性发生变化,Angular会调用ngOnChanges方法。import {OnChanges,Input,SimpleChanges} from '@angular/core'export class LearnComponent implements Onchanges{ //该组件包含两个输入属性,当属性发生变化时,调用ngOnC...
2019-04-08 16:47:34
174
转载 angular学习2-模板与绑定
语法在angular2中:单向绑定:从看到的目标绑定数据来源(target) = “statement”单向绑定 :从数据来源绑定到目标:{{expression}}[target] = “expression”bind-target = “expression”双向绑定: 数据来源与视觉端相互绑定:[(target)] = “expression”属性绑定(attrib...
2019-04-08 10:03:07
181
转载 angular学习1-依赖注入
一个jecttor用providers去建立依赖,providers会知道如何去建立依赖在component的constructor中注入服务
2019-04-08 09:08:58
289
原创 图解HTTP读书笔记DAY-1
Http(Hypertext Transfer Protcal)超文本传输协议是TCP/IP协议族内部的子集。网络是在TCP/IP协议族基础上运行的,协议族是所有互联网相关协议的总称。包括:应用层、传输层、网络层、数据链路层。应用层:决定向用户提供通信服务的 “活动”,换句话来说,就是决定用户内容。传输层: 提供两台计算机之间的传输,包括TCP(传输控制协议)和UDP(用户数...
2019-03-04 23:15:24
138
原创 iview-cli 开发和打包后的配置相关问题
1.运行npm run build 打包后在本地打开index_prod.html 文件显示一片空白。原因:路径错误。打开webpack.prod.config.js 把output配置里的publicPath 该为正确路径 比如原来是/dist/ 改为./dist/2.打包后字体图片引入失败问题 打开打包后的main.css 文件,可能是压缩过的,格式化一下 搜索@font-face 把里面的字...
2018-04-17 11:55:23
3025
转载 H5图片上传和预览
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &
2018-04-15 01:32:07
3245
原创 node 中的文件读取写入操作
//文件复制var fs = require ('fs');function copy (src, dst) { fs.readFile ('./index4.js', 'utf8', function (err, data) { fs.writeFile ('./index5.js', data.toString (), 'utf8', function ( err...
2018-03-16 16:30:32
504
原创 node 学习 day3-http
使用http模块监听端口var http = require ('http');var server = new http.Server ();server.on ('request', function (req, res) { console.log (req.url); res.writeHead (200, {'Content-Type': 'text/html'}); r...
2018-03-16 16:11:29
128
原创 node 学习 day2-缓冲(Buffer)
const buffer1 = Buffer.alloc(10)//10个 0x1//没有敏感数据const buffer2 = Buffer.alloc(10, 1)//长度为10 未初始化//可能存在敏感数据//名字都告诉你不安全了//会泄露旧数据const buffer3 = Buffer.allocUnsafe(10)buffer3.fill(0)//[0x1,0x2,...
2018-03-15 13:25:27
168
原创 node 学习 day1-断言
const assert = require('assert')assert(false, '不为真')var obj1 = { firstname: 'hello', lastname: 'world'}var obj2 = Object.create(obj1)//该方法不测试原型,链接符,不可枚举属性assert.deepEqual(obj1,obj2,'不相等')//...
2018-03-15 03:46:54
117
原创 雪碧图生成代码
排列方向 var canvas = document.querySelector('#canvas'); var ctx = canvas.getContext('2d'); canvas.width = 800; canvas.height =
2017-12-02 19:49:29
1194
原创 canvas实现多个弹跳小球 js部分
// 获取class名为picture的canvas元素 var can = document.querySelector('.picture'); // 让它撑满整个屏幕 can.width = window.innerWidth; can.height = window.innerHeight; // 获取2d上下
2017-11-30 19:46:01
1276
翻译 瀑布流
var throote = function (fn, time) { var _startTime = Date.now(); return function () { var _endTime = Date.now(); if (_endTime - _startTime < time) { return;
2017-10-27 20:53:00
195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人