自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

剑若成风的成长日志

人生不是你活了多少时间,而是你记住了多少时间!

  • 博客(35)
  • 资源 (8)
  • 收藏
  • 关注

原创 HttpURLConnection getContentType源码解读

2021-09-30 15:20:02 370

原创 the docker client must be run with elevated privileges to connect

Docker v20.10.5In the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect.原因是使用了 Linux containers 启动,需要 Hyper-V 服务支持。解决办法:在 Docker Desktop 托盘图标 Switch to windows containers。...

2021-04-19 22:07:56 5588

原创 jQuery 选择器全解析

jQuery 提供了一套功能强大的工具来匹配文档中的一组元素。要将任何元字符(例如 !"#$%&'()*+,./:;<=>?@[\\]^`{|}~)用作名称的文字部分,必须使用两个反斜杠对它进行转义:\\\\ 。例如,元素 id="foo.bar" 可以使用选择器 $("#foo\\\\\.bar")。

2020-05-25 18:22:24 380

原创 JavaScript 严格模式(use strict)

“use strict” 指令在 JavaScript 1.8.5 (ECMAScript5) 中新增。它不是一条语句,但是是一个字面量表达式,在 JavaScript 旧版本中会被忽略。“use strict” 的目的是指定代码在严格条件下执行。支持严格模式的浏览器:Internet Explorer 10+、 Firefox 4+、Chrome 13+、 Safari 5.1+、 Ope...

2020-03-17 00:50:46 259

原创 JavaScript 函数优先和函数提升

当一种编程语言被称为函数优先(First-class functions)的编程语言时,是指该语言中函数可以和其他任何变量一样对待。例如,一个函数可以作为参数传递给另一个函数,可以作为返回值被另一个函数返回,可以作为一个值分配给一个变量。分配一个函数给一个变量const foo = function() { console.log("foobar");}// Invoke this ...

2020-03-15 23:38:04 352

转载 Node.js 模块

在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在 Node 环境中,一个 .js 文件就称之为一个模块(module)。

2020-03-14 21:59:47 154

翻译 RabbitMQ vs Kafka

作为一个有丰富经验的微服务系统架构师,经常有人问我,“应该选择 RabbitMQ 还是 Kafka?”。基于某些原因, 许多开发者会把这两种技术当做等价的来看待。的确,在一些案例场景下选择 RabbitMQ 还是 Kafka 没什么差别,但是这两种技术在底层实现方面是有许多差异的。

2020-03-11 23:19:23 414

原创 jQuery 版本升级迁移

当引入重大更改时,升级 jQuery 之类的库可能需要大量工作。jQuery Migrate 通过恢复已删除的 API 来简化此操作,并在使用已删除和/或已弃用的 API 时在浏览器控制台中显示警告(仅 jQuery Migrate 开发版本)。这样,您就可以发现并修复原本会出错的错误,直到不再需要 jQuery Migrate 并将其删除为止。

2020-03-11 11:05:41 3522

转载 Windows 7 下安装 Docker

Windows 7 下需要安装 Docker Toolbox 即可(里面打包了 Docker、Oracle VM VirtualBox、Git)

2020-03-11 02:36:03 201

原创 Recursive limit 0 (as set by the max_sp_recursion_depth variable) was exceed

MySQL 执行存储过程报错,提示Recursive limit 0 (as set by the max_sp_recursion_depth variable) was exceed

2020-03-09 15:51:09 3891

转载 如何在大型项目中使用Git子模块开发

写在前面公司需要开发一个内部系统,要求每个部门都要接入。老板钦点,工期又压得短,于是浩浩汤汤的上百人就调过来了。再简单的事情,只要人多起来就会变得复杂,开发的世界也是如此。痛点一个几百人的大项目,使用Git协作的时候,想一想我们的痛点:项目过大,每个人clone等待时间过长一会没有拉取代码就会发现有上百条更新待拉取一人提交出错,上百人待机(笔者真实体验)代码回溯困难,查找具体的...

2020-03-08 22:54:42 424

翻译 弹跳加载器

创建一个弹跳加载器动画。

2020-03-07 21:30:46 135

翻译 什么是 JavaScript 迭代器?在哪里可以使用它们?

JavaScript 迭代器是在 ES6 中引入的,它们用于循环一系列值,通常是某种集合。根据定义,迭代器必须实现一个next()函数,该函数以{ value, done } 的形式返回对象,其中value是迭代序列中的下一个值,并且done是一个布尔值,确定序列是否已被消费完。

2020-03-07 00:43:07 476

原创 React是什么

React概念

2017-09-02 14:24:25 930

原创 RePlugin主程序接入

官方GitHub Wiki《主程序接入指南》只需三步,就能让您的“主程序”接入RePlugin:第 1 步:添加 RePlugin Host Gradle 依赖在项目根目录的 build.gradle(注意:不是 app/build.gradle) 中添加 replugin-host-gradle 依赖:buildscript { dependencies { classpa

2017-07-03 11:12:13 3430 2

翻译 Ionic开发者小贴士

使用调试器debugger关键字可用于调试您的应用程序。当大多数浏览器遇到“debugger”语句时,JavaScript的执行停止,您的浏览器将加载其调试器。这可以用于在应用程序中设置“断点”。例如,如果您编写的函数不返回您期望的结果,则可以在函数的第一行添加一个调试器语句:    function myBrokenFunction() {      debugger;    

2017-06-22 15:13:10 347

翻译 添加第三方库

虽然Ionic有很多很好的内置功能,但是有一些功能对于核心框架是没有意义的。对于这些用例,应用程序可以归结于NPM上发布的丰富的生态系统库。NPM的命令行工具可以轻松添加和管理任何其他软件包。如果您想了解有关NPM和命令行工具的更多信息,请先阅读NPM的文档,然后再继续。使用NPM进行安装要将第三方库添加到应用程序,请运行以下命令:npm install theLibraryNam

2017-06-22 11:32:14 594

原创 Cannot find module 'angular-in-memory-web-api'

在《Angular官方教程第七课HTTP》调试示例出现Cannot find module 'angular-in-memory-web-api'分析问题估计是缺少angular-in-memory-web-api依赖包,到工程根目录下的node_modules文件夹下去寻找angular-in-memory-web-api没有找到。解决问题查看工程根目录下的package.json,没有添加an

2017-06-14 17:26:41 4380

原创 Ionic for hello app

Ionic for hello app官网快速入门步骤安装Ionic npm install -g cordova ionic 创建App ionic start helloApp tabs 运行App cd helloApp ionic serve 遇到的问题第二步中出现npm install安装依赖失败的错误。分析是npm install是连接国外服务器,使用国内镜像安装

2017-06-12 15:51:52 307

原创 Cordova for android hello app

Cordova for android hello appCordova中文官网快速入门步骤1 安装CordovaCordova的命令行运行在Node.js 上面并且可以通过NPM安装。 根据 平台具体指导 安装相应平台的依赖。打开命令提示符或终端,然后键入npm install -g cordova.$ npm install -g cordova2 创建一个项目使用命令行创建一个空的Cordov

2017-06-09 11:17:39 290

原创 编译ijkplayer-android源码

编译ijkplayer-android源码原本想在windows系统下编译,不过在windows 7 64位旗舰版系统下编译ffmpeg出现以下错误:$ ./compile-ffmpeg.sh all ====================[*] check archs ====================FF_ALL_ARCHS = armv5 armv7a arm64 x86 x8

2017-05-04 11:31:33 3527 2

原创 Ubuntu手动安装或更新VMware Tools

Ubuntu手动安装或更新VMware Tools安装环境VMware Workstation 12 ProUbuntu 17.04 64位系统安装步骤开启虚拟机。在VMware Workstation菜单栏选择“虚拟机 > 安装 VMware Tools”,等待CD/DVD Drive挂载VMware Tools,如下图所示: 右键点击VMwareTools tar.gz压缩包,选择“E

2017-05-03 21:56:01 7247 1

翻译 《JavaFX应用程序添加HTML内容》-处理JavaScript命令

原文链接处理JavaScript命令本章扩展了WebViewSampley应用程序并解释了如何从JavaFX代码调用JavaScript命令。WebEngine类提供了API来执行在当前HTML页面上下文中的脚本。理解executeScript方法WebEngine类的executeScript方法允许执行声明在加载的HTML页面中的任何JavaScript命令。使用以下字符串在web引擎中调用这个

2017-04-27 11:59:50 1905

翻译 《JavaFX应用程序添加HTML内容》-添加WebView组件到应用程序场景

原文链接添加WebView组件到应用程序场景本章介绍了WebViewSample应用程序和解释了如何添加WebView组件到JavaFX应用程序场景。WebViewSample应用程序创建了Browser类封装了WebView对象和UI控件工具栏。WebViewSample类创建场景和添加Browser对象到场景。创建一个嵌入式浏览器例4-1展示了如何添加WebView组件到应用程序场景。例4-1

2017-04-26 21:14:49 6497

翻译 《JavaFX应用程序添加HTML内容》-支持HTML5特性

原文链接支持HTML5特性本章描述了JavaFX web组件支持的HTML5特性范围。大多数支持的功能是WebEngine类和WebView类的实现的一部分,这些功能没有公共API。JavaFX web组件的当前实现提供以下HTML5特性支持:画布和SVG(可缩放矢量图形Scalable Vector Graphics) 媒体播放表单控件历史维护交互元素标签DOM(文档对象模型Docum

2017-04-26 20:23:14 4330

翻译 《JavaFX应用程序添加HTML内容》-JavaFX WebView组件概述

原文链接JavaFX WebView组件概述本章介绍了JavaFX嵌入式浏览器,一个提供了web查看器以及通过其API提供了完整的浏览功能的用户界面组件。嵌入式浏览器组件基于WebKit,一个开源的web浏览器引擎。它支持级联样式表(CSS)、JavaScript、文档对象模型(DOM)和HTML5。嵌入式浏览器允许您在JavaFX应用程序中执行以下任务:从本地和远程URL渲染HTML内容获得网

2017-04-26 14:39:52 7271 4

翻译 《JavaFX应用程序添加HTML内容》-更新内容

更新内容本章介绍了JavaFX 8 WebView组件可用的增强和补充。以下是JavaFX自以前版本以来的变化支持附加的HTML5特性,包括Web Sockets、Web Workers,和Web Fonts。阅读Supported Features of HTML5获取更多信息。打印功能。学习如何打印嵌入浏览器的HTML页面Printing HTML Content.

2017-04-26 11:37:21 900

翻译 《JavaFX应用程序添加HTML内容》-前言

JavaFX应用程序添加HTML内容前言本前言描述在本教程(《JavaFX应用程序添加HTML内容》)中使用到的可访问特性和约定。关于本教程本教程介绍JavaFX嵌入式浏览器,一个提供了web查看器以及通过其API提供了完整的浏览功能的用户界面组件。文档包含以下章节:新特性描述当前版本新的以及修改的特性。JavaFX WebView组件概述列出WebView组件的基本特性,介绍javafx.sc

2017-04-26 02:03:08 1954

原创 主叫号码信息识别及传送

概述主叫号码信息识别及传送(CID,Calling Identity Delivery),是指在被叫用户终端设备上显示主叫号码、主叫用户姓名、呼叫日期、时间等主叫识别信息并进行存储,以供用户查阅。通俗的名称就是来电显示。目前两种实现方式一. FSK 移频键控(Frequency-shift keying),目前采用FSK方式的国家和地区有:美国、中国、日本、英国、加拿大、比利时、西班牙、新

2017-04-14 17:42:21 2121

原创 java获取路径

//获取当前类生成目录System.out.println(Main.class.getResource("").getPath());System.out.println(Main.class.getResource(".").getPath());System.out.println(Main.class.getResource("./").getPath());//获取当前类生成目录的上

2017-04-13 00:15:28 200

转载 android:exported 属性详解

[转载出处:http://blog.csdn.net/watermusicyes/article/details/46460347]昨天在用360扫描应用漏洞时,扫描结果,出来一个Android:exported属性,其实之前根本不知道这个属性,更不知道这个属性用来干嘛的,详情见下图:  因此,查了官方API,学习了一下这个属性!android:exported

2017-04-11 11:27:11 580

转载 Android中Preference的使用以及监听事件分析

[转载出处:http://blog.csdn.net/qinjuning/article/details/6710003/]在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View布局结构,例如,Setting模块中布局。当然,凡事都有例外,FMRadio应用程序中则使用了View布局结构(

2017-04-09 14:49:47 473

原创 阿里巴巴Weex对移动应用的理解

移动应用需要支撑并行研发 如今移动应用的开发需要并行研发的能力,当一个移动应用发展到一定规模的时候,能否支撑大规模的并行研发就成为了一件非常关键而又重要的事情。否则很容易变成工程瓶颈。移动应用需要动态性 如今移动应用不论从研发节奏、部署的灵活性和时效性、包大小、还是从研发到发布再到反馈的迭代周期上,都和移动互联网的发展速度极不相符。移动应用需要更简单轻量的研发模型,需要摆脱版本部署和分发的笨重

2017-04-06 16:29:08 440

原创 JVM垃圾收集器

[牛客网]下列哪项不属于jdk1.6垃圾收集器? A.Serail收集器 B.parNew收集器 C.CMS收集器 D.G1收集器在牛客网刷题,碰到这么一个问题,只知道JVM有垃圾收集器,却从来没具体了解过,真是越学越发现自己的无知,不懂就学。概述垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言。如果说收集算

2017-04-02 15:26:54 554

原创 一脸懵逼也能使用hexo搭建github博客

这两天在网上浏览程序猿技术相关的资讯以及一些大神的技术博客文章,hexo这个词数次进入我的视线,于是我到网上查找了hexo相关的信息。hexo是什么? Hexo 是一个简单的、轻量的、基于Node的一个静态博客框架,可以方便的生成静态网页托管在Github和Heroku上,引用Hexo作者 @tommy351 的话:快速、简单且功能强大的 Node.js 博客框架。A fast, simple

2017-03-29 14:10:26 493

WebViewSample源码

官方教程《JavaFX应用程序添加HTML内容》的示例源码

2017-04-27

一线架构师实践指南

温昱老师亲身深入浅出地讲解一线架构师在架构设计中遇到的困难与最佳解决方案。

2011-10-10

10部算法经典著作的合集

无论使用什么开发语言都必须懂算法,本文档集成了10本经典算法著作供君参考。

2011-10-10

最好的OpenGL开发电子书 Nehe's OpenGL 完美中文版

Nehe's OpenGL一书的完美中文翻译版本,由浅入深的阐述了opengl的原理与用法。

2011-10-10

[网络游戏服务器编程].(韩)全洪.扫描版

面向对游戏编程感兴趣的初中级程序员,讲解网络游戏服务器开发的基本原理和奥秘。

2011-10-10

[21天学通C.].(Jesse.Liberty)(第3版)

[21天学通C.].(Jesse.Liberty)(第3版),C语言入门不可多得的好书。

2011-10-10

21天自学java6(第五版)源码

对应《21天自学java6(第五版)》随书源代码,欢迎下载!

2011-10-10

信息论基础 香农 通信的数学理论

呵呵呵呵呵额呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵

2008-11-05

空空如也

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

TA关注的人

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