自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

My__Code的博客

The man you though I was, was the man I want to be!

  • 博客(21)
  • 收藏
  • 关注

原创 记一次面试联合索引题目

目录问题我对联合索引的理解我认为的答案提示问题需要对(a,b,c)三列建立联合索引,查询语句为select * from table where a < 100 and b = 100 and c > 100;,由于mysql会对where部分优化,所以a,b,c的顺序不一定。在建立索引的时候,要按什么顺序呢?我对联合索引的理解联合索引的所有索引列都出现在索引的非子节点上,搜...

2020-04-25 12:26:34 768

原创 LeetCode AddressSanitizer: stack-buffer-overflow on address ……

在LeetCode上刷题的时候,本地运行正常且正确,但提交并运行时出现了报错AddressSanitizer: stack-buffer-overflow on address 0x7ffe82398280 at pc 0x000000405a55 bp 0x7ffe82398050 sp 0x7ffe82398048瞬间有点蒙,这不是简单题嘛?我的解法不挺简单的嘛?题目链接: 498. ...

2019-11-26 15:15:40 6296 2

原创 Ubuntu1804 Gnome3修改登录背景(双显示器,16:9分辨率)

安装完Linux之后当然是要开始自定义系统了。不好看怎么行呢?设置文件在/etc/alternatives/gdm3.css,找到#lockDialogGroup这个东西(没有学过前端,我们就叫它个东西吧),开始设置他的属性就好了。#lockDialogGroup { background: #2c001e url(file:///usr/share/backgrounds/loginsc...

2018-11-12 11:25:36 2412

原创 ORA-12560: TNS: 协议适配器错误

ORA-12560: TNS: 协议适配器错误在命令行打开SQL plus前设置一下变量。set oracle_sid=orcl,就是把oracle_sid这个变量设置为你的一个数据库实例的id。手贱用360关掉了Oracle 11 g的服务启动项,结果手动启动服务后,sqlplus就登陆不上了。确保所有Oracle服务都开启后,看到其他人写的方法有改注册表值的,但是很可惜,我注册表里面好像...

2018-10-17 16:43:12 244

原创 python3 做一个计时器和点名软件

突然同学要我帮忙做一个点名软件,我以为是他的大作业就答应了,结果。。。不多说了开始了 写的比较累赘,主要是打算给和我一样的萌新看的。 首先我们要一个UI# 包含一个tk的模块,画UI需要用到import tkinter as tk# 创建一个应用类,继承了基础的tkinter,也就可以用到一些预先写好的组件。class Application(tk.Frame): ...

2018-07-15 22:42:42 3470 1

原创 使用stm32f103c8实现一个简单的运动会计时器

没事做突然想写博客,然后发现没有刷什么有价值的题,就写个做实验的记录吧。 首先是构思的思维导图 可以看到,我用到了按键结合中断作为输入,使用定时中断来计数,同时显示使用的是oled屏幕,大小为128*64个像素点。 屏幕图片源水印淘宝店( ̄▽ ̄)” ok开始第一步,配置管脚图oled管脚*7,一个3v3,一个GND,还有五个GPIO输出。 这边用的是串行通信的方法,各个管...

2018-04-28 09:55:32 12788 33

原创 WSL 在Windows文件夹中右键在这里打开Ubuntu(Linux)

下载了一个东西想看一下摘要是否正确,但是cmd没有这个小工具,只好用Ubuntu来辅助一下,在右键菜单内加入一个选项叫”在这里打开Ubuntu”,期望是点下去后打开wsl然后工作目录为改文件夹. 好吧开始了1,[win]+r,输入regedit运行打开注册表编辑器.2,找到注册表中这个文件夹计算机\HKEY_CLASSES_ROOT\Directory\Background\shel...

2018-04-15 15:25:40 7420 14

原创 declaration may not appear after executable statement in blook

用keil编写stm32的程序的时候遇到了这个error这个问题很严肃,出现这个错误的原因是。。。# # # # # # # 太久没用c语言了,记住c语言要求变量声明在程序段的起始位置,多写写c程序就好了。还有英语多学学看看,就不用来百度了。解决方法:把那句出错的变量声明向前移动...

2018-04-10 11:46:13 1074

原创 Dosbox 修改分辨率

汇编课上老师用dosbox教学,但是dosbox的窗口超级小,我13寸的笔记本看得眼睛都要瞎了,稍微百度了一下,找到了解决的方法。首先,题外话,dosbox在默认在启动的时候有两个窗口,但是有个方法可以只有一个窗口,就是打开这个noconsolve的dosbox而不是默认的那个。可以直接拖到桌面作为快捷方式。正题开始,为了修改dosbox的分辨率,我们要配置一下Dosbox.con...

2018-03-28 21:45:35 12792 9

原创 Unable to perform this action because the process is running.

总感觉会有小伙伴和我一样纠结吧我在使用vs code的时候想用调试控制台输入输出,结果在输入的时候遇到了这个问题,为什么呢,我也不知道,但是有一个是明确的,就是调试控制台不可以作为c++的输入(错了不要责备我,目前水平只可以这样理解了)。 要想使用c++输入的话只有用externalConsole,没错,兄弟你只要把launch.js里面的这个值改为true就行了。然后老老实实用弹出的控制台...

2018-03-25 20:47:14 9941 4

原创 Interesting Set 记个题目233

