自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好女绪的博客

前端开发

  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

原创 ios笔记

Wifi 定位原理及 iOS Wifi 列表获取iOS 上获取 Wifi 列表其实有很大限制,在 iOS 9 以前是不能获取Wifi列表的,只能获取当前连接的 Wifi 信息,也就表示只有连接了 Wifi 才能定位。Apple 在 iOS 9 以后,提供了获取Wifi列表的API,但是获取Wifi列表是有门槛的,主要步骤有:1、向 Apple 申请开发 Network Extension...

2018-12-26 23:34:55 872

原创 Android使用ButterKnife

Android使用ButterKnife参考资料:Android Butterknife使用方法总结Android Studio3.0更新之路(遇坑必入)AndroidStudio3.1.2 报错:Could not get unknown property ‘packageForR’ for task ':app:processDebugResourButterKnife官方文档...

2018-12-26 23:20:04 316

转载 Android代码规范

代码规范参考资料:这可能是史上最全的Android代码规范前言无论你是个人开发还是团队,一个良好的代码规范,能够在项目当中发挥举足轻重的作用;它不仅能使你们的开发更加高效,而且还会减少BUG产生的几率,增强代码可维护性及稳定性。关于规范,我们分两部分来讲,因为Android主要是用Java语言来写的,所以我们区别对待。JAVA代码规范强制性规范代码中的命名均不能以下划线或美...

2018-12-26 23:19:00 216

原创 Android的应用组件

Android的应用组件应用组件是 Android 应用的基本构建基块。共有四种不同的应用组件类型。每种类型都服务于不同的目的,并且具有定义组件的创建和销毁方式的不同生命周期。活动Activity服务Service广播接收器(Broadcast Receiver)内容提供程序(Content Provider)Activity、服务和广播接收器 — 通过名为 Intent 的异...

2018-12-26 23:16:05 1204

原创 Android入门

Android入门Android平台架构应用程序这一层是应用层,是Google最开始时在Android系统中捆绑了一些核心应用程序。比如e-mail客户端、SMS短消息程序、日历、地图、浏览器、联系人管理程序,等等。这些应用程序都使用Java语言编写。你也可以用自己编写的应用程序来替换Android提供的应用程序,这个替换的机制实际是应用程序框架来保证的。应用程序框架第三层是A...

2018-12-26 22:59:16 3235

原创 使用elasticsearch建立搜索引擎

使用elasticsearch建立搜索引擎elasticsearch官方网址:https://www.elastic.co/products/elasticsearch1、选择Elasticsearch的原因(1)Elasticsearch是一个建立在全文搜索引擎 Apache Lucene™ 基础上的开源的实时分布式搜索和分析引擎,功能强大:支持全文搜索;分布式实时文件存储,并将每一...

2018-12-15 16:19:02 1368

原创 搜索引擎ElasticSearch命令笔记

搜索引擎ElasticSearch命令笔记一、安装(1)下载ES:curl -L -O https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-版本号.tar.gz(2)解压:tar -xzvf elasticsearch-1.1.1.tar.gz -C 保存目录(3)修改ES的文件权限为...

2018-12-15 15:50:50 562

原创 (11)Java爬虫框架webmagic实战

Java爬虫框架webmagic实战本文是我关于webmagic爬虫框架的实战——爬取古诗词网站的诗词数据。此代码只用于爬虫学习,勿用于商业用途。安装webmagicwebmagic使用maven管理依赖,在项目中添加对应的依赖即可使用webmagic:<dependency> <groupId>us.codecraft</groupId> ...

2018-12-15 14:56:38 745

原创 (10)Java爬虫框架webmagic学习笔记

Java爬虫框架webmagic学习笔记参考自:webmagic文档webmagic的主要特色:完全模块化的设计,强大的可扩展性。核心简单但是涵盖爬虫的全部流程,灵活而强大,也是学习爬虫入门的好材料。提供丰富的抽取页面API。无配置,但是可通过POJO+注解形式实现一个爬虫。支持多线程。支持分布式。支持爬取js动态渲染的页面。无框架依赖,可以灵活的嵌入到项目中去。总体架构...

2018-12-15 14:15:53 561

原创 解决xcode和App Store报错

解决xcode和App Store报错参考资料:Xcode 10 beta3 Error: Multiple commands produce[App Store提交审核报错 ERROR ITMS-90087解决办法](App Store提交审核报错 ERROR ITMS-90087解决办法)ERROR ITMS-90206:“Invalid Bundle. The bundle at ...

