自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孤独的狼

全栈工程师

  • 博客(45)
  • 资源 (14)
  • 收藏
  • 关注

原创 如何在mac任意目录快速打开终端并定位到当前目录

写在前我们知道在linux系统下终端的切换相对比较方便。但在mac系统下终端的定位和目录切换就没那么方便了。在终端上转到指定的目录,比如先复制目录或路径再通过切换到对应目录下,显得的十分麻烦。下面通过介绍和安装开源小工具(cd to)来解决终端快速定位问题:安装工具小工具下载 一般下载zip格式的文件并解压到指定目录。打开“访达”,在窗口顶部工具栏处右击(如下图),选择“自定义工具栏”...

2020-02-15 15:55:32 4938 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 308 1

转载 安卓TV,ViewPager的setCurrentItem跳转到指定item,界面数据没有刷新(空白)的问题

关于ViewPager的setCurrentItem跳转到指定item,如果两个item相隔个数大于缓存个数,界面数据没有刷新(空白)的问题。分析,如果一页一页的滑动,不存在加载不出数据信息的,直接调用setCurrentItem滑动到相邻页也不会有问题。setCurrentItem(item, true)方法后面还有一个参数,表示是否平滑的划过去,如果是true,会一页一页的滑到指定页,不是我...

2019-11-11 05:50:20 823

转载 JS的一些正则整理--(借地发文)

