- 博客(26)
- 收藏
- 关注
原创 异常Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column的解决方法
mysql语句执行报错的解决方法
2023-11-08 15:55:26 383
原创 解决tigervnc不能启动的终极方案
第一步:安装tigervnc过程中,如果已经修改好配置,但是就是不能启动,确保其他配置正确的情况下,此时可以再次修改/etc/systemd/system路径下的vncserver@:1.service文件,将type修改为simple。第四步:如果还是不放心的话,通过查询进程去验证:ps -ef | grep vnc。如果有5090及以上的端口启动,vncserver即确认启动成功!第三步:启动服务:systemctl start vncserver@:1.service。如果没有报错,则启动成功!
2023-04-12 17:19:04 4582
原创 HTTP请求方法小知识
HTTP/1.1协议中共定义了八种方法,来表明Request-URL指定的资源不同的操作方式。一.HTTP1.0定义了三种请求方法:GET,POST,HEAD。⒈GET:请求指定的页面信息,并返回实体主体。⒉HEAD:类似于get请求,只不过返回的响应中没有具体内容,用于获取报头。⒊POST:向指定资源提交数据进行处理请求(例如提交表单或上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立或已有资源的修改。二.HTTP1.1新增了五种请求方法:PUT,DELETE,CONNECT
2020-10-23 11:16:34 202
原创 欠定方程组小知识
⒈欠定方程组:方程个数小于未知量个数的方程组。⒉欠定方程组通常需要添加正则约束,解决不存在唯一解的问题。⒊超定方程组:方程个数大于未知量个数的方程组。⒋超定方程一般是不存在解的矛盾方程。...
2020-10-19 15:28:51 4656
原创 稀疏表征及字典学习小知识
1.稀疏表征基本理论:信号处理主要是为了更好地揭示信号中的潜在信息,傅里叶变换和小波变换是常用的信号处理方法,但傅立叶变换是利用一系列正交的正弦基函数,小波变换则是利用一系列小波基函数对信号进行分解,二者往往需要大量的基函数来完整表征信号,不利于存储和运算。此外傅立叶变换和小波变换缺乏自适应性,如果信号特征与傅里叶变换中的正交基函数或小波变换中的小波基函数差别较大,信号就不能够获得有效表征。而信号的稀疏表征通过使用过完备字典,用尽量少的字典原子来表征信号,得到信号最稀疏的表征形式,能更好地反映信号蕴含的内在
2020-07-12 07:46:40 1753
原创 Linux之vi编辑器小知识
⒈打开文件vi +#:打开文件,并定位于第#行。vi +:打开文件,定位至最后一行。vi +/PATTERN:打开文件,定位至第一次被PATTERN匹配到的行的行首。⒉关闭文件:q 退出:wq 保存并退出:q! 不保存并退出zz:保存并退出,不需要冒号⒊编辑模式转换到输入模式i:在当前光标所在字符的前面a:在当前光标所在字符的后面o:在当前光标所在行的下方,新建一行O:在当前光标所在行的上方,新建一行⒋编辑模式移动光标- 字符h:左,j:下,k:上,l:右- 单词w:
2020-07-07 08:51:17 126
原创 xshell评估期已过的解决方案
在遇到这个问题的时候,首先想到重新下载,所以就先删掉,然后在软件管家重新搜索下载,下载了几次,并没有什么用。接下来去xshell官网找到“免费”的一栏,寻找“家庭或教育”版本,填写姓名和邮箱,收到邮件,点击链接下载即可。...
2020-07-06 08:47:52 280
原创 Linux命令小知识
⒈cd直接回车,回到根目录。⒉cd -,回到最近使用的目录。⒊pwd,查询完整路径。⒋cd ~普通用户名,回到普通用户的家目录。(只有root用户才有这个权限)⒌mkdir -p ./目录名/目录名/目录名,深度创建目录。⒍mkdir ./当前目录名/{新建目录,新建目录,新建目录}dir,水平创建目录。⒎rm 文件名,删除文件。⒏rm -f 文件名,强制删除文件。⒐rm -r 目录名,删除目录。10.mv 文件名 目录,把文件移动到目录下。1⒈mv 文件名 新文件名,将文件重命名。1
2020-07-06 07:52:06 118
原创 Linux目录小知识
⒈bin,sbin目录,存放可执行二进制文件。⒉etc目录,相当于Windows当中的控制面板,存放通用配置。⒊lib目录,存放第三方的扩展库文件。⒋boot目录,引导目录。⒌home目录,普通用户的家目录。⒍dev目录,所有的设备抽象成文件存放在这里。⒎root目录,root用户的家目录。⒏var目录,存放产生的数据。⒐usr目录,安装的程序会按照usr的格式安装。10.opt目录,空目录,用户自己维护。...
2020-07-05 07:50:34 173
原创 Linux小知识
⒈在Linux中,0代表输入流,1代表正确的输出流,2代表错误的输出流。⒉echo,输出命令,相当于java的print。⒊type,类型命令,可以通过查找路径确定文件类型。⒋man,查找外部命令。⒌help,查找内部命令。⒍ELF,代表是一个可执行文件,相当于.exe文件。...
2020-07-05 07:34:48 95
原创 IDEA新建项目中没有vue.js的解决方案
IDEA新建项目时,在Static Web中没有找到vue.js的话,可以通过安装插件来解决,解决方法如下:随便进入一个已经建好的项目,点击左上角的File,再点击Settings,选择plugins找到vue.js,点击安装,然后重启,回到新建项目的页面就可以了。(在找vue.js时,可以通过搜索更快找到)...
2020-07-04 07:15:09 9253 1
原创 深度学习之稀疏编码小知识
1.稀疏理论最早由Olshausen与Field在Nature上发表论文提出,将稀疏编码解释为诸多生物传感信息系统信息处理的基本策略,并从自然图像中学习出与哺乳动物处理视觉皮层神经元具有类似特性的基函数。此后,该理论得到了长足发展,并逐步成为声音和图像信号处理、压缩感知等领域的研究热点。2.稀疏表征理论在故障诊断中应用的优势在于其对信号内部不同成分结构和形态细节的高度表征和提取能力。3.降低稀疏分解复杂度的方法:基于贪婪算法的匹配追踪(MP),基于L1范数的基追踪(BP),以及MOF、BOB、FOCUS
2020-07-03 11:26:53 832
原创 Lambda表达式小知识
Lambda表达式(lambda expression)是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。下面为大家准备了两种语言的小例子,python的例子为输出1最少的一行的索引,Java的比较简单,相信大家都能懂。python表达式:num=[[1,1,0,0,0],[1,0,1,0,1]]k=0n=len(num)power=[sum(line) for line in num]ans = list(range(n))and.sort(
2020-07-02 08:46:47 138
原创 Linux发展历史小知识
⒈1945~1946,冯.诺伊曼起草ENIAC(电子离散变量自动计算机)设计报告初稿,确定计算机结构,采用存储程序及二进制编码等。⒉1970~1973,改写MULTICS操作系统,为了移植操作系统,诞生C语言。⒊1970年,微软收购86-DOS。(比尔.盖茨写的VB)⒋1991~1993,Linux1.0,GNU/Linux,posix。⒌1995年,RedHat发行版。最后送给大家一句话:一般的公司卖产品,较好的公司公司卖服务,最好的公司卖标准。...
2020-07-02 07:58:56 104
原创 两数值交换小方法
通常我们想要交换两个数值,都会引入第三个变量,比如:想要交换ans[0]和ans[1]的值,我们通常会引入第三个变量temp,交换过程如下:temp = ans[0];ans[0] = ans[1];ans[1] = temp;今天为大家带来一种不引入第三变量的小方法:ans[0] = ans[0] ^ ans[1];ans[1] = ans[0] ^ ans[1];ans[0] = ans[0] ^ ans[1];希望对大家有所帮助。...
2020-06-29 09:40:03 107
原创 复杂度之摊还复杂度
摊还分析:摊还分析给出了所有操作的平均性能。摊还分析的核心在于,最坏的情况一旦发生了一次,那么未来很长一段时间都不会再发生,这样就会均摊每次操作的代价。 举一个例子来说,从一个空队列开始,依次执行下面的操作:push1,…,pushn,pop1,…,popn单次出队操作最坏情况下的时间复杂度为O(n)。考虑到我们要做n次出队操作,如果我们用最坏情况下的时间复杂度来计算的话,那么所有操作的时间复杂度为O(n^2)。但是,在一系列的操作中,最坏情况不可能每次都发生,可能一些操作代价很小,另...
2020-06-26 20:34:38 347
原创 摩尔投票法小知识
⒈摩尔投票法的简单逻辑是这样:每次从数组中选择两个不相同的数字删掉(或称为抵消),最后剩下一个数字或几个相同的数字,就是出现次数超过总数一半的元素。⒉摩尔投票法为防止意外情况出现,通常需要加以验证。⒊摩尔投票法的时间复杂度为O(n),空间复杂度为O(1)。...
2020-06-24 07:49:30 104
原创 移位运算符小知识
移位运算符它主要包括:左移运算符(<<)、无符号右移运算符(>>>)、有符号右移运算符(>>),移位运算符操作的对象就是二进制的位,可以单独用移位运算符来处理int型整数。⒈左移运算符用“<<”表示,是将运算符左边的对象,向左移动运算符右边指定的位数,并且在低位补0。其实,向左移n位,就相当乘上2的n次方。⒉无符号右移运算符用“>>>”表示,是将运算符左边的对象,向右移动运算符右边指定的位数,并且在高位补0,其实右移n位,就相当于除
2020-06-23 08:05:33 253
原创 异或小知识
异或小知识:⒈异或(xor)是一个数学运算符,应用于逻辑运算,两个值不同,结果为1;两个值相同,结果为0。⒉0和任何值的异或等于本身,即:A ^ 0 = A。⒊异或本身等于0,即A ^ A = 0。⒋异或满足结合律,即A ^ B ^ C = A ^ ( B ^ C )。⒌对同一个值异或两次等于本身,即A ^ B ^ A = B。...
2020-06-22 07:50:23 796
原创 代码格式小规范
代码格式规范空格的问题:在写累加的表达式的时候,空格不能分开,不能在加号后面不空格而在等号后面空格,举个例子来讲就是不能写成ans+ = i + j,可以写成ans+=i+j,也可以写成ans += i+j。希望对大家有所帮助!...
2020-06-17 20:52:48 135
原创 代码格式小规范
代码格式规范今天刷题遇到了这样一个问题,写完之后执行结果总也与预期结果不一致,反复检查了语法以及思路,最后发现竟然差在一个缩进上!总结:代码规范很重要!
2020-06-16 07:46:38 121
原创 matplotlib inline报错的小解决办法
关于%matplotlib inline报错的修改方法最近在做python的学习,在写kmeans算法的时候,发现%matplotlib inline一直报错,解决方法就是把这句话注释掉,然后在所有画图的语言下面加上plt.show()就可以了,希望对大家有所帮助。...
2020-04-10 18:06:41 4792 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人