分类:技术开发

使用Samba远程挂载Windows共享目录

本文将指导如何通过Samba挂载Windows远程目录实现在CentOS下访问Windows共享文件。 前提条件 首先安装Samba客户端 安装完成后,可以用smbclient -L命令查看Windows目录共享情况 这里可以看到我将要共享的磁盘<S:> 接下来创建共享目录 将远程目录mount到/mnt/share目录上 解释一下上述命令 挂载完成后即可直接访问该远程目录了。如果需要…

阅读全文 »

《Spring Boot实战》读书笔记01

还是大学毕设的时候接触过Spring MVC,那时候使用的框架是Spring、Struts2、Mybatis。当时就已经感觉配置起来实在太过麻烦,为了完成一个hello world,在不熟悉的情况下花了一天才把环境勉强搭好。对比世界上最好的语言php,门槛高了太多。以至于之后我第一年工作用php简直不要太舒服。 不过,由于新的工作环境,我又得拾起当年那套java体系,好在技术不断迭代,类似ruby…

阅读全文 »

WordPress主题额外CSS的实现

观察到最近的版本中,WordPress在主题自定义页面添加了一个功能:额外CSS。之前许多第三方主题自带了这个功能,而WordPress官方是如何实现这个功能的呢。 首先,主题的配置文件只存在于两处: /wp-content/themes/主题目录/ 数据库wp_options表 而此类的输入型属性一般都是在数据库中存储,所以我重点关注了下数据库。执行查询: 果然找到其中一条关于我正在使用的主题t…

阅读全文 »

Django博客系统开发06

用户登录 博客作为内容管理系统(CMS)的一种形式,也应当具有CMS的两个功能:内容管理、权限管理。在之前的几篇中,我们已经实现了内容管理。现在实现用户管理,即用户的登录和登出以及页面权限管理。 首先我们现在一共有以下views: index(), post_view(), post_create(), post_edit(), post_drafts(), post_publish(), pos…

阅读全文 »

Django博客系统开发05

文章的增删改发布 通过之前的步骤,我们已经有了一个初步的网站页面(首页+Django Admin),其实我们已经可以通过admin页面来对文章进行操作了,但是为了更像是一个真正的博客,我们应该能够从前端进行对文章的增删改查。 查看文章(post_view) 我们现在只有一个页面–首页。在首页中,我们获取到的是全部已经发布的文章列表。现在,我们创建一个文章详情页,当用户点击首页的文章标题…

阅读全文 »

Django博客系统开发04

前端改造 在之前的几篇完成后,我们得到了一个简陋的首页,下面我们使用Bootstrap来美化一下我们的前端。 下载Bootstrap 需要下载的是Bootstrap的css和js,以及jquery。这里就不仔细说明了,下载后放到新建的static/目录下即可。现在,整个项目的结构如下: 注意到这里还有一个style.css,我将在这个文件中定义主体css。 style.css内容如下: 配置静态目…

阅读全文 »

Django博客系统开发03

路由Django URL Django框架通过urls.py文件中的规则对系统进行路由控制。首先我们在主路由hzsite/urls.py中引入hzblog的路由设置: 然后,在hzsite/urls.py中设置具体的路由规则 这里我们添加了一条规则,当用户访问网站根目录时,有views中的index方法处理。下面我们去views.py中添加index方法对请求进行处理。 对于路由发来的请求,ind…

阅读全文 »

Django博客系统开发02

模型Model Model即MVC模式中的模型,主要是通过ORM与数据库对接,执行对数据库的一些操作。博客系统的所有的模型都将在hzblog/models.py中定义。下面定义我们的第一个Model——Post: 定义完成后,我们使用migrate命令在数据库中生成相应的表结构 第一步中,django将为我们创建model修改后需要更改的sql。第二步中将这些更改写入到数据库中。 下面我们在dja…

阅读全文 »