IOS

iOS学习笔记43——iOS6下自定义UI控件外观效果

尽管iOS原生的UI控件就已经有很不错的显示效果,但是App开发者仍然希望自己的产品与众不同,所以自定义UI外观成了每个App产品开发必做之事。今天就来做一个在iOS6下实现自定义UI的demo,内容及Demo来源于国外iOS博客raywenderlich,先看看美化前后效果差别(左边为美化前,右边为美化后):整个Demo里面几乎包含所有iOS下的UI控件,以下我只对关键代码给出说明,详情大家可以下载附上的Demo源码查看。好了,首先在AppDelegat

系统 2019-08-29 23:29:45 3425

Python

初步介绍Python中的pydoc模块和distutils模块

pydocKa-PingYee曾创建了一个相当著名的模块,名叫pydoc(比较而言:pydoc可以做到perldoc所能做的任何事,并且做得更好、更漂亮:-)。对于Python2.1来说,pydoc(以及它支持的inspect)是标准库的一部分。而对于使用Python1.5.2、1.6或者2.0版本的用户来说,下载并安装pydoc也很简单�D请立即下载(请参阅参考资料)。作为提供给阅读这篇Python文章的任何初学者的背景资料,Python一直有些半正式的

系统 2019-09-27 17:50:04 3423

C#

使用C#调用存储过程,用函数合理组织代码,使程

虽然调用存储过程并不难实现,但是在程序中合理的组织代码,能使得程序结构更加的明晰,也更加易于维护。下面的示例将存储过程的调用分为三部分:1、为调用存储过程准备各种数据:数据库连接字符串、存储过程参数2、为执行命令准备参数,使用1中的各种数据,建立与数据库的连接,为存储过程的调用准备好参变量和设置变量3、执行存储过程,如查询操作或更新操作示例代码如下:usingSystem;usingSystem.Collections.Generic;usingSyste

系统 2019-08-12 01:53:43 3420

Javascript

解构JavaScript库:jQuery、Prototype、Mootool

解构JavaScript库:jQuery、Prototype、Mootools2011年01月6日Web开发,编程技术转自:http://www.cn-cuckoo.com/2011/01/06/javascript-libraries-deconstructed-2231.htmlJavaScript库“解构”系列旨在以可视化和可交互的方式剖析JavaScript库的源代码,包括jQuery、Prototype和MooTools。通过将JavaScrip

系统 2019-08-12 09:30:16 3418

PHP

PHP最佳实践 --转

PHP最佳实践作者:阮一峰日期:2010年12月27日今天下午,我在读下面这篇文章。虽然名字叫《PHP最佳实践》,但是它主要谈的不是编程规则,而是PHP应用程序的合理架构。它提供了一种逻辑和数据分离的架构模式,属于MVC模式的一种实践。我觉得,这是很有参考价值的学习资料,类似的文章网上并不多,所以一边学习,一边就把它翻译了出来。根据自己的理解,我总结了它的MVC模式的实现方式(详细解释见译文):*视图层(View):前端网页;*逻辑层(Controller

系统 2019-08-12 09:26:50 3418

Python

python代码覆盖率(上)---- pytest-cov

简介:pytest-cov是pytest的一个插件,其本质也是引用pythoncoverage库用来统计代码覆盖率。以下这篇文章只供理解,真实项目的话,我们都是用api调用接口的,所以真实项目使用会更复杂一些,这个待下次说明。另外说明:coverage是在覆盖率是语句覆盖的一种,不能对你的逻辑做判读,真实意义的话,需要多结合项目本身,这个覆盖率数据没有很强大说服力,不要盲目追求。一般来说:路径覆盖率>判定覆盖>语句覆盖安装pipinstallpytest-

系统 2019-09-27 17:53:50 3417

PHP

IIS7.X配置PHP运行环境

摘要:很久没有接触过php的东西了,今天有个程序需要一个php的运行环境。由于只需要简单的跑一下程序,因此觉得没有必要弄一个LAMP的环境(如果需要配LAMP环境的话可以参考我写的关于PHP的blog),不如直接用IIS来运行吧。主要内容:使用IIS运行PHP程序一、使用IIS运行PHP程序1.首先下载PHP,这里我下载的是php5.2.14(如果是其他高版本的话可能找不到php5isapi.dll,其相关配置方法暂且不论),建议下载zip压缩包,不需安装

系统 2019-08-29 22:18:44 3417

CSS

CSS 优先机制学习

文章摘抄http://www.cnblogs.com/xugang/archive/2010/09/24/1833760.html一般情况下,优先级如下:(外部样式)Externalstylesheet<(内部样式)Internalstylesheet<(内联样式)Inlinestyle解释:1.内联样式表的权值最高1000;2.ID选择器的权值为1003.Class类选择器的权值为104.HTML标签选择器的权值为1

系统 2019-08-29 22:10:08 3415

redis

Redis util

主要是字符串通配符匹配和数字与字符串互转的几个函数。//通配符模式匹配intstringmatchlen(constchar*p,intplen,constchar*s,intslen,intnocase);intstringmatch(constchar*p,constchar*s,intnocase);//字节数(如"-1G")转成64位整数longlongmemtoll(constchar*p,int*err);intll2string(char*s

系统 2019-08-12 01:54:22 3415

ASP.NET

Scott Mitchell 的ASP.NET 2.0数据教程之四十二

ScottMitchell的ASP.NET2.0数据教程之四十二::为删除数据添加客户端确认导言如我们在综叙:在DataList里编辑和删除数据里看到的,为DataList添加删除功能可以通过以下完成:在ItemTemplate里添加Button,LinkButton,或ImageButton将Deletebutton的CommandName设为“Delete”在DeleteCommand事件处理里调用合适的BLLdelete方法(然后重新绑定数据,来让刚

系统 2019-08-29 23:39:23 3414

C#

C# 冒泡排序法示例代码(包含泛型方法)

usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespacebleb_sort...{classProgram...{publicclassSwapObj...{publicstaticvoidswap(refTa,refTb)...{Tc;c=a;a=b;b=c;}}staticvoidMain(string[]args)...{//冒泡排序:int[]num=newi

系统 2019-08-29 23:33:23 3414

编程技术

XML文件DTD路径解析问题(in Eclipse)

原文出自:http://51dev.com/program/java/1/20070818/10971.html1、xml文件声明dtd文件路径如下:字串7"http://java.sun.com/dtd/ejb-jar_2_0.dtd">
。。。。。。
2、dtd声明解析原则:字串4DOCTYPE声明不仅包含常规关键字和根元素名称,而且包含指示外部DTD源关键字和DTD位置。XML规范定义了几种声明源方法

系统 2019-08-29 23:07:18 3414

编程技术

J2ME:MIDP开发Socket程序

Socket程序知识点:Socket程序并不是MIDP2.0中要求移动设备厂商必须支持的协议。是一种典型的“请求--应答”模式。程序需求:如上图,先运行服务器端程序,然后再运行客户端的程序,可以通过的屏幕上编辑信息然后发送出来,随后在两个程序的屏幕上都会显示接收到的信息。当客户端的程序运行以后,将自动申请连接服务器,连接成功以后,服务端的程序将显示“Connectionaccepted”的提示信息。服务器端程序(SocketServer.java):注意8

系统 2019-08-29 22:20:18 3414