- 博客(45)
- 资源 (14)
- 收藏
- 关注
原创 如何在mac任意目录快速打开终端并定位到当前目录
写在前我们知道在linux系统下终端的切换相对比较方便。但在mac系统下终端的定位和目录切换就没那么方便了。在终端上转到指定的目录,比如先复制目录或路径再通过切换到对应目录下,显得的十分麻烦。下面通过介绍和安装开源小工具(cd to)来解决终端快速定位问题:安装工具小工具下载 一般下载zip格式的文件并解压到指定目录。打开“访达”,在窗口顶部工具栏处右击(如下图),选择“自定义工具栏”...
2020-02-15 15:55:32 5078 1
转载 mysql Access denied for user ''@'localhost' to database 'XX'
mysql操作记录一下方便以后操作;打开MySQL安装根目录下的文件 my.ini(Windows系统),找到 [mysqld] 这一行,并在该行下面加上 skip-grant-tables保存后重启mysql服务即可解决;...
2020-01-05 18:19:51 370 1
转载 安卓TV,ViewPager的setCurrentItem跳转到指定item,界面数据没有刷新(空白)的问题
关于ViewPager的setCurrentItem跳转到指定item,如果两个item相隔个数大于缓存个数,界面数据没有刷新(空白)的问题。分析,如果一页一页的滑动,不存在加载不出数据信息的,直接调用setCurrentItem滑动到相邻页也不会有问题。setCurrentItem(item, true)方法后面还有一个参数,表示是否平滑的划过去,如果是true,会一页一页的滑到指定页,不是我...
2019-11-11 05:50:20 850
转载 JS的一些正则整理--(借地发文)
1、匹配所有的img标签:/<img(.*?)>/2、去掉所有的html标签/<\/?.+?\/?>/g3、把所有img元素里的别的属性都删除,只保留src属性ta.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/, function (match, capture){ that.setData(...
2019-07-19 10:08:32 241
原创 H5页面在原生WebView中渲染适配问题(一)
html在WebView中存在各种适配情况:比如标签宽度、图片大小、字体大小等。本节我们就先讲讲由这些尺寸导致的适配;对于SDK版本兼容适配、安全性适配以及结合路由与前端交互适配,在后续的文章中会发出;标签和图片适配我们先来确定几个问题以及在手机端上为什么要做这样的适配1. 对于容器标签如果超过屏幕宽度可能会出现左右滚动;2. 虽然容器标签比较正常,但其内部标签强制设置的宽度超过屏幕宽度...
2019-04-21 23:21:46 2935
原创 常用数据结构比较
元素 elements实现方式 implementation插入速度 put speed删除速度 delete speed顺序 order特性 features扩容因子 factor描述 describeArrayList数组慢慢有序可存放重复元素0.5非线程安全,读取快LinkedList链表快快有序prev,next0.5只需要...
2019-04-06 13:28:04 245
原创 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
原创 Android单线程、多线程、任务队列实现
描述实际项目开发中会把部分业务放入线程中执行;第一反应想到的是Thread,那么是直接new Thread()吗?当然不是,Thread从创建到销毁它有生存周期;需要用ThreadPoolExecutor和ScheduledThreadPoolExecutor线程池执行器来管理和创建线程队列;创建ScheduledThreadPoolExecutor线程池/** * 初始化线程池 * ...
2019-01-07 20:37:11 2205
原创 Android HiBernate实体表单验证插件;利用对象属性注解,可调属性验证顺序;相对属性比较等功能;
版本功能描述1.0.0可调整属性验证顺序;【@Order(序列)】非空验证; 【@NotEmpty(message = &amp;quot;提示信息&amp;quot;)】长度验证;【@Length(min = 3, max = 10, message = &amp;quot;长度在3~10之间&amp;quot;)】最小值验证;【@Min(value = 1, message = &amp;quot;提
2019-01-07 14:03:26 147
原创 RxEBus——Android事件总线消息接收与通知插件,支持进程和线程通信
一个轻量级IPC通信框架; /EBus进程内与进程间通信包括实现原理可下午demo查看/主要功能和特点: 1.支持跨页面通信;2.支持进程(process)和线程(thread)通信;3.根据指定的receivekey分发消息机制;4.消息发送与接收参数支持无限个;5.支持跨应用通信;引用需要接收消息位置注册EBus1.项目build.gradle引用仓库地址...
2019-01-05 20:56:09 560
原创 JS工具(字符串规格化、get/post/put/delete/patch请求、基本验证处理)
github仓库,请点这里```html<!--脚本引用(slcore.min.js是基于jquery和jquery.cookie开发的,因此需要引用以下3个文件)其中slcore.min仓库中有,其它两个自行下载--><script type="text/javascript" src="js/jquery-3.3.1.min.js"></script><...
2018-06-24 11:56:35 2656
转载 java 数字格式化补位
在编写程序时时常在组合某一个编号时需要以0来补位,比如1的时候需要显示 0001,JAVA提供了一个数字格式化类能完成该要求 int number = 1; NumberFormat formatter = NumberFormat.getNumberInstance(); formatter.setMinimumIntegerDigits(4);
2016-07-02 12:18:54 951
转载 Android自定义圆角ImageView 支持网络图片
先看下效果图 我们再来看一张CSDN的圆角图片 从布局可以看出csdn app 的头像也是圆角的Image,但可以看到,有明显的毛刺感,不知道是csdn 程序员的疏忽还是 我手机的问题,本人手机(小米note)。不知道其他的小伙伴显示效果也是这样。
2016-06-07 19:33:19 414
转载 Android逆向之旅---SO(ELF)文件格式详解
第一、前言从今天开始我们正式开始Android的逆向之旅,关于逆向的相关知识,想必大家都不陌生了,逆向领域是一个充满挑战和神秘的领域。作为一名Android开发者,每个人都想去探索这个领域,因为一旦你破解了别人的内容,成就感肯定爆棚,不过相反的是,我们不仅要研究破解之道,也要研究加密之道,因为加密和破解是相生相克的。但是我们在破解的过程中可能最头疼的是native层,也就是so文件的破解。
2016-05-28 14:41:00 2345
原创 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
转载 Redmine使用手册
一、Redmine简介 Redmine是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。它具有以下
2016-05-26 13:26:01 52919
转载 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 9744 1
转载 Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
首先提下ButterKnifey已经更新到版本7.0.1了,现在注解已经不叫@InjectView了,而叫@Bind,感觉更贴合语义。同时注册的方式也从ButterKnife.inject(this);变成了ButterKnife.bind(this);关于7.0.1的ButterKnife的各种用法和功能,可以参考ButterKnife的github上的主
2016-05-20 19:04:36 504
原创 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
转载 使用 NPOI 导出数据示例
直接上代码,代码中有详细的注释。这个东西可真“别扭”(对多数 .NET 来讲,他们喜欢优雅、直接、明了、带注释、智能提示的编码方式)官网:http://npoi.codeplex.com/中文教程(旧版):http://www.cnblogs.com/tonyqus/archive/2009/04/12/1434209.html //-
2016-05-18 15:00:26 685
转载 如何:在 ASP.NET(c#) 网页中检测浏览器类型
[csharp] view plain copy"font-family:Arial, Verdana, sans-serif;">"white-space: normal;">"font-family:monospace;">"white-space: pre;"> 如何:在 ASP.NET(c#) 网页中检测浏览器类型以下内容来自MSD
2016-05-18 14:56:39 578
转载 开发天气预报 各网站的接口和实例
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
翻译 c#直接读写物理硬盘引导区
其实读写硬盘引导区和是不是c#没有关系,只要能用windows api的语言都可以。原理就是用createfile这个api,获得物理硬盘的handle,然后用FileStream读取就可以了,FileStream有几个构造函数是以句柄方式初始化的。\\.\PHYSICALDRIVE0 就是第一个物理硬盘了,其他的就是1、2、3……[csharp] view
2016-05-18 14:45:27 1156
转载 在线解析Base64编码图像
上一篇介绍中,我们将二进制文件(BLOB)保存为Base64编码的文本,这些文本可以内嵌在XML的标签中,因此二进制信息它可以随着XML文件被拷贝、下载而不用担心信息会缺失。这项技术也在email邮件中被广泛使用。 浏览器对Base64的支持 图像是最经常被使用的一种二进制文件。而现代的浏览器的进步日新月异,IE7,FireFox和其他浏览器为包括Base64在内各种编码的图像信息提供
2016-05-17 11:11:30 6514
原创 SQL数据列表移动排序存储过程
USE [aa]GO/****** Object: StoredProcedure [dbo].[PR_Tables_Sort] Script Date: 02/23/2011 21:59:10 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================
2016-05-17 11:03:03 668
转载 注册表有关安全设置项的说明
注册表路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones 1. Zones 项包含表示为计算机定义的每个安全区域的项。默认情况下,定义以下 5个区域(编号从 0 到 4):值
2016-05-17 10:59:14 1598
转载 史上最全最强SpringMVC详细示例实战教程
一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置123456789101112131415
2016-05-13 15:58:06 749
转载 Android插件化原理解析——概要
2015年是Android插件化技术突飞猛进的一年,随着业务的发展各大厂商都碰到了Android Native平台的瓶颈:从技术上讲,业务逻辑的复杂导致代码量急剧膨胀,各大厂商陆续出到65535方法数的天花板;同时,运营为王的时代对于模块热更新提出了更高的要求。在业务层面上,功能模块的解耦以及维护团队的分离也是大势所趋;各个团队维护着同一个App的不同模块,如果每个模块升级新功能都需要对整个app进行升级,那么发布流程不仅复杂而且效率低下;在讲究小步快跑和持续迭代的移动互联网必将遭到淘汰。
2016-05-12 22:07:36 430
转载 Android FrameLayout的android:foreground属性可以设置单击时的前景色
触摸之后,设置前景色,可以告诉用户确实单击了,增加用户体验。这样,touch事件触发的时候,就会有前景色了参考资料:Android FrameLayout的android:foreground属性可以设置单击时的前景色——http://blog.csdn.net/jdsjlzx/article/details/13827993
2016-05-06 18:49:59 1735
原创 安卓ADT项目及升级AS(Android Studio)全攻略
ADT项目(即原Eclipse开发环境下项目)打包、签名、混淆配置Eclipse项目升级至AS项目及升级过程遇到问题
2016-05-06 10:35:20 2280
转载 RxJava 详解for Android
前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: R
2016-05-03 14:13:57 702
Android开发规范及常用(配置)说明
2015-05-26
FormEditText文本验证提示
2015-05-26
Android-PullToRefresh-master列表上拉下拉刷新
2015-05-26
.net或C#中多级栏目分类获取并排序的通用做法
2010-05-24
酒店管理系统开题报告.doc
2008-12-06
Excel导入至DataGridview(2000,2003,2005,20007版的Excel均可导入)
2008-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人