python语法基础:列表

list1 = [1,2,3,4,4,4] set1 = set(list1) print(set1) set2 = {1,2,4}#不写K-V类型的,默认就是set集合 set3 = set([1,2,'1'])#必须要加中括号,与上面不一样,两种方法都是创建set集合,后者强转 print(type(set2)) print(set3) list1 = {1,2,3,4,5} list2 = {3,4,5,6,7} print(list1.union(list2))#并集 print(l
分类: 编程语言 发布时间: 12-18 23:15 阅读次数: 0

numpy矩阵拼接 np.column_stack np.row_stack np.hstack np.vstack

此处给一个最大侧忠告:在numpy中进行拼接时候不要用一位数组,因为在不同的命令中一维数组有的时候是列,不好把控。因此创造数组时候至少是个二维数组,这样可以看出, np.row_stack效果同np.vstack,都是增加行数。 np.column_stack和np.hstack相同,都是增加列数。 a=np.ones([1,4987]) a2=np.row_stack((a,a)) print('a2') print(a2.shape) a3=np.vstack((a,a)) pr
分类: 编程语言 发布时间: 12-18 23:15 阅读次数: 0

#if #ifdef #ifndef

#if既关心宏是否定义,又关心宏的逻辑的真假 #ifdef(#if defined())、#ifndef(#if !defined())仅仅关心宏是否被定义,不关心宏的 #define XXX 0 // 第一段条件编译 #if XXX 逻辑1 #else 逻辑2 #endif // 第二段条件编译 #ifdef XXX 逻辑3 #else 逻辑4 #endif 注:第一段的逻辑2会被编译,第二段的逻辑3会被编译
分类: 编程语言 发布时间: 12-18 23:15 阅读次数: 0

C++笔记(十八)——友元

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37764129/article/details/85053016 一、友元的产生条件: 类的主要特点之一是数据隐藏,即类的私有成员只能在类定义的范围内使用,也就是说私有成员只能通过它的成员函数来访问。 但是,有时候需要在类的外部访问类的私有成员。为此,就需要寻找一种途径,在不放弃私有数据安全性的情况下,使得类外部的函数或类能够访问类中的私有成员——友元。 注: 友元相当于一扇通往私有成员的
分类: 编程语言 发布时间: 12-18 23:14 阅读次数: 0

特殊排序 C语言实现

版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/85064866 题目描述 输入一系列整数,将其中最大的数挑出,并将剩下的数进行排序。 输入描述 输入第一行包括1个整数N,1<=N<=1000,代表输入数据的个数。 接下来的一行有N个整数。 输出描述 可能有多组测试数据,对于每组数据, 第一行输出一个整数,代表N个整数中的最大值,并将此值从数组中去除,将剩下的数进行排序。 第二行将排序的结
分类: 编程语言 发布时间: 12-18 23:14 阅读次数: 0

小白每日学习心得笔记

python编程日记1 python代码感官体验 , 1 注释 1单行注释 # 2多行注释 ‘’’ ‘’’ 必须是英文输入法 “”" “”" 2, 编程程序一般思路 1, 所有的数据都是有自己类型的 2, 数据我们都要放在变量当中,那么这个变量就具有一定类型 3, 我们写一个程序, 应该考虑变量的类型 4, 我们使用一个函数 考虑 函数参数的 数据类型 5, 函数运行有没有结果 3, 如何去学习: 1,数据类型 2,关键字 保留字 标识符 3,运算符号 4,学习函数
分类: 编程语言 发布时间: 12-18 23:14 阅读次数: 0

关于echart的初步使用

由于最近太忙,搞的自己不怎么想写东西了,实在是不应该不应该,应当坚持! 最近由于各种需求,需要做一些统计图,然后找到了目前貌似挺火的echart。一开始看起来图表挺多的,功能也强大。就先在官网下载好最新的echarts.min.js(echart下载页面有几种版本,我是直接下载完整版),然后就开始查看官网的文档以及例子。挑选了两个看上去比较普遍使用的饼图和折线柱状图来练习。 根据官方的教程,在绘图前我们需要为 ECharts 准备一个具备高宽的 DOM 容器,我就建立了两个宽高足够的div来放
分类: 编程语言 发布时间: 12-18 23:13 阅读次数: 0

