码迷,mamicode.com
首页 > 2019年10月26日 > 全部分享
数据结构与算法(4)链表(下)
链表(下):如何轻松写出正确的链表代码? 技巧一:理解指针或引用的含义 对指针的理解:将某个变量赋值给指针,实际上就是讲这个变量地址赋值给指针,或者反过来说,指针中存储了这个变量的内存地址,指向了这个变量,通过指针就能找到这个变量。 例如:p->next=q。这行代码是说,p结点的next指针存储了 ...
分类:编程语言   时间:2019-10-26 22:58:12    阅读次数:91
Django之Form组件
Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 小试牛刀 1、创建Form类 2、View函数处理 3、生成HTML <form method="POST" enctype="multipart ...
分类:其他好文   时间:2019-10-26 22:57:46    阅读次数:85
「CF859E」Desk Disorder
传送门 "Luogu" 解题思路 一眼想到二分图:但是求不了最大匹配方案数 oho。 于是考虑这么建图: 直接将一个人可以去的两把椅子连边,然后原图中的2n个点就会形成许多联通块,这个可以分步计数。 又因为每个联通块只会是一棵树或是环套树,所以分类讨论一个联通块内如何计数: + 若该联通块是一棵树( ...
分类:其他好文   时间:2019-10-26 22:57:27    阅读次数:99
Python 代码块
代码块 骏马金龙https://www.cnblogs.com/f ck need u/p/9925021.html https://www.cnblogs.com/jin xin/articles/9439483.html 代码块可以使得一段python代码作为一个单元、一个整体执行。 几种代码块 ...
分类:编程语言   时间:2019-10-26 22:57:07    阅读次数:98
CentOS 7.4搭建Apache网站服务
博文目录一、Apache是什么?1、Apache的起源2、Apache的主要特点二、Apache的主要版本三、安装httpd服务器1、挂载光盘2、源码编译及安装3、Apache全局配置项4、安装DNS域名解析服务一、Apache是什么?ApacheHTTPServer是广泛应用的Web应用系统之一,要运用好它,必须先了解它的特点及其编译安装过程。ApacheHTTPServer是来源软件项目的杰出
分类:Web程序   时间:2019-10-26 22:56:52    阅读次数:140
Redis和数据库的缓存一致性问题
redis和数据库的缓存一致性问题 缓存的读取流程 缓存更新策略 按照数据库和缓存的更新顺序有两种更新策略:(1)先更新数据库,再更新缓存;(2)先删除缓存,再更新数据库。(3)先更新数据库,再删缓存 先更新数据库,再更新缓存 这套方案,大家是普遍反对的。为什么呢?有如下两点原因。 原因一(线程安全 ...
分类:数据库   时间:2019-10-26 22:56:37    阅读次数:143
简单javascript学习总结
2019-10-19 //文章汇总于绿叶学习网 console.log() //控制台输出 目录 数据类型:.... 2 函数:.... 3 字符串.... 3 设置字符串字体属性.... 3 日期.... 4 数组.... 4 window对象.... 5 打开窗口.... 5 关闭窗口.... ...
分类:编程语言   时间:2019-10-26 22:55:50    阅读次数:102
「luogu1613」跑路
传送门 "Luogu" 解题思路 对于所有可以用 $2^k$ 形式表示的 $dis(i,j)$,将$i,j$之间的 $dis$ 置为 $1$,可以用倍增 $\text{Floyd}$ 实现。 然后直接 $\text{Floyd}$ 最短路即可。 细节注意事项 + 记得开$\text{long lon ...
分类:其他好文   时间:2019-10-26 22:55:34    阅读次数:85
【Autofac打标签模式】PropertySource和Value
【 Autofac打标签模式】开源DI框架扩展地址: https://github.com/yuzd/Autofac.Annotation/wiki PropertySource 指定数据源 属性说明 Path 文件路径,看下面的说明 OrderIndex 文件源排序,越大越先作为查找对象 Embe ...
分类:其他好文   时间:2019-10-26 22:55:14    阅读次数:117
Spring AOP框架 AspectJ
1 AspectJ简介 v AspectJ是一个基于Java语言的AOP框架 v Spring2.0以后新增了对AspectJ切点表达式支持 v @AspectJ 是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在Bean类中定义切面 v 新版本Spring框架,建议使用AspectJ ...
分类:编程语言   时间:2019-10-26 22:54:44    阅读次数:99
Spring学习总结(5)-Spring依赖关系
参考资料:https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#beans-dependencies 1. Spring依赖关系注入基本方式 1.1 构造方法 官方文档:ht ...
分类:编程语言   时间:2019-10-26 22:54:26    阅读次数:96
python学习心得2019/9/25
python的介绍:Python是一种跨平台的计算机程序设计语言(高级开发语言同Java与Objective)。 特点:面向对象动态类型,简洁、易读以及可扩展性。 学习目标:Python where we can, C++ where we must在操控硬件的场合使用C++,在快速开发时候使用 P ...
分类:编程语言   时间:2019-10-26 22:54:08    阅读次数:126
如何用“与”,“或”,“非” 实现 “异或”运算?
a^b=1.(a|b)&(~a|~b)2.~(~a&~b)&~(a&b) 3.(a&~b)|(~a&b) ...
分类:其他好文   时间:2019-10-26 22:53:41    阅读次数:150
Mac下使用crontab来实现定时任务
说明: 1、Linux和Mac下操作crontab都是一致的 2、配置文件都在/etc/crontab下,如果没有就创建。 3、测试发现直接使用crontab e命令创建的定时任务是放在临时文件夹的,重启会删除,并且与/etc/crontab文件无关联。 实际操作: 查看 crontab 是否启动 ...
分类:系统相关   时间:2019-10-26 22:53:24    阅读次数:121
Python超详细的字符串用法大全
字符串拼接实际场景:把列表中的数据拼接成一个字符串解决方案:使用str.join()方法>>>li=[‘cxk‘,‘cxk‘,‘kk‘,‘caibi‘]>>>‘‘.join([str(i)foriinli])‘cxkcxkkkcaibi‘推荐使用生成器表达式,如果列表很大,可以节省很多内存空间>>>‘‘.join(str(i)foriinli)
分类:编程语言   时间:2019-10-26 22:52:54    阅读次数:106
解方程搞搞
题意:http://acm.hdu.edu.cn/showproblem.php?pid=5980 b乘以GCD(a,b)之后,解方程就行了。 ...
分类:其他好文   时间:2019-10-26 22:52:38    阅读次数:123
文本处理工具
如何利用文本你工具查看、分析、统计文本显示文件内容工具:cat、more、lesscat命令#cat命令是不嫩查看二进制文件的哦,会出现乱码!#cat命令既有标准输入又有标准输出-E可以显示文本当中的换行符$-A显示一些不可见的字符比如tab-n加行号,仅显示,并不会改变问价内容-b给非空行加行号-s压缩文件单中相邻的空白行相关小命令tac命令与cat相反,其效果也与cat相反为将文件按行方向显示
分类:其他好文   时间:2019-10-26 22:52:20    阅读次数:115
908条   上一页 1 2 3 4 5 6 7 8 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!