自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (11)
  • 论坛 (2)
  • 收藏
  • 关注

转载 Flutter知识点: InheritedWidget

如果你已经开始学习Flutter了,是不是很熟悉这段代码。@overrideWidget build(BuildContext context) { return new Text( 'Flutter Demo', style: Theme.of(context).textTheme.title, );}inherited widget就像对其他的Widget的一个实现或者说是补充,就像Theme.of(context)返回你能拿到一个ThemeData,.

2020-08-29 11:56:10 21

原创 flutter配置坑解决

Android Studio 插件找不到原因是电信,换中国联通就可以了(WTF~~)中国无法访问build.gradle设置maven { url 'https://maven.aliyun.com/repository/google' }maven { url 'https://maven.aliyun.com/repository/jcenter' }maven { url 'http://maven.aliyun.com/nexus/content/groups/public'

2020-08-27 23:00:09 115

转载 Android Studio3.6.+ 插件搜索不到终极解决方案(图文详解)

一.排查他因 1. 网络检查 2. 取消代理 二、终极方案 1.离线下载 2. availables.xml替换方案 三、无效方案 1.取消 Use secure connection 2. idea.properties配置 不知道什么时候Android Studio 插件和Gradle升级后,插件在线安装就搜索不到插件了,一直处于转圈圈状态,通过各种测试和摸索总结出几种解决方案。我的Android Studio已经升级到3.6.3.一.排查他因排除一些.

2020-08-27 20:51:24 88

转载 Flutter从入门到奔溃(三):撸一个App基础框架

前记上一篇撸的个人中心界面,可以看到是一个基础的APP框架(上有ViewPagere&或者可供Hide Or Show的View,下有标签栏),而我们现在好像还没有搭建出来,所以很有朋友就会问了(其实没人问,只是我突然想起来):这个框架要怎么搭呢?gayhub地址Stateless widgets和Stateful widgets的粗浅介绍页面搭建必不可少要用到两个部件:Stateless widgets和Stateful widgets,由名字可以知道,他们的区别在于less以及ful

2020-08-26 17:52:06 119

原创 MAC链接linux代理

ssh -D 127.0.0.1:8080 -p 28203 root@65.49.192.95linux是默认支持代理的

2020-08-26 14:16:56 56

转载 Flutter数据存储之shared_preferences

前言做过android开发的人都知道,可以利用SharedPreferences这个轻量级的存储类来保存键值对信息,在Flutter中,我们可以使用shared_preferences库来同时支持Android和ios平台。参考:1.《Flutter中的本地存储》 《Flutter知识点:数据存储之SharedPreferences》 shared_preferences 0.4.2 使用介绍在pubspec.yaml文件中添加依赖shared_preferenc.

2020-08-25 19:54:05 105

转载 【javascript】手写一个webpack loder

【javascript】手写一个webpack loder手写一个loader为什么需要loader? webpack 实际上只能处理js文件,那么对于除了js文件的其他类型的文件 比如 css sass 等。。我们不能直接用webpack来处理。 我们需要一个翻译员(loader)来帮我们的文件处理一下。有时候我们不只需要一个翻译员来工作,比如要把文言文翻译成外语,首先要转换成白话文,然后转换为外语。 Loader就像一个翻译员,能将源文件经过转化后输出新的结果,并且一个文件还可以链式

2020-08-25 19:45:09 61

转载 手写webpack——增加loader和plugin

本文中,“webpackSimple”指项目,而“localWebpack”或者“demo-start'”均指手写的webpack工具上一节,我做了一个简单的webpack,虽然解决了模块化引入的问题,但它目前只支持js模块引入。这一节,我准备给这个低配版的webpack增加loader和plugin,让它可以引入css之类的文件,并且完成一些别的操作。言归正传,下边开始首先,我们先写两个简化版loader——style-loader和less-loader首先在项目“webpackSimple”.

2020-08-25 19:43:25 70

转载 Flutter EventBus消息总线

1、前言在APP中,我们经常会需要一个广播机制,用以跨页面事件通知,Flutter中我们可以使用event_bus提供的事件总线功能来实现一些状态的更新,其核心是基于Dart Streams(流);事件总线通常实现了订阅者模式,订阅者模式包含发布者和订阅者两种角色,可以通过事件总线来触发事件和监听事件,接下来我将学习event_bus,并异步实现主题颜色的更新。2、Flutter中集成EventBus在pubspec.yaml文件中添加event_bus,当前版本1.1.0:even.

2020-08-25 17:32:03 91

转载 Flutter 面试知识点集锦

谷歌大会之后,有不少人咨询了我 Flutter 相关的问题,其中有不少是和面试相关的,如今一些招聘上也开始罗列 Flutter 相关要求,最后想了想还是写一期总结吧,也算是 Flutter 的阶段复习。️系统完整的学习是必须需要的,这里只能帮你总结一些知识点,更多的还请查阅 Dart/Flutter 官网。本篇主要是知识点总结,如有疑问可点击各文章链接了解详情,或者查阅我 掘金专栏。Dart 部分其实学习过 JavaScript 或者 Java/Kotlin 的人,在学习 Dart.

2020-08-24 15:23:58 84

转载 webpack快速入门——CSS进阶:消除未使用的CSS

使用PurifyCSS可以大大减少CSS冗余1.安装cnpm i purifycss-webpack purify-css --save-dev2.引入glob,因为我们需要同步检查html模板,所以我们需要引入node的glob对象使用。在webpack.config.js文件头部引入glob。引入purifycss-webpack3.配置new PruifyCSSPlugin({ paths:glob.sync(path.join(__dirname,'sr.

2020-08-23 19:26:22 60

转载 webpack4.29.x成神之路(十三) 摇树优化(tree shaking)

上节:source-map上节目录如下:概念官方:描述移除 JavaScript 上下文中的未引用代码。也就是希望webpack在打包时把没用到的函数删掉,最常见的就算第三方函数库:lodash,date-fns等。新建src/js/math.js:export function add(...arg) { return arg.reduce((x, y) => x + y);}export function sub(...arg) { return arg.

2020-08-23 13:58:39 88

转载 Webpack的Code Splitting实现按需加载

一. 什么是Code Splitting?在最开始使用Webpack的时候, 都是将所有的js文件全部打包到一个build.js文件中(文件名取决与在webpack.config.js文件中output.filename), 但是在大型项目中, build.js可能过大, 导致页面加载时间过长. 这个时候就需要code splitting, code splitting就是将文件分割成块(chunk), 我们可以定义一些分割点(split point), 根据这些分割点对文件进行分块, 并实现按需加载.

2020-08-23 13:19:55 73

转载 webpack打包html里面img后src为“[object Module]”问题

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge">...

2020-08-21 21:31:38 100

转载 理解单链表的反转

要求很简单,输入一个链表,反转链表后,输出新链表的表头。  反转链表是有2种方法(递归法,遍历法)实现的,面试官最爱考察的算法无非是斐波那契数列和单链表反转,递归方法实现链表反转比较优雅,但是对于不了解递归的同学来说还是有理解难度的。1|1递归法总体来说,递归法是从最后一个Node开始,在弹栈的过程中将指针顺序置换的。为了方便理解,我们以 1->2->3->4这个链表来做演示。输出的效果是4->3->2->1首先定义Node:pub..

2020-08-19 21:07:10 35

转载 二叉树的四种遍历方式

二叉树的四种遍历方式:二叉树的遍历(traversing binary tree)是指从根结点出发,按照某种次序依次访问二叉树中所有的结点,使得每个结点被访问依次且仅被访问一次。 四种遍历方式分别为:先序遍历、中序遍历、后序遍历、层序遍历。 遍历之前,我们首先介绍一下,如何创建一个二叉树,在这里用的是先建左树在建右树的方法,首先要声明结点TreeNode类,代码如下:public class TreeNode { public int data; public .

2020-08-18 14:09:43 46

转载 满二叉树、完全二叉树、平衡二叉树、最优二叉树

一、满二叉树  一棵二叉树的结点要么是叶子结点,要么它有两个子结点(如果一个二叉树的层数为K,且结点总数是(2^k) -1,则它就是满二叉树。)二、完全二叉树  若设二叉树的深度为k,除第 k 层外,其它各层 (1~k-1) 的结点数都达到最大个数,第k 层所有的结点都连续集中在最左边,这就是完全二叉树。三、平衡二叉树  它或者是一颗空树,或它的左子树和右子树的深度之差(平衡因子)的绝对值不超过1,且它的左子树和右子树都是一颗平衡二叉树。...

2020-08-18 13:53:12 109

转载 Web前端安全之iframe

阅读目录(Content)防嵌套网页 resolve iframe跨域回到顶部(go to top)防嵌套网页比如,最出名的clickhacking就是使用iframe来 拦截click事件。因为iframe享有着click的最优先权,当有人在伪造的主页中进行点击的话,如果点在iframe上,则会默认是在操作iframe的页面。 所以,钓鱼网站就是使用这个技术,通过诱导用户进行点击,比如,设计一个"妹妹寂寞了"等之类的网页,诱导用户点击,但实际结果,你看到的不是"妹妹",而是被恶意微博吸粉。

2020-08-06 17:16:53 87

转载 getFieldDecorator添加事件监听getValueFromEvent

{getFieldDecorator("ratio", { initialValue: ratio, getValueFromEvent: e => { this.setState({ currentValue: Number(e.target.value), }); return e.target.value; }, rules: [ { required: true, message: `中奖概率`, }.

2020-08-06 11:33:41 206

转载 Content Security Policy (CSP)内容安全策略

CSP简介Content Security Policy(CSP),内容(网页)安全策略,为了缓解潜在的跨站脚本问题(XSS攻击),浏览器的扩展程序系统引入了内容安全策略(CSP)这个概念。CSP 的实质就是白名单制度,开发者明确告诉客户端,哪些外部资源可以加载和执行,等同于提供白名单。它的实现和执行全部由浏览器完成,开发者只需提供配置。两种方法启用 CSP一种是通过 HTTP 响应头信息的Content-Security-Policy字段。一种是通过网页的标签。<meta h

2020-08-05 21:37:55 65

android 官方例子代码 example code apk(全)

4.0 版本的官方code 代码 展现了所有sdk样式代码

2012-08-14

Learn Objective-C on the Mac eBook.pdf (incl. examples) 包含全代码

Learn Objective-C on the Mac eBook.pdf (incl. examples) 含操作图片且包含全实例代码

2012-07-21

ANDROID Mars第三季code代码全

ANDROID Mars第三季程序全

2012-07-01

ANDROID Mars第四季程序全

ANDROID Mars第四季程序全

2012-07-01

JavaScript权威指南(第6版)pdf(彩页)

[JavaScript权威指南(第6版)].(JavaScript:The.Definitive.Guide).David.Flanagan.文字版.pdf

2012-06-21

Txt阅读器源代码

GBK UTB可自由转换

2012-06-12

ServletJSP笔记(知识全,个人手写的)

写了50多页,把该写的该注意的都写进去了 , 看完基本就会这部分知识了 ,希望大家喜欢

2012-06-11

mars老师视频源码下载android(33集全)

很全的视频代码 ,写好了详细的评论注释 , 对学习android很有帮助

2012-02-13

USB LINUX驱动程序(已测试)

本例程是写一个c语言 通过USB控制外部的一个模拟导弹发射台 如可以控制其旋转 发射 , 以经过测试 可以完美执行~

2012-01-09

JAVA网络编程实例

JAVA 各类网络(socket udb 编程大全

2012-01-09

控制系统仿真与SIMULINK(PPT+程序)

RT~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2011-06-28

飞翔的熊blabla的留言板

发表于 2020-01-02 最后回复 2020-01-02

博客被锁, 没发任何广告

发表于 2016-02-24 最后回复 2016-02-24

空空如也

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

TA关注的人 TA的粉丝

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