首页 > 2018年12月30日 > 全部分享
java反序列化Commons-Collections1分析
Commons Collections1也是利用InvokerTransformer类中的transform方法反射机制执行命令。实验用的是commons collections 3.1这里说一下为什么调用构造elEntry.setValue("hahah");就会弹计算器。poc前一步需要理解如下 ...
分类:编程语言   时间:2018-12-30 20:02:12    收藏:0  评论:0  赞:0  阅读:184
django模型的元数据Meta
模型的元数据,指的是“除了字段外的所有内容”,例如排序方式、数据库表名、人类可读的单数或者复数名等等。所有的这些都是非必须的,甚至元数据本身对模型也是非必须的。但是,我要说但是,有些元数据选项能给予你极大的帮助,在实际使用中具有重要的作用,是实际应用的‘必须’。 想在模型中增加元数据,方法很简单,在 ...
分类:Web开发   时间:2018-12-30 20:01:56    收藏:0  评论:0  赞:0  阅读:260
使用SpringDataRedis设置key的过期时间
springdataredis的版本: spring data redis 1.8.0.RELEASE 设置过期时间调用的方法如下. 第一个参数为key 第二个参数为值 第三个参数为过期时间 千万注意 要以L结尾 .代表为Long类型. 否则过期时间不会生效 第四个参数为时间的单位, 我这里设置为天 ...
分类:编程语言   时间:2018-12-30 20:01:35    收藏:0  评论:0  赞:0  阅读:593
GDscript风格指南
(惯例感谢godot开发组~~·) 缩进 缩进类型:Tabs (编辑器默认) 缩进大小:4 (编辑器默认) 每个缩进级别必须大于包含它的代码块。 良好的: for i in range(10): print("hello") 糟糕的: for i in range(10): print("hello ...
分类:其他   时间:2018-12-30 20:01:02    收藏:0  评论:0  赞:0  阅读:375
java的3大特性
java的3大特性 1.继承: * 继承是从已有类得到继承信息创建新类的过程。 * 提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。 * 继承让变化中的软件系统有定的延续性,同时继承也是封装程序中可变因素的重要手段。 2.封装: * 通常认为封装是把数据和操作数据的方 ...
分类:编程语言   时间:2018-12-30 20:00:32    收藏:0  评论:0  赞:0  阅读:148
django自定义Admin actions
通常情况下,admin的工作模式是“选中目标,然后修改目标”,但在同时修改大量目标的时候,这种模式就变得重复、繁琐。 为此,admin提供了自定义功能函数actions的手段,可以批量对数据进行修改。admin内置了一个批量删除对象的操作,如下图所示: 下面以一个新闻应用的文章模型为例,介绍一个批量 ...
分类:其他   时间:2018-12-30 20:00:12    收藏:0  评论:0  赞:0  阅读:247
django人类可读性
一些Django的‘奇技淫巧’就存在于这些不起眼的地方。 为了提高模板系统对人类的友好性,Django在django.contrib.humanize中提供了一系列的模板过滤器,有助于为数据展示添加“人文关怀”。 需要把django.contrib.humanize添加到INSTALLED_APPS ...
分类:其他   时间:2018-12-30 19:59:56    收藏:0  评论:0  赞:0  阅读:152
AGC 030 B - Tree Burning
B - Tree Burning 链接 题意: 一个长度为L的环,有n个位置上有树,从0出发,每次选择一个方向(顺时针或者逆时针),一直走,直到走到一棵树的位置,烧掉这棵树,重复这个过程,直到没有树。求最多走多少距离。 分析: 最优一定是LLLRLRLRL……类似这样的,于是枚举每个点,计算答案。 ...
分类:其他   时间:2018-12-30 19:59:38    收藏:0  评论:0  赞:0  阅读:213
Django表单API详解
声明:以下的Form、表单等术语都指的的广义的Django表单。 Form要么是绑定了数据的,要么是未绑定数据的。 如果是绑定的,那么它能够验证数据,并渲染表单及其数据,然后生成HTML表单。如果未绑定,则无法进行验证(因为没有数据可以验证!),但它仍然可以以HTML形式呈现空白表单。 表单类原型: ...
分类:Windows开发   时间:2018-12-30 19:59:16    收藏:0  评论:0  赞:0  阅读:175
java 线程池(1)
ThreadPoolExecutor概述 ThreadPoolExecutor 下文简称 TPE ,我们使用它都是从Executror 这个类中的方法 : 1 public static ExecutorService newFixedThreadPool(int nThreads) { 2 ret... ...
分类:编程语言   时间:2018-12-30 19:58:56    收藏:0  评论:0  赞:0  阅读:135
Redis常用操作-------List(列表)
1.BLPOP key [key ...] timeout BLPOP 是列表的阻塞式(blocking)弹出原语。 它是 LPOP 命令的阻塞版本,当给定列表内没有任何元素可供弹出的时候,连接将被 BLPOP 命令阻塞,直到等待超时或发现可弹出元素为止。 当给定多个 key 参数时,按参数 key ...
分类:其他   时间:2018-12-30 19:58:34    收藏:0  评论:0  赞:0  阅读:222
django HttpRequest对象
每当一个用户请求发送过来,Django将HTTP数据包中的相关内容,打包成为一个HttpRequest对象,并传递给每个视图函数作为第一位置参数,也就是request,供我们调用。 HttpRequest对象中包含了非常多的重要的信息和数据,应该熟练掌握它。 类定义:class HttpReques ...
分类:Web开发   时间:2018-12-30 19:58:04    收藏:0  评论:0  赞:0  阅读:212
汇编笔记_第十一章
title: 汇编笔记_第十一章 date: 2018 12 30 14:00:51 tags: 笔记 categories: 汇编语言 标志寄存器 标志寄存器的作用: + 用来存储相关指令的某些执行结果 + 用来为CPU执行相关指令提供行为依据 + 用来控制CPU的相关工作方式 + 标志寄存器由1 ...
分类:其他   时间:2018-12-30 19:57:44    收藏:0  评论:0  赞:0  阅读:190
django使用MySQL数据库
在实际生产环境,Django是不可能使用SQLite这种轻量级的基于文件的数据库作为生产数据库。一般较多的会选择MySQL。 下面介绍一下如何在Django中使用MySQL数据库。 一、安装MySQL 不建议在Windows中部署MySQL,建议迁移到Linux上来。 我这里使用的是ubuntu16 ...
分类:数据库技术   时间:2018-12-30 19:57:27    收藏:0  评论:0  赞:0  阅读:209
STL基础--容器
介绍了STL中各类容器及其使用方法,序列容器(vector, deque, list, forward_list, array),关联容器(set, multiset, map, multimap),无序容器(unordered_set, unordered_multiset, unordered... ...
分类:其他   时间:2018-12-30 19:57:09    收藏:0  评论:0  赞:0  阅读:180
django发送邮件
在Python中已经内置了一个smtp邮件发送模块,Django在此基础上进行了简单地封装,让我们在Django环境中可以更方便更灵活的发送邮件。 所有的功能都在django.core.mail中。 一、快速上手 两行就可以搞定一封邮件: from django.core.mail import s ...
分类:其他   时间:2018-12-30 19:56:50    收藏:0  评论:0  赞:0  阅读:194
CSS3
CSS3 (适合新手入门)持续更新,欢迎阅读,小白自学,一起共勉!!!加油!! ...
分类:Web开发   时间:2018-12-30 19:56:00    收藏:0  评论:0  赞:0  阅读:324
django模型表单ModelForm
如果你正在构建一个数据库驱动的应用,那么你可能会有与Django的模型紧密映射的表单。比如,你有个BlogComment模型,并且你还想创建一个表单让大家提交评论到这个模型中。在这种情况下,写一个forms.Form类,然后在表单类中定义字段,这种一般创建表单的做法是冗余的,因为你已经在ORM模型m ...
分类:其他   时间:2018-12-30 19:55:39    收藏:0  评论:0  赞:0  阅读:169
基于开源SuperSocket实现客户端和服务端通信项目实战
一、课程介绍 本期带给大家分享的是基于SuperSocket的项目实战,阿笨在实际工作中遇到的真实业务场景,请跟随阿笨的视角去如何实现打通B/S与C/S网络通讯,如果您对本期的《基于开源SuperSocket实现客户端和服务端通信项目实战》课程感兴趣的话,那么请跟着阿笨一起学习吧! 1.1、涉及覆盖 ...
分类:其他   时间:2018-12-30 19:55:19    收藏:0  评论:0  赞:0  阅读:163
git相关操作
1.初始化 git init 2. 配置账号 git config global user.name “xxx” git config global user.email “your_mail@xxx.com.cn” 3. 创建公钥 ssh keygen t rsa C "your@mail" cd ...
分类:其他   时间:2018-12-30 19:54:23    收藏:0  评论:0  赞:0  阅读:172
1129条   上一页 1 ... 13 14 15 16 17 ... 57 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!