为了账号安全,请及时绑定邮箱和手机立即绑定

PHP面向对象编程基本原则

首先祝大家节日快乐!!! 额,不知道你们剁手没,小梦是没有!整整已经错过了第九个年头! 小伙伴是不是有一种感觉,PHP入门的时候简直爱不释手,总是把 ”PHP是世界上最好的语言“ 挂在嘴边上,觉得他简单,快速完成项目! 然儿,终于有一天,你开发的项目过于庞大的时候,突然发现:我写的代码好乱,扩展性好低,可维护性好差。。。。。。。 然后你就下定决心要重构你的项目?想来想去,当...

850浏览 13推荐 0评论

vuex给getter传参的官方例子解读 原创

最近遇到一个需求,需要在使用vuex的getter获取数据的时候传入参数。遇到问题当然首先是查看文档,然鹅,一脸懵逼。当然最后通过我不断的努(bai)力(du) ,终于能够理解那个官方demo了。为了自己以后复习以及服(zhi)务(shi)小(xiang)伙(zhuang)伴(bi),决定把个人理解记录下来,如果各位看官发现有什么问题,请及时和我联系,这样我就知道又有一个 人看了我的文章!!! 官...

601浏览 6推荐 2评论

用java调用.net的wcf其实还是很简单的

前些天和我们的一个邮件服务商对接,双方需要进行一些通讯,对方是java团队,而作为.net团队的我们,只能公布出去的是一个wcf的basicbinding,想不 到问题来了,对方不知道怎么去调用这个basic,可能他们水平有点菜,有点尴尬,不得已我来研究研究,其实只要知道公布的wsdl,对什么语言都是很简单的。 一:案例 为了方便,我也不特意写什么代码了,就用vs里面的wcf服务模板创建一下,详细...

1006浏览 8推荐 0评论

javascript简易表单验证插件 原创

javascript简易表单验证插件: 1、dom结构示例如下: <div class="frame-form"> <input data-check="empty" class="text-form" type="email" placeholder="姓名"> <i...

1356浏览 10推荐 0评论

一行代码使Android状态栏变沉浸式透明化

传统方法 今天有一个同学问我,怎么使安卓应用的状态栏透明话,便想起将我这个简单的方法介绍给大家。 Google 在Android 4.4时给全屏阅读文字或玩游戏这种情景增加了透明状态栏和透明导航栏的功能,网上大多数Blog都有介绍如何透明化状态栏,有点过于麻烦,需要修改XML和Activity代码,无非都是类似下面这种通用的方法,Android状态栏透明化需要在Activity中添加如下代码: i...

857浏览 6推荐 2评论

全面掌握 Java 内部类

一直以来以为自己对 java 基础甚是清楚,然而面试时却连内部类和静态内部类的区别都无法回答圆满,so~重新学习一遍,彻底掌握内部类。 内部类是一种非常有用的特性,它可以把一些逻辑相关的类组织在一起,并控制位于内部的类的可视性,下文中内部类均指非静态内部类。 内部类的学习分为以下10个知识点: 1.创建内部类与连接外部类 2.内部类与向上转型 3.局部内部类 4.匿名内部类 5.局部内部类和匿名内...

2049浏览 12推荐 0评论

小时到分钟 - 一步步优化巨量关键词的匹配

问题由来 前些天工作中遇到一个问题: 有 60万 条短消息记录日志,每条约 50 字,5万 关键词,长度 2-8 字,绝大部分为中文。要求将这 60万 条记录中包含的关键词全部提取出来并统计各关键词的命中次数。 本文完整介绍了我的实现方式,看我如何将需要运行十小时的任务优化到十分钟以内。虽然实现语言是 PHP,但本文介绍的更多的思想,应该能给大家一些帮助。 原始 - grep 设计 一开始接到任务...

879浏览 6推荐 1评论

滴滴 Web 移动端组件库 cube-ui 开源 原创

滴滴 WebApp 团队在去年底用 Vue.js 2.0 对业务进行重构,并开发了一套移动端组件库 cube-ui 支撑业务的开发。经过了一年多的业务考验,cube-ui 也日趋成熟,而且我们相信除了在滴滴内部,cube-ui 也一定也有它的用武之地。好的东西必须要和大家分享,所以我们非常开心的告诉大家, cube-ui 在今天正式开源,源码地址: https://github.com/didi/...

