Python面试题目之(针对dict或者set数据类型)边遍历 边修改 报错dictionary changed size during iteration

# result 是一个字典, 把里面属性值是None的属性删除 for key in result: if not result[key]: del result[key] continue 但是报错信息如下 RuntimeError: dictionary changed size during iteration # 字典在迭代的时候改变了字典大小 python 遍历一个dict、set
分类: 其他 发布时间: 05-30 23:47 阅读次数: 1

c++消息队列的实现

#ifndef NET_FRAME_CONCURRENT_QUEUE_H #define NET_FRAME_CONCURRENT_QUEUE_H #include <queue> #include <mutex> #include <condition_variable> template<class Type> /*消息队列实现*/ class ConcurrentQueue { ConcurrentQueue& operator=(
分类: 其他 发布时间: 05-30 23:47 阅读次数: 2

ElasticSearch 6.2.4 实践

参考资料 ElasticSearch 官网 ElasticSearch,Kibana,Asp.net Core with docker 示例 阮一峰 ElasticSearch 基础概念 索引(index)是ElasticSearch存放数据的地方。对应关系型数据库中的一张表。索引名称需小写。 文档(document)是ElasticSearch中存储的主要实体。对应关系型数据库中的数据表的一行数据。文档由字段(行数据的列)组成,一个字段可以出现多次,该字段被称为多值字段。每个字段对应一种类型
分类: 其他 发布时间: 05-30 23:47 阅读次数: 2

nginx下No input file specified错误的解决

在web服务的根目录下创建 .htaccess文件,设置一下内容: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ /index.php?s=$1 [QSA,PT,L] 此时刷新即可正常访问!
分类: 其他 发布时间: 05-30 23:47 阅读次数: 2

530 vue 基础语法范例汇总 一个模拟tab显示

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Document</title> <script src="vue.js"></script> <style type="text/css"> .act{color:red; background-color:yellow;} #zuj div{ display:none; width:130px; height:100px; background-c
分类: 其他 发布时间: 05-30 23:47 阅读次数: 1

后缀数组 && 后缀自动机 总结

后缀数组(SA) 后缀数组的构造 放板子,其它的百度。 我当时学习看的博客:戳我的都是大佬 IL bool cmp(RG int i,RG int j,RG int k){return cy[i]==cy[j] && cy[i+k]==cy[j+k] ; } IL void GetSA(){ M = 30 ; for(RG int i = 1; i <= n; i ++) pre[cx[i] = str[i] - 'a' + 1] ++ ; for(RG int i
分类: 其他 发布时间: 05-30 23:47 阅读次数: 2

django实现密码非加密的注册(数据对象插入)

数据模型 from django.db import models class userinfo(models.Model): username = models.CharField(max_length=10,unique=True) password = models.CharField(max_length=50) def __str__(self): return self.username 视图 from django.shortcuts
分类: 其他 发布时间: 05-30 23:47 阅读次数: 1

owncloud个人私有云 一键安装包操作指南

鼎鼎大名owncloud 个人私有云解决方案 一直很奇怪为什么那么多博主喜欢搞长篇大论,各种环境,依赖包,各种问题解决方案,tmd其实owncloud官方提供一键安装包完全是业界良心。 所有linux版本安装方法请直接看https://download.owncloud.org/download/repositories/stable/owncloud/index.html 官方安装指导书: https://doc.owncloud.org/server/latest/admin_manual
分类: 其他 发布时间: 05-30 23:47 阅读次数: 2

Python面试题目之Python的复制和赋值浅析

python采用的是引用变量的结构,也就说如果你对一个变量赋值,并不是给这个变量开辟了一块内存空间而是将一个对象的内存空间地址告诉了这个变量,这样做的好处是便于管理,节省内存空间,便于内存释放等等。但是在一些特殊情况下还是需要一个有自己内存空间的变量,这样操作起来和原变量互不干扰。那就要用到对象的复制了。 接下来看看变量的复制如何操作: 需求: 你想复制一个对象.因为在Python中,无论你把对象做为参数传递,做为函数返回值,都是引用传递的. 讨论: 标准库中的copy模块提供了两个方法来实现
分类: 其他 发布时间: 05-30 23:47 阅读次数: 1

Matlab集群

Matlab提供了功能强大的并行计算工具箱。该工具箱的一大特点是向用户隐藏了代码的实际运行环境。按照一定编程范式编写的并行代码,既可以在本地运行(类似于多线程),也可以在网络上的计算机集群上运行。 点击matlab界面左下角的parallel pool,可以设置本地运行环境的属性,比如启用的worker数量。默认情况下,启用的worker的数量等于计算机的核心数。 要想将代码放在计算机集群上运行,首先要搭建一个matlab集群。集群搭建分三步。第一步,在每一个节点上安装并启动mdce服务。以管
分类: 其他 发布时间: 05-30 23:47 阅读次数: 1

Git Community Book翻译 (六)

翻译真的不是一件轻松的差事权当是重新理解Git一次吧。   今天用的是word2007,所以把文章贴过来时格式有点问题 权且先这样吧 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 除了用git add 命令,我还可以用$ git commit -a这会把自动所有内容被修改的文件(不包括新加)都添加了索引中,并且同时把它们提交。 这里有一个关于写commit注释的技巧和大家 ...
分类: 企业开发 发布时间: 05-30 23:47 阅读次数: 1

mybatis 多参数不用vo传值需要@param()

另外MyBatis还提供了一个使用注解来参入多个参数的方式。这种方式需要在接口的参数上添加@Param注解 示例: 接口方法 [java] view plain copy print ? public List<Teacher> selectTeacher( @Param (value= "id" ) St ...
分类: 企业开发 发布时间: 05-30 23:47 阅读次数: 1

idea安装后需要做的几个设置

从eclipse转到idea后,有一些操作习惯发生变化,不太适应,所以需要先对idea进行一下设置。记录下来,以备后用。 1。使用eclipse的快捷键 File -> Settings -> Keymap -> 右边选”Eclipse” 2。调整字体 File -> Settings -> Editor -> Colors & Fonts -> F ...
分类: 其他 发布时间: 05-30 23:47 阅读次数: 1

centos6.4 64位操作系统安装fcitx输入法

      由于以前安装的winQQ2012在用ibus输入文字的时候老是崩溃,网上说是由于ibus于winQQ有冲突的原因。因此决定安装fcitx输入法,看是否还有崩溃的情 ...
分类: 企业开发 发布时间: 05-30 23:47 阅读次数: 2

maven 创建项目及配置

1.Maven 创建web项目 mvn archetype:create -DgroupId=com.myWork -DartifactId=Work -DarchetypeArtifactId=maven-archetype-webapp 2.将Maven项目转为Eclipse项目,具体操作为将dos命令窗口切换到Maven项目的目录下, 输入命令: mvn eclipse:eclipse ...
分类: 企业开发 发布时间: 05-30 23:47 阅读次数: 1

mysql 删除从库

mysql> stop slave;     Query OK, 0 rows affected (0.19 sec)  mysql> reset slave; 以上如果未清除,用下面 从库删除: mysql> reset slave all;   Query OK, 0 rows affected (0.04 sec)  mysql> show slave st ...
分类: 数据库 发布时间: 05-30 23:47 阅读次数: 1

Weblogic日志机制详解(原创)

服务器日志 每个 WebLogic Server 实例将来自子系统和应用程序的所有消息写入位于本地主机上的服务器日志文件。默认情况下,服务器日志文件位于服� ...
分类: 企业开发 发布时间: 05-30 23:47 阅读次数: 2

Linux 下正确关机方法

1 关机前准备 1.1 观察系统使用状态 1.2 通知在线使用者关机时间 2 关机命令 2.1 sync 2.2 shutdown 2.3 reboot 2.4 halt 2.5 poweroff 3 执行等级 3.1 等级划分 3.2 等级切换 1 关机前准备 1.1 观察系统使用状态 谁在线:who 联网状态:netst ...
分类: 企业开发 发布时间: 05-30 23:47 阅读次数: 1

文件文件夹比较合并工具集

via: http://www.linuxeden.com/html/softuse/20120114/119173.html WinMerge http://winmerge.org/ WinMerge是一个Windows下的、开源的比较合并工具,它可以直观地显示比较结果,合并文件也比较容易。可直接找出所有差异。   Beyond Compare Version 3  Beyo ...
分类: 其他 发布时间: 05-30 23:47 阅读次数: 2

web压力测试工具介绍

1. LoadRunner:支持多种常用协议多且个别协议支持的版本比较高;可以设置灵活的负载压力测试方案, 可视化的图形界面可以监控丰富的资源;报告可以� ...
分类: 企业开发 发布时间: 05-30 23:47 阅读次数: 1