删除列表中重复元素以及求list中元素个数 Python 去除列表中重复的元素

Python 去除列表中重复的元素 来自比较容易记忆的是用内置的set 1 l1 = ['b','c','d','b','c','a','a'] 2 l2 = list(set(l1)) 3 print l2 还有一种据说速度更快的,没测试过两者的速度差别 1 l1 = ['b','c','d','b','c','a','a'] 2 l2 = {}.fromkeys(l1).keys() 3 print l2 4 5 这两种都有个缺点,祛除重复元素后排序变了: 6
分类: 其他 发布时间: 10-24 23:50 阅读次数: 0

ES6 克隆对象 浅克隆:只能克隆原始对象自身的值,不能克隆它继承的值

https://www.cnblogs.com/xbblogs/p/8954165.html return JSON.parse(JSON.stringify(origin)) 最早由Barbara Liskov. 在1974年的GLU语言中提出;该求值策略被用于Python、Java、Ruby、JS等多种语言。该策略的重点是:调用函数传参时,函数接受对象实参引用的副本(既不是按值传递的对象副本,也不是按引用传递的隐式引用)。 const s = JSON.stringify(v[k]); c
分类: 其他 发布时间: 10-24 23:50 阅读次数: 0

简单的聊天对话成功后,尝试通过layui美化前端效果

纠结到了用layui表单提交写用户的登录页,用引用模块的方式来提交表单信息,一直发现$.ajax会有问题,开始发现是url路径问题,不需要带localhost:8888主机端口. 后来遇到新问题,在csdn上找到一个人所解决的问题,代码如下: //监听提交 form.on('submit(adddepartment)', function(data){ layui.use('jquery',function(){ var $=layui.$; $.ajax({ type: 'pos
分类: 其他 发布时间: 10-24 23:50 阅读次数: 0

第三阶段:Django框架 day58 Django--模板层

目录 Django之模板层 一 模板简介 二 模板语法之变量 三 模板语法之标签 四 自定义过滤器和标签 五 模板的导入和继承 静态文件配置 Django之模板层 一 模板简介 在刚刚介绍完的视图层中我们提到,浏览器发送的请求信息会转发给视图函数进行处理,而视图函数在经过一系列处理后必须要有返回信息给浏览器。如果我们要返回html标签、css等数据给浏览器进行渲染,我们可以在视图函数中这么做 def current_datetime(request): now = datetime.d
分类: 其他 发布时间: 10-24 23:50 阅读次数: 0

Java学习笔记-5-字符串

