筛选数据
需求:如果数据库中存在OrderNum相同,且IsDefault不同的记录,那么IsDefault值为0的记录将替换值为1的记录(IsDefault值为1的记录不展示)。
由于查出来的数据不多,100条以内,所以我是直接全部查询到List内存中,然后在内存中进行数据过滤的操作,思来想去都觉得我如下的实现方式很low,但是我...
从.Net到Java学习系列目录
场景描述:我们在项目中使用缓存通常都是先检查缓存中是否存在,如果存在直接返回缓存内容,如果不存在就直接查询数据库然后再缓存查询结果返回。这个时候如果我们查询的某一个数据在缓存中一直不存在,就会造成每一次请求都查询DB,这样缓存就失去了意义,在流量大时,可能DB就挂...
1.绝对值 SQL:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) va...
今天在做数据分析报表的时候遇到一个这样的问题。
表结构如下。部门编码、部门名称、部门人员ID(中间用逗号分割)
我想通过和人员表链接,查询出一个新的数据集,查询出的结果集格式如下:人员信息(ID或者姓名)、部门编码、部门名称
以前都是通过程序遍历拆分表字段组成新的集合字段,然后在结合S...
收集整理了一些Web前端开发比较成熟的第三方插件,分享给大家。
*******************************************************************************
一、国外插件
ace
版本:1.2.3au
官网:https://github.com/ajaxorg/ace-builds/
许可:BSD
依赖:无
DataAPI:data-pulgin="ace"
功能:基于Web的代码编辑...
前言:
从微信公众号到现在的小程序,涉及微信开发方面的内容越来越多,工作大多时候是需要我们更了解微信开发的,比如老大说要做个什么东西,涉及到微信的,我们能立马想到方案或者提出可行性的分析吗? 因为微信开发有它自己的一套规则,有它自己的一套框架,有一定它带来的便利,也就有它带来的...
阅读目录
楔子
python中的for循环
可迭代协议
迭代器协议
为什么要有for循环
初识生成器
生成器函数
列表推导式和生成器表达式
本章小结
生成器相关的面试题
返回顶部
楔子
假如我现在有一个列表l=['a','b','c','d','e'],我想...
迭代器和生成器
迭代和可迭代
什么是迭代(iteration)? 如果给定一个list或tuple,我们要想访问其中的某个元素,我们可以通过下标来,如果我们想要访问所有的元素,那我们可以用for循环来遍历这个list或者tuple,而这种遍历我们就叫做迭代。
可迭代(iterable)? ...
Redis介绍
Redis是什么
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string、list、set、zset(sorted set)和hash。这些数据类型都支持push/pop、add/remove、取交集、并集和差集及其他更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的...
Markdown编辑器+图片上传工具,这已经成为我在PC端写文章必备的模式,也因为之前的工作原因,部分内容只能在PC端完成,因此并没有太多去考虑在手机或者iPad上去完成写作的便利性。
恰好,MacBook Pro上长期使用的一款图床工具uPic上线了iOS版本,让我也开始尝试在iPad上去完成这篇文章。
在核心...