脚本写的好,下班下得早!程序员的日常工作除了编写程序代码,还不可避免地需要处理相关的测试和验证工作。 例如,访问某个网站一直不通,需要确定此地址是否可访问,服务器返回什么,进而确定问题在于什么。完成这个任务,如果一味希望采用编译型语言来编写这样的代码,实践中的时间和精力是不够的,这个时候就需要发挥脚 ...
分类:
编程语言 时间:
2019-10-18 22:03:03
阅读次数:
129
描述 给定一个row行col列的整数数组array,要求从array[0][0]元素开始,按从左上到右下的对角线顺序遍历整个数组。 输入 输入的第一行上有两个整数,依次为row和col。 余下有row行,每行包含col个整数,构成一个二维整数数组。 (注:输入的row和col保证0 < row < ...
分类:
编程语言 时间:
2019-10-18 22:03:23
阅读次数:
85
1.%格式符 这种格式化并不是很好,因为它很冗长并且容易导致错误,比如没有正确显示元组或字典 2.str.format() 在处理多个参数和更长的字符串时仍然可能非常冗长 3.f-Strings f-strings 是指以 f 或 F 开头的字符串,其中以 {} 包含的表达式会进行值替换。 ...
分类:
编程语言 时间:
2019-10-18 22:04:43
阅读次数:
111
题目描述: 样例: 实现解释: 经典钢管切割问题的变形:最赔钱切割 知识点:动态规划,钢管切割 实现方法即得出状态转移方程后完善为代码即可,先设数组price[i]存储着i长度钢管切割后的最小值,p[i]存储着i长度钢管不切割的值,price数组既是本问题的dp数组。 经过分析可知状态转移方程为: ...
分类:
编程语言 时间:
2019-10-18 22:06:43
阅读次数:
115
QT多线程方式二: 1)设定一个类,继承于QObject 2)类中设置一个线程函数(只有一个是线程函数),内部使用一个while循环 3)创建线程对象,不能指定父对象 4)创建QThread子线程对象 5)自定义线程类加入子线程 a) thread—>start() 只是开启了线程,并没有启动线程处 ...
分类:
编程语言 时间:
2019-10-18 22:08:07
阅读次数:
109
新手程序员通常会走入一个误区,就是认为学习了一门语言,就可以称为是某某语言工程师了。但事实上真的是这样吗?其实并非如此。今天我们就来聊一聊,Java开发工程师到底开发的是什么东西。准确点来说,Java后端到底在做什么?大家都知道Java是一门后端语言,后端指的就是服务端,服务端代码一般运行在服务器上,通常我们运行Java程序的服务器都是Linux服务器。这些服务器在互联网公司中一般放在一个叫做机房
分类:
编程语言 时间:
2019-10-18 22:10:37
阅读次数:
115
项目背景 公司在几年前就采用了前后端分离的开发模式,前端所有请求都使用ajax。这样的项目结构在与CAS单点登录等权限管理框架集成时遇到了很多问题,使得权限部分的代码冗长丑陋,CAS的各种重定向也使得用户体验很差,在前端使用vue-router管理页面跳转时,问题更加尖锐。于是我就在寻找一个解决方案 ...
分类:
编程语言 时间:
2019-10-18 22:12:29
阅读次数:
83
参看博客:https://www.cnblogs.com/songanwei/p/9274348.html 使用文档:StringRedisTemplate+RedisTemplate使用说明 ...
分类:
编程语言 时间:
2019-10-18 22:13:21
阅读次数:
98
package java04; /* 局部变量和成员变量的不同: 1、定义的位置不一样 局部变量:定义在方法内部 成员变量:在方法外部,直接写在类中 2、作用范围不一样 局部变量:只有方法中能使用,除了方法就不能用 成员变量:整个类都可以用 3、默认值不一样 局部变量:无默认值,先赋值在使用 成员变... ...
分类:
编程语言 时间:
2019-10-18 22:13:39
阅读次数:
81
《初识Python之认识常量type函数》 1.2 认识常量 1、常量:我们用的就是它字面意义上的值或内容。 2、数字(Number) (1)整数表示:97。 (2)浮点数表示:5.29 或 78.2E-4(E 表示 10 的幂,78.2*10^-4)。 (3)布尔:True、False。 3、字符 ...
分类:
编程语言 时间:
2019-10-18 22:15:56
阅读次数:
108
一、实践题目 二、问题描述 (1)题目关键字:n个整数 序列 子段和 最大值 (2)思路:先定义要输入的整数个数n、用来存放整数的数组a[n](算法中200的空间是任意给的,保证运行空间充足)、存放最大子段和的整型变量sum以及循环过程中数值大小会随条件改变用来记录最大子段和的整型变量b。一开始先按 ...
分类:
编程语言 时间:
2019-10-18 22:17:12
阅读次数:
108
题目描述: 样例: 实现解释: 一道看似复杂但实际既是斐波那契变形的题目 知识点:递推,斐波那契 通过问题的描述,可以得到以下规律:(除了座位数为一时)男生坐最后时,倒数第二个一定是女生;女生坐最后,倒数第二个均可。转化:i个位置时男生结尾的情况数等于i-1个位置时女生结尾的情况数,i个位置时女生结 ...
分类:
编程语言 时间:
2019-10-18 22:18:43
阅读次数:
70
基本思路: 先创建出一个添加课程信息的框架,随后就设置按钮的鼠标监听事件,确保单机后录入信息的合法性,以及确定合法性之后的后续操作,如保存课程信息,信息有误弹出窗口等操作。 ...
分类:
编程语言 时间:
2019-10-18 22:20:22
阅读次数:
112
UI线程为主线程,比较耗时的计算或操作,比如网络通信中的文件传输,在主线程中操作,用户界面可能会冻结不能及时响应。 多线程应用程序:在上述情况下,可以创建一个单独的工作线程来执行比较消耗时间的操作,并与主线程之间处理好同步与数据交互。 方式一: QT4.7 之前的版本 : 此版本如果一个线程挂了,退 ...
分类:
编程语言 时间:
2019-10-18 22:23:54
阅读次数:
115
Java并发编程一直是Java程序员必须懂但又是很难懂的技术内容。 这里不仅仅是指使用简单的多线程编程,或者使用juc的某个类。当然这些都是并发编程的基本知识,除了使用这些工具以外,Java并发编程中涉及到的技术原理十分丰富。为了更好地把并发知识形成一个体系,也鉴于本人目前也没有能力写出这类文章,于 ...
分类:
编程语言 时间:
2019-10-18 22:25:47
阅读次数:
112
简单实现Unity音频管理脚本:对多个长、短音频的播放控制,以及Slider控制音量等 ...
分类:
编程语言 时间:
2019-10-18 22:27:02
阅读次数:
191
题目描述: 样例: 实现解释: 最基础的流水线调度问题,甚至没有开始和结束的值 知识点:动态规划,流水线调度 实现方法即得出状态转移方程后完善即可,设a[][i]存储着第一二条线上各家的时间花费,t[][i]存储着i处进行线路切换的花费,f[][i]存储着各线在i处的最小花费。 则对每一个f[][i ...
分类:
编程语言 时间:
2019-10-18 22:27:20
阅读次数:
109
题目描述: 样例: 实现解释: 一道需要一点思考的动态规划题目 知识点:动态规划,数据记录 首先将题目描述调整:分别输入不同分数的题目总分(便于后续计算),当获得了i分数的总分后无法获得i-1和i+1的总分。 于是便可先利用score[i]储存i分数的总分数,用dp[i]储存以前i个分数为范围进行题 ...
分类:
编程语言 时间:
2019-10-18 22:27:36
阅读次数:
82
设A和B是2个字符串。要用最少的字符操作将字符串A转换为字符串B。这里所说的字符操作包括 (1)删除一个字符; (2)插入一个字符; (3)将一个字符改为另一个字符。 将字符串A变换为字符串B所用的最少字符操作数称为字符串A到 B的编辑距离,记为d(A,B)。 对于给定的字符串A和字符串B,计算其编 ...
分类:
编程语言 时间:
2019-10-18 22:30:29
阅读次数:
119
最近分享了一些有关学习方法和经验的文章,得到了很多读者的反馈,恰巧大家在昨天推文中的投票里一直选择了“Java基础的复习方法”这一项,那么今天我们就谈谈这方面的内容吧。 其实对于Java基础的学习,我觉得最好的方法就是理论结合实践,先通过书籍,博客等内容理解基本原理,再通过写一些demo进行实践,做 ...
分类:
编程语言 时间:
2019-10-18 22:30:49
阅读次数:
111