- 博客(126)
- 资源 (1)
- 收藏
- 关注
原创 关于X86机器上运行GnuCobol的研究
4)再次运行配置文件的源代码,验证时再次报错,提示缺少相关依赖,遂以同样的方式下载安装gmp-c+±6.1.2-10.el8.x86_64.rpm、gmp-devel-6.1.2-10.el8.x86_64.rpm包。4·/usr/local/share/gnucobol/config/mf-strict.cong中的binary-size值修改为2-4-8;3·/usr/local/share/gnucobol/config/default.conf中的binary-size值修改为2-4-8;
2023-11-28 16:13:56
350
原创 matlab项目中的问题:如何枚举从一个数组中抽出指定个数元素的所有情况||排列组合问题||遍历问题||大数据问题
问题背景:我有16个评价指标,需要计算取指定个数的评价指标后参与评价的正确率,并找到指定次数中正确率最大的评价指标组合。分析:将16个评价指标以1~16的数字指代,比如要计算选取三个指标所有可能结果的评价正确率,那就要找到1 ~16的三个数字全部可能结果,如:1、2、3 || 1、2、4 || 1、2、5 …解决办法:想到的办法是三层嵌套for循环(如果指定四个数字就是四层嵌套),最外层遍历1-14,第二层遍历2-15,第三层遍历3-16,在第二层及以后的遍历中如果遇到之前出现过的数字就需要使
2022-05-16 21:18:53
1134
原创 leetcodeHOT100:T7合并两个有序链表
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。// 方法一:构建新链表时,先创建一个空的头节点,并进行浅拷贝,在拷贝对象上延伸节点,这样通过头节点.next就能获取整条链表(不包含空的头节点)。// 迭代+双指针var mergeTwoLists = function(list1, list2) { let head = new ListNode(); // 头节点 let pre = head; // 前指针 while(
2022-04-27 22:28:01
969
原创 leetcodeHOT100:T20有效的括号
给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。思路:使用js中数组的栈方法,左括号入栈,右括号匹配后出栈。匹配过程中,如果最近入栈的括号与正在判断的右括号不是一对,则返回false,如果字符串遍历结束,但栈中还有剩余元素,一定是左括号的数量多余右括号,返回false。/** * @param {string} s * @return {boolean} */
2022-04-27 18:46:54
316
原创 leetcodeHOT100:T4寻找两个正序数组的中位数
给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。算法的时间复杂度应该为 O(log (m+n)) 。var findMedianSortedArrays = function(nums1, nums2) { let res = 0; let addArr = nums1; if(nums2.length !== 0){ nums2.forEach(item => {
2022-04-25 23:23:15
214
原创 leetcodeHOT100:T3无重复字符的最长子串
给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。var lengthOfLongestSubstring = function(s) { // 滑动窗口法能够实现左右两个标识符独立移动 const n = s.length; if(n <= 1) return n; let leftFlag = 0; let rightFlag = 0; // 存储每次移动后的字符 let temp = new Set(); l
2022-04-25 09:41:53
267
原创 leetcodeHOT100:T2两数相加
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头var addTwoNumbers = function(l1, l2) { let resLN = new ListNode(); // leetcode定义了链表节点 let res = resLN; // 这边浅拷贝的作用是为了返回值能够完整,否则ne
2022-04-24 21:35:10
122
原创 Vue3:watch属性的坑||监视reactive数据时遇到的问题||深度监视||无法获取oldValue的原因
Vue3在使用watch属性监视reactive定义的响应式数据时遇到的坑:1.当监测对象为对象类型时,无法获取到oldValue。2.当监测对象是reactive定义的数据时,强制开启深度监视。3.当监测对象时reactive定义数据中的一个类型为对象的属性时,需要手动开启深度监视。 // 监视ref定义的一个响应式数据 watch(sum,(newV,oldV)=>{ console.log(newV+'-'+oldV);
2022-04-03 13:10:37
5459
原创 matlab使用xlsread读取excel时报错/错误使用xlsread/matlab读取数据莫名其妙的错误
问题:我的一个excel文件中有一百多张表,在使用matlab的xlsread函数循环读取其中每一张表并执行相关操作的时候,总是会在不同表的xlsread读取时报错中止,报错类似于下:错误使用xlsread(xxx行) :??????原因:读取时候报错,且每次运行代码都在不同的表读取时报错,说明代码本身没问题,问题就出现在excel文件。由于matlab中的脚本文件不能使用数字开头,否则执行不了,因此我联想到是不是excel也不能使用数字开头,否则就会导致能读取,但莫名其妙报错的问题。
2021-12-25 20:33:38
5460
2
原创 sublime手动一键格式化代码
步骤为:在sublime中安装pretty插件,具体步骤为:ctrl+shift+P,输入install package回车在弹出的输入框中输入pretty,选择对应的格式化目标,这里选择HTML-CSS-JS-prettify回车安装node.js在Tools菜单中打开下图配置文件在配置文件中将node_path属性的对应系统的路径改成自己node.js的安装路径注意:路径结尾一定要是node 的打开文件,如windwos就是node.exe上面全部完成后,打开自己的html文件使
2021-12-24 10:33:48
1103
原创 snipaste无法在谷歌浏览器上使用F1快捷键截图||F1截图键导致浏览器跳出标题页
问题:在桌面其他位置使用F1快捷键就可以截图,但是在谷歌浏览器中使用F1快捷键截图时会导致跳出一个“标题页”,无法完成截图操作。原因:快捷键使用冲突,将snipaste的权限调高即可解决办法:右键snipaste打开首选项勾选“以管理员身份”,调高权限** 感谢收阅...
2021-12-21 10:57:22
4731
6
原创 leetcode1:两数之和
/** * @param {number[]} nums * @param {number} target * @return {number[]} */// twoSum(nums,target);var twoSum = function(nums, target) { // 方法一: // var result=[]; // // 遍历所给数组,对每一个数找到差是否存在 // for(var i=0; i<nums.length; i++){ .
2021-12-15 10:11:25
360
原创 关于VUE:添加的component组件无效|vue对象实例化和component定义的先后顺序问题|vue问题
问题:我定义了一个组件component,想在页面中显示该组件。 <div id="app"> {{title}}<br/> <component1></component1> </div><script> var vue1 = new Vue({ el:'#app', data:{ title:'aaaaaaaa'
2021-11-22 11:39:09
3312
原创 浦发银行算法接力赛总结/python语言/算法+建模/用户行为预测-07算法:曹冲称象
import sysimport itertoolsfor line in sys.stdin:#获取输入 a = line.split() ele = int (a[0]) del (a[0]) a = list (map (int, a)) flag=0 sumA=0 for i in range(0,len(a)): sumA+=a[i] if sumA<ele: print ('-1') .
2021-07-31 16:43:23
333
1
原创 浦发银行算法接力赛总结/python语言/算法+建模/用户行为预测-06算法:波浪树
import sysimport mathfor line in sys.stdin: # 获取输入 a = line.split() a = list(map(int, a)) if a[0] == 0: print (False) continue # 填充为完全二叉树 layer = int(math.log2(len(a))) + 1 n = 2 ** layer - 1 zero = [0] *..
2021-07-31 16:42:38
315
原创 2021-07-31浦发银行算法接力赛总结/python语言/算法+建模/用户行为预测-05算法:昨夜此花
import sysfir = input ().split ()n = int (fir[0]) # 序列长度 intm = int (fir[1]) # 操作的个数 每次选择不同的k intq = int (fir[2]) # 询问的个数 intK = input ().split () # 表示每次操作的k str k总数为mP = input ().split () # 表示每次询问的p str p总数为qK = list(map(int, K))P = list(m...
2021-07-31 16:41:44
162
原创 浦发银行算法接力赛总结/python语言/算法+建模/用户行为预测-04算法:养鱼
import sysT = int(input())for i in range(0,T): N = int(input()) dicX = {} ##姓氏字典 dicM = {} ##名字字典 for line in range(0,N): #获取输入 a = input().split() if a[0]=='0': if a[1] in dicX: dicX[a[1]...
2021-07-31 16:40:29
217
原创 浦发银行算法接力赛总结/python语言/算法+建模/用户行为预测-03算法:小i的生长数
import sysT = int (input ())for t in range (0, T): a = input ().split () x = a[0] x = list (x) n = len (x) d = int (a[1]) K = int (a[2]) sum = [1] * (n) numLen = 0 flag = 0 for j in range (n - 1, -1, -1): ...
2021-07-31 16:39:15
174
原创 浦发银行算法接力赛总结/python语言/算法+建模/用户行为预测-02算法:博弈论
import sysT = int(input())for t in range(0,T): N = int(input()) a = input().split() findMin=[-1]*(N+1) ##存正确排序的每个数 result=0 last=0 for n in range(0,N): num=int(a[n]) if num<N and findMin[num]!=num: ...
2021-07-31 16:38:13
173
原创 浦发银行算法接力赛总结/python语言/算法+建模/用户行为预测-01算法:三国杀
import sysT = int(input())for i in range(0,T): N = int(input()) a = input() a = list(a) count = 0 i=1 while i<N: if a[i-1]=='a' and a[i]=='d': count+=2 a.pop(i-1) a.pop(i-1) ...
2021-07-31 16:37:02
297
原创 leetcode387:字符串中的第一个唯一字符
class Solution { public int firstUniqChar(String s) { char[] wordsCharArr = s.toCharArray(); int length = s.length(); // int[] flagWords = new int[length]; int index = -1; for(int i = 0; i < length; i++){ .
2021-07-13 16:35:17
122
原创 关于SpringBoot:beans类中的数据库关联属性是整型是该怎样定义?
@Data@NoArgsConstructor@AllArgsConstructorpublic class Category { private Integer categoryId; private String categoryName; @Column(name = "category_level") private int categoryLevel; private Integer parentId; private String cate
2021-07-12 10:59:16
141
原创 吐槽研究生电子设计大赛!!!!
第十六届ARM杯研究生电子设计大赛上海赛区今天颁奖典礼结束,我们小队在学校预选赛是一等奖,上海赛区是三等奖,下面开始吐槽!槽点一:本次承办方是上海工程技术大学,场地狭小拥挤,队与队之间甚至不能容一人通过,一队只有两把椅子,却有三个人。排与排之间两人勉强能够行走,易拉宝摆放在过道,路演时评委都没有足够空间看到全貌,只能看到易拉宝上半部分。我所在的体育馆场馆没有制冷设备,全场大熔炉,在三十四五度的天气里,拥挤在狭小的体育馆中,许多参赛选手出现中暑症状。槽点二:上海工程技术大学的研电赛负责人将队伍的组别全
2021-07-11 10:14:46
1050
原创 leetcode151:翻转字符串里的单词
class Solution { public String reverseWords(String s) { // 翻转所有的单词,非空格字符分割单词,两个单词间有着至少一个空格,之前翻转是按照单词中字母进行翻转,本题中需要将字符串中的所有单词按照在字符串中的顺序进行翻转,但是不改变单词的构成 int length = s.length(); // 先找到所给字符串中每一个单词的开始位置并记录,同时也找到每个单词的结束位置 int.
2021-07-06 16:49:53
97
原创 leetcode557:反转字符串中的单词Ⅲ
class Solution { public String reverseWords(String s) { // 先将字符串转换字符串数组 char[] s2CharArr = s.toCharArray(); int length = s2CharArr.length; // 找到每个单词的开始位置和结束位置 int[] startPos = new int[length]; int star.
2021-07-05 10:22:15
114
原创 leetcde541:反转字符串Ⅱ
class Solution { public String reverseStr(String s, int k) { char[] a = s.toCharArray(); for (int start = 0; start < a.length; start += 2 * k) { int i = start, j = Math.min(start + k - 1, a.length - 1); while.
2021-07-04 10:25:30
129
原创 leetcode344:反转字符串
class Solution { public void reverseString(char[] s) { // 一个指针指向字符数组中的第一个字符,一个指针指向支付数组中的最后一个字符 // 每一次将两个指针所指的字符进行交换,交换的方法为中间值交换。交换完毕后,头指针向后移动,尾指针向前移动 // 当两个指针相遇的时候终止 int length = s.length; int startPointIndex =.
2021-07-02 14:09:03
102
原创 Spring相关:Controller控制类中,请求方法中的@RequestParam()注解加与不加有什么区别?
方法一:@ApiOperation("用户注册接口") @ApiImplicitParams({ @ApiImplicitParam(dataType = "string",name = "username",value = "用户注册账号",required = true), @ApiImplicitParam(dataType = "string",name = "password",value = "用户注册密码",required = tru
2021-07-01 19:01:33
533
原创 leetcode58:最后一个单词的长度
class Solution { public int lengthOfLastWord(String s) { // 寻找每个单词开始的位置 int length = s.length(); int[] startPoisition = new int[length]; int[] endPoisition = new int[length]; int startPoisitionIndex = 0; .
2021-07-01 12:18:15
102
原创 leetcode434:字符串中的单词数
class Solution { public int countSegments(String s) { int length = s.length(); if(length == 0){ return 0; } int startWordCount = 0; for(int i = 0; i < length; i++){ if((i==0 || s.charA.
2021-06-29 10:53:17
81
原创 关于Vue:elementUI中的el-table表格默认的“暂无数据”怎么修改?
问题:没有数据时的table中提示信息不合适或者样式不合适,怎么修改?方法:在中添加 <el-table> <template slot="empty"> <span style="font-size: xxx-large">当月无人机没有监测记录</span> </template> </el-table>修改了提示信息和字体
2021-06-28 19:03:48
3913
原创 leetcode14:最长公共前缀
class Solution { public String longestCommonPrefix(String[] strs) { int length = strs.length; if(length == 0){ // 无字符串 return ""; }else if(length == 1){ // 有一个字符串 return .
2021-06-27 21:25:05
107
原创 leetcode125:验证回文串
class Solution { public boolean isPalindrome(String s) { boolean flag = true; // 对原字符串进行单个字符的转化 int len = s.length(); String startString = ""; for(int i = 0 ; i < len; i++){ char single = s.charAt.
2021-06-26 14:15:00
135
原创 Vue项目:如何实现短信验证码登录?
1.选择一个短信平台,这里选择网建短信通,在该平台进行注册。2.在该平台进行登录,点开接口设置功能可以看到用户名,安全密钥以及短信签名,如果发送的短信内容是验证码的话,最好加上短信签名,如在短信签名输入框中写:安全公司3.在项目中进行功能的实现Step1:安装axios依赖方法:1.在package.json中的dependencies中添加"axios": "^0.21.1",2.在终端命令行中输入npm install,进行安装Step2:在vue.config.js中配置跨域dev
2021-06-22 11:24:30
3459
原创 Vue开发:vue中如何获取指定月份的最后一天/时间选择器选择指定月份后如何获取它的最后一天
问题描述:Vue页面的时间选择器选择指定月份,查询数据库的url需要参数为:开始时间 、结束时间查询结果为这个时间范围内的所有数据因此需要获得选择的月份的最后一天的最后一秒如:选择月份为2021年6月,则生成的开始时间为2021-06-01 00:00:00结束时间为2021-06-30 23:59:59那么怎么获得这个结束时间呢?解决办法:Step1:先在项目中安装 ‘moment-timezone’ 依赖Step2:导入依赖import moment from 'momen
2021-06-11 14:35:27
2536
3
原创 Vue开发:echarts图表的markLine标签会与y轴的刻度轴相互遮挡
问题:右边markLine平均值线的标签显示在y轴刻度轴,想让他显示在图表里面markLine: { data: [ { type: 'average', name: '平均值' } ], precision: 4, label: { position: 'end', p
2021-06-09 10:32:25
1364
原创 Vue开发:echarts图表中的最大值最小值标记或者其他文本超出边界显示不全
问题:类似于最大值标记显示不全,或者其他只要是echarts图表中的内容超出边界显示不全的问题解决办法:使用boundaryGap: ['0%', '20%']属性使用位置:在options中的yAxis:[ { } ]中添加参数含义:对于数值轴,如value轴,boundaryGap能够让两端留白,即增加该轴的刻度范围。第一个参数是最小刻度的留白,第二个参数是最大刻度留白。 感谢收阅...
2021-06-09 10:09:42
1232
原创 Vue项目:如何用echarts实现双y轴/柱状图/折线图
问题:想让这个柱状图实现双y轴,能够展示两个数据组,该怎么办?解决办法:在配置options时,series中的一个y轴数据处,添加 yAxisIndex = '1'那么有此属性对应的y轴刻度就会显示在图表右边 感谢收阅...
2021-06-09 09:59:07
1647
原创 vue中使用echarts,其中用到formatter时如何进行字符串的换行?
问题:期望显示成 均值线:(回车)数据 的形式解决办法:formatter: function(params) { var res = '均值线:\n' + params.value return res }使用’\n’实现换行 感谢收阅...
2021-05-17 14:36:19
3561
原创 vue项目中使用echarts时,在柱状图中显示平均值,最大值,最小值超出边界,显示不全怎么办?
问题:红圈部分是用markPoint显示最大值,由于超出边界,显示不全解决办法:在柱状图的配置option中的yAxis配置中,预留空白 yAxis: [ { name: 'S检测值', type: 'value', splitLine: { show: false }, axisTick: { show: false }, axisLa.
2021-05-17 14:06:10
1701
license.zip
2020-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人