2018-12-08 21:16:13 1946

原创 TestFlight用法(iOS APP官方测试工具)

TestFlight用法(iOS APP官方测试工具)参考资料:TestFlight用法 包教包会(iOS APP官方测试工具)TestFlight使用之外部测试 包教包会(iOS APP官方测试工具)Missing Compliance in Status when i add built for internal testing in Test Flight.How to solve...

2018-12-08 20:52:30 12502

原创 使用CryptoJS中的md5和aes加密

使用CryptoJS中的md5和aes加密参考资料:使用CryptoJS中的md5和aes加密CryptoJS实现AES加密// md5function md5encode(word) { return CryptoJS.MD5(word).toString();}//aes加密function encrypt(word) { var key = Crypto...

2018-12-08 19:04:26 2070

转载 iOS获取并查看数据库

iOS获取并查看数据库参考资料:iOS之真机调试的情况下获取并查看数据库Mac上 iOS模拟器 sqlite数据库文件存放位置获取并查看真机数据库以上六步,在iOS真机调试的时候,查看你的数据库信息。获取iOS模拟器的sqlite数据库文件存放位置IOS8以前版本的路径:/Users/你的用户名/Library/Application Support/iPhone ...

2018-12-08 17:49:25 2431

原创 Mustache

Mustache参考资料:mustache模板技术Mustache 模板引擎一、简介Web 模板引擎是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,通常是标准的 HTML 文档。当然不同的开发语言有不同模板引擎,如 Javascript 下的 Hogan 、ASP 下的 aspTemplate、以及 PHP 下的 Smarty,这里主要介绍基于 Javasc...

2018-12-08 17:07:43 958 1

转载 关于HTML、js加密、混淆、源码保护、代码安全,防止解压直接看源码

关于HTML、js加密、混淆、源码保护、代码安全,防止解压直接看源码我们先理下需求,加密的目的是什么?加密到什么级别?为此我们可以牺牲什么?我们知道这个世界不存在绝对的安全,加密会被破解、混淆会被反混淆。技术小白、开发者、黑客,是完全不同的级别,防范不同级别的人策略都不一样。防范力度越大,投入代价也越大,比如聘请专业的安全公司。除了投入,我们还需要考虑程序的执行性能和用户体验。加密的代...

2018-12-08 17:06:54 8685 1

原创 浏览器的渲染机制

浏览器的渲染机制参考资料:浏览器的渲染机制浏览器主要组件结构概念理解(1) DOM:Document Object Model,浏览器将HTML解析成树形的数据结构,简称DOM。(2) CSSOM:CSS Object Model,浏览器将CSS代码解析成树形的数据结构。(3) DOM 和 CSSOM 都是以Bytes → characters → tokens → nodes → ...

2018-12-08 17:05:32 213

转载 浏览器内核的解析和对比

浏览器内核的解析和对比取材自 浏览器内核的解析和对比浏览器的构成浏览器可以分为两部分:shell+内核。Shell是指浏览器的外壳:例如菜单,工具栏 等。主要是提供给用户界面操作,参数设置等等。它是调用内核来实现各种功能的。内核是基于标记语言显示内容的程序或模块。浏览器内核浏览器内核的组成浏览器内核可以分成两部分:渲染引擎(layout engineer或者Rendering En...

2018-12-08 17:04:23 735

转载 作为一个前端,可以如何机智地弄坏一台电脑?

作为一个前端,可以如何机智地弄坏一台电脑?转载自作为一个前端,可以如何机智地弄坏一台电脑?无论你触发了多少bug,最多导致浏览器崩溃,对系统影响不到哪去。 这就像二次元各种炫酷的毁灭世界,都不会导致三次元的世界末日。 然而,作为一个前端,我发现是有方式打开次元大门的…这个实验脑洞较大,动机无聊,但某种意义上反映了一些安全问题。 想象一下,有天你在家里上网,吃着火锅还唱着歌,点开一个链接,电脑...

2018-12-08 17:03:42 379

原创 前端面试题集锦——前言

前端开发面试题参考资料:前端开发面试题前端开发面试题集锦–JavaScript篇web前端开发面试遇到的题目web前端经典面试题【前端】前端面试题整理web前端开发面试题-基础篇2018最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)前端面试题汇总 笔试题2018最新Web前端经典面试试题及答案史上最全前端开发面试问题及答案整理史上最全前端面试题(含答案)-...

2018-12-02 20:37:54 19615 6

原创 前端面试题集锦——前端框架相关问题

