Linux-查看CPU信息

Linux: 查看CPU型号: cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l 查看每个CPU核心数量 cat /proc/cpuinfo| grep "cpu cores"| uniq 查看每个CPU进程数 grep 'processor' /proc/cpuinfo | sort -u |
分类: 其他 发布时间: 01-11 23:17 阅读次数: 0

MacOS-terminal查看CPU信息

查看所有信息: sysctl machdep.cpu 此命令会将所有CPU信息列出,根据需要查看即可。 如果只关心部分信息,可添加更详细的查询参数,比如: 显示CPU型号: sysctl -n machdep.cpu.brand_string 显示CPU核心数: sysctl -n machdep.cpu.core_count 显示线程数: sysctl -n machdep.cpu.thread_count 这里的-n参数,表示是否显示查询的变量名。
分类: 其他 发布时间: 01-11 23:17 阅读次数: 0

Python-numpy.searchsorted()

0.函数定义 searchsorted(a, v, side='left', sorter=None) Find indices where elements should be inserted to maintain order. Find the indices into a sorted array `a` such that, if the corresponding elements in `v` were inserted before the indices, the orde
分类: 其他 发布时间: 01-11 23:16 阅读次数: 0

从服务器复制文件到本地

0.摘要 本文介绍从服务器端复制文件到本地的方法,适用于Linux服务器,本地端为Linux/MacOS,Windows系统可以借助软件完成。 1.本地系统为Linux/MacOS 从服务器下载到本地: #命令格式 scp 用户名@计算机IP或者计算机名称:文件名 本地路径 #示例 scp [email protected]:/home/shangyj/files/files_name.txt ./ 从本地上传到服务器: #命令格式 scp 本地路径/文件名 用户名@计算机IP
分类: 其他 发布时间: 01-11 23:16 阅读次数: 0

pycharm-本地文件同步到远程

0.摘要 本文主要介绍在使用pycharm编程中,代码与远程端的快速同步方法,不需要借助Git,帮助读者实现本地编辑,远程仿真的方式。 1.配置远程连接信息 step1:点击Tools-->Deployment-->Configuration step2:填写相关信息 2.上传代码 点击需要上传的文件(可以多选或全选),点击Tools-->Deployment-->Upload to -->选择服务器即可 读者也选择实时上传功能,简化手动上传步骤。
分类: 其他 发布时间: 01-11 23:16 阅读次数: 0

python中的hashable(可哈希的)是什么意思

不严谨但简单的理解: 一个对象在其生命周期内,如果保持不变,就是hashable(可哈希的)。 hashable ≈ imutable 可哈希 ≈ 不可变 在Python中: list、set和dictionary 都是可改变的,比如list.append(),set.remove(),dict['key'] = value,是不可哈希的; 而tuple和string是不可变的,只可以做复制或者切片等操作,这就是可哈希的。 官方但准确的解释: An object is hashable if
分类: 其他 发布时间: 01-11 23:16 阅读次数: 0

python-进阶教程-对列表中的元素进行筛选

0.摘要 本文主要介绍根据给定条件对列表中的元素进行筛序,剔除异常数据,并介绍列表推导式和生成表达式两种方法。。 1.列表推导式(list comprehension) mylist = [1, 2, 3, -4, -5, 6, 7, 8, 9] positive_list = [n for n in mylist if n > 0 ] print(positive_list) #result:[1, 2, 3, 6, 7, 8, 9] 优点:简单。列表推导式的实现非常简单,在数据量不大的情
分类: 其他 发布时间: 01-11 23:15 阅读次数: 0

python-进阶教程-字典中提取子集

0.摘要 本文主要介绍从字典中提取子集的方法。 1.字典推导式(dictionary comprehension) # example of extracting a subset from a dictionary from pprint import pprint prices = { 'ACME': 45.23, 'AAPL': 612.78, 'IBM': 205.55, 'HPQ': 37.20, 'FB': 10.75 } # Make a di
分类: 其他 发布时间: 01-11 23:15 阅读次数: 0

python-进阶教程-多个字典(映射)的合并

0.摘要 当我们处理多个字典(或称为映射,因为字典是Python中唯一的映射结构),可以通过将多个字典合并为一个字典的方式实现批量处理。 1.ChainMap类 a = {'x': 1, 'z': 3 } b = {'y': 2, 'z': 4 } from collections import Ch
分类: 其他 发布时间: 01-11 23:15 阅读次数: 0

python-进阶教程-使用正则表达式拆分多重分隔符字符串

0.摘要 字符串自带的.split()方法只能应对单一分隔符的情况,本文介绍正则表达式的方法可以满足对多重分隔符分离要求,并且能够处理更为复杂的字符串。 1.re.split() split(pattern, string, maxsplit=0, flags=0):该函数会按照pattern的形式对string进行分割,pattern通常以正则表达式编写,用于说明分隔符的匹配样式。 import re line = 'asdf fjdk; afed, fjek,asdf, fo
分类: 其他 发布时间: 01-11 23:15 阅读次数: 0

python-os.listdir()

