
转载
陶大海888
换一个角度,换一种心情
展开
-
小程序各种资源大全
无意中发现个资源集合:以上内容非本人整理,此处仅做收藏UI组件weui-wxss ★852 - 同微信原生视觉体验一致的基础样式库 Wa-UI ★122 - 针对微信小程序整合的一套UI库 wx-charts ★105 - 微信小程序图表工具 wemark ★85 - 微信小程序Markdown渲染库 WeZRender ★36 - 微信小程序Canvas增强组件 wetoa...转载 2018-09-26 11:05:02 · 3602 阅读 · 3 评论 -
非常有趣的理解websocket
一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个HTTP请求合并为一个,但是 Websocket 其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的转载 2017-12-11 11:25:40 · 516 阅读 · 0 评论 -
jQuery-tmpl基于jQuery简单实用的模板引擎
jQuery-tmpl是一个简单的模板引擎,能够实现动态的修改DOM数据,使用简单易懂的语法结构,通过JSON的格式传递和绑定数据,这个也是jQuery官方团队维护的模板引擎,很不幸的是这个项目将不在提供维护更新,将由JsRender替代。如果你还是喜欢使用jQuery-tmpl,这篇文章将为你详细的介绍如何使用jQuery-tmpl。前言动态请求数据来更新页面是现在非常常用的方法,比如博客评论的转载 2017-12-11 10:37:49 · 24133 阅读 · 2 评论 -
OC与JS交互之WKWebView
上一篇文章我们使用了JavaScriptCore框架重写了之前的示例,iOS8苹果偏爱HTML5,重构了UIWebVIew,给我们带来了WKWebView,使其性能、稳定性、功能大幅度提升,也更好的支持了HTML5的新特性。这篇文章就们就拿WKWebView来小试牛刀 一、WKWebView FrameworkWKWebView的14个类与3个协议: WKBackFor转载 2017-11-22 13:44:34 · 5759 阅读 · 0 评论 -
OC与JS交互之JavaScriptCore
JavaScriptCore提供了JavaScript和Objective-C桥接的Obj-C API。JavaScriptCore提供了让我们脱离UIWebView执行JavaScript脚本的能力,以及使用现代的Objective-C语法(例如Blocks和下标)在Objective-C和JavaScript之间无缝的传递值或者对象。借助JavaScriptCore,我们只需要很少的代码就可以转载 2017-11-22 13:36:50 · 283 阅读 · 0 评论 -
OC与JS交互之WebViewJavascriptBridge
上一篇文章介绍了通过UIWebView实现了OC与JS交互的可能性及实现的原理,并且简单的实现了一个小的示例DEMO,当然也有一部分遗留问题,使用原生实现过程比较繁琐,代码难以维护。这篇文章主要介绍下开源库WebViewJavascriptBridge的实现原理和使用方法,并用此开源库重写之前的示例,同样,本文的示例代码我会在文章后面给出欢迎star 我们在上一篇文章结尾处简要转载 2017-11-21 15:16:08 · 780 阅读 · 0 评论 -
OC与JS交互之UIWebView
随着H5的强大,hybrid app已经成为当前互联网的大方向,单纯的native app和web app在某些方面显得就很劣势。关于H5的发展史,这里有一篇文章推荐给大家,今天我们来学习最基础的基于iOS系统的OC与JS之间是如何进行交互的,本文介绍的是基于UIWebView"协议拦截"实现的交互方式,当然后面还会循序渐进的介绍其他的交互方式。这里的说到的JS指的是广义上JS,并不是单纯的jav转载 2017-11-21 15:07:41 · 302 阅读 · 0 评论 -
Spark基本概念快速入门
Spark集群一组计算机的集合,每个计算机节点作为独立的计算资源,又可以虚拟出多个具备计算能力的虚拟机,这些虚拟机是集群中的计算单元。Spark的核心模块专注于调度和管理虚拟机之上分布式计算任务的执行,集群中的计算资源则交给Cluster Manager这个角色来管理,Cluster Manager可以为自带的Standalone、或第三方的Yarn和Mesos。Cluster Manager转载 2017-10-25 19:06:11 · 385 阅读 · 0 评论 -
Storm:最火的流式处理框架
伴随着信息科技日新月异的发展,信息呈现出爆发式的膨胀,人们获取信息的途径也更加多样、更加便捷,同时对于信息的时效性要求也越来越高。举个搜索场景中的例子,当一个卖家发布了一条宝贝信息时,他希望的当然是这个宝贝马上就可以被卖家搜索出来、点击、购买啦,相反,如果这个宝贝要等到第二天或者更久才可以被搜出来,估计这个大哥就要骂娘了。再举一个推荐的例子,如果用户昨天在淘宝上买了一双袜子,今天想买一副泳镜去游泳转载 2017-10-25 17:40:06 · 370 阅读 · 0 评论 -
Hadoop快速入门
目的这篇文档的目的是帮助你快速完成单机上的Hadoop安装与使用以便你对Hadoop分布式文件系统(HDFS)和Map-Reduce框架有所体会,比如在HDFS上运行示例程序或简单作业等。先决条件支持平台GNU/Linux是产品开发和运行的平台。 Hadoop已在有2000个节点的GNU/Linux主机组成的集群系统上得到验证。Win32平台是作转载 2017-10-25 15:52:48 · 319 阅读 · 0 评论 -
使用 hibernate 存取大对象数据类型(clob和blob)
数据库表如下:book表id该表的主键。number类型。photo代表图书的图片,blob类型。description图书的描述,clob类型。使用 hibernate3 往 book 表插入Clob,Blob数据省略hibernate配置文件,实体映射文件和实体类代码,直接帖转载 2017-10-27 15:46:52 · 448 阅读 · 0 评论 -
Java实现WebSocket
javaTomcatwebsocketComments:16 CommentsJava现实WebSocket无所不能的Java系列文章,涵盖了Java的思想,应用开发,设计模式,程序架构等,通过我的经验去诠释Java的强大。说起Java,真的有点不知道从何说起。Java是一门全领域发展的语言,从基础的来讲有4大块,Java语法,JDK,JVM,第三方类库。官方又转载 2017-10-27 15:35:37 · 592 阅读 · 0 评论 -
微信小程序从零开始(零)-Hello World
微信小程序从零开始(零)-Hello World2017年1月9号,微信小程序如约而至。按照张小龙刚推的朋友圈,1月9号并不是随机选择,而是向10年前苹果发布IPhone致敬。朋友圈一大波“微型小程序对APP市场的冲击”,行业的未来固然很重要,但作为一位技术人员,更关注技术本身,昨天就自己体验了一把微信小程序的魅力,萌生了写一个微信小程序的系列教程。话不多说,今天我们就开始微信小程序的第一转载 2017-10-18 17:38:29 · 514 阅读 · 0 评论 -
┖no.1 ┒微信小程序之Hello World
微信小程序今天开始学习微信小程序,欢迎大家持续关注12MVVM-模型视图视图模型: model view view-model (DOM 对象的操作==> 只需要绑定的程度)12SPA-单页面应用程序: 单页面:当用户访问一个项目时,页面只加载一次 内容的更新:都是在当前加载完成的主体页面中进行数据生成,和页面渲染 为了方便程序的转载 2017-10-18 17:33:59 · 474 阅读 · 0 评论 -
HttpClient入门教程
HttpClient简介HttpClient 功能介绍 1. 读取网页(HTTP/HTTPS)内容 2、使用POST方式提交数据(httpClient3) 3. 处理页面重定向 4. 模拟登录开心网 5. 提交XML格式参数 6. 访问启用认证的页面 7. 多线程模式下使用httpclienthttpClient转载 2017-12-20 13:45:04 · 43410 阅读 · 2 评论 -
java异常处理
异常的概念异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.ArithmeticException的异常。异常发生的原因有很多,通常包含以下几大转载 2017-11-24 16:30:13 · 566 阅读 · 0 评论 -
微信小程序左右滑动的实现代码(轮播图之运用)
这篇文章主要介绍了微信小程序左右滑动的实现代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下左滑 右滑 你不再是一个人无论你是一个程序猿还是一个程序媛,每天干的事除了coding还是coding,代码不能解决的问题(什么问题自己心里还没点abcd数嘛),探探能帮你解决。最近网上特流行一款交友软件叫探探(据说是yp软件)。作为探探曾经的一名从来只浏览图片但是没有yue过的资深玩家同时又是...转载 2018-09-20 16:34:02 · 10549 阅读 · 1 评论 -
解决跨域问题的8种方案(最新最全)
原文:http://www.cnblogs.com/JChen666/p/3399951.html1.同源策略如下:URL说明是否允许通信http://www.a.com/a.jshttp://www.a.com/b.js同一域名下允许http://www.a.com/lab/a.js转载 2017-12-19 15:59:41 · 983 阅读 · 0 评论 -
Groovy快速入门
Groovy简介Groovy是基于Java平台开发的一门强大的、具有Optional类型,多功能性的动态语言,它具有静态类型和静态编译的功能。为了提高在java平台的开发效率,它的语法设计的很简洁,易学。和java无缝集成,从而使自己的项目具有强大的特性,比如脚本功能、DSL(Domain-Specific Language)语言编写,运行时和编译时元编程(meta-programmi转载 2017-12-18 14:44:46 · 497 阅读 · 0 评论 -
PHP和Java的主要区别有哪些?哪个最适合Web开发语言?
Java和PHP都是编程语言,大家知道它们最大的区别就是一个是静态语言一个是动态语言吧。没错,Java是一种静态语言,PHP是一种动态语言。那它们还有哪些区别? 哪个最适合Web开发语言?下面,小编再给大家详细介绍下。一、前言PHP和Java都是现在比较流行的二种编程语言。对于许多新手来说,都会思考如果学的时候,该学哪种语言呢?下面这篇文章给大家整理转载 2017-12-08 10:19:47 · 1044 阅读 · 0 评论 -
iOS 微信支付 开发流程
这个文章写的 比较不错 借此转发。 SDK下载:https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=11_1APP端开发步骤说明:https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=8_5SDK接入服务器签名版本官方已经转载 2017-12-07 15:32:46 · 813 阅读 · 0 评论 -
MJExtension使用指导
MJExtension能做什么?注:以前对这些不是理解太深,自己在网上找的,这个文章写的不错,学习到不少东西,借此转发一下。MJExtension是一套字典和模型之间互相转换的超轻量级框架MJExtension能完成的功能 字典(JSON) --> 模型(Model) 模型(Model) --> 字典(JSON) 字典数组(JSON Array) --> 模型数转载 2017-12-07 15:24:49 · 760 阅读 · 0 评论 -
Nginx入门
1、静态HTTP服务器首先,Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。配置:123456server { listen 80; # 端口号 location / { root /usr/share/nginx/html; # 静态文件路径 }}2、反转载 2017-12-25 12:17:10 · 363 阅读 · 0 评论 -
Python, Ruby 与 Groovy,谁与争锋?(转)
Python, Ruby 与 Groovy,谁与争锋? SleekEngine 随着计算机硬件的快速发展,10年前因为速度问题而被诟病的Java现在成了计算机流言语言中的老大,但是它却仍被认为复杂笨重,近几年来动态语言却有后来赶上的趋势,掌握一门动态语言成了程序员需要考虑的事宜。 近期接触了几种流行的动态语言Python, Ruby, Groovy,它们相比静态语言Java/C++来说,大转载 2017-12-15 14:41:44 · 4935 阅读 · 0 评论 -
nodejs入门必须知道的内容
Node.js简介nodejs并不是一门新的语言,与Java,php开发语言的平台也是不相同的,虽然他是JavaScript但是它并不是JavaScript的框架。nodejs是让JavaScript运行在服务器端的开发平台。当一种事务在一个领域独孤求败的时候就会想着进入另外一个领域,JavaScript已经在近几年已经一统的前端的江湖,所以已经开始进入服务端的领域。Node.js是基于C转载 2017-12-15 09:04:45 · 384 阅读 · 0 评论 -
iOS 开发是否要采用 React Native?
前言React Native 是 Facebook 2015年开源的 Javascript 框架,旨在使用 Javascript 高效开发手机端 App。配合着多个显而易见的优势和 Facebook 强大的宣传机器,它立刻成为国内外大小公司的明星开发框架。开源社区的参与激情、各方博客的宣传追捧,从其 Github 上 56000+ 星和 13000+ Fork 就可见一斑。对于 React Nati转载 2017-12-06 10:39:15 · 603 阅读 · 0 评论 -
iso马甲包是什么意思?如何制作上传
马甲包的字面意思给产品穿马甲,但是我认为马甲包更像是产品的一种分身,一种和产品一样拥有灵魂,拥有肉身的一种分身。它能为产品带来同样的功能效果。iso马甲包是什么意思?如何制作上传 如图所示,喜马拉雅马甲包一、什么是马甲包马甲包是利用App store 规则漏洞,通过技术手段,多次上架同一款产品的方法。马甲包和主产品包拥有同样的内容和功能,除了icon和应用名称不转载 2017-12-05 14:27:47 · 30484 阅读 · 7 评论 -
Mybatis基础: 常见问题与FAQ
Mybatis基础: #{...} 和 ${...} 的区别MyBatis将 #{…} 解释为JDBC prepared statement 的一个参数标记。而将 ${…} 解释为字符串替换。理解这两者的区别是很有用的, 因为在某些SQL语句中并不能使用参数标记(parameter markers)。比如,我们不能在表名(table name)的位置使用参数标记。假设有下面转载 2017-12-13 15:28:34 · 334 阅读 · 0 评论 -
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认转载 2017-12-13 15:01:51 · 232 阅读 · 0 评论 -
几种简单的负载均衡算法及其Java代码实现
什么是负载均衡负载均衡,英文名称为Load Balance,指由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。负载均衡能够平均分配客户请求到服务器阵列,借此提供快速获取重要数据,解决大量并发访问服务转载 2017-09-18 13:56:56 · 603 阅读 · 0 评论 -
数据库SQL优化大总结
数据库SQL优化大总结之 百万级数据库优化方案网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。作者:雲霏霏来源:雲霏霏的博客|2014-07-18 09:33 移动端 收藏 分享网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家转载 2017-08-29 11:26:58 · 447 阅读 · 0 评论 -
oracle索引总结
oracle索引总结简介1.说明 1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。 2)索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率转载 2017-08-29 11:49:58 · 398 阅读 · 0 评论 -
2016年末闲谈iOS开发的未来
好多人都会问iOS开发的前景这样的问题,移动开发者的未来Swift怎么样Swift很好,就像你的前女友一样好。得益于swift的开源,以及苹果的号召力,swift发展的很好。已经得到了广大开发者的一致认可。苹果自己也很重视,新的一些lib和app已经用swift编写。国外大厂比如Uber、LinkedIn转载 2016-10-31 10:32:03 · 818 阅读 · 0 评论 -
AFNetworking 3 批量上传图片的 3 种方法
AFNetworking 在去年年底升级到了 3.0。这个版本更新想必有很多好处,然而让我吃惊的是,它并没有 batch request 接口。之前的 1.x 版本、2.x 版本都实现了这个很常见的需求,不知道作者为何选择在 3.x 中去掉它。在 AFNetworking 2 中,我们只需一行代码就能解决批量上传的问题:[AFURLConnectionOperation batchOf转载 2016-11-03 13:53:19 · 953 阅读 · 0 评论 -
此文一出,程序员的朋友圈炸锅了
昨天小编有个女性朋友问我:你们公司做什么的呀我说IT教育培训她表示不懂。我说:培养优质的程序员大军,为祖国的IT事业做贡献。她:哦,培训修电脑的呀!懂了!......小编觉得有义务出手搞一篇360°科普何为程序员的文章了!那么到底什么是程序员?那就是睡得晚、头发少、一天天想着改变世界的一群猴。那到底睡的有多晚呢?小编曾问过一个妹子,如何形容一转载 2016-10-21 09:49:31 · 3971 阅读 · 1 评论 -
JavaWeb基础 之 HTML
1、思维导图首先为大家提供本文所要阐述的知识点的思维导图,帮助大家更好的了解本文要阐述的知识。标签的语法:[html] view plain copy 正确:div>span>早安!span>div> 错误:div>span>早安!div>span> hr /> 正确:div转载 2016-10-21 11:28:40 · 660 阅读 · 0 评论 -
iOS动态性runtime初探(改私有变量,私有方法)
OC是运行时语言,只有在程序运行时,才会去确定对象的类型,并调用类与对象相应的方法。利用runtime机制让我们可以在程序运行时动态修改类、对象中的所有属性、方法,就算是私有方法以及私有属性都是可以动态修改的。本文旨在对runtime的部分特性小试牛刀,更多更全的方法可以参考系统API文件,demo例子可以参见优快云的runtime高级编程系列文章。我们出发吧!先看一个非常平常的转载 2016-05-06 09:18:15 · 702 阅读 · 0 评论 -
Providing VoIP Services
This last one is a very powerful background mode, as it allows your app to run arbitrary code while in the background. This mode is better than the “Whatever” API because you can run the code for an i翻译 2016-05-26 17:05:48 · 729 阅读 · 0 评论 -
iOS ---- KVO的内部实现原理
iOS ---- KVO的内部实现原理Key-Value Observing (KVO)KVO:当指定的对象的属性被修改了,允许对象接收到通知的机制。[persion addObserver : self forKeyPath : @"age" options : NSKeyValueObservingOptionOld | NSKe转载 2016-05-06 09:14:15 · 513 阅读 · 0 评论 -
iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话等)
iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话)在程序中调用系统自带的应用,直接调用safar来打开一个网页,如下是一个简单的使用:- (BOOL)application:(UIApplication *)applicationdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions{转载 2016-02-24 08:51:25 · 2105 阅读 · 0 评论