1618浏览 14推荐 6评论

Android Studio Live Templates使用详解,提

本篇将从 Live Templates简介,常用AS自带模板,自定义模板三个方面开展介绍,并且只介绍 Live Templates中java代码方面的使用,其余感觉不是很常用,看完这篇之后你可以自己研究一下。 (温馨提示,本文图片较多建议在电脑上阅读) 一个好的程序猿应该是花更多的时间在处理业务处理上,而不是重复敲相同的代码,一行代码节约1s也是节约。看完这篇之后你会觉得AS确实越来越强大了,简直...

974浏览 9推荐 0评论

python实现接口测试到unittest框架集成 原创

接口测试是面试测试岗位基本都会问到的问题,但是对于一些刚做测试的小伙伴可能并不是很熟悉,也有可能了解接口测试,但是完全不知道接口自动化怎么做。下面我们大概介绍一下。 首先我们需要知道接口自动化测试的目的是为了节约手工测试接口的时间或者减少不必要的重复工作,或者为了监控线上接口是否运行正常等情况的发生。在我们日常的接口测试工作中大多数小伙伴可能都是用一个接口工具:fiddler、postman、jm...

910浏览 9推荐 0评论

数据库设计技巧:一个字符串细节处理解决递归查询问题 原创

问题提出 许多人在做开发时都会遇到这样的case,比如:需要维护一个部门层级结构,每个部门都要存储一个上级部门的id,记做parent_id, 当查询一个部门的所有子部门时,需要根据parent_id递归的查询到底层,层级深的部门需要查询次数特别多,那么问题来了,是否可以通过一个简单的设计满足一次查询某个部门的所有子部门呢? 技巧来了 答案是:有的 对于上图的部门层级结构,给出对应的数据库设计 具...

1272浏览 22推荐 4评论

Java基础语法学习知识

Java基础语法 基础概念 标识符 1.由字母,数字,下划线,美元符组成 2.首字母不能是数字 3.不能是关键字和保留字 4.能反映其作用 关键字 1.有特定含义 2.用于特定地方 3.用来命名标识符 常量 1.程序执行时值不变的量 2.有关键字final 声明 例:final int N; 初始化 例:final int N=5; 变量 1.程序执行是值可变的量 命名规则 1.满足标识符命名规则...

3369浏览 44推荐 2评论

微信Android SDK反编译还原源码 进行修改重新编译

一、介绍 微信sdk,做开发的都应该用过,微信分享、支付,都要用到的。 接下来,跟着我,把他的sdk源码还原为一个module可编译的形式。 用到的工具: jadx: 这是一款反编译apk和jar包的工具,下载地址点我 jeb: 这也是一款查看apk源码的工具,下载地址点我 Android Studio 二、过程 2.1 下载微信Android sdk的jar包 下载页面 我用的方法是,gradl...

1144浏览 10推荐 0评论

JavaScript实现H5游戏断线自动重连的技术

断线重连的需求 尤其是手机上,会因为网络的不稳定或者其他原因,导致用户的socket链接断开。这个时候如果直接让玩家退出游戏,重新登录,无疑是非常影响用户体验的事情。所以根据这个需求,就有需要程序来实现断线后自动重连回去的技术,是用户能够再次快速开始游戏进行战斗。 一、断线重连原理 原来其实很简单,就是在断线的时候,根据用户的点击(有些时间短的就不用点击,默认是自动重连回来),程序自动识别,是要刷...

1716浏览 7推荐 0评论

电商总结——如何打造一个小而精的电商网站架构

前面写过一些电商网站相关的文章,这几天有时间,就把之前写得网站架构相关的文章,总结整理一下。把以前的一些内容就连贯起来,这样也能系统的知道,一个最小的电商平台是怎么一步步搭建起来的。 本文大纲: 小型电商网站的架构 日志与监控系统的解决方案 构建数据库的主从架构 基于共享存储的图片服务器架构 移动M站建设 系统容量预估 缓存系统 一、小型电商网站的架构 刚从传统软件行业进入到电商企业时,觉得电商网...

2114浏览 17推荐 1评论

推荐作者

标签风向标

本月热门

精选推荐

意见反馈 常见问题 APP下载
官方微信