Python Numpy中reshape函数参数-1的含义

新数组的shape属性应该要与原来数组的一致,即新数组元素数量与原数组元素数量要相等。一个参数为-1时,那么reshape函数会根据另一个参数的维度计算出数组的另外一个shape属性值。 下面来举几个例子来理解一下: >>> z = np.array([[1, 2, 3, 4],[5, 6, 7, 8],[9, 10, 11, 12],[13, 14, 15, 16]]) ...
分类: 编程语言 发布时间: 08-01 23:17 阅读次数: 0

MySQL5.7 基于二进制包的安装

MySQL5.7安装注意事项 1.在MySQL中mysql_install_db已经不再推荐使用,建议改成mysqld-initialize 完成实力初始化。(mysql_install_db在/mysql/bin目录下,同时取消了/mysql/scripts目录) 2.在初始化是如果加上--initial-insecure,则会创建空密码的root@localhost 账号,否则会创建带密码的root@localhost账号,密码直接写在log-error日志文件中 3.MySQL5.7的安
分类: 其他 发布时间: 08-01 23:17 阅读次数: 0

SPH方法模拟波浪及木船漂浮

用DualSPHysics算的(DuapSPHysics代码包包含了捕捉、重构液面的功能),blender简单渲染了一下(只简单添加了光照),用Python的imageio库做的gif图片,效果看起来还可以。 如下: 利用每一帧制作gif图片的python代码如下: # 将一个文件夹下的所有满足条件的图片文件制作成为gif格式文件 # [email protected] import imageio import os import numpy as np def CreateGIF
分类: 其他 发布时间: 08-01 23:17 阅读次数: 0

多线程资源共享之同步锁

本篇为大家讲解解决多线程线程安全问题的另一种思路,同步锁:synchronized和ReentrantLock。二者都是锁机制实现线程安全,但ReentrantLock的使用更加灵活,更有读写分离锁,适用于读多写少的场景。下面为大家演示二者的使用模版。 一、synchronized(同步方法体、同步方法块) 二、ReentrantLock(使用灵活,加锁之后一定要在finally释放锁) 接下来着重看下ReentrantLock的源码实现,思想就是CAS:Compare And Swap,即比
分类: 其他 发布时间: 08-01 23:17 阅读次数: 0

求1到5阶乘之和

1 方法一: 2 s = 1 3 sum = 0 4 for i in range(1,6): 5 s = s*i 6 sum += s 7 print(s) 8 print(sum) 1 方法二:效率低,每次都要重新算k 2 3 n = 0 4 for i in range(1,6): 5 k = 1 6 for j in range(1, i + 1): 7 k = k * j 8 n = n + k 9 print(n)
分类: 其他 发布时间: 08-01 23:17 阅读次数: 0

微信小程序—day02