链接:https://www.nowcoder.com/acm/contest/89/I 来源:牛客网题目描述 Mr.Frog is researching integers.He converts two integers X and Y into binary system without leading zeros, if they have the same quantity ...

2018-03-25 12:23:40 291

原创 1015. Reversible Primes (20) PAT

题目大意: 给一个小于100000的数判断是否为质数,再将他转换为n进制的数,2&lt;=n&lt;=10。将转换后的数倒过来,100-&gt;001,然后再将倒过来的数变为十进制,判断这个十进制的数是否为质数。遇到了一个小坑,0和1不是质数。这边判断质数不要先打表,因为一系列变化后的那个十进制数可能大于100000,不信可以试一下。转换过程中,如果不是全程用字符串的话,记得要用lo...

2018-03-12 15:48:09 272

原创 PAT 甲级 1013. Battle Over Cities (25)

这题考的是连通图,题意大概是:战争中本国城市的交通交流很重要,应此要求在战争中各个城市用高速公路相互连在一起。但是一旦失去了一座城市,那么所有与这座城市相连的高速公路都会被封锁,这会导致部分城市没有互相相连,应此要修一条新的高速路。 存储高速路的时候可以用vector,使用dfs遍历搜索整张图,记录遍历到了几个城市,当计数到了城市数-1时(有一个城市被占领了),说明当前是完全连通的。 df...

2018-03-11 18:55:43 179

原创 python3.6 小爬虫爬取当日天气情况

喜欢用linux的TUI来打代码,但是突然想起来要上课去了,想看天气怎么办,切换GUI?太慢了吧,直接把天气信息爬取下来以文本形式展现就好了。使用方式要简单,直接在bash输入tianqi hangzhou就要可以获取到杭州的天气情况,要获取参数输入,需要用到sys模块。请求网站用request模块,解析用HTMLParser。选择了 天气网 从域名格式可以看到,杭州的天气网址由“w...

2018-03-05 08:30:31 1364

原创 linux ubuntu 网易云音乐 遇到的一些问题

网易云音乐作为良心播放器,发布了支持深度和ubuntu16.04的版本,博主的系统是ubuntu17.10,官方的原版。 想在手机和电脑上同步歌单的话,网易云应该是最佳的选择了。但是,安装使用网易云的过程中经常遇见一些问题。比如安装时缺少依赖项,这时要根据dpkg的提示完善一下应该就好了。 安装完成后发现单击图标无法启动,需要命令行用sudo才可以打开,这个估计是权限问题,当时遇见...

2018-03-01 09:19:13 1507

原创 linux杂记-学习简单记录

学习linux有一段时间了,感觉许多的东西看过就会忘记,还是写下来来时不时回顾一下吧。   虽然可以找man,但全英文看起来真累呀.

2017-07-23 11:14:59 285

原创 HDU-1159 Common subsequence

前几天刚知道了dp是啥东西,动态规划感觉也是很有套路的,这题还是不难,但有的题套路有点深,脑洞打不开做不出来。LCS,即公共最长子序列,子序列和字串是不同的,字串要求连在一起,而自序列只要元素的序号是从小到大就好了,序号差不一定要是1.比如112233和123456的公共最长子序列是123.做这题我找了一个快捷重置数组的函数,memset(数组名,要初始化成的值,数组大小)在memory.

2017-07-21 06:36:19 415

原创 HDU-1010 tempter of the bone 骨头的诱惑/233

调皮的狗子在一个神庙内发现了一根骨头,开心的捡起来走了,结果发现是陷阱。好吧,没事套路狗子干啥呢。狗子开始逃了,一秒钟狗子只可以上下或左右移动一格,当前所在格子下一秒就塌了,不可以停留或者回头。神庙大门只会在第T秒的时候开启,狗子要准点到达,不可以迟到或早到。地图比较小,最大6x6,时间也只有50不到,这道题用深度搜索实现,应该不是很难吧,开始代码注释。#include #include

2017-07-20 20:03:18 609

原创 KMP-看毛片算法 c++

kmp算法包括两步1,计算next数组,即对要寻找的字符串标记值,例如abcabc,这边有六个字符,从a开始,将每一个字符与这个字符串开头开始匹配,第一个字符标记为0,第二个字符为b,明显与字符串开头a不相等,因此标记为0。第四个字符为a,与字符串开头a相等,因此标记为1,第五个字符为b,但他前面的字符被标记为1,因此第五个字符要与第1+1个字符相比较,如果相似,则标记为前一个字符标记的值+1

2017-05-20 16:14:18 7504

原创 递归算法——入门汉诺塔

递归算法是一个很让人头大的事情,现在我还是没理解汉诺塔是怎么实现的,看到大神们的代码就短短几行,但是我脑中的想法却有很多。决定的实现方法是采用形象的桟,使用三个桟,分别表示三根柱子,利用循环结构给第一个柱子从大到小放入盘子。利用全局指针指向三个桟,在每一次挪动过后,利用函数输出桟里面的元素。

2017-05-19 22:18:30 494

原创 C语言程序就像脱缰的马,老是一闪而过怎么办,那就只好以毒攻毒了。

C语言编译出来的程序老是一闪而过,即使用&lt; getchar(); &gt;也止不住。这时候要强一点的毒,在程序末尾 &lt; return 0; &gt; 前加上again:getchar();goto again;哦了,想关也关不了了——————————————————————2017.7.20更————————————————————没错,我不是...

2017-03-04 10:37:42 341

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除