os.listdir(path)用于获取path目录下,所有文件和文件夹的名称,并按照字母顺序存入返回值列表中。 path可以为空,为空时默认为当前路径; 可以返回隐藏文件名和隐藏文件夹名; 在Linux中,不返回“.”和“..”这两个文件夹名。 import os dir_list1 = os.listdir('.') #当前目录下的文件名和文件夹名 dir_list2 = os.listdir('..') #当前上一级目录下的文件名和文件夹名 dir_list3 = os.li
分类: 其他 发布时间: 01-11 23:14 阅读次数: 0

sql求平均数并保留两位小数

使用round 和 avg函数 select round(AVG(grade),2) AS avgGrade from table; AVG(grade)求得平均数 round(AVG(grade),2),对平均数四舍五入保留两位小数 结果: 当平均数多余两位时才进行四舍五入保存两位小数 当为整数或一位小数时不进行取舍操作
分类: 其他 发布时间: 01-11 23:14 阅读次数: 0

Java实现Base64加密和解密

Base64是一种编码格式,而不是算法。 首先引入Base64类库的maven依赖 <dependency> <groupId>com.xiaoleilu</groupId> <artifactId>hutool</artifactId> <version>2.16.2</version> </dependency> Base64测试类 public class Base64Test {
分类: 其他 发布时间: 01-11 23:14 阅读次数: 0

Jeditable插件实现单元格即时编辑

实现在单元格即时编辑 当鼠标悬停单元格展示提示信息,双击展示输入框,页面内容在输入框内,可以直接进行修改然后保存。将数据传送到服务器进行处理,输入框消失,展示最新的内容。 <td class="readonly-code modify_stock_num" data-type="1">${stock.pay_stock_num}</td> <td class="readonly-code modify_stock_num" data-type="2">${sto
分类: 其他 发布时间: 01-11 23:13 阅读次数: 0

textarea标签实现change事件保存

< textarea>是多行文本输入框,可以控制输入的长度和行数。 change事件是根据值改变进行触发的。 多行文本输入框 <textarea id="notice" name="notice" maxlength="700" rows="7" class="form-control input-sm inline" placeholder="请输入微信关注通知内容"></textarea> change事件 使用了swal插件 //修改
分类: 其他 发布时间: 01-11 23:13 阅读次数: 0

textarea多行文本框换行保存和展示数据

在微信公众号开发自定义推送关注通知内容时,遇到的问题进行总结。 首先我们看下数据库对换行符的操作 数据库会过滤掉换行符号\n UPDATE weixin_concern_notice SET notice_content ='哈哈哈,\n嘿嘿嘿!' where id='0afee4f0d29c4a2bb1a7ff52e64da53b'; 结果:哈哈哈,嘿嘿嘿! 某些需求时我们需要取得内容是换行的,这时我们可以使用\n,数据库会将它保存为\n UPDATE weixin_concern_noti
分类: 其他 发布时间: 01-11 23:13 阅读次数: 0

springBoot项目打包部署后页面代码没有更新

springBoot项目在本地丝毫没有问题,打包部署到正式,后台管理模块中的页面没有更新到最新代码。 开始查找出现问题的原因,查看打包的代码是最新的,以为是服务器缓存的问题。清除缓存仍然不能解决问题,百思不得其解。 之前也没有出现过这种问题,只是最近添加和修改的功能业务上反馈都没有处理。更新项目都是使用内网穿透从码云上使用git pull origin develop 拉去最新的代码进行部署,但是最近公司这个域名迁移服务器在进行备案,穿透不能使用,也只好使用本地打包部署的方式进行更新项目。 正
分类: 其他 发布时间: 01-11 23:13 阅读次数: 0

hexo + github pages搭建博客样式加载不出来

搭建hexo博客时样式总是报404加载不出来 对于如何搭建hexo博客网上有很多关于使用hexo + github pages搭建个人博客的博客,按照博客内容也都可以搭建起来。运行后在本地服务器都可以实现访问,但是通过域名访问时却遇到样式加载不出来的问题,查询该问题也没找到清晰的解决方法,在此进行总结。 通过控制台查看样式文件报404,是因为url地址不对。 需要修改_config.yml文件中的url地址和根目录 # URL ## If your site is put in a subdi
分类: 其他 发布时间: 01-11 23:12 阅读次数: 0

两个list合并为列表对象

为了将两个list数据对应起来方便前端进行处理。 需求:第一个图片对应于第一个视频作为视频的封面。 两个数组:List< String > imgList, List< String > videoList 视频多于图片时不返回视频 由于前期数据结构设计未考虑到添加视频功能,图片和视频无法对应起来。之前返回的两个list数组,前端需要自己处理将第一个图片和第一个视频对应起来,因此进行优化如下: List<Map<String, Object>> resMap = Lists.newArrayL
分类: 其他 发布时间: 01-11 23:12 阅读次数: 0

update 根据查询结果批量更新

将a表has_visit字段设置为1 当(a表fk_handle_id 在b表存在的数据) UPDATE table1 a,( SELECT a.id FROM table1 a, table2 b WHERE a.fk_handle_id = b.fk_admin_id GROUP BY a.id ) d SET a.has_visit =1 where a.id = d.id
分类: 其他 发布时间: 01-11 23:12 阅读次数: 0