python适合用来做什么呢?
脚本,这些简短的程序自动执行常见的管理任务,如在系统中新增用户、上传文件到网站、不使用浏览器浏览网页等。
网站开发,作为快速创建动态网站的工具,Django、bottle、Zope等python项目深受开发人员欢迎。
文本处理,python在字符串和文本文件处理方面提供了强大的支持,包括正则表达式和unicode。
科学计算,网上有很多卓...
分类:
编程语言 时间:
2015-05-08 22:13:46
阅读次数:
152
JCE cannot authenticate the provider BC...
分类:
编程语言 时间:
2015-05-08 22:13:41
阅读次数:
6172
工厂模式:
工厂模式的最大优点在于创建对象上面,就是把创建对象的过程封装起来,这样随时可以产生一个新的对象。
减少代码进行复制粘帖,耦合关系重,牵一发动其他部分代码。
通俗的说,以前创建一个对象要使用new,现在把这个过程封装起来了。
假设不使用工厂模式:那么很多地方调用类a,代码就会这样子创建一个实例:new a(),假设某天需要把a类的名称修改,意味...
分类:
Web程序 时间:
2015-05-08 22:12:04
阅读次数:
162
什么是设计模式:
设计模式就是一个教你如何利用真实可靠的设计来组织你的代码的模板。
所有的设计模式都有一些常用的特性:一个标识(a name),一个问题陈述(a problem statement)和一个解决方案(a solution)。
1、一个设计模式的标识是重要的,因为它会让其他的程序员不用进行太深入的学习就能立刻理解你的代码的目的(至少通过这个标...
分类:
Web程序 时间:
2015-05-08 22:12:36
阅读次数:
132
单例模式:
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。
(1). 需要一个保存类的唯一实例的静态成员变量:private static $_instance;
(2). 构造函数和克隆函数必须声明为私有的,防止外部程序new类从而...
分类:
Web程序 时间:
2015-05-08 22:13:22
阅读次数:
139
观察者模式:
观察者模式定义对象的 一对多 依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新!
在观察者模式中,会改变的是主题的状态以及观察者的数目。用这个模式,你可以改变依赖于主题状态的对象,却不必改变主题。——找出程序中会变化的方面,然后将其和固定不变的方面相分离!
主题和观察者都使用接口:观察者利用主题的接...
分类:
Web程序 时间:
2015-05-08 22:12:22
阅读次数:
144
运行模式...
分类:
Web程序 时间:
2015-05-08 22:13:12
阅读次数:
127
NSString* identifierNumber = [[UIDevice currentDevice].identifierForVendor UUIDString] ;
NSLog(@"手机序列号: %@",identifierNumber);
//手机别名: 用户定义的名称
NSString* userPhoneName = [[UIDevice curre...
分类:
移动开发 时间:
2015-05-08 22:10:43
阅读次数:
178
命令链模式:
命令链模式以松散耦合主题为基础,发送消息、命令和请求,或通过一组处理程序发送任意内容。每个处理程序都会自行判断自己能否处理请求。如果可以,该请求被处理,进程停止。您可以为系统添加或移除处理程序,而不影响其他处理程序。
1.interface Validator
2.{
3. /**
4. * The...
分类:
Web程序 时间:
2015-05-08 22:12:50
阅读次数:
158
策略模式:
策略模式是对象的行为模式,用意是对一组算法的封装。动态的选择需要的算法并使用。
策略模式指的是程序中涉及决策控制的一种模式。策略模式功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性思想。
策略模式的三个角色:
1.抽象策略角色
2.具体策略角色
3.环境角色(对抽...
分类:
Web程序 时间:
2015-05-08 22:10:00
阅读次数:
188
出错内容:configure: error: Don't know how to define struct flock on this system, set --enable-opcache=no
常见解决办法:
编辑/etc/ld.so.conf
根据系统,加入文件/etc/ld.so.conf,然后执行ldconfig,使其重新加载一次;
有时候,如果自己的libm...
分类:
Web程序 时间:
2015-05-08 22:11:57
阅读次数:
185
使用jaxb操作Java与xml之间的转换非常简单,看个例子就明白了。 //javaBean-->xml
@Test
public void test1() {
try {
JAXBContext jaxbContext = JAXBContext.newInstance(User.class);
Marshall...
分类:
编程语言 时间:
2015-05-08 22:10:07
阅读次数:
161
有些东西一直在变,但有些东西却从未改变,只不过一直坚持的不再需要别人知道吧!
我们每一个人都有自己最初的梦想。小时候,梦想是有自己的一家糖果店,梦想是有一辆很炫的模型飞机,梦想是能够像其他孩子一样坐着自己家的车来回上学,等等。再后来我们上了高中,我们的梦想是考进一流的大学,而我也有我想去的大学----哈工大,我们的梦想就简单了。再后来,当我们进入了大学,有的人已经有了自己新的梦想...
分类:
其他好文 时间:
2015-05-08 22:11:46
阅读次数:
102
仔细观察,发现请求的url是酱紫的:http://localhost:58228/Account/Login?ReturnUrl=%2FAccount%2FLogin%3FReturnUrl%3D%252FAccount%252FLogin%253FReturnUrl%253原来是Account/Login在return url里一直重复,难怪请求字符串过长呢!检查web.config发现如下配置:...
分类:
其他好文 时间:
2015-05-08 22:10:19
阅读次数:
883
#运行用户
user www-data;
#启动进程,通常设置成和cpu的数量相等
worker_processes 1;
#全局错误日志及PID文件
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
#工作模式及连接数上限...
分类:
其他好文 时间:
2015-05-08 22:11:25
阅读次数:
139
简介
优先队列:指队列中的元素都被指派一个优先级,元素按优先级最大(最小)出队,存储堆的数组的第一个元素就是最大的(或最小的)。所以用堆作为优先队列的元素载体是合适的。
队列有两个基本操作:1.入队2.出队。
队列的特点是先进先出。通常都把队列比喻成排队买东西,大家都很守秩序,先排队的人就先买东西。但是优先队列有所不同,它不遵循先进先出的规则,而是根据队列中元素的优先权,优先权最大的先被取...
分类:
其他好文 时间:
2015-05-08 22:09:07
阅读次数:
143
Struts2的action并未与Servlet API进行耦合,这是Struts2的一个改良,从而方便单独对Action进行测试。
但对于Web控制器而言,不访问Action是不行的,Struts提供了一种比较简单的方式访问Servlet API。通常
我们需要访问的Servlet API是HttpSession,HTTPservletRequest,ServletContext,分...