分类:技术开发

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

本文将指导如何通过Samba挂载Windows远程目录实现在CentOS下访问Windows共享文件。 前提条件 CentOS:192.168.1.101 Windows:192.168.1.102 Windows共享目录: S盘 首先安装Samba客户端 yum install -y samba-client 安装完成后,可以用smbclient -L命令查看Windows目录共享情况 smbc…

阅读全文 »

《Spring Boot实战》读书笔记01

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

阅读全文 »

WordPress主题额外CSS的实现

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

阅读全文 »

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/目录下即可。现在,整个项目的结构如下: hzsite ├── hzblog │   ├── admin.py │   ├── apps.py │   ├…

阅读全文 »

Django博客系统开发03

路由Django URL Django框架通过urls.py文件中的规则对系统进行路由控制。首先我们在主路由hzsite/urls.py中引入hzblog的路由设置: from django.conf.urls import url from django.contrib import admin urlpatterns = [ url(r’^admin/’, admin.site.urls), …

阅读全文 »

Django博客系统开发02

模型Model Model即MVC模式中的模型,主要是通过ORM与数据库对接,执行对数据库的一些操作。博客系统的所有的模型都将在hzblog/models.py中定义。下面定义我们的第一个Model——Post: from django.db import models from django.utils import timezone from django.contrib.auth.model…

阅读全文 »