eclipse开启新工作区要写的配置

一.基本配置 1.配置jdk 然后勾上,保存,退出。 2.配置maven 勾上,保存。 保存,退出。 3.配置SVN并导入项目 额,我的已经下载好了。然后: 这就是我从别人哪里导入的数据文件了 如果要将其中的文件检出的话: 1.选定文件 2.右击 3.点击Check Out 然后切换项目查看,就会发现有检出的项目了 如果你发现有子项目存在,然后要导出的话 右击项目,点击Import 完成,保存,退出。 下面这个是导入子项目后,子项目在父项目的外面才设置的。 完成。 二.优化eclipse的配置
分类: 编程语言 发布时间: 12-18 23:13 阅读次数: 0

转载:技术大停滞——范式春梦中的地球工业文明6 台阶的本质:复杂度魔鬼

转载:技术大停滞——范式春梦中的地球工业文明6 台阶的本质:复杂度魔鬼 导读 6 台阶的本质:复杂度魔鬼 6.1 何为复杂度? 6.2 纷繁世界背后的两条规则:适者生存和资本回报预期 6.3 技术进步和技术革命:复杂度的变迁 6.3.1 运输/动力系统的演进例子 6.3.2 技术革命的特点和复杂度的变化 6.3.3 正在面临的高复杂度科学魔鬼 6.3.4 源自技术根底的困境 6.4 高复杂度带来的诸多恶果(more is different) 6.4.1 吾知也有涯和生死竞赛 6.4.2 技术
分类: 编程语言 发布时间: 12-18 23:12 阅读次数: 0

scala == != equals eq的区别 最准确

网上看了一大堆很多说的都是错的,经过测试结论如下 scala的== equals 和java的一样其case class和普通类不同默认覆盖了equals比较的是对象值得相等性,而eq没有被任何方法覆盖比较的是引用相等性,这一点是不变的。 scala的equals你可以点开看一下直接调用的是java的equals,根本不是网上那些说的比较的值得相等性。
分类: 编程语言 发布时间: 12-18 23:12 阅读次数: 0

JavaScript 1.7 navigator对象

