技术
smart_ljh
这个作者很懒,什么都没留下…
展开
-
浅谈MVP架构及开发模式
Model-View-Presenter(MVP)概述 MVC模式已经出现了几十年了,在GUI领域已经得到了广泛的应用,由于微软ASP.NET MVC Framework的出现,致使MVC一度成为.NET社区的热名话题。作为MVC的变种MVP模式,也已经出现好几年了,在微软模式与实践小组提供的Web Client Software Factory中,给出了实现MVP模式的应用程序最佳实践转载 2016-05-03 09:28:20 · 448 阅读 · 0 评论 -
Android日志管理工具——Logger
安卓开发记录关键日志记录;可单独使用也可配合RxQuickly框架使用;调用方式用Logger.L.error(String message);Logger.L.error(String... messages);Logger.L.error(Integer tags, String... messages);Logger.L.error(String message, Throwabl...原创 2019-01-09 16:13:44 · 1093 阅读 · 0 评论 -
Android单线程、多线程、任务队列实现
描述实际项目开发中会把部分业务放入线程中执行;第一反应想到的是Thread,那么是直接new Thread()吗?当然不是,Thread从创建到销毁它有生存周期;需要用ThreadPoolExecutor和ScheduledThreadPoolExecutor线程池执行器来管理和创建线程队列;创建ScheduledThreadPoolExecutor线程池/** * 初始化线程池 * ...原创 2019-01-07 20:37:11 · 2223 阅读 · 0 评论 -
win 10 VMware与Hyper-v共存
管理员身份运行命令提示符 cmdbcdedit /copy {current} /d “Windows10 no Hyper-Vbcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} hypervisorlaunchtype OFF将上面的代码替换掉XXX代码即可重启 Windows10 就能选择是否启用 Hy转载 2016-05-21 10:25:06 · 9745 阅读 · 1 评论 -
apache-tomcat非安装版配置
在配置Tomcat环境前先下载安装包apache-tomcat-7.0.40-windows-x64.zip(绿色版);下载后解压到指定目录,如我的C:\applications\apache-tomcat-7.0.40;在安装之前必须先配置jdk环境,jdk环境配置baidu搜一下到处都是;如果增加tomcat的用户名和密码,则修改/conf/tomcat-user.xml原创 2016-05-19 12:56:10 · 542 阅读 · 0 评论 -
开发天气预报 各网站的接口和实例
1.雅虎天气预报网站:http://hk.weather.yahoo.com/(1)主要的软件有雅虎天气软件,传统黄历91黄历天气v2.0.1等(2) 提供的天气预报接口的说明:如下使用雅虎访问程序的解析参考如下网址http://download.csdn.net/download/zsd406095755/3676406http://bbs.9ria.co转载 2016-05-18 14:47:12 · 714 阅读 · 0 评论 -
jQuery选择器总结
jQuery选择器转载 2016-05-18 14:43:34 · 368 阅读 · 0 评论 -
在线解析Base64编码图像
上一篇介绍中,我们将二进制文件(BLOB)保存为Base64编码的文本,这些文本可以内嵌在XML的标签中,因此二进制信息它可以随着XML文件被拷贝、下载而不用担心信息会缺失。这项技术也在email邮件中被广泛使用。 浏览器对Base64的支持 图像是最经常被使用的一种二进制文件。而现代的浏览器的进步日新月异,IE7,FireFox和其他浏览器为包括Base64在内各种编码的图像信息提供转载 2016-05-17 11:11:30 · 6523 阅读 · 0 评论 -
注册表有关安全设置项的说明
注册表路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones 1. Zones 项包含表示为计算机定义的每个安全区域的项。默认情况下,定义以下 5个区域(编号从 0 到 4):值转载 2016-05-17 10:59:14 · 1600 阅读 · 0 评论 -
Android逆向之旅---SO(ELF)文件格式详解
第一、前言从今天开始我们正式开始Android的逆向之旅,关于逆向的相关知识,想必大家都不陌生了,逆向领域是一个充满挑战和神秘的领域。作为一名Android开发者,每个人都想去探索这个领域,因为一旦你破解了别人的内容,成就感肯定爆棚,不过相反的是,我们不仅要研究破解之道,也要研究加密之道,因为加密和破解是相生相克的。但是我们在破解的过程中可能最头疼的是native层,也就是so文件的破解。转载 2016-05-28 14:41:00 · 2345 阅读 · 0 评论 -
hyper-v Centos安装后网络配置及Nginx安装详细过程
hyper-v Centos安装后网络配置及Nginx安装详细过程原创 2016-05-27 15:38:43 · 8272 阅读 · 0 评论 -
RxJava 详解for Android
前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: R转载 2016-05-03 14:13:57 · 702 阅读 · 0 评论 -
visualSVN配置限制客户端提交时输入message最少字符数
@echo off setlocal set REPOS=%1 set TXN=%2 set SVNLOOK="C:\Program Files (x86)\VisualSVN Server\bin\svnlook.exe"rem check that logmessage should contains at least 20 characters rem 李敬欢修改 2原创 2016-05-26 15:25:59 · 720 阅读 · 0 评论 -
Redmine API
Redmine API.pdf转载 2016-05-26 15:20:15 · 2671 阅读 · 0 评论 -
Android HiBernate实体表单验证插件;利用对象属性注解,可调属性验证顺序;相对属性比较等功能;
版本功能描述1.0.0可调整属性验证顺序;【@Order(序列)】非空验证; 【@NotEmpty(message = "提示信息")】长度验证;【@Length(min = 3, max = 10, message = "长度在3~10之间")】最小值验证;【@Min(value = 1, message = "提原创 2019-01-07 14:03:26 · 147 阅读 · 0 评论