-
Django实现简单登录的范例代码
所属栏目:[教程] 日期:2021-11-08 热度:54
目录 创建django项目使用模型的url.py加载静态文件页面跳转创建数据库模型提交表单提交ajax提交 创建django项目 创建项目的命令行语句: django-admin startproject newsManage 将templates文件放在模板里面,会显得更简洁一些,所以我就先创建模板啦。 命令[详细]
-
图解Java排序算法之快速排序的三数取中法
所属栏目:[教程] 日期:2021-11-08 热度:103
目录 基本步骤三数取中根据枢纽值进行分割代码实现总结 基本步骤 三数取中 在快排的过程中,每一次我们要取一个元素作为枢纽值,以这个数字来将序列划分为两部分。在此我们采用三数取中法,也就是取左端、中间、右端三个数,然后进行排序,将中间数作为枢纽值[详细]
-
Java面试为何阿里强制要求不在foreach里执行删除操作
所属栏目:[教程] 日期:2021-11-08 热度:122
小二听完就面露喜色,因为两年前,也就是 2021 年,他在《Java 程序员进阶之路》专栏上的第 63 篇看到过这题。 PS:star 这种事,只能求,不求没效果,铁子们,《Java 程序员进阶之路》在 GitHub 上已经收获了 523 枚星标,小伙伴们赶紧去点点了,冲 600 star[详细]
-
JavaScript原型链详解
所属栏目:[教程] 日期:2021-11-08 热度:89
目录 1、构造函数和实例2、属性Prototype3、属性__proto__4、访问原型上的方法5、构造函数也有__proto__6、构造函数的原型也有__proto__7、Object.prototype这个原型对象很特殊8、总结 1、构造函数和实例 假设你声明一个方法叫做Foo() ,那么我们可以通过new F[详细]
-
汇编语言功能用循环累加实现乘法
所属栏目:[教程] 日期:2021-11-08 热度:136
目录 问题1:编程计算2的2次方,结果存在ax中分析:用2+2实现问题2:编程实现2的12次方分析:用loop实现问题3:编程实现123*236,结果存在ax中分析:用236相加123次的计算次数比较少,节约计算资源问题4:计算ffff:0006单元中的数乘以3,结果存储在dx中1、判[详细]
-
Java8 使用工厂方法supplyAsync创建CompletableFuture实例
所属栏目:[教程] 日期:2021-11-08 热度:122
目录 使用工厂方法 supplyAsync创建 CompletableFuture对比对CompletableFuture async的理解 目前为止我们已经了解了如何通过编程创建 CompletableFuture 对象以及如何获取返回值,虽然看起来这些操作已经比较方便,但还有进一步提升的空间, CompletableFutu[详细]
-
汇编语言功能字符串大小写转换实现实例详解
所属栏目:[教程] 日期:2021-11-08 热度:185
目录 问题1:将data段中的第一个字符串转换成大写,第二个字符串转换成小写问题2:将data段中每个单词的头一个字母改成大写字母问题3:将data段中每个单词改为大写字母问题4:将data段中每个单词的前4个字母改为大写字母问题5:设计一个子程序,将一个全是字[详细]
-
汇编语言功能实现数据复制实例详解
所属栏目:[教程] 日期:2021-11-08 热度:131
目录 问题1:将内存ffff:0~ffff:b单元中的数据复制到0:200~0:20b单元中问题2:将mov ax,4c00h之前的指令复制到内存0:200处问题3:将程序中定义的数据逆序存放问题4:将字符串welcome to masm复制到它后面的数据区中 问题1:将内存ffff:0~ffff:b单元中的数据复[详细]
-
图解Java排序算法之希尔排序
所属栏目:[教程] 日期:2021-11-08 热度:127
目录 基本思想代码实现总结 希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序,同时该算法是冲破O(n2)的第一批算法之一。本文会以图解的方式详细[详细]
-
C调用C++代码的方法步骤
所属栏目:[教程] 日期:2021-11-08 热度:94
有时C程序里需要用到C++的类,但是C语言又不能直接调用类,这时需要把C++的类使用C接口封装后,再调用, 可以将封装后的C++代码编译成库文件,供C语言调用; 需要注意的是,封装的C++代码库文件是用g++编译的,所以在C中调用时,需要添加extern C{}关键字。[详细]
-
Win11右键上下文菜单存在BUG 微软将着手进行修复
所属栏目:[教程] 日期:2021-11-08 热度:127
Win11正式版发布一个月的时间里面,存在的问题还真是不少,除了有AMD设备平台性能低下、文件资源管理器Explorer.exe卡顿等问题外,现在有被曝出Windows 11右键菜单也存在Bug,这个错误和Windows 11对文件资源管理器和右键菜单的改动有关。据悉,微软已经开发[详细]
-
Win11壁纸更换教学
所属栏目:[教程] 日期:2021-11-07 热度:170
Win11是一款全新的系统,但是有用户更新升级之后发现Win11系统取法手动更换壁纸,这该怎么办?可能是因为没有激活Win11,激活之后就可以在个性化中直接更换壁纸了,或者可以在控制面板中更换壁纸。 Win11壁纸怎么更换方法: 1、我们先双击打开桌面上的控制面[详细]
-
关于vue中根据用户权限动态添加路由的困难
所属栏目:[教程] 日期:2021-11-07 热度:153
根据用户的权限,展示不同的菜单页。 知识点 路由守卫(使用了前置守卫):根据用户角色判断要添加的路由 vuex:保存动态添加的路由 难点 每次路由发生变化时都需要调用一次路由守卫,并且store中的数据会在每次刷新的时候清空,因此需要判断store中是否有添[详细]
-
R语言教学代码格式一键美化
所属栏目:[教程] 日期:2021-11-07 热度:61
目录 RStudio 快捷操作formatR 包配合 Shiny 包使用参考 当写R代码时,很多时候写的代码或者看到的代码缩进都很难统一到标准的格式。这时为了规范化代码,我们需要再代码中一行一行查代码,将其修改成标准的格式。 那么我们有没有一键代码整理的方式或者R包呢[详细]
-
Win11超过时间退回Win10的办法
所属栏目:[教程] 日期:2021-11-07 热度:127
虽然说升级Win11之后拥有十天的时间可以自由的退回Win10系统,但是很多小伙伴常常超过10天之后才会想退回Win10系统,那么Win11超过时间要如何退回Win10呢?下面就和小编一起来看看有什么操作方法吧。 Win11超过时间退回Win10的方法 Win11退回Win10系统需要注[详细]
-
Java线程池的分析和使用说明
所属栏目:[教程] 日期:2021-11-07 热度:141
目录 1. 引言2.线程池的使用线程池的创建线程池的关闭3. 线程池的分析4. 合理的配置线程池5. 线程池的监控总结 1. 引言 合理利用线程池能够带来三个好处。 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。[详细]
-
win11中文打字只显示字母处理方法汇总
所属栏目:[教程] 日期:2021-11-07 热度:97
近期不少用户在升级安装了Windows11系统之后,发现自己的电脑出现了一些问题。在使用Win11自带的微软输入法输入字的时候,发现自己明明是中文输入却只显示字母,不出现汉字选字框,这要怎么办呢?下面一起看看吧! 可以尝试以下解决办法: 方法一: 打开UWP系[详细]
-
关于Vue的 watch、computed和methods的区别总结
所属栏目:[教程] 日期:2021-11-07 热度:179
目录 1 前言2 基础用法2.1 methods 方法2.2 computed 计算属性2.3 watch 侦听器3 三者的区别3.1 方法 VS 计算属性 3.2 计算属性 VS 侦听器 1 前言 创建一个Vue实例时,可以传入一个选项对象 const vm = new Vue({ data: { msg: hello }, computed: {}, metho[详细]
-
Java多线程编程详细说明
所属栏目:[教程] 日期:2021-11-07 热度:66
目录 一、多线程的优缺点多线程的优点:多线程的代价:二、创建java多线程1、创建Thread的子类2、实现Runnable接口三、线程安全四、java同步块五、java线程通信六、java中的锁七、java中其他同步方法八、java中的线程池参考:总结 一、多线程的优缺点 多线程[详细]
-
SpringBoot多数据源配置的全过程纪录
所属栏目:[教程] 日期:2021-11-07 热度:75
目录 前言配置文件依赖构建 AbstractRoutingDataSource数据源切换目录总结 前言 多数据源的核心就是向 IOC 容器注入 AbstractRoutingDataSource 和如何切换数据源。注入的方式可以是注册 BeanDefinition 或者是构建好的 Bean,切换数据源的方式可以是方法参数[详细]
-
用JS写一个推出订阅模式
所属栏目:[教程] 日期:2021-11-07 热度:53
目录 1 场景引入2 代码优化2.1 解决增加粉丝问题2.2 解决添加作品问题3 观察者模式4 经纪人登场5 发布订阅模式6 观察者模式和发布订阅模式的对比 什么是发布订阅模式?能手写实现一下吗?它和观察者模式有区别吗?... 1 场景引入 我们先来看这么一个场景: 假[详细]
-
帝国cms修改实现TAG标签以TAGID的方式伪静态
所属栏目:[教程] 日期:2021-10-29 热度:195
帝国cms默认的tags页面伪静态设置很简单。设置伪静态后,url链接如下: http://www.xxxx.com/tags-1-0.html 超链接中是有汉字的,把汉字改成数字更有力seo推广。本文就讲解一下,tags以ID方式显示伪静态。调试后的url链接如下: http://www.xxxx.com/tags-测[详细]
-
帝国CMS实现下载地址直接下载而不需要跳转的方法教程
所属栏目:[教程] 日期:2021-10-28 热度:142
帝国cms下载模型的文章,点击下载时,会弹出一个小窗口,点击其中的下载链接,才能打开真正的下载页面。这样体验很差,所以我们可以把下载改成直接下载,不用弹出框。 方法如下: 1、后台模板公共模板下载地址模板,然后更改其中的内容,如下图: 默认代码是[详细]
-
帝国cms灵动标签调用副表字段newstext内容多张图片
所属栏目:[教程] 日期:2021-10-28 热度:190
帝国cms灵动标签生成的文章列表,一般调用一张缩略图,本文讲解一下当内容页有多张图片时,灵动标签调用内容中的多张图片的方法。 注意事项: 1、这种方法用在首页或内容页的灵动标签调用的文章列表。不能用在列表页的!--list.var1--中的文章列表调用。 2、[详细]
-
帝国CMS搜索列表页关键字高亮的更改实现方法教程
所属栏目:[教程] 日期:2021-10-28 热度:89
帝国CMS搜索列表显示页关键字高亮的更改实现方法教程 修改e/search/result/index.php,找到下面的代码: //替换列表变量 $repvar=ReplaceListVars($no,$listvar,$subnews,$subtitle,$formatdate,$url,$have_class,$r,$ret_r,$docode); 然后再这代码上面添加[详细]