首页 > TAG信息列表 > item1

拼接两个文件中名字相同的序列

目的:有两个序列文件,我们要把名字相同的序列首尾拼接起来 # ly-2021-08-29 version-01 # Usage: python infile1 infile2 > outfile # 每条序列必须处于同一行 a = [] b = [] with open("1.txt", "r+") as file1: for line1 in file1.readlines(): line1 = line.str

Python for循环中添加字典到列表,结果列表中全是循环中的最后一个值

案例1 item1 = {} gender_areas = [] for ge in gender: # 男性 man = ge.split(":")[0].strip() or '' # print("man",man) # 男性比例 man_percent = ge.split(":")[1].strip() or '' # print("man_percent"

java简单模拟双向链表

java简单模拟双向链表 模拟一个简单的双向链表 public class Demo { public static void main(String[] args) { // 创建三个节点 Node item1 = new Node("item1"); Node item2 = new Node("item2"); Node item3 = new Node("item3"

Vue如何给V-for的某个标签添加样式

使用场景 封装了一个导航栏,其中的个别选项的样式需要单独调整,但是标签是V-for生成的怎么办呢? 代码展示 <div v-for="(item, index) in items" :key="index"> <div :class="itemsstyle[index]">{{ item }}</div> </div> 在vue实例对象中的data里 data(){

jQuery之小米官网重构

前言       呀呀呀呀~今天我又来总结小米官网了,不是为上次的博客做补充,而是分享用jQuery做小米官网交互效果。不得不说,用jQuery比用JS能省去好多好多代码呢,正好印证了jQuery的设计宗旨: “write Less , Do More”.      整体的布局就不说了,和小米官网的第一篇总结一样的

Python不特定个数列表比较,返回参与比较列表元素的有无

def listCompare(*args): res = [] listall = [] for i in range(len(args)): listall += args[i] listall = list(set(listall)) listall.sort() for item1 in listall: reslist = [] reslist.append(item1) for j

将地图中一个不能到达的点和可以到达的点连通

        /// <summary>         /// 当地图有死路是改变地图使地图不出现死路         /// </summary>         /// <param name="canPassPoint">地图中可以到达的点集合</param>         /// <param name="cannotPassPoint">地图中不可到达的点集合</param

找一下不男不女 ?。。?

let pdf = ['白建辉', '白山朋', '鲍洋洋', '蔡冬梅', '曹季英', '常小龙', '陈大福', '陈高运', '陈海燕', '陈佳璐', '陈建正', '陈进城', '陈军良', '陈守亮', '

find应用

要求:下拉框选择一个数据后,另一个输入框根据下拉框内容更新 原理:这个类似于级联,但是我要实现的效果是在选择框中选中之后,下面的的输入框中自动更换对应的数据 实现:用的是find方法查找,若上面的框中输入的数据和下面的数据一样的话就把对应的数据赋值给他 监听select中的变化 @chang

php判断一个数组是几维数组

直接上代码: function getmaxdim($vDim) { if (!is_array($vDim)) return 0; else { $max1 = 0; foreach ($vDim as $item1) { $t1 = $this->getmaxdim($item1); if ($t1 > $max1) $max1 = $t1; } return

effective C++ 使用条款(一)——item1~item33总结

第一章:从c转向c++ 条款1:尽量使用const、inline代替define——尽量使用编译器而不是预处理器   define是预处理阶段的宏替换,使用宏替换不便于调试,因为宏替换所使用的别名并不会在编译器生成的符号列表中。如果要定义常量,应该使用const,对于常字符串,则应该使用const char * const,当

QTreeWidget

对于QTreeWidget的简单理解,待补充... 目录 1、创建 2、添加节点 3、其他属性设置 4、添加右键菜单 5、修饰 1、创建 ui->treeWidget->setColumnCount(1); //设置列数 ui->treeWidget->setHeaderLabel(tr("item tree")); //默认列名 1,2... 2、添加节点 //创建节点 QTreeW

js中split()方法、splice()方法、slice()方法的区别

split()方法 split()方法是将一个字符串分割成字符数组 stringObject.split(separator,howmany) separator 是字符串或正则表达式,从该参数指定的地方分割 stringObject。howmany 该参数可指定返回的数组的最大长度 这个得到的结果是一个数组 splice()方法 splice() 方法向/从数组

react 项目中使用antd框架,对导航多层渲染

const slideNav = slideData.map((item, index) => { //一级循环 return ( <SubMenu key={item.oneKey} icon={<img src={item.urlImg} alt=""></img>} title={

C# list 排序 list删除元素

list.OrderBy(item1 => item1).ToList();//list double 排序 for (int i = 0; i < 100;i++) { list.RemoveAt(i);//根据下标删除(正向删除) int count=100-1-i; list.RemoveAt(count);//根据下标删除(返向删除) }

flex flex-grow的用法

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minim

extend

$.extend() 因为项目中有些地方看到有用到这个方法,当时也不知道是什么意思,见的多了就想了 解一下。原来这个方法还是挺有用的,多用在编写插件,当然,它本身也有一些重载原型。也可是实现静态方法: $.extend({sayHello: function (name) {console.log('Hello,' + (name ? name : 'Dude')

利用ZABBIX进行服务器自动巡检并导出报表

实现思路 主要是利用zabbix的api来对数据进行获取处理,实现思路如下: zabbix提供了丰富的api,可以根据此api获取zabbix得主机信息,监控项ID,监控项的趋势数据和历史数据 首先根据主机组ID获取组内的所有主机信息,包括主机名和IP地址 循环主机组内的主机ID,并在循环里再嵌套一个根据监控项

数组内容深拷贝的应用

进行数组操作时,可能要多次操作并重组数组,这时候push操作最好要用深拷贝,否则只是push了一个地址的引用 如: arr.push(Object.assign({}, item2))   例子: for(let i = 0; i < res.data.resultList.length; i++) { let ite

C#中巧用妙法避免嵌套方式使用两个foreach循环

问题:需要对DataGridViewRow的下拉框列Item2所选内容进行判断,看是否跟数据库里面某个配置表的数据列Item1匹配。如果用两个foreach循环进行匹配,会导致逻辑复杂而且容易只break里面那层循环而忽略break外层循环而造成bug. 解决方案:巧妙使用List,把配置表满足条件的Item1统计装到List,

【leetcode】1229.Meeting Scheduler

题目如下: 你是一名行政助理,手里有两位客户的空闲时间表:slots1 和 slots2,以及会议的预计持续时间 duration,请你为他们安排合适的会议时间。 「会议时间」是两位客户都有空参加,并且持续时间能够满足预计时间 duration 的 最早的时间间隔。 如果没有满足要求的会议时间,就请返回一个

对象数据排序

一个数据中的元素都是对象,如何通过不同的K值进行排序呢 var o1 = {name:'jhon',age:22}; var o2 = {name:'frank',age:30}; var o3 = {name:'hehe',age:15}; var ol = [o1,o2,o3]; function compareByKey(prop){ return fu

Vue.js - Day8

Vue.js - Day8 使用mui的tab-top-webview-main完成分类滑动栏 兼容问题 和 App.vue 中的 router-link 身上的类名 mui-tab-item 存在兼容性问题,导致tab栏失效,可以把mui-tab-item改名为mui-tab-item1,并复制相关的类样式,来解决这个问题; .mui-bar-tab .mui-tab-item1.mu

leetcode 49 字母异位词分组 java实现

leetcode 49 字母异位词分组 java实现 给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 示例: 输入: [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”], 输出: [ [“ate”,“eat”,“tea”], [“nat”,“tan”], [“bat”] ]

机器学习pandas数据结构之Panel笔记

Panel创建的是三维的表 items:坐标轴0,索引对应的元素是一个DataFrame major_axis:坐标轴1,DataFrame里的行标签 minor_axis:坐标轴2,DataFrame里的列标签 下面看一下一些代码演练 1 import numpy as np 2 import pandas as pd 3 4 data = {'Item1':pd.DataFrame(np.random.randn(