过完五一长假,花了四天的时间来学习Hibernate框架的使用,作为门外汉,先是从sourceforg.net下载Hibernate3.2,先看官方文档,只有一个提纲,了解了一下各个包的结构,便开始根据Toturial实践,基本掌握了它的使用方法之后,盟生了实现自己的SessionFactory和ConnectionProvider的想法。闲话少说,要实现我的SessionFactory和ConnectionProvider,不深入了解该体系结构是不行的,
系统 2019-08-29 22:22:57 2078
在很多情况下对象之间的交互是很复杂的,在开始设计的时候,你根本不知道它需要交互的对象是谁,是什么类型。我们知道如果要对象A与对象B之间能相互交互,A与B就会构成相互依赖,如果对象一多,这种依赖就会很复杂,况且很多时候我们都不知道需要互相交互的对象有哪些,因此,在设计的时候也没办法考虑这些情况。既然在设计的时候无法预先知道对象之间的交互具体情况,我们可以将这种交互放到一个“中间平台”进行,这个中间平台知道所有对象的(依赖于所有对象,但对象是否必须依赖于平台不
系统 2019-08-29 22:14:06 2078
RequireJS允许你定义和管理JS文件之间的依赖关系,把这些工作变成了一个简单的构建过程。利用这些异步加载管理工具,可以保证在代码执行之前所有依赖的东西就已经被加载好了——专注于开发实际的应用功能从来没有如此简单过。AngularJS能够很好地与RequireJS(http://www.requirejs.org/)配合使用,这使得我们可以同时拥有两种组件的优点。下面通过配置AngularJS官方的AngularSeed实例,来看一下AngularJS
系统 2019-08-29 21:55:37 2078
一、关于Linux的分区情况虽然硬盘分区表中最多能存储四个分区,但我们实际使用时一般只分为两个分区,一个是主分区(PrimaryPartion)一个是扩展分区(extendedpartition)两种,主分区可以马上被使用但不能再分区,扩展分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩充分区再分下去的是什么呢?它就是逻辑分区(LogicalPartion),况且逻辑分区没有数量上限制。对习惯于使用Dos或Windows的朋友来说,有
系统 2019-08-12 09:30:23 2078
产品经理整理的需求很全面,基本涵盖了目前市面上所有产品功能,让我从何做起,难道全部都要开发!!我只关心一点,产品的商业价值在哪,提升用户对产品的粘合度?增值功能的创收?客户对产品的认可度?是雪中送炭,还是锦上添花?需求肯定不能照单全收,那就要砍了,如何砍?总要用个标准,只考虑产品的商业价值还不行,还要考虑成本,我们买东西总要考虑性价比,尤其是买3C产品时,需求评估筛选也要考虑性价比,商业价值/成本=性价比,留下性价比高的需求,这个是肯定是经过多次讨论的结果
系统 2019-08-12 09:26:58 2078
djangostatic文件夹下面的内容方法不了出现404500错误需要查看自己的settings文件确保有一下内容importosPROJECT_ROOT=os.path.dirname(__file__)DEBUG=TrueSTATIC_URL='/static/'STATICFILES_DIRS=(os.path.join(PROJECT_ROOT,'static'),)STATICFILES_FINDERS=('django.contrib.sta
系统 2019-09-27 17:56:54 2077
对list的操作向list中插入一个元素前面有一个向list中追加元素的方法,那个追加是且只能是将新元素添加在list的最后一个。如:>>>all_users=["qiwsir","github"]>>>all_users.append("io")>>>all_users['qiwsir','github','io']从这个操作,就可以说明list是可以随时改变的。这种改变的含义只它的大小即所容纳元素的个数以及元素内容,可以随时直接修改,而不用进行转换。这
系统 2019-09-27 17:56:53 2077
然后给脚本文件运行权限,方法(1)chmod+x./*.py方法(2)chmod755./*.py(777也无所谓啦)这个命令不去调整,会出现permissiondenied的错误终端直接执行。如果在脚本内容的开头已经给出了类似于如下的注释:#!/usr/bin/envpython(或者是#!/usr/bin/python)那就可以直接在终端里运行:./*.py如果没有这个注释就在终端中执行:python./*.py(注意:有些linux版本上运行即使上面
系统 2019-09-27 17:56:48 2077
Python偏函数是通过functools模块被用户调用。偏函数partial应用函数在执行时,要带上所有必要的参数进行调用。但是,有时参数可以在函数被调用之前提前获知。这种情况下,一个函数有一个或多个参数预先就能用上,以便函数能用更少的参数进行调用。偏函数是将所要承载的函数作为partial()函数的第一个参数,原函数的各个参数依次作为partial()函数后续的参数,除非使用关键字参数。对于整数100,取得对于不同数m的100%m的余数。fromfun
系统 2019-09-27 17:56:32 2077
题目https://leetcode-cn.com/problems/power-of-two/comments/给定一个整数,编写一个函数来判断它是否是2的幂次方。示例1:输入:1输出:true解释:20=1示例2:输入:16输出:true解释:24=16示例3:输入:218输出:false思路代码classSolution:defisPowerOfTwo(self,n):""":typen:int:rtype:bool"""returnn>0andno
系统 2019-09-27 17:56:23 2077