前端框架相关问题说说MVC和MVVM分别是什么?MVC全名是Model View 。是Controller模型(model)-视图(view)-控制器(controller)的缩写。MVC是比较直观的架构模式,用户操作->View(负责接收用户的输入操作)->Controller(业务逻辑处理)->Model(数据持久化)->View(将结果反馈给View)。MVVM...

2018-12-02 20:36:09 3807 1

原创 有趣的面试题

有趣的面试题现有2个空水壶,容积分别为5升和6升,如何利用这两水壶取出3升水,假设水无限?假设有A,B两只壶,A壶的容积为5升,B壶的容积为6升,第一步:将B壶装满水,倒入A壶中,此时A壶满,B壶还剩一升第二步:将A壶水到掉,将B壶水倒入,此时A壶为一升,B壶空第三步:将B壶装满,倒入A壶中,此时A壶满,B壶还剩两升第四步:重复第二步的操作,此时A壶剩两升,B壶空第五步:重复第三步的...

2018-12-02 20:31:18 1112

原创 前端面试题集锦——项目管理

开发性问题对前端工程师这个职位是怎么样理解的?它的前景会怎么样?前端是最贴近用户的程序员,比后端、数据库、产品经理、运营、安全都近。1、实现界面交互2、提升用户体验3、有了Node.js,前端可以实现服务端的一些事情前端的能力就是能让产品从 90分进化到 100 分,甚至更好,参与项目,快速高质量完成实现效果图,精确到1px;与团队成员,UI设计,产品经理的沟通;做好的页面结构,...

2018-12-02 20:30:22 5204

原创 前端面试题集锦——程序题

程序题1、看下列代码输出为何?解释原因。var a;alert(typeof a); // undefinedalert(b); // 报错解释:Undefined是一个只有一个值的数据类型,这个值就是“undefined”,在使用var声明变量但并未对其赋值进行初始化时,这个变量的值就是undefined。而b由于未声明将报错。注意未申明的变量和声明了未赋值的是不一样的。2、看下列...

2018-12-02 20:28:20 8742 18

原创 前端面试题集锦——前端综合问题

前端综合问题前端页面有哪三层构成,分别是什么?作用是什么?1)结构层(html)structural layer由HTML或者XHTML之类的标记语言负责创建,即:标签;2)表示层(css)presentation layer解决结构层如何显示的问题。3)行为层(js)behavior layer内容如何对事件作出反应一类的问题解决。常见的浏览器内核有哪些?Trident内核:...

2018-12-02 20:26:56 43683 5

原创 面试题集锦——网络相关问题

网络相关问题进程和线程的区别一个程序至少有一个进程,一个进程至少有一个线程。线程的划分尺度小于进程,使得多线程程序的并发性高。线程是独立调度的基本单位, 进程是拥有资源的基本单位另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能...

2018-12-02 20:25:51 1290

原创 前端面试题集锦——JavaScript

JavaScript栈和队列的区别?栈的插入和删除操作都是在一端进行的,而队列的操作却是在两端进行的。队列先进先出,栈先进后出。栈只允许在表尾一端进行插入和删除,而队列只允许在表尾一端进行插入,在表头一端进行删除栈和堆的区别?栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。堆区(heap) — 一般由程序员分配释放, 若程序员不释放...

2018-12-02 20:23:01 8296 9

原创 前端面试题集锦——CSS

CSS选择符有哪些?哪些属性可以继承?CSS选择符id选择器( #myid)类选择器(.myclassname)标签选择器(div, h1, p)相邻选择器(h1 + p)子选择器(ul > li)后代选择器(li a)通配符选择器( * )属性选择器(a[rel = "external"])伪类选择器(a:hover, li:nth-child)可继承的样...

2018-12-02 20:21:57 2155 1

原创 前端面试题集锦——HTML

对WEB标准以及W3C的理解与认识标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性。xhtml和html有什么区别HTML是一种基本的WEB网页设计语言,XHTM...

2018-12-02 20:20:30 3198

前端资源汇总.txt

整理了前端的学习书籍,对前端感兴趣的小伙伴可以下载来看。

2019-06-28

pdfbox-1.8.10.jar

pdfbox-1.8.10.jar

2016-04-01

mongo-java-driver-3.0.2.jar

2016-03-28

tika-app-1.7.jar

tika-app-1.7.jar

2016-03-19

tika1.7jar包(app、core、parsers)

tika1.7jar包(app、core、parsers)

2016-03-19

空空如也

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

TA关注的人

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