一、属性及方法示例 <script> document.write("浏览器的代码名:" + navigator.appCodeName + "<br>"); document.write("浏览器的名称:" + navigator.appName + "<br>"); document.write("浏览器的平台和版本信息:" + navigator.appVersion + "<br>"); document.write("浏览器中是否启用 cookie
分类: 编程语言 发布时间: 12-18 23:12 阅读次数: 0

RabbitMQ的学习(一):Windows下安装及配置RabbitMQ,erlang环境变量

前言:从本章开始,慢慢去了解并深化架构师成长路上所需要的基础框架:消息中间件; 从这里开始,会一直往下学习,从what to do到how to do 到why to do。先学会如何使用中间件,到后面慢慢去体会中间件原理及精髓,然后到最后自己再搭建一个简单的中间件框架。这是该分类的终极目标。 好了,开始先从最基础的干活,我们使用的是RabbitMq框架,其实activeMq差不多。 由于RabbitMQ是使用erlang语言开发的,所以运行的环境中,还需要安装erlang语言包,就类似于ja
分类: 其他 发布时间: 12-18 23:11 阅读次数: 0

java匿名内部类的使用 (比如new对象后的大括号, List list = new ArrayList() { { }}这用用法等)

今天在看别人的代码的时候,发现有 Yyy uu=new Xxx(){ public void aaa(){ //这里写代码。。。 } } 这种形式,以前偶尔看见过,也知道是匿名内部类的情况,但一直没有仔细去研究,今天特意花点时间去写了点很简单也易懂的例子,初学时需要的技术不在于复杂程度,能让人看得懂的代码才是好代码,希望能帮助大家: 一、例子1::匿名写一个接口实现类。看下我这个例子(直接copy后在自己的IDE练习即可): a.新建一个接口: public interface Interf
分类: 其他 发布时间: 12-18 23:11 阅读次数: 0

RabbitMQ的学习(二):简单的java demo实现RabbitMQ的发送与接收

通过第一章已经很轻松地实现了RabbitMQ的安装和启动,第二章开始最简单的java demo学习,一层一层深入了解RabbitMQ的牛逼之处,期间肯定也会碰到很多问题,这些问题,将会收集起来,最后面去解决同时也会写相关的文章。 一、项目相关jar包导入: 新建一个maven工程,pom.xml中引入: <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <v
分类: 其他 发布时间: 12-18 23:11 阅读次数: 0

RabbitMQ的学习(三):RabbitMQ不同的交换机配合路由键发送消息

前言:前面两章我们已经开始了从安装到编写简单的demo的过程: RabbitMQ的学习(一):Windows下安装及配置RabbitMQ,erlang环境变量 RabbitMQ的学习(二):简单的java demo实现RabbitMQ的发送与接收 学习本章,需要了解的是RabbitMQ的交换机是什么,以及RabbitMQ的相关流程,以下是从网上找来的图示,看了下其实很容易理解(关于RabbitMQ的详细原理,我们到最后学会了RabbitMQ的使用,我们再去研究,这样理解起来就相当简单了): 详
分类: 其他 发布时间: 12-18 23:11 阅读次数: 0

WebService学习(一): 按照步骤看懂WebService的wsdl(或xml)文件

前言:WebService的学习并不是项目中使用到的,只不过是今天一个朋友咨询我关于WebService的一些知识,虽然之前对WebService有一些了解,但当时看了不少文章都无法理解,毕竟没有实质性的事,只是单独学习的话,效率会很慢,所以今天趁着朋友咨询我,本着有问必答的态度,突然间就对WebService这个很感兴趣了,把手头的RabbitMQ的学习停了下来。。花了老半天学习的webservice_… 了解wsdl文件结构才能知道别人的服务端是什么样的接口信息: 由于网上大把的参考资料,
分类: 其他 发布时间: 12-18 23:10 阅读次数: 0

WebService学习(二):建个简单的webservice服务端和客户端,顺便测试一下

代码很简单,直接如下: 该demo下载地址为: https://download.csdn.net/download/shenhaiyushitiaoyu/10801668 代码部分 //接口 package com.fei.demo.inter; public interface WebInterface { public String getUserInfo(); public String getUserAge(String age); } //实现类: package com
分类: 其他 发布时间: 12-18 23:10 阅读次数: 0

RabbitMQ的学习(四):RPC-远程过程调用(纯demo-可直接使用)

前言:在前面三篇文章中,分别对rabbitmq的搭建,并对rabbitmq常用的四种不同的交换机结合路由键编写了各自的demo,可以参考: 1. RabbitMQ的学习(一):Windows下安装及配置RabbitMQ,erlang环境变量; 2. RabbitMQ的学习(二):简单的java demo实现RabbitMQ的发送与接收; 3. RabbitMQ的学习(三):RabbitMQ不同的交换机配合路由键发送消息。 我们来想一下,前面的例子都是单向调用的,也就是一个生产者,一个消费者,是
分类: 其他 发布时间: 12-18 23:10 阅读次数: 0

RabbitMQ的学习(五):(最全面)Spring集成RabbitMQ进行RPC远程调用

前面用java简单对rabbitmq进行了学习,但rabbitmq的功能远非如此,配合Spring或Springboot进行开发,才是java工程师做的工作,下面直接进行实战: 一、创建SSM项目 PS初期web项目下载地址(单纯的web,用于练习): https://download.csdn.net/download/shenhaiyushitiaoyu/10810264 项目名:RabbitMQWeb SSM(未包含RabbitMQ)的目录结构为: 以下是文件内容: applicatio
分类: 其他 发布时间: 12-18 23:10 阅读次数: 0

Linux命令学习:Linux中more和less命令以及查找用法

** 一、more命令 ** more功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。 1.命令格式: more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file … ] 2.命令功能: more命
分类: 其他 发布时间: 12-18 23:09 阅读次数: 0