摘要:
[正则表达式]文本框输入内容控制整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9] 阅读全文
摘要:
VC++中本身就有内存泄漏检查的机制,可以在向导生成的支持MFC的工程中看到如下代码: #ifdef_DEBUG #define newDEBUG_NEW #undefTHIS_FILE static charTHIS_FILE[] = __FILE__; #endif先具体解释一下:#ifdef_DEBUG //如果有定义_DEBUG#define newDEBUG_NEW //将new宏定义成DEBUG_NEW,那么则是代码中有new的都换成DEBUG_NEW。#undefTHIS_FILE//取消THIS_FILE的宏定义static charTHIS_FILE[] = __FILE__ 阅读全文
摘要:
目录(?)[-]背景和介绍租约属性和管理互联网的一致性问题卷租约租约的其他应用到底租约是什么背景和介绍缓存是计算机里广泛使用的一种技术,对降低读取延迟、网络流量和服务器负载都非常有效,但也带来了一致性(Consistency)的问题。所谓一致就是客户端总能读到最新的数据,使用缓存后有可能服务器端的数据已经被修改,但客户端仍然从缓存中读取陈旧的数据。为了保证一致性,有两种常见的解决办法,第一种是轮询(Polling),即每次读取数据时都先询问服务器数据是不是最新的,如果不是就从服务器传输新数据,这种方法需要每次读取数据时都与服务器通信。另一种方法就是回调(Callback)或者无效化(Inval 阅读全文
摘要:
前些天虚拟机VMware Workstation 9出来,相信大家都已经熟悉VM9了,至于MAC OSX 10.8系统,那也是出来一段时间了,本篇文章就是来讲解VMware Workstation 9安装MAC OSX 10.8的教程。也适用10.81版本哦~ 当然,你如果要直接安装,不需要虚拟机,可以看这里: 苹果操作系统OSX10.8山狮/美洲狮Mountain Lion怎么安装 首先需要的软件: VMware Workstation 9简体中文版 Vmware Workstation 9(VM虚拟机)注册机 苹果操作系统 Mac OSX Mountain Lion v10.8... 阅读全文
摘要:
转:程序员练级之路 (作者:陈皓)建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。一定要动手,例子不管多么简单,建议至少自己手敲一遍看看是否理解了里头的细枝末节。一定要学会思考,思考为什么要这样,而不是那样。还要举一反三地思考。注:你也许会很奇怪为什么下面的东西很偏Unix/Linux,这是因为我觉得Windows下的编程可能会在未来很没有前途,原因如下:现在的用户界面几乎被两个东西主宰了,1)Web,2)移动设备iOS或Android。Windows的图形界面不吃香了。越来越 阅读全文
摘要:
国人当自强:两岸三地在线编程学习网站大搜罗发表于2013-12-13 18:30|81289次阅读| 来源CSDN|338条评论| 作者唐小引移动开发网站在线教育Fenby麦可网开课吧多贝网优才网玩编程MOOC摘要:在本文中,我们介绍了来自两岸三地的编程学习网站,通过它们,不仅可以一窥国内App开发的发展现状,而且这些网站各有特点,无论是主打游戏学习还是视频学习,对于想要自学的开发者而言,都是个好去处。说到国内的在线编程学习网站,很多人都是一脸茫然,即使是资深开发者也是如此。在许多人眼中,尽管国内App开发景象一派繁荣,但教育疲软却是不争的事实。在《移动开发者的自学宝典:十大在线编程学习网站》 阅读全文
摘要:
共有13款界面原型设计工具开源软件软件过滤:排序:收录时间|浏览数界面原型图绘制工具PencilPencil 是一款开源的原型图绘制工具,手绘风格的,就像自己在纸上画的那样。Pencil 还可以用来绘制各种架构图和流程图,同时还提供 Firefox 的插件(点击这里安装)。更多Pencil信息最近更新:一款开源的界面原型图绘制工具 Pencil发布于 2年前【商业】原型制作软件Axure RPAxureRP 是一个快速原型制作软件,由美国Axure Software Solutions, Inc.公司开发。 Axure RP 能让操作它的人快速准确的创建基于Web的网站流程图、原型页面、交互体 阅读全文
摘要:
音视频转换常用基础术语全解现在绝大多数人都会遇到歌曲或电影太大或者是格式不支持,而需要进行格式转换,有的也叫音频转换或视频转换;现在,绝大多数转换器都会使用术语。对不了解这些的用户而言,往往会造成极大困扰,在这里,我就将针对音视频转换中现在常用到的基础术语,及其变动对音视频文件所产生的影响,尽量用浅显简明的语言做一下集中解释。一般来说,视频转换的常用术语包括直接影响画质、音质的帧大小和速率、比特率等(主帖),影响压缩率及画质的编码器等(一楼),主要影响播放体验的格式等(二楼),还有就是影响转码速度某些设置(三楼)。为了照顾大多数童鞋,再加上个人水平有限,有些专业性特别强的内容不够准确,但大意应 阅读全文
摘要:
androidclasspropertiestoolsapplicationfile 作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。 Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹 proguard是一个java... 阅读全文
摘要:
android反编译工具jar下载工具java64bit 这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。 在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。 本文Android反编译教程,测试环境: ... 阅读全文