摘要:
很多时候系统自带的View满足不了设计的要求,就需要自定义View控件。自定义View首先要实现一个继承自View的类。添加类的构造方法,override父类的方法,如onDraw,(onMeasure)等。如果自定义的View有自己的属性,需要在values下建立attrs.xml文件,在其中定义属性,同时代码也要做修改。一个简单的例子:·新建一个MyView类,继承自TextView,并添加构造方法:package com.example.xhelloworld;import android.content.Context;import android.widget.TextVi 阅读全文
摘要:
一 前言 对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较差,而且不容易理解,本文旨在让大家对正则有一个基本的了解,能看得懂简单的正则表达式,写得出简单的正则表达式,用以满足日常开发中的需求即可。0\d{2}-\d{8}|0\d{3}-\d{7} 先来一段正则,如果你对正则不了解,是不是完全不知道这一串字符是什么意思?这不要紧文章会详细解释每个字符的含义的. 阅读全文
摘要:
由于公司防火墙限制,Win8在启用或关闭Windows功能时,安装.NET 3.5 时出现0x800F0906错误。解决办法第1步:使用Win+X启动运行对话框,输入gpedit.msc-确定,启动本地组策略编辑器或组策略管理控制台。第2步:依次展开 计算机配置 =》 管理模板 =》 系统 ,在右边列表中选择“指定可选组件安装和组件修复的设置”并双击打开。第3步:在打开的设置对话框中的左上角选项中,选择“已启用”,在备用源文件路径编辑框中输入“H:\sources\sxs”(H为win8安装光盘的盘符,可以是USB光盘和虚拟光盘)。 阅读全文
摘要:
#region 字符串加密解密 public static byte[] MakeMD5(byte[] original) { MD5CryptoServiceProvider hashmd5 = new MD5CryptoServiceProvider(); byte[] keyhash = hashmd5.ComputeHash(original); hashmd5 = null; return keyhash; } public static byte[] Encrypt(byte[] original, byte[] key) { TripleDESCryptoS... 阅读全文
摘要:
语言:千万不要说自己是做Java或者.Net的,一下子就屌丝了。PHP现在也不行,Python稍微有点烂大街,但还是明显要强过前几个。剩下的可以说自己是做Ruby的,但不要做Rails,说Sinatra。Go、Erlang、Clojure、Scala能给80分,你要是说会个Lisp就是85分,Haskell直接捅到90分,但是千万注意,一定要说只是精通Haskell,没事喜欢研究Haskell,千万不要说干这个的。最后再拽出来一个Prolog就成仙了。如果怕被继续追问就说自己做C++的,就是放了个大烟雾弹,让对面也猜不透究竟有几斤几两。C是什么?不知道。数据库:MS SQL是什么?MySQL是 阅读全文