1、匹配所有的img标签:/<img(.*?)>/2、去掉所有的html标签/<\/?.+?\/?>/g3、把所有img元素里的别的属性都删除,只保留src属性ta.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/, function (match, capture){ that.setData(...

2019-07-19 10:08:32 201

原创 H5页面在原生WebView中渲染适配问题(一)

html在WebView中存在各种适配情况:比如标签宽度、图片大小、字体大小等。本节我们就先讲讲由这些尺寸导致的适配;对于SDK版本兼容适配、安全性适配以及结合路由与前端交互适配,在后续的文章中会发出;标签和图片适配我们先来确定几个问题以及在手机端上为什么要做这样的适配1. 对于容器标签如果超过屏幕宽度可能会出现左右滚动;2. 虽然容器标签比较正常,但其内部标签强制设置的宽度超过屏幕宽度...

2019-04-21 23:21:46 2868

原创 常用数据结构比较

元素 elements实现方式 implementation插入速度 put speed删除速度 delete speed顺序 order特性 features扩容因子 factor描述 describeArrayList数组慢慢有序可存放重复元素0.5非线程安全,读取快LinkedList链表快快有序prev,next0.5只需要...

2019-04-06 13:28:04 232

原创 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 1058

原创 Android单线程、多线程、任务队列实现

描述实际项目开发中会把部分业务放入线程中执行;第一反应想到的是Thread,那么是直接new Thread()吗?当然不是,Thread从创建到销毁它有生存周期;需要用ThreadPoolExecutor和ScheduledThreadPoolExecutor线程池执行器来管理和创建线程队列;创建ScheduledThreadPoolExecutor线程池/** * 初始化线程池 * ...

2019-01-07 20:37:11 2008

原创 Android HiBernate实体表单验证插件;利用对象属性注解,可调属性验证顺序;相对属性比较等功能;

版本功能描述1.0.0可调整属性验证顺序;【@Order(序列)】非空验证; 【@NotEmpty(message = &amp;amp;quot;提示信息&amp;amp;quot;)】长度验证;【@Length(min = 3, max = 10, message = &amp;amp;quot;长度在3~10之间&amp;amp;quot;)】最小值验证;【@Min(value = 1, message = &amp;amp;quot;提

2019-01-07 14:03:26 131

原创 RxEBus——Android事件总线消息接收与通知插件,支持进程和线程通信

一个轻量级IPC通信框架; /EBus进程内与进程间通信包括实现原理可下午demo查看/主要功能和特点: 1.支持跨页面通信;2.支持进程(process)和线程(thread)通信;3.根据指定的receivekey分发消息机制;4.消息发送与接收参数支持无限个;5.支持跨应用通信;引用需要接收消息位置注册EBus1.项目build.gradle引用仓库地址...

2019-01-05 20:56:09 505

原创 JS工具(字符串规格化、get/post/put/delete/patch请求、基本验证处理)

github仓库,请点这里```html&lt;!--脚本引用(slcore.min.js是基于jquery和jquery.cookie开发的,因此需要引用以下3个文件)其中slcore.min仓库中有,其它两个自行下载--&gt;&lt;script type="text/javascript" src="js/jquery-3.3.1.min.js"&gt;&lt;/script&gt;&lt...

2018-06-24 11:56:35 2630

原创 Java 或 Android属性生成工具

Java 或 Android属性生成工具

2016-07-30 15:54:43 446

转载 java 数字格式化补位

在编写程序时时常在组合某一个编号时需要以0来补位,比如1的时候需要显示 0001,JAVA提供了一个数字格式化类能完成该要求 int number = 1;     NumberFormat formatter = NumberFormat.getNumberInstance();     formatter.setMinimumIntegerDigits(4); 

2016-07-02 12:18:54 915

转载 Android自定义圆角ImageView 支持网络图片

先看下效果图                       我们再来看一张CSDN的圆角图片                          从布局可以看出csdn app 的头像也是圆角的Image,但可以看到,有明显的毛刺感,不知道是csdn 程序员的疏忽还是 我手机的问题,本人手机(小米note)。不知道其他的小伙伴显示效果也是这样。   

2016-06-07 19:33:19 396

转载 Android逆向之旅---SO(ELF)文件格式详解

第一、前言从今天开始我们正式开始Android的逆向之旅,关于逆向的相关知识,想必大家都不陌生了,逆向领域是一个充满挑战和神秘的领域。作为一名Android开发者,每个人都想去探索这个领域,因为一旦你破解了别人的内容,成就感肯定爆棚,不过相反的是,我们不仅要研究破解之道,也要研究加密之道,因为加密和破解是相生相克的。但是我们在破解的过程中可能最头疼的是native层,也就是so文件的破解。

2016-05-28 14:41:00 2317

原创 hyper-v Centos安装后网络配置及Nginx安装详细过程

hyper-v Centos安装后网络配置及Nginx安装详细过程

2016-05-27 15:38:43 8196

原创 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 698

转载 Redmine API

Redmine API.pdf

2016-05-26 15:20:15 2639

转载 Redmine使用手册

一、Redmine简介 Redmine是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。它具有以下

2016-05-26 13:26:01 52276

原创 Android NDK、cygwin安装及通过示例导出so库

Android NDK、cygwin安装及通过示例导出so库

2016-05-24 06:41:25 587

转载 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 9674 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 488

原创 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 527

转载 使用 NPOI 导出数据示例

直接上代码,代码中有详细的注释。这个东西可真“别扭”(对多数 .NET 来讲,他们喜欢优雅、直接、明了、带注释、智能提示的编码方式)官网:http://npoi.codeplex.com/中文教程(旧版):http://www.cnblogs.com/tonyqus/archive/2009/04/12/1434209.html //-

2016-05-18 15:00:26 661

转载 如何:在 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 560

转载 开发天气预报 各网站的接口和实例

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 683

翻译 c#直接读写物理硬盘引导区

其实读写硬盘引导区和是不是c#没有关系,只要能用windows api的语言都可以。原理就是用createfile这个api,获得物理硬盘的handle,然后用FileStream读取就可以了,FileStream有几个构造函数是以句柄方式初始化的。\\.\PHYSICALDRIVE0  就是第一个物理硬盘了,其他的就是1、2、3……[csharp] view

2016-05-18 14:45:27 1106

转载 jQuery选择器总结

jQuery选择器

2016-05-18 14:43:34 354

转载 FineUploader 结合 一般处理程序 【上传示例】

FineUploader 结合 一般处理程序 【上传示例】

2016-05-18 14:41:36 1738 1

转载 在线解析Base64编码图像

上一篇介绍中,我们将二进制文件(BLOB)保存为Base64编码的文本,这些文本可以内嵌在XML的标签中,因此二进制信息它可以随着XML文件被拷贝、下载而不用担心信息会缺失。这项技术也在email邮件中被广泛使用。 浏览器对Base64的支持 图像是最经常被使用的一种二进制文件。而现代的浏览器的进步日新月异,IE7,FireFox和其他浏览器为包括Base64在内各种编码的图像信息提供

2016-05-17 11:11:30 6280

原创 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 655

转载 注册表有关安全设置项的说明

注册表路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones  1.         Zones 项包含表示为计算机定义的每个安全区域的项。默认情况下,定义以下 5个区域(编号从 0  到  4):值                

2016-05-17 10:59:14 1531

转载 史上最全最强SpringMVC详细示例实战教程

一、SpringMVC基础入门,创建一个HelloWorld程序  1.首先,导入SpringMVC需要的jar包。  2.添加Web.xml配置文件中关于SpringMVC的配置123456789101112131415

2016-05-13 15:58:06 737

转载 Android插件化原理解析——概要

2015年是Android插件化技术突飞猛进的一年,随着业务的发展各大厂商都碰到了Android Native平台的瓶颈:从技术上讲,业务逻辑的复杂导致代码量急剧膨胀,各大厂商陆续出到65535方法数的天花板;同时,运营为王的时代对于模块热更新提出了更高的要求。在业务层面上,功能模块的解耦以及维护团队的分离也是大势所趋;各个团队维护着同一个App的不同模块,如果每个模块升级新功能都需要对整个app进行升级,那么发布流程不仅复杂而且效率低下;在讲究小步快跑和持续迭代的移动互联网必将遭到淘汰。

2016-05-12 22:07:36 416

原创 Android HDecoration项目so库导出和调用

Android HDecoration项目so库导出和调用

2016-05-11 10:58:51 407

原创 Android BaseWebLoad组件使用及与js方法互调

Android BaseWebLoad组件使用及与js方法互调

2016-05-06 18:52:35 248

转载 Android FrameLayout的android:foreground属性可以设置单击时的前景色

触摸之后,设置前景色,可以告诉用户确实单击了,增加用户体验。这样,touch事件触发的时候,就会有前景色了参考资料:Android FrameLayout的android:foreground属性可以设置单击时的前景色——http://blog.csdn.net/jdsjlzx/article/details/13827993

2016-05-06 18:49:59 1707

转载 android学习路线图

2016-05-06 13:14:25 332

原创 安卓ADT项目及升级AS(Android Studio)全攻略

ADT项目(即原Eclipse开发环境下项目)打包、签名、混淆配置Eclipse项目升级至AS项目及升级过程遇到问题

2016-05-06 10:35:20 2246

转载 RxJava 详解for Android

前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: R

2016-05-03 14:13:57 667

安卓ADT项目及升级AS(Android Studio)全攻略

安卓ADT项目及升级AS(Android Studio)全攻略

2016-05-13

GestureLockDemo访支付宝手势控件

android访支付宝手势控件 1.纯代码实现手势控件; 2.可根据分辨自动缩放控件大小;

2015-05-26

visualSVN配置限制客户端提交时输入message最少字符数

visualSVN配置限制客户端提交时输入message最少字符数

2015-05-26

Android开发规范及常用(配置)说明

Android开发规范及常用(配置) 命名规范 代码规范 包注释package-info.java使用说明 eclipse配置类代码注释方式

2015-05-26

FormEditText文本验证提示

In your xml import an extra namespace on the root of your layout <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:whatever="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" > .... <!-- Your actual layout --> .... </LinearLayout> Note: It's not mandatory to use it on the root element. Also remember to change the xmlns value with your package name Whenever you need to use the FormEditText just do the following in your xml. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:whatever="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" > <!-- Some stuff --> <com.andreabaccega.widget.FormEditText whatever:testType="alpha" android:id="@+id/et_firstname" android:layout_width="match_parent" android:layout_height="wrap_content" /> <!-- Some other stuff --> </LinearLayout> As you noticed there is a whatever:test attribute setted to alpha. This let the FormEditText know that the data inside it should be only Alpha characters. There are several values you can set to the test attribute: regexp: for custom regexp numeric: for an only numeric field alpha: for an alpha only field alphaNumeric: guess what? personName: checks if the entered text is a person first or last name. personFullName: checks if the entered value is a complete full name. email: checks that the field is a valid email creditCard: checks that the field contains a valid credit card using Luhn Algorithm phone: checks that the field contains a valid phone number domainName: checks that field contains a valid domain name ( always passes the test in API Level < 8 ) ipAddress: checks that the field contains a valid ip address webUrl: checks that the field contains a valid url ( always passes the test in API Level < 8 ) date: checks that the field is a valid date/datetime format ( if customFormat is set, checks with customFormat ) nocheck: It does not check anything except the emptyness of the field. For most of the test type values this library comes with a couple of default strings. This means that error strings ( english only ) are already available for the following test types: numeric, alpha, alphanumeric You can customize them using the attributes testErrorString used when the field does not pass the test emptyErrorString used when the field is empty

2015-05-26

Android-PullToRefresh-master列表上拉下拉刷新

列表上拉下拉刷新支持 ListView ExpandableListView GridView WebView ScrollView HorizontalScrollView ViewPager

2015-05-26

Android_PullToRefresh(下拉刷新上推加载)

列表下拉刷新加载包括listview、gridview、scrollview等

2013-03-27

.net或C#中多级栏目分类获取并排序的通用做法

1.可实现无限级栏目分类 2.执行效率高,速度快 3.只需表id(主键)、classname(名称)和parentid(父级id),其它字段任意 4.采用对象方式进行参数传递 5.对任意数据库任意表都可用 6.用时只要将:无限级栏目获取.txt文件中的内容放到一个独立的类中即可 7.不要忘了把构造方法名称改一下哦

2010-05-24

酒店管理系统开题报告.doc

1、课题研究的现状和意义 2、课题研究预期效果及可行性分析 3、课题要解决的问题或研究的基本内容 4、课题研究进程计划 5、研究成果形式 6、课题研究的主要参考资料

2008-12-06

CSharp编程规范

CSharp编程规范很详细的介绍CSharp编程一种大体的编程规则.里面包括变量的命名规则,还包括一些控件的命名规则等.

2008-11-08

Excel导入至DataGridview(2000,2003,2005,20007版的Excel均可导入)

Excel导入至DataGridview(2000,2003,2005,20007版的Excel均可导入)

2008-10-31

能对电脑中的磁盘进行隐藏和显示的"磁盘隐藏助手"vista XP均可用

能对电脑中的磁盘进行隐藏和显示,使用方便.在vista 和XP系统下均可用.

2008-10-31

能将多种格式的图片转换成ICO的图标转换工具

可将多种格式的图片转换成*.ICO图标格式.在图标转换时易操作控制,转换方便.

2008-10-31

Windows注册表的加解锁,XP Vista均可用

可实现对注册表进行禁用,防止木马及恶意软件向注册表中写东西.禁用以后还可以对注册表进行解锁.

2008-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除