全局配置 在app.json中,对小程序进行全局配置。官方文档 tabBar是对底部/顶部导航栏的配置,图片的icon 大小限制为40kb,建议尺寸为 81px * 81px 去阿里矢量图网站,找到图片,存放到images文件夹中 app.json中的tabBar代码: "tabBar": { "list": [{ "pagePath": "pages/home/home", "text": "主 页", "iconPath": "images/ho
分类: 其他 发布时间: 08-01 23:17 阅读次数: 0

mongodb 用户及数据库管理命令

1、用户管理: 连接数据库: 1 mongo 127.0.0.1:27017 切换到admin数据库: 1 > use admin 创建管理员账户: 1 2 3 4 5 6 7 db.createUser( { user: "rootUser", pwd: "rootPass", roles: [ { role: "root", db: "admin" } ] } ) 登录数据库: 1 2 > use admin > db.auth("adminUser", "adminPass") > 显示
分类: 其他 发布时间: 08-01 23:17 阅读次数: 0

bzoj 1026: [SCOI2009]windy数【数位dp】

忘记limit不能记WA了一发…… 典型数位dp,变成work(r)-work(l-1),然后dfs的时候记录w当前位置,la上一个数选的什么,lm当前位是否有上限,ok当前位是否可以不考虑差大于等于2的情况(前面全是0) 然后对于lm和ok都为0的情况记忆化一下即可 啊bzoj不知道为啥给cmath下的abs判CE……换成algorithm就没事 #include<iostream> #include<cstdio> #include<algorithm> using namespace s
分类: 其他 发布时间: 08-01 23:17 阅读次数: 0

消息队列:JMS之基本概念介绍

摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java Platform Enterprise Edition (Java EE) to create, send, receive, and read messages. It enables distributed communication that is loosel
分类: 其他 发布时间: 08-01 23:17 阅读次数: 0

添加标签——给定标签选项

HTML: 1 <h3>haveTags</h3> 2 <div id="havetags"></div> 3 <hr /> 4 <h3>addTags</h3> 5 <div id="addtags"></div> 6 <button id="btn">返回的数组</button> CSS: 1 #havetags span, 2 #addtags span { 3 display: inline-block;
分类: 其他 发布时间: 08-01 23:17 阅读次数: 0

登陆页面

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .pg{ height: 600px; width: 1000px; /*background-color: blueviolet;*/ left: 16%;
分类: 其他 发布时间: 08-01 23:17 阅读次数: 0

NOIP2012 借教室

今天又做了一道NOIP的题,对自信又打击了不少,这次做的是D2T2。 这个题上来一看直接暴力,结果得了45分(还算理想,我不会说我一开始写暴力写错了。。。) 后来想正解,没想出来(本来想到了,但是被自己否了。。。) 看题解发现是二分答案加差分。。。直接上代码: 暴力45分: #include<cstdio> #include<cstring> #include<algorithm> #include<iostream> using namespace std; #define duk
分类: 其他 发布时间: 08-01 23:17 阅读次数: 0

nginx安装记录

1、安装依赖包 yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel 2、下载nginx的安装包 到nginx的官网下载nginx的安装包 3、安装nginx //进入nginx目录 cd /usr/local/nginx //执行命令 ./configure //执行make命令 make //执行make install命令 make inst
分类: 其他 发布时间: 08-01 23:17 阅读次数: 0

mongodb 数据库详解

第1章 数据库管理系统 1.1 前言 01.数据的定义:文字、图像、地理位置信息(坐标、经纬度)等 02.数据库管理系统的定义:建立、存取和管理数据,保证数据安全和完整性的软件 03.常见的数据库管理系统: 关系型:MySQL、Oracle、SQL Server、Db2等 非关系型:MongoDB、Redis、HBase等 数据库管理系统使用情况排名https://db-engines.com/en/ranking 1.2 NoSQL简介 NoSQL=Not Only SQL,支持类似SQL的
分类: 其他 发布时间: 08-01 23:16 阅读次数: 0

面试题3(一):找出数组重复的数字

// 面试题3(一):找出数组中重复的数字 // 题目:在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了, // 也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组{2, 3, 1, 0, 2, 5, 3}, // 那么对应的输出是重复的数字2或者3。 解题思路: 从头到尾扫描数组,当扫描到下标为i的数字a[i]=m, 如果i=m,那么m就在他自己的位置上,继续下一个。 如果i!=m,说明m不在自己的
分类: 其他 发布时间: 08-01 23:16 阅读次数: 0

【NOIP2001】【Luogu1025】数的划分(可行性剪枝,上下界剪枝)

problem 将整数n分成k份, 满足1、每份不能为空 满足2、任意两种划分方案不能相同(不考虑顺序) 问有多少种不同的分法 n&amp;lt;=200,k&amp;lt;=6 例:n=7,k=3:1,1,5;,,,,,1,5,1;,,,,5,1,1是一样的。 solution 1、答案 无序划分n个数为k份且不重复,等价于求方程(x1+x2+x3+…xk=n且1&amp;lt;=x1&amp;lt;=x2&amp;l...
分类: 编程语言 发布时间: 08-01 23:16 阅读次数: 0

linux 25、 rpm打包

# 最终参考的文章: # 1 简单程序打包: http://blog.csdn.net/king_on/article/details/7169384 # 2 命令解释:简略: http://blog.csdn.net/whyhonest/article/details/8449018 # 3 命令解释:详细: https://fedoraproject.org/wiki/How_to_creat...
分类: 编程语言 发布时间: 08-01 23:16 阅读次数: 0

Laravel5.5 搭建简单的社区(十)--实现下拉菜单

这一篇内容较为简单 主要是修改app.blade.php,实现下拉菜单需要引入jQuery和js: &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html lang=&quot;en&quot;&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;title&amp;gt;Laravel App&amp;lt;/title&amp;gt;
分类: 编程语言 发布时间: 08-01 23:15 阅读次数: 0

网络工具类 和使用方法

package cn.zhaoliang5156.toutiao1630a.net; import android.os.AsyncTask; import android.text.TextUtils; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; ...
分类: 编程语言 发布时间: 08-01 23:15 阅读次数: 0