String 类 统计字符串个数: 1 public static void main(String[] args) { 2 //键盘录入一个字符串数据 3 Scanner sc = new Scanner(System.in); 4 System.out.println("请输入一个字符串数据:"); 5 String s = sc.nextLine(); 6 //定义四个统计变量,初始化值
分类: 其他 发布时间: 10-24 23:50 阅读次数: 0

基于SSH的网站后台建设毕业设计定做服务

一,关于我们我们拥有一支专业的开发设计团队,拥有数十名经验丰富的工程师及一批具有开创精神、认真负责的工作人员。他们在软件工程开发与设计的各个领域积累了丰富的经验,保证服务水平。我们致力于为客户提供各专业高质量的毕业设计定做服务,为即将毕业的同学提供毕业设计指导、毕设代做、毕设定制等一站式服务。强大的专业能力,高效的服务水平,多年以来一直深得客户好评。联系我们:.扣.扣.号(幺零三贰三七幺贰幺)与我
分类: 企业开发 发布时间: 10-24 23:50 阅读次数: 0

五、MapReduce普通排序例子--统计手机号流量

1、需求统计每一个手机号的总流量(上行流量+下行流量)、上行流量、下行流量,并且最后按照总流量进行手机号的排序。**2、数据输入及输出格式源数据比较敏感,这里就不展示出来了输入格式为:时间戳、电话号码、基站的物理地址、访问网址的ip、网站域名、数据包、接包数、上行/传流量、下行/载流量、响应码分隔符为“\t”输出格式为:手机号码上行流量下行流量总流量并且根据总流量的大小进行排序3、思路分析map阶
分类: 企业开发 发布时间: 10-24 23:40 阅读次数: 0

无需看源码了解并解决一个事务常见的异常

在观看此篇文章之前需要了解什么是事务的传播属性 在观看此篇文章之前需要了解什么是事务的传播属性 在观看此篇文章之前需要了解什么是事务的传播属性 Transaction rolled back because it has been marked as rol
分类: 编程语言 发布时间: 10-24 23:34 阅读次数: 0

C语言Ⅰ作业-05

这个作业属于哪个课程 C语言程序设计Ⅰ 这个作业要求在哪里 https://www.cnblogs.com/tongyingjun/p/11722665.html 我在这个课程的目标是 熟练掌握如何用函数去定义,如何编写思维导图 这个作业在哪个具体方面帮助我实现目标 PTA作业以及自己在编译器上面写的代码和代码错误,百度上面的文献 参考文献 C语言程序设计,百度文献 1.PTA实验作业 1.1判断一个整数的各位数字平方之和能否被5整除 编写函数fun,其功能是:判断一个整数的各位数字平方之和能
分类: 其他 发布时间: 10-24 23:34 阅读次数: 0

java数据库访问—JDBC方式

jdbc方式是最基本的访问数据库的方式,仅需要数据库驱动即可,本次连接的是mysql数据库,故仅需要mysql的驱动,pom.xml配置如下: <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java<
分类: 其他 发布时间: 10-24 23:34 阅读次数: 0

数据类型—字符串

字符串: 字符串是一个有序字符的集合,用于存储和表示基本的文本信息 字符串的切片: a = 'red blue" a.count("e") >>>2 a.count("e",2,7) >>>0 strip a = " alex " a.strip() replace a = " my score is 580 " a.replace("580","630") 查:find index count 删:字符串不可变,不能删除 改:replace upper lower casefold swap
分类: 其他 发布时间: 10-24 23:34 阅读次数: 0

linux-5

1:whatis 用来查询某个命令的含义 2:bzip2 用来压缩文件 bzip2 filename 压缩后保存为(原来的文件被删除) filename.bz2 bunzip filename.bz2 3:gzip 用来压缩文件 gzip filename 压缩后保存为(原来文件删除) filename.gz gunzip filename.gz gzip -r 压缩目录和子目录中所有的文件 4:tar 将文件或目录进行压缩,解压缩 -c 创建压缩文件 -x 展开归档文件 -t 显示包括在ta
分类: 其他 发布时间: 10-24 23:34 阅读次数: 0

《Java并发编程实战》读书笔记-第2章 线程安全性

要编写线程安全的代码,其核心在于要对状态访问操作进行管理,特别是对共享的和可变的状态的访问。 修复多线程问题的方式: 不在线程之间共享该状态变量 将状态变量修改为不可变的变量 在访问状态变量时使用同步 什么是线程安全性 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替运行,并且在主调代码中不需要任何额外的同步或协同,这个类都表现出正确的行为,那么就称这个类是线程安全的。 无状态对象一定是线程安全的 原子性 竞态条件:“先检查后执行”、“读取-修改-写入”等操作 复合
分类: 其他 发布时间: 10-24 23:34 阅读次数: 0

图论篇1——图的基本概念

图的基本性质 顶点(vertex) 上图中黑色的带数字的点就是顶点,表示某个事物或对象。由于图的术语没有标准化,因此,称顶点为点、节点、结点、端点等都是可以的。叫什么无所谓,理解是什么才是关键。 边(edge) 上图中顶点之间蓝色的线条就是边,表示事物与事物之间的关系。需要注意的是边表示的是顶点之间的逻辑关系,粗细长短都无所谓的。包括上面的顶点也一样,表示逻辑事物或对象,画的时候大小形状都无所谓。 有向/无向图(Directed Graph/ Undirected Graph) 有向图和无向图
分类: 其他 发布时间: 10-24 23:34 阅读次数: 0

03-树3 Tree Traversals Again (25 分)

An inorder binary tree traversal can be implemented in a non-recursive way with a stack. For example, suppose that when a 6-node binary tree (with the keys numbered from 1 to 6) is traversed, the stack operations are: push(1); push(2); push(3); pop(
分类: 其他 发布时间: 10-24 23:34 阅读次数: 0

实验报告(七)&第九周课程总结

班级 计科二班 学号 20188425 姓名 IM 完成时间2019/10/24 评分等级 实验任务详情: 完成火车站售票程序的模拟。 要求: (1)总票数1000张; (2)10个窗口同时开始卖票; (3)卖票过程延时1秒钟; (4)不能出现一票多卖或卖出负数号票的情况。 实验代码 package 实验室; public class MyThread implements Runnable { private int ticket=1000; public void run
分类: 其他 发布时间: 10-24 23:34 阅读次数: 0

2019-10-18 WebSocket小试验,记录第一篇博客

纠结了好几天,发现自己基础基础知识都丢干净了. 在参照这个demo:https://blog.csdn.net/moshowgame/article/details/80275084的时候,由于我使用的模板引擎是thymeleaf.后端使用modelAndView传值,而前端html接收参数方式书写有误,导致一直接收不到参数. 错误如下: 不正确html书写: <input id ="cid" type="hidden" value="${cid}" > 经过查阅网上博客后才想起,thymel
分类: 其他 发布时间: 10-24 23:34 阅读次数: 0

Spring 约束文件

1 <?xml version="1.0" encoding="utf-8"?> 2 3 <beans xmlns="http://www.springframework.org/schema/beans" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xmlns:context="http://www.springframework.org/schema/context" 6 xmlns:ao
分类: 其他 发布时间: 10-24 23:34 阅读次数: 0

《Java并发编程实战》读书笔记-第3章 对象的共享

可见性 在没有同步的情况下,编译器、处理器以及运行时都可能做指令重排。执行结果可能会出现错误 volatile变量 编译器与运行时不会进行指令重排,不会进行缓存,使用volatile变量要满足以下条件: 对变量的写入不依赖变量当前值,或者确保单个线程更新变量 该变量不会与其他状态变量一起纳入不变性条件中 在访问变量时不需要加锁 加锁机制既可以确保可见性和原子性,而volatile变量只能确保可见性 发布与逸出 发布:使一个对象能够在当前作用域之外的代码中使用 将一个指向该对象的引用保存到其他代
分类: 其他 发布时间: 10-24 23:34 阅读次数: 0

3.云计算&大数据_linux基础知识(2)计算机为何物(番外篇-高手内功如运作)待完善

1.面向操作系统写程序:   system call---syscall 系统调用 2.编程层次:   硬件规格:hardware specifiacation   系统调用:system call   库调调用:library call 3.操作系统组成:   运行程序:通过内核把某应用程序调度至硬件执行其执行;     硬件----内核(kernel)     库:应用     用户接口:UI,user interface(GUI,CLI)          CLI:           
分类: 其他 发布时间: 10-24 23:34 阅读次数: 0