摘要: 前言:用了微信sdk各种痛苦,感觉比qq sdk调用麻烦多了,回调过于麻烦,还必须要在指定包名下的actvity进行回调,所以我在这里写一篇博客,有这个需求的朋友可以借鉴一下,以后自己别的项目有用到也有个找资料的地方. 一.微信登陆分三个步骤: 1).微信授权登陆 2).根据授权登陆code 获取该 阅读全文
posted @ 2017-06-14 21:26 张玉宝 阅读(1934) 评论(0) 推荐(0)
摘要: 在window下面搭建tomcat环境很简单,那是因为我们不熟悉mac系统,当我们习惯了命令行的时候,也是so easy,只要通过以下几个步骤就可以解决,本人亲测可用,不会可以留言. 1.进入apche官网 http://tomcat.apache.org/download-80.cgi 选中“Co 阅读全文
posted @ 2017-06-14 21:26 张玉宝 阅读(151) 评论(0) 推荐(0)
摘要: 给View控件设置边框,可以动态设置上下左右.通过布局文件就能搞定 1.在drawable文件夹下新建一个shape_main_list_bg.xml文件 <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > 阅读全文
posted @ 2017-06-14 21:26 张玉宝 阅读(1740) 评论(0) 推荐(0)
摘要: TextView是android常用的控件,经常要显示不同文字的大小,颜色,......今天要实现这样这样一个需求,TextView某段内容显示的文字颜色不一样,并且点击区域只能是改变了颜色的字. 1.给TextView设置设置文字背景为透明色,不然会有点击选中效果. 我参考的博客地址:http:/ 阅读全文
posted @ 2017-06-14 21:25 张玉宝 阅读(479) 评论(0) 推荐(0)
摘要: jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。 实现步骤如下: step1:在body标签中增加 阅读全文
posted @ 2017-06-14 21:25 张玉宝 阅读(183) 评论(0) 推荐(0)
摘要: 1、概述 应公司项目需求,要做一个图片选择器,网上搜索了一些源码,我在别人的基础上进行了修改,另外页面也进行了重整,我的是先加载图片文件夹列表,然后再进入选择图片。 参考博客地址:http://blog.csdn.net/lmj623565791/article/details/39943731 修 阅读全文
posted @ 2017-06-14 21:24 张玉宝 阅读(407) 评论(0) 推荐(0)
摘要: 1.前言 大家在用 Mac 系统的时候,可能有时难免还是要用到 Windows 系统。在 Mac 上使用 Windows 系统有二种方法。一种是在 Mac上安装双系统,适合要在机器上处理一些大型的应用,如大型游戏,设计,处理图形等。另一种方法是直接在 Mac 系统上安装一个 虚拟机,然后在虚拟机上安 阅读全文
posted @ 2017-06-14 21:23 张玉宝 阅读(49892) 评论(2) 推荐(0)
摘要: 条件:当前项目导入了ActionBarSherlock这个jar包,这个jar包的作用为了程序的兼容性,考虑低版本的问题. 学习ActionBarSherlock参考博客链接:http://blog.csdn.net/icyfox_bupt/article/details/9286387 接下来贴上 阅读全文
posted @ 2017-06-14 21:22 张玉宝 阅读(2572) 评论(0) 推荐(0)
摘要: 1.Activity 加载布局文件,获取Viewpager控件 给ViewPager填充适配器. import android.app.ActionBar; import android.app.ActionBar.Tab; import android.app.Activity; import a 阅读全文
posted @ 2017-06-14 21:22 张玉宝 阅读(252) 评论(0) 推荐(0)
摘要: 在android下各种文件管理器中,我们选择一个文件,点击分享可以看到弹出一些app供我们选择,这个是android系统分享功能,我们做的app也可以出现在这个列表中。 第一步:在Manifest.xml进行配置,比普通的activity中多增加一个Intent过滤器 <activity andro 阅读全文
posted @ 2017-06-14 21:22 张玉宝 阅读(1960) 评论(0) 推荐(0)
摘要: 最近项目要用到文件管理,就找来小米的开源文件管理代码,删掉了远程管理代码,只有文件管理. 效果图如下: 源码下载地址:http://download.csdn.net/detail/lowprofile_coding/7524729 阅读全文
posted @ 2017-06-14 21:21 张玉宝 阅读(839) 评论(0) 推荐(0)
摘要: 06-27 14:29:27.600: E/AndroidRuntime(6936): FATAL EXCEPTION: main 06-27 14:29:27.600: E/AndroidRuntime(6936): android.view.InflateException: Binary XM 阅读全文
posted @ 2017-06-14 21:20 张玉宝 阅读(301) 评论(0) 推荐(0)
摘要: 最近项目中碰到要在Android Menu旁边再添加一个按钮,而不是点击menu按钮然后在弹出一些选项. MainActivity代码: public class MainActivity extends Activity { private static final int MENU_CONFIR 阅读全文
posted @ 2017-06-14 21:20 张玉宝 阅读(881) 评论(0) 推荐(0)
摘要: 这篇依然是跟 dom 相关的方法,侧重点是操作 dom 的方法。 读Zepto源码系列文章已经放到了github上,欢迎star: reading-zepto 源码版本 本文阅读的源码为 zepto1.2.0 .remove() remove: function() { return this.ea 阅读全文
posted @ 2017-06-14 21:19 张玉宝 阅读(499) 评论(0) 推荐(0)
摘要: 这篇依然是跟 dom 相关的方法,侧重点是操作样式的方法。 读Zepto源码系列文章已经放到了github上,欢迎star: reading-zepto 源码版本 本文阅读的源码为 zepto1.2.0 内部方法 classRE classCache = {} function classRE(na 阅读全文
posted @ 2017-06-14 21:18 张玉宝 阅读(738) 评论(0) 推荐(0)
摘要: 虽然最近工作中没有怎么用 zepto ,但是据说 zepto 的源码比较简单,而且网上的资料也比较多,所以我就挑了 zepto 下手,希望能为以后阅读其他框架的源码打下基础吧。 源码版本 本文阅读的源码为 zepto1.2.0 阅读zepto之前需要了解 javascript 原型链和闭包的知识,推 阅读全文
posted @ 2017-06-14 21:14 张玉宝 阅读(159) 评论(0) 推荐(0)
摘要: 数组方法 定义 var emptyArray = [] concat = emptyArray.concat filter = emptyArray.filter slice = emptyArray.slice zepto 一开始就定义了一个空数组 emptyArray,定义这个空数组是为了取得数 阅读全文
posted @ 2017-06-14 21:14 张玉宝 阅读(135) 评论(0) 推荐(0)
摘要: Zepto 提供了丰富的工具函数,下面来一一解读。 源码版本 本文阅读的源码为 zepto1.2.0 $.extend $.extend 方法可以用来扩展目标对象的属性。目标对象的同名属性会被源对象的属性覆盖。 $.extend 其实调用的是内部方法 extend, 所以我们先看看内部方法 exte 阅读全文
posted @ 2017-06-14 21:13 张玉宝 阅读(127) 评论(0) 推荐(0)
摘要: 最近用vue做了两个项目,都需要实现全选反选的功能,两个项目用了两种实现方法,第一个项目用vue的computed,第二个项目用指令来实现,用起来,发觉指令更加方便。 第一次做全选的时候是刚开始接触vue不久,全选的实现参考了知乎(链接:https://www.zhihu.com/question/ 阅读全文
posted @ 2017-06-14 21:13 张玉宝 阅读(1169) 评论(0) 推荐(0)
摘要: 最近用vue来做项目,用webpack来做前端自动化构建。webpack-dev-server会在本地搭建一个服务器,在和后端调试的时候,就会涉及到跨域的问题。 刚开始时,没有用vue-cli来构建项目,而是参考了github上的vue-vueRouter-webpack来构建。看网上的资料,vue 阅读全文
posted @ 2017-06-14 21:12 张玉宝 阅读(747) 评论(0) 推荐(0)
摘要: 自己运营了一个公众号,在发文章的时候,需要在网上找一些图,而有些网站的图片可能隐藏在属性或者背景图中,要下载的时候经常审查元素,查看源码,不太方便,最近在看一些谷歌插件的api,便顺手做了一个插件Image downloader。源码放到了github上,顺便学习并用了一下git。地址:https: 阅读全文
posted @ 2017-06-14 21:12 张玉宝 阅读(378) 评论(0) 推荐(0)
摘要: Image downloader的交互逻辑是这样的:用户点击Image downloader的图标,会向页面(content script,见上一篇文章:谷歌插件Image downloader开发之 content script)发送收集图片事件,页面收集完图片后,将对应的图片地址数组发送给pop 阅读全文
posted @ 2017-06-14 21:11 张玉宝 阅读(435) 评论(0) 推荐(0)
摘要: 最近用element来做项目,在开发的过程中,突然发现页面的操作和切换在数据量大的时候相当卡,后来提了个issue,在furybean解答后才知道,我每个单元格都加了tooltip,会生成大量的节点,造成页面操作卡顿。后来将tooltip去掉,操作流畅多了。 但是,由于我是将页面的数据存在vuex中 阅读全文
posted @ 2017-06-14 21:10 张玉宝 阅读(3223) 评论(0) 推荐(0)
摘要: 基本上每个项目都需要用到模态框组件,由于在最近的项目中,alert组件和confirm是两套完全不一样的设计,所以我将他们分成了两个组件,本文主要讨论的是confirm组件的实现。 组件结构 模态框结构分为三部分,分别为头部、内部区域和操作区域,都提供了slot,可以根据需要定制。 样式 这里只是一 阅读全文
posted @ 2017-06-14 21:10 张玉宝 阅读(2130) 评论(0) 推荐(0)
摘要: ASP.NET MVC和WebAPI已经是.NET Web部分的主流,刚开始时两个公用同一个管道,之后为了更加的轻量化(WebAPI是对WCF Restful的轻量化),WebAPI使用了新的管道,因此两者相关类的命名空间有细微差异,在使用时需要注意。 WebAPI学习系列目录如下,欢迎您的阅读! 阅读全文
posted @ 2017-06-14 14:50 张玉宝 阅读(355) 评论(0) 推荐(0)
摘要: 现在移动互联网的盛行,跨平台并兼容不同设备的HTML5越来越盛行,很多公司都在将自己过去的非HTML5网站应用渐进式的转化为HTML5应用,使得一套代码可以兼容不同的物理终端设备和浏览器,极大的提高了系统的可维护性和可扩展性。于此同时,HTML5提供了很多的新特性,比如新的架构元素、代替cookie 阅读全文
posted @ 2017-06-14 14:49 张玉宝 阅读(1244) 评论(0) 推荐(0)
摘要: 名称 内容和示例 理解查询表达式如何映射到方法调用 简单来说,我们所写的LINQ语句都会先转化为对应的扩展方法,然后再解析相关的表达式树最后生成对应语句。 var people = from e in employees where e.Age > 30 orderby e.LastName, e. 阅读全文
posted @ 2017-06-14 14:48 张玉宝 阅读(409) 评论(0) 推荐(0)
摘要: WebAPI是建立在MVC和WCF的基础上的,原来微软老是喜欢封装的很多,这次终于愿意将http编程模型的相关细节暴露给我们了。在之前的介绍中,基本上都基于.NET 4.5之后版本,其System.Net.Http程序集非常的丰富,而老版本的则相对较弱。在WebAPI v1.0(和ASP.NET M 阅读全文
posted @ 2017-06-14 14:48 张玉宝 阅读(132) 评论(0) 推荐(0)
摘要: 作为一名程序员,对于SQL的使用算是基础中的基础,虽然也写了很多年的SQL,但常常还是记不清一些常见的命令,故而通过一篇博文巩固相关的记忆,并把T-SQL本身的一些新特性再进行一次学习。 首先回顾基础的概念,这部分可以跳过哈,比较枯燥。结构化查询语言SQL是基于集合理论和谓词逻辑的,大学课程中数字逻 阅读全文
posted @ 2017-06-14 14:47 张玉宝 阅读(202) 评论(0) 推荐(0)
摘要: 今天的年会已过,仍然是空手而归,不过俺坚信能让生活稳定永远都是努力。由于隔壁组负责年会的抢红包项目,因而趁此机会把通过工具模拟高并发的知识补了补,通过和身边大师的交流,总算是对压力测试有了个简要的了解,尤其是熟悉JMeter的使用(之前还想过自己写个多线程客户端,被大师说重复造轮子不可取)。 Apa 阅读全文
posted @ 2017-06-14 14:47 张玉宝 阅读(630) 评论(0) 推荐(0)
摘要: 由于工作慢慢从原来的少量用户的企业内部应用慢慢转化为了大量用户的企业内部应用或者直接转为了线上高并发应用,因而也渐渐的开始使用memcached、Redis等缓存服务器,为了便于自身的学习和记忆,特此成文。本文以window下的redis使用为例,实际中redis服务器会搭建在Linux服务器上。 阅读全文
posted @ 2017-06-14 14:46 张玉宝 阅读(200) 评论(0) 推荐(0)
摘要: 由于GIT刚刚开始使用不久,经常会在Merge时出现没有change-id的情况,在结合gerrit使用时,经常出现不能提交的情形,使得自己很困扰。最近有次熬夜加班,在代码完成后,由于多人在很短时间内提交多次,造成提交不上去的情况,当时那个慌啊。还好有给力的大神帮忙处理,突然觉得有必要好好学学Git 阅读全文
posted @ 2017-06-14 14:46 张玉宝 阅读(194) 评论(0) 推荐(0)
摘要: 从我第一次听到Nosql这个概念到如今已经走过4个年头了,但仍然没有具体的去做过相应的实践。最近获得一段学习休息时间,购买了Nosql技术实践一书,正在慢慢的学习。在主流观点中,Nosql大体分为4类,键值存储数据库,列存储数据库,文档型数据库,图形数据库。 今天主要快速的浏览了文档型数据库中目前市 阅读全文
posted @ 2017-06-14 14:45 张玉宝 阅读(188) 评论(0) 推荐(0)
摘要: .NET中的泛型集合 在这里主要介绍常见的泛型集合,很多时候其并发时的线程安全性常常令我们担忧。因而简述下.NET并发时线程安全特性,其详情请见MSDN。 普通集合都不支持多重并发写操作 部分支持单线程写和并发读操作 同时.NET4添加了大量并发集合 普通集合都不支持多重并发写操作 部分支持单线程写 阅读全文
posted @ 2017-06-14 14:40 张玉宝 阅读(123) 评论(0) 推荐(0)
摘要: 最近,由于基础框架的整体升级,因此需要更新所有相关项目的DLL文件。这个过程存在不小的风险,因此也对发布后的生产服务器进行了密切的监控,结果还是出现了个别应用出现异常的情况,很快的占用了大量的服务器内存和CPU等资源。通过研究dump,初步发现是由于配置服务器出现单点故障,然后应用通过多线程调用相关 阅读全文
posted @ 2017-06-14 14:40 张玉宝 阅读(373) 评论(0) 推荐(0)
摘要: Log4net是阿帕奇基金会的非常流行的开源日志组件,是log4j的.NET移植版本,至今已经有11年的历史,使用方便并且非常稳定,此外很重要的一点是其和很多开源组件能很好的组合在一起工作,例如NHibernate等。对于以本地日志为主的中小型的项目,Log4net已经足够使用,当然涉及跨平台的大型 阅读全文
posted @ 2017-06-14 14:39 张玉宝 阅读(207) 评论(0) 推荐(0)
摘要: 由于一些知识性的特殊需要,要求掌握比较过时的软件架构设计理论,因而作此文案用于记忆和查询。该部分内容与现实中软件开发相去甚远,也可以理解一些东西之间确实存在很大的鸿沟,不多说,开始码字咯。 Bass、Clements和Kazman的定义:系统的一个或多个结构,结构中包含软件的构件,构件的外部可见属性 阅读全文
posted @ 2017-06-14 14:39 张玉宝 阅读(361) 评论(0) 推荐(0)
摘要: Asp.net MVC也接触好久了,但由于自己一直主要负责后台,尤其是数据库方面的工作对于该框架并没有一个很好的了解,尤其是蒋金楠大师的ASP.NET MVC4框架剖析一书都买了2年多了,真正认真看过并实践过的也就第一章而已。最开始的时候还老认为这本书不好,又厚又晦涩,不容易坚持读完,现在回想起来都 阅读全文
posted @ 2017-06-14 14:38 张玉宝 阅读(164) 评论(0) 推荐(0)
摘要: 在.NET平台用C#这么久,自然会发现其版本很多,相应的概念也会很多,常常都是萌萌哒。而在实际工作中经常会遇到需要配置dll版本号,公钥token等场景,因而对C#、NET、CLR、框架类型等基础概念有个大略的了解有很大必要性。当涉及到程序集版本时,注意查看全局程序集缓存GAC(Global Ass 阅读全文
posted @ 2017-06-14 14:38 张玉宝 阅读(203) 评论(0) 推荐(0)
摘要: model元数据 闲来继续学习蒋金楠大师的ASP.NET MVC框架揭秘一书,当前主要阅读的内容是Model元数据的解析,即使是阅读完的现在,仍然有不少细节不是特别明白。好在这部分内容主要是关于Razor引擎的呈现的,通过注解的方式对Model进行自定的修饰,最终使得页面在渲染时(即从cshtml文 阅读全文
posted @ 2017-06-14 14:37 张玉宝 阅读(176) 评论(0) 推荐(0)
摘要: 本月7日去了一趟链家网面试,虽然没有面上,但仍有不少收获,在此做个简单的分享,当然了主要是分享给自己,让大家见笑了。因为这次是第一次面试JAVA网站架构师相关的职位,还是有些心虚的,毕竟之前大部分时间都是在做.NET相关的技术工作,并且自己所负责过的项目规模都是比较小,并且差异也较大。在高并发性,高 阅读全文
posted @ 2017-06-14 14:37 张玉宝 阅读(349) 评论(0) 推荐(0)
摘要: 接下来进入的是俺在ASP.NET学习中最重要的WebAPI部分,在现在流行的互联网场景下,WebAPI可以和HTML5、单页应用程序SPA等技术和理念很好的结合在一起。所谓ASP.NET WebAPI,其核心概念就是构建REST风格的Web服务,把一起数据视为资源,无论是服务请求或者是数据操作,与以 阅读全文
posted @ 2017-06-14 14:36 张玉宝 阅读(569) 评论(0) 推荐(0)
摘要: 到了View的呈现板块,感觉ASP.NET MVC的学习也进入了尾声,还是比较开心的,毕竟也有了不小收获。这部分内容相对比较简单,因为之前还专门学习过如何结合HTML5与MVC框架。前文中提到过,ActionResult的执行实际就是View呈现的入口。不同类型的ActionResult比较多,以下 阅读全文
posted @ 2017-06-14 14:36 张玉宝 阅读(136) 评论(0) 推荐(0)
摘要: Action执行包含内容比较多,主要有同步/异步Action的概念和执行过程,Authorationfilter, ActionFiltor, ResultFilter, ExceptionFilter等四个主要过滤器类型的执行过程。首先介绍异步的Action,之前学习Controller的时候已经 阅读全文
posted @ 2017-06-14 14:36 张玉宝 阅读(132) 评论(0) 推荐(0)
摘要: 现在补上URL路由的学习,至于蒋老师自建的MVC小引擎和相关案例就放在论文提交后再实践咯。通过ASP.NET的路由系统,可以完成请求URL与物理文件的分离,其优点是:灵活性、可读性、SEO优化。接下来通过一个最简单的路由例子进入这部分的学习,这是一个蒋老师提供的WebForm路由的例子,回想起刚做A 阅读全文
posted @ 2017-06-14 14:35 张玉宝 阅读(127) 评论(0) 推荐(0)
友情链接:回力鞋 | 中老年高档女装 | 武汉英语学校 | 托福网课 | 托福培训