- 博客(29)
- 收藏
- 关注
原创 解决Ubuntu开机之后没有ens33网卡上不了网
最近电脑换了一个网络环境,突然发现Ubuntu上不了网了,打开终端输入ifconfig命令发现只有一个lo本地回环网络,没有ens33网卡,在网上找了教程说要更改网络编辑器里边的内容,但是并没有解决,最后发现竟然一条命令就可以解决。使用dhclient命令前需要将网卡模式设置成DHCP自动获取,否则静态模式的网卡是不会主动向服务器获取如IP地址等网卡信息的。-x 停止正在运行的DHCP客户端,而不释放当前租约,杀死现有的dhclient。-q 安静模式,不打印任何错误的提示信息。-n 不配置任何接口。
2022-10-18 11:14:27
3298
原创 carsim和simulink联合仿真的时候matlab not found解决方案
在MathWorks路径下可能没有MATLAB文件夹,则创建该文件夹(新建-项),并在MATLAB文件夹下创建文件夹9.9(matlab版本号)。打开carsim之后,点击Tools-Select MATLAB Version会发现里边包含了对应版本的matlab,再联合仿真就不会报错了。命令会出现第二张图片,将carsim的solvers文件夹及其子文件夹都添加到matlab的搜索路径。输出matlab信息,第一个就是matlab的版本,记住这个版本号,后面添加注册表的时候会用到,我的版本是9.9。
2022-10-11 23:19:06
9234
20
原创 mysql根据不同的条件insert不同的字段值
数据库插入一条记录的时候使用关键字insert,但是这只能插入值确定好的一条记录,如何根据条件判断插入的值具体是多少呢?这就需要配合case when使用。
2022-09-20 23:24:10
2198
1
原创 mysql日期计算
如果一个数是整数那么可以直接进行加减计算,但是在实际应用的过程中经常会遇到时间的计算,比如一天前、一小时前、两天后…这些该如何描述呢?数据库中也提供了相应的函数计算时间。日期不仅可以进行计算,而且还可以直接进行大小的比较。
2022-09-20 20:13:29
3004
原创 mysql中curtime()、curdate()、now()的区别
mysql中表示时间的数据类型是时间戳timestamp,它是由日期和时间组成的,格式为。mysql中有三个表示时间的函数——curtime()、curdate()、now(),那么这三个函数有什么区别呢。
2022-09-20 16:43:21
4630
原创 java中UDP通信:DatagramSocket、DatagramPacket使用
UDP是面向无连接的通信,不需要像TCP那样建立连接,所以UDP相对于TCP来说速度更快,但是无连接带来的弊端就是不可靠,会出现掉帧的现象。在通讯的过程中服务端一直监听指定的端口,而客户端只负责向服务端所在的端口传输数据即可。java中提供了DatagramSocket和DatagramPacket来进行UDP通信。下面通过例子介绍java中UDP的使用。
2022-09-19 14:30:40
1960
原创 优快云第五次比赛第四题
第四题首先是一个等比数列,先由等比数列的求和公式列出一个公式,x>=(k-1)*n/(k-(1/k^t )),由于t是趋于无穷大的,所以知道1/k^t是趋于零的,因此知道结果x肯定大于n*(k-1)/k,所以从n*(k-1)/k开始计算,因为完成的任务必须是整数,所以判断每天的x值是否大于k,如果不大于k就停止,计算这几天做的任务是否达到目标n,如果达到了就返回第一天的值x,如果没有达到就把第一天的值x加1继续计算。(请不要删掉此地址)
2022-09-14 22:19:57
138
原创 在android中安装cansend等can-utils测试工具
最近在做一个工作,需要将can-utils工具安装到android,刚开始在网上找了很多方法,最终都没能成功,后来了解到android源码只有根目录有Makefile文件,生成所有的在android中运行的可执行文件必须在根目录下使用make 模块名字编译生成,模块名字对应的是Android.mk文件中的值,它可以自己搜索模块对应的位置。...
2022-08-26 00:16:36
2922
原创 如何在pycharm里边配置pyqt5、qt5-applications,使用拖拽功能设计UI界面
安装pyqt5和qt5-applications网上很多说要安装pyqt5-tools,但是里边并没有找到designer.exe这个文件,最终是在qt5-applications里边的Qt/bin找到了designer.exe文件。pip install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simplepip install qt5-applications -i https://pypi.tuna.tsinghua.edu.cn/simple在
2022-05-01 11:14:18
2206
3
原创 centos8换源
centos刚装好的时候使用yum命令安装软件包的时候会报错,这是因为源的问题,原来源中的地址已经不能使用,需要进行换源,下面是将源换成阿里源的步骤。本文章针对centos8,其他的版本需要将下列有关版本号的地方更改。1、将原来的包更名备份mv /etc/yum.repos.d/CentOS-AppStream.repo /etc/yum.repos.d/CentOS-AppStream.repo.bakmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.rep
2022-04-17 12:24:15
5054
原创 如何自定义比较两个字符串的大小
题目描述输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。输入: [3,30,34,5,9]输出: "3033459"一般思路当看到这个题的时候我们的思路是先将整数数组转换成字符串数组,然后进行排序,再将排序后的字符串拼接返回即可。但是如何比较两个字符串的大小呢?有人会用String类自带的compareTo()函数进行比较,但是这个函数只有当两个字符串的长度一样长的时候才能准确比出大小,如果两个字符串的长度不一样的时候比出来的大小顺序有肯能并不是我们
2022-03-22 11:25:41
1740
原创 Linux文件权限解读
十位文件权限位12345678910-rwxrwxrwx1:文件类型 d:代表是文件夹 -:代表是文件 l:代表是连接文件 b:代表是可供存储的接口设备 c:代表是串行端口设备,如鼠标、键盘(一次性读取装置)2-4:文件拥有者权限5-7:文件所属的组的权限8-10:其他用户的权限权限位对文件的重要性r:读权限w:可以编辑、新增或者修改该文件的内容(但是不包括删除操作)x:执行权限,一个文件是否可以被执行,只与x位有关,
2022-03-20 17:42:01
6366
原创 动态规划并不一定能求字符串的最大回文子序列长度->manacher算法
问题描述给定一个字符串str,求该字符串的最长回文子序列的长度。动态规划求解(并不一定能求出正确答案)定义二维数组dp[i][j]代表下标为i到下标为j范围内的最长回文子序列的长度,当0<=i<=j<n时有意义,即起始位置要小于等于终止位置。而dp[i][j]的值是取决于dp[i+1][j-1]的值、str[i]和str[j]。如果str[i]=str[j],那么dp[i][j]=dp[i+1][j-1]+2;如果str[i]!=str[j],那么dp[i][j]=max(dp[
2022-03-19 14:08:57
798
原创 python中numpy的使用方法
numpy的安装:可以通过pip install numpy进行安装,如果安装超时可以通过国内镜像安装:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpynumpy的使用:import numpy as np#dtype定义数组的类型array=np.array([[[1,2,3],[4,5,6],[7,8,9]],[[1,2,3],[4,5,6],[7,8,9]]],dtype=np.float)#array的类型p
2020-08-06 15:46:50
484
原创 python爬取天气
爬取天气的网站选择的是http://henan.weather.com.cn/,爬取的结果是将河南省的各个城市保存在CSV文件中,如果想爬取其他省的天气可以修改为对应省份的网址即可。代码如下:import sysimport reimport pandas as pdfrom bs4 import BeautifulSoupimport urllib.requesturl="http://henan.weather.com.cn/"fp=urllib.request.urlopen(url)
2020-08-04 22:43:32
523
2
原创 编译原理-正则式转化为NFA代码
实验要求:(1)程序接受文本文件中输入的正则表达式,生成该正则表达式对应的NFA,在屏幕上显示出这个NFA。(2)统计并输出该NFA中的节点个数和边的个数;(3)输入的正则表达式中包含的运算符包括:连接运算符”.”,闭包运算符“*”,逻辑或运算符“|”,左括号“(“,右括号“)”。(4)输入的正则表达式中的字符限于大写英文字母,小写英文字母,数字0~9;(5)NFA使用图的邻接链表或者邻...
2020-04-06 17:12:17
2023
原创 leetcode分糖果
题目描述:有N个小朋友站在一排,每个小朋友都有一个评分你现在要按以下的规则给孩子们分糖果:每个小朋友至少要分得一颗糖果分数高的小朋友要他比旁边得分低的小朋友分得的糖果多你最少要分发多少颗糖果?public class Solution { public int candy(int[] ratings) { int sum=0,i,n; n=rat...
2020-02-23 20:21:49
401
原创 L1-064 估值一亿的AI核心代码 (20分)
以上图片来自新浪微博。本题要求你实现一个稍微更值钱一点的 AI 英文问答程序,规则是:无论用户说什么,首先把对方说的话在一行中原样打印出来;消除原文中多余空格:把相邻单词间的多个空格换成 1 个空格,把行首尾的空格全部删掉,把标点符号前面的空格删掉;把原文中所有大写英文字母变成小写,除了 I;把原文中所有独立的 can you、could you 对应地换成 I can、I could...
2020-02-22 10:31:17
501
原创 求链表环入口节点
题目:对于一个给定的链表,返回环的入口节点,如果没有环,返回null拓展:你能给出不利用额外空间的解法么?分析:该题可以用快慢指针,快指针每次走两步,慢指针每次走一步。如果存在环则快指针和慢指针一定会在环的某个位置相遇,此时快指针是慢指针走的距离的两倍,且快指针比慢指针多走了n圈(n>=1),这多走的n圈的距离就相当于慢指针从头指针走到相遇点。假设入口节点离相遇点的距离是t1,那么...
2020-02-21 20:11:33
351
原创 java中数组拷贝
一、如果想将一个数组拷贝给另一个数组,可以用Arrays的copyOf()方法完成。可以将一个数组的一部分或整体拷贝给另一个数组。1、public static int[] copyOf(int[] original, int newLength)original:源数组newLength:新数组长度当newLength大于源数组的长度时,会将源数组全部拷贝到新数组中,剩余的空间将会用零填...
2020-02-20 22:58:57
197
原创 java中递归求树的深度
/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; }}*/public class Solution { publi...
2020-02-19 15:53:29
683
原创 java中的Random常用方法及其应用
一、常用方法使用Random时需要导入java.util.Random1、nextInt()返回一个小于2^32的整数;2、nextInt(int n)返回一个大于等于0小于n的整数;3、nextFloat()返回一个0到1.0之间的float类型数;4、nextDouble()返回一个0到1.0之间的double类型数。5、nextBoolean()返回一个true或fal...
2020-02-18 11:46:12
827
原创 java中的setResizable()
public void setResizable(boolean e);JFrame.setResizable(true);表示窗体大小可以被用户改变。JFrame.setResizable(false);表示窗体大小不可以被用户改变。当不写这句话时默认窗体大小可以被改变。...
2020-02-18 09:39:31
3089
原创 素数的判断方法
1、性质快速判断所有的自然数可以表示为{6n,6n+1,6n+2,6n+3,6n+4,6n+5},而集合所有的素数(除了2和3)包含在集合{6n+1,6n+5}中,但是并不是集合{6n+1,6n+5}中的所有数都为素数,所以如果一个数如果与6取余如果既不是1也不是5的话那么它一定不是素数,只有为1或5才有可能是素数。bool isPrime(int n){ int i,s=sqrt(...
2020-02-17 10:32:24
358
原创 Java中的TreeSet用法
TreeSet是一种Set集合,里边的元素唯一且有序。1、add()方法和addAll()方法add()方法每次添加一个元素,addAll()方法可以将一个set集合整体添加到另一个集合中。import java.util.Iterator;import java.util.*;public class text { public static void main(String ...
2020-02-13 16:37:12
493
原创 java中String类的比较--compareTo()方法
当两个字符串s1和s2比较时,s1和s2的字符依次比较,直到找到两个字符串第一个不相等的字符,返回这两个字符的差值。如果s1是s2前一部分的子串(或s2是s1前半部分的子串),则返回两个字符串长度的差值。public class text { public static void main(String [] args) { String s1,s2,s3,s4;...
2020-02-13 15:23:59
506
原创 java尾接法与头插法创建链表
用尾接法将ArrayList中的数据生成链表import java.util.ArrayList;class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}public class text { public static voi...
2020-02-08 15:12:03
289
原创 ArrayList创建二维数组
ArrayList创建二维数组import java.util.ArrayList;public class text{ public static void main(String ars[]) { ArrayList<ArrayList<Integer> > list=new ArrayList<ArrayList<Integer> >...
2020-02-07 11:53:12
7862
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人