python中推导式创建序列

1、列表推导式   列表推导式生成列表对象,语法如下: [ 表达式 for item in 可迭代对象]                 或者 [ 表达式 for item in 可迭代对象 if 条件判断] >>> [x*2 for x in range(1,5)] [2, 4, 6, 8] >>> [x*2 for x in range(1,20) if x%5==0] [10, 20, 30] 2、字典推导式   字典的推导式生产字典对象,格式如下:{key_expression :va
分类: 其他 发布时间: 01-01 22:50 阅读次数: 0

第三讲 Oracle的安装卸载

https://www.oraclejsq.com/article/010100113.html
分类: 其他 发布时间: 01-01 22:50 阅读次数: 0

虚拟环境virtualenv,安装MariaDB,redis简介,

2. pyhton虚拟环境virtualenv 2.1 虚拟环境介绍 问题: 我要想在一台机器上面安装两个版本的django,该怎么做? 解决方案: 1 再买一台机器,在这台机器上安装python3解释器,再安装django 2 还可以在原来这台机器上再安装一个版本的django(这个方法不可行) 3 再重新编译安装一个python解释器(特别麻烦,很费时间) 原来的python3解释器, 以它为本体, 创建多个分身 第一个分身 django2.2.0 ​ 第二个分身 django3.0
分类: 其他 发布时间: 01-01 22:50 阅读次数: 0

【Eclipse】 Maven和Gradle区别及使用Eclipse中使用Gradle下载Jar包

一、简介   代码三大构建工具,Ant、Maven和Gradle。现在的状况是Maven和Gradle并存,Gradle使用的越来越广泛。 二、Maven和Gradle区别   Maven的主要功能是多模块构建、依赖管理系统、一致的项目结构、一致的项目构建模型和插件机制。主要体现以下5点 多模块构建 现在的项目中,一般我们会将一个项目分解是多个模块。在Maven中需要定义一个parent POM作为一组module的通用配置,我们可以用<modules>标签来定义一组子模块 在Gradle也支
分类: 其他 发布时间: 01-01 22:50 阅读次数: 0

C++11 —— 解包 tuple 参数列表

  tuple 的主要用途,就是把各种类型的参数组合成一个新的数据关联体(结构体),相当于早期的 std::pair 的泛化版本。   组合存储是方便了,但是,对于某些特定的应用场景,解包就成了个比较麻烦的事情。为此,我查看 gcc 8.2.0 版的 STL 源码,从 functional 文件中 提取出 tuple 索引号生成的代码,并略作更名(避免冲突),得到如下 nstuple 命名空间内的代码,这其中可变参数模板类的递归构建,用得甚是精妙,值得学习。 namespace nstuple
分类: 其他 发布时间: 01-01 22:50 阅读次数: 0

java怎么制作一个窗口(精!)

有些人厌烦了写黑窗口的程序了,所以想试试有图形的界面---图形化界面 那么今天我就来和大家聊聊如何才能用java做出一个可视化窗口! 需要的工具: eclipse (任意版本) JDK 下面是源码(一会讲都这些代码都干什么的!!)                 // 设置窗口x y坐标            //|欢迎下载本源码| this.setLocation(400, 300); // ------------ // 设置窗口大小 this.setSize(214, 152); /
分类: 其他 发布时间: 01-01 22:50 阅读次数: 0

[leetcode数组系列]1 两数之和

前言 秋招的结束,面试了大大小小的公司,最大的问题在于算法上。所以打算坚持在leetcode打卡,看看到底能不能行,如果你想见证,那我来开车,你坐稳,一起走向更好的远方。2020=1024+996,准备好了? 一 题目 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 1 leetcode链接 https://leetcode-cn.com
分类: 其他 发布时间: 01-01 22:50 阅读次数: 0

什么是MVVM,MVC和MVVM的区别,MVVM框架VUE实现原理

MVC和MVVM的qu'bie 1. Mvvm定义MVVM是Model-View-ViewModel的简写。即模型-视图-视图模型。【模型】指的是后端传递的数据。【视图】指的是所看到的页面。【视图模型】mvvm模式的核心,它是连接view和model的桥梁。它有两个方向:一是将【模型】转化成【视图】,即将后端传递的数据转化成所看到的页面。实现的方式是:数据绑定。二是将【视图】转化成【模型】,即将所看到的页面转化成后端的数据。实现的方式是:DOM 事件监听。这两个方向都实现的,我们称之为数据的双
分类: 其他 发布时间: 01-01 22:50 阅读次数: 0

fxxcode

1 <fmt:setLocale value="zh-CN"/> 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> 4 <head> 5 <OBJECT id="iTrusPTA" codeBase="P
分类: 其他 发布时间: 01-01 22:50 阅读次数: 0

CPU缓存机制 并发编程的基础

CPU多核缓存架构 1、多线程环境下存在的问题   在多处理器系统中,每个处理器都有自己的高速缓存,而它们又共享同一主内存(RAM)。基于高速缓存的存储交互很好地解决了处理器与内存的速度矛盾,但是也引入了新的问题:缓存一致性(CacheCoherence)。   若有两个线程 T1 和 T2 都去计算 x + 1的值(x初始值为1),T1线程的由 CPU1去处理, T2 线程由CPU2去处理;CPU1和CPU2的高速缓存中的副本都是 x = 1,经过CPU加1操作后,再次放入的CPU1、CPU
分类: 其他 发布时间: 01-01 22:50 阅读次数: 0

JS事件绑定模型

JS事件绑定模型 (一)DOM0事件模型 绑定注意事项: ①使用window.onload加载完成后进行绑定。 window.onload =function(){//事件} ②放在body后面进行绑定。 //body内容 <body> <button onclick="func()">内联模型绑定</button> <button id="btn1">哈哈哈哈</button> <button id="btn2">DOM2模型绑定</button> <button id="btn3">取消D
分类: 其他 发布时间: 01-01 22:50 阅读次数: 0

如何用java写一个类似于游戏对话框的效果

想必大家一定玩过游戏吧,可能你会发现游戏里的对话框吧,今天就教大家做一个类似游戏的对话框吧 我们用的语言是java语言,其次运行是在控制台运行的。 今天的内容为计时器,说到计时器,做计时器的方法很多,比如线程计时器,等等,我们今天也是一个 线程计时器,但是内部都已经帮我们写好了。 TimerTask计时器他可以将方法暂停一段时间再进行,也可以循环进行,比如你要写一个GUI程序,就必须要repaint,那就需要TimerTask了 package text2; import java.uti
分类: 其他 发布时间: 01-01 22:50 阅读次数: 0

C++11 —— 统计 tuple 中指定数据类型的数量

问题背景   在实现可变参数列表中的类型统计功能前,我们先看看下面代码中的需求场景: /** * @struct x_selector_t< size_t > * @brief 协助 make_task() 接口的特化选择功能的辅助类。 */ template< size_t > struct x_selector_t { }; /** * @brief xtuple 参数列表中未包含指定数据类型的时候,创建 x_task_A_t 对象。 */ template< typena
分类: 其他 发布时间: 01-01 22:50 阅读次数: 0

01.Java内存模型

内存模型&amp;分区 Java虚拟机在运行Java程序时,会管理着一块内存区域:运行时数据区 在运行时数据区里,会根据用途进行划分: Java虚拟机栈(栈区) 本地方法栈 Java堆(堆区) 方法区 程序计数器 1.Java堆内存 Java
分类: 编程语言 发布时间: 01-01 22:34 阅读次数: 0

一文看懂Java锁机制

背景知识 指令流水线 CPU的基本工作是执行存储的指令序列,即程序。程序的执行过程实际上是不断地取出指令、分析指令、执行指令的过程。 几乎所有的冯•诺伊曼型计算机的CPU,其工作都可以分为5个阶段:取指令、指令译码、执行指令、访存取数和结果写回。 现代处理器
分类: 编程语言 发布时间: 01-01 22:34 阅读次数: 0

一文带你了解 OAuth2 协议与 Spring Security OAuth2 集成!

OAuth 2.0 允许第三方应用程序访问受限的HTTP资源的授权协议,像平常大家使用Github、Google账号来登陆其他系统时使用的就是 OAuth 2.0 授权框架,下图就是使用Github账号登陆Coding系统的授权页面图: 类似使用 OAuth
分类: 编程语言 发布时间: 01-01 22:34 阅读次数: 0

Mysql,Redis,MongoDB数据库的区别,MySQL 与 Redis 的区别

NoSQL 的全称是 Not Only SQL,也可以理解非关系型的数据库,是一种新型的革命式的数据库设计方式,不过它不是为了取代传统的关系型数据库而被设计的,它们分别代表了不同的数据库设计思路。 MongoDB: 它是一个内存数据库,数据都是放在内存里面的。 对数据的操作大部分都在内存中,但 MongoDB 并不是单纯的内存数据库。 MongoDB 是由 C++ 语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨
分类: 其他 发布时间: 01-01 22:34 阅读次数: 0

dataframe中groupby的数据形式转换

一般用groupby后,会做一些计算之类的,但是有个需求只想groupby不想做sum,count之类的 cmfassetportfolio.groupby('s_info_windcode').apply(lambda x:x.sort_values('f_prt_enddate',ascending=False)).reset_index(drop=True)
分类: 其他 发布时间: 01-01 22:34 阅读次数: 0

如何在ubuntu_centos_mac下进行安装nodejs

二进制库安装(推荐) ubuntu查询相关版本的命令 apt-cache search nodejs # ubuntu apt install nodejs apt install npm # MAC os brew install nodejs brew install npm # centos yum install nodejs yum install npm 源码安装 下载Nodejs源码 wget可以下载网络连接地址 -c:可以在网络中断的时候进行断点续传 # 下载
分类: 其他 发布时间: 01-01 22:34 阅读次数: 0

13.在gin中调用节课构建的rpc服务(获取商品列表)

RPC服务端代码 package main import ( "github.com/micro/go-micro" "github.com/micro/go-micro/registry" "github.com/micro/go-plugins/registry/consul" "go-micro-grpc/ServiceImpl" "go-micro-grpc/Services" ) func main() { c
分类: 其他 发布时间: 01-01 22:34 阅读次数: 0