禁用ubuntu 客人会话
sudo vi /usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf 添加: allow-guest=false 重启。
iOS下UISlider的订制样式
近期项目要使用slider,需要做成的样式如下:实现首先要创建一个继承UISlider的子类,因为改变滑条高度的函数只有在子类继承后才能生效,附上改变滑条高度的代码,在子类的.m文件里写:-(CGRect)trackRectForBounds:(CGRect)bounds{bounds= [super trackRectForBounds:bounds];//必须通过调用父类的trackRectF...
8-6 课程评论评论功能
C:\Users\hlg\PycharmProjects\MxOnline\apps\courses\views.py
# _*_ encoding:utf-8 _*_
from django.shortcuts import render
from django.views.generic.base import View
from pure_pagination import Paginato...
8-7 相关课程推荐
C:\Users\hlg\PycharmProjects\MxOnline\apps\utils\mixin_utils.pyfrom django.contrib.auth.decorators import login_required
from django.utils.decorators import method_decorator
class LoginRequiredMixin...
10-1 配置全局导航
{% if request.path|slice:'7' == '/course' %}class="active"{% endif %}C:\Users\hlg\PycharmProjects\MxOnline\templates\base.html<!DOCTYPE html>
<html>
{% load staticfiles %}
<head>
&l...
10-2 全局搜索功能开发
//顶部搜索栏搜索方法
function search_click(){
var type = $('#jsSelectOption').attr('data-value'),
keywords = $('#search_keywords').val(),
request_url = '';
if(keywords == ""){
r...
10-3 个人信息展示
C:\Users\hlg\PycharmProjects\MxOnline\apps\users\urls.py# _*_ encoding:utf-8 _*_
from django.conf.urls import url, include
from .views import UserInfoView
urlpatterns = [
# 用户信息
url(r'^info/...
10-4 修改密码和修改头像
cleaned_data : form会把所有验证通过的字段,放到cleaned_data里面。修改头像部分:C:\Users\hlg\PycharmProjects\MxOnline\templates\usercenter-info.html{% extends 'usercenter-base.html' %}
{% block title %}个人信息- 慕学在线网{% endblock ...
10-6 修改邮箱和用户信息
修改邮箱C:\Users\hlg\PycharmProjects\MxOnline\templates\usercenter-base.html <div class="dialogbox changeemai1 changephone" id="jsChangeEmailDialog">
<h1>修改邮箱</h1>
&lt...
10-11 我的消息
经典的地方C:\Users\hlg\PycharmProjects\MxOnline\apps\users\models.py def unread_nums(self):
# 获取用户未读消息的数量
from operation.models import UserMessage
return UserMessage.objects.fi...
11-1 登出和点击数以及收藏数完善
一、退出功能C:\Users\hlg\PycharmProjects\MxOnline\apps\users\views.pyclass LogoutView(View):
"""
用户登出
from django.contrib.auth import authenticate, login, logout
"""
def get(self, reque...
11-2 首页功能开发
两个新技能:一、 <div class="module1_{{ forloop.counter|add:2 }} box">
<!-- forloop.counter 是从1开始的,然后加2 --> {% for...
ES6基础知识3——扩展运算符
对象扩展运算符(…):当编写一个方法时,我们允许它传入的参数是不确定的。这时候可以使用对象扩展运算符来作参数,看一个简单的列子:function judy(...arg){
console.log(arg[0]);
console.log(arg[1]);
console.log(arg[2]);
console.log(arg[3]);
}
judy(1,2,3)...
ES6数组知识(1)
fill( )实例方法:fill()也是一个实例方法,它的作用是把数组进行填充,它接收三个参数,第一个参数是填充的变量,第二个是开始填充的位置,第三个是填充到的位置。123let arr=[0,1,2,3,4,5,6,7,8,9];arr.fill('jspang',2,5); //[0, 1, "jspang", "jspang", "jspang", 5, 6, 7, 8, 9]console...
判断是否为手机端页面/pc端的方法
判断是否为手机端:思路:手机端跳转到一个页面,电脑端显示另外一个页面if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
window.location.href = "https://www.baidu.com/";
} else {
window.location.href = "http...
phpstorm 配置 babel 支持EcmaScript6
1.安装nodejs2.npm install --save-dev babel-cli3.npm install babel-preset-es2015 --save-dev4.phpstorm->settings->language&framework->javascript->ecmaScript65.phpstorm->settings->too...
今日推荐
周排行