标签:程序员

dpkg dpkg是Debian系统的后台包管理器,类似RPM。也是Debian包管理系统的中流砥柱,负责安全卸载软件包,配置,以及维护已安装的软件包。由于ubuntu和Debian乃一脉相承,所以很多命令是不分彼此的。Ubuntu中所有packages的信息都在/var/lib/dpkg/目录下,其中子目录”/var/lib/dpkg/info”用于保存各个软件包的配置文件列表.不同后缀名代表不 […]

阅读更多

本次的教程是打算用Spring,SpringMVC以及传统的jdbc技术来制作一个简单的增删改查项目,对用户信息进行增删改查,就这么简单。 1.新建项目 首先,打开eclipse,新建一个web项目。项目名称就叫做student,注意,新建项目的时候,因为是eclipse。所以你需要选择Dynamic Web Project。 点击Next。 不管,继续Next。 Finish完成。 项目的目录结 […]

阅读更多

在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个 优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下 面十个条目成为你 […]

阅读更多

                                             Python入门教程完整版  1-3天内容:为Linux基础命令  4-13天内容:为Python基础教程14-15 天内容:为飞机大战项目演练 主要内容概括为以下四个阶段: 第一阶段(1-3天): 该阶段首先通过介绍不同领域的三种操作系统,操作系统的发展简史以及Linux系统的文件目录结构让大家对Linux […]

阅读更多

帕雷托曾提出,在意大利80%的财富为20%的人所拥有,并且这种经济趋势存在普遍性。后来人们发现,在社会中有许多事情的发展,都迈向了这一轨道。世界上有很多专家正在运用这一原理来研究、解释相关的课题。例如,这个原理经过多年的演化,已变成当今管理学界所熟知的“80/20原理”,即百分之八十的价值是来自百分之二十的因子,其余的百分之二十的价值则来自百分之八十的因子。帕雷托原理是指世界上充满了不平衡性,比如 […]

阅读更多

软件开发中,我们经常遇到两个实体数据拥有M:N的关系,在设计表的时候需要体现这种关系。为了方便描述,我举个例子。假设我们需要开发一个幼儿园学生和兴趣班管理系统。学生和兴趣班就是两个实体,两者的关系如下: 学生可以发生变化,每个学生选择的兴趣班可以发生变化,每个学生选择的兴趣班个数可以不一样 兴趣班可以发生变化,兴趣班中的学生个数可以发生变化,兴趣班中的学生个数可以不一样 实际上这就是一种典型的M: […]

阅读更多

游戏之所以让人上瘾是因为它满足了人的心理需要:一个人在现实生活很平庸无聊,而在游戏中却可以呼风唤雨、横三千军。打游戏有三个境界。是一件可大可小的事情。如果你随便玩,你只能体验到小小的快乐。如果你陷入即时正反馈系统不能自拔,你会获得更大的乐趣或痛苦。只有你进入更高的境界,你才能成为游戏界的泰格·伍兹。第一个是好玩。首先是“现实感”或者是“超现实感”。一个游戏让人觉得好玩,凭的就是它能让玩家特别逼真的 […]

阅读更多

如果你要为一个会计事务所设计软件,那么本文内容明显属于幼儿园水平。但是如果你只是在一个小软件中加一点财务功能,那么本文可以提供一点思路。假设我们需要开发一个幼儿园学生管理系统,其中有个子项功能是收费管理。 首先我们要设计两张记录表,分别记录消费行为和支付行为。这里需要强调的是消费行为和支付行为万万不可设计成1:1的关系,最少应该是N:1的关系,因为现实生活中,学生家长完全可以一次性支付多个多个消费 […]

阅读更多

前言 GitHub已经成为首选的代码托管平台,因为它又很多很棒的功能,操作简单,几乎所有的开发者都喜欢它。但是搭建GitLab过程并没有想象中的简单,利用Bitnami当然也是一种偷懒的好选择。Gogs (Go Git Service) 是一款极易搭建的自助 Git 服务,Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立 […]

阅读更多

一般软件都有一些重要的实体对象,这些对象属于该软件的核心数据,对于这些对象需要制定合适的删除策略。首先我们讲一下最简单的删除策略,那就是不删除,一旦产生就长期存在。比如说,你现在为一个蛋糕店开发一个会员卡系统,每张卡除了卡号,还有用户姓名、手机号、购买记录。该用户卡支持以下三种业务 只要是出示会员卡就打八折 每次消费满十次就返十元现金 每次消费满一百元就返十元现金 这种卡只要有人进店消费就免费送, […]

阅读更多

这一周处理了几个之前一直出现一直没有正视的坑,总结一下。 sqlalchemy连接池 我写了一个简单的内网dns管理系统,用到flask和sqlalchemy。主要就是通过web页面和api对dns记录进行增删改查,所有这些操作都写入数据库,每次更改后产生一个celery任务来异步的重新生成dns的配置文件。 看起来一个简单的问题,但是在celery中读取数据库的时候出现了问题,每天早上都会报错M […]

阅读更多
网站地图xml地图