自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 学习一下Mac系统下C多文件链接

在《深入理解计算机系统》一书中讲解链接一章中的第一个例子在MacOs下的尝试。

2022-09-05 23:08:20 293 1

原创 POJ1062 昂贵的聘礼

文章目录题意题解思路代码题意本题是汉语题目,就不再具体讲解题目了,挺好理解的。题解思路本题使用DFS就可以了,但是需要注意的是环的判断,否则会MLE。不过离谱的是酋长竟然不是部落里地位最高的人。代码#include <stdio.h>#include <memory>int map[105][105];int n;int level[105];int way[105][105]; //way[i][j] 是 i商品 = j商品 + way[i][j]boo

2021-08-19 15:06:36 166

原创 POJ3259 Wormholes

文章目录题干题意输入输出样例输入样例输出题解思路提交代码题干题意在探索他的许多农场时,农夫约翰发现了许多神奇的虫洞。虫洞是非常奇特的,因为它是一条单行道,可以在你进入虫洞之前的时间把你送到目的地! FJ的每个农场都包括N(1≤N≤500)个编号为1…N的田地,M(1≤M≤2500)条路径,和W(1≤W≤200)个虫洞。由于FJ是一个狂热的时间旅行爱好者,他想做以下事情:从某个领域开始,通过一些路径和虫洞旅行,并在他最初出发前的某个时间返回到起始领域。也许他将能见到自己 : )为了帮助FJ发现这是否

2021-08-13 10:28:22 214

原创 POJ 1860 Currency Exchange

文章目录题干题意输入输出样例输入样例输出题解思路解题代码题干题意说有一个地方有许多货币交易站,汇率不统一,且每次货币转换需要一定代价。问Nick现有s种钱v元,能不能从这些货币交易站中赚到钱?输入输入的第一行包含四个数字:N - 货币数量,M - 兑换点数,S - Nick 拥有的货币种类和 V - 他拥有的货币单位数量。以下 M 行每行包含 6 个数字 - 整数A和B–它所兑换的货币种类,以及实数RAB、CAB、RBA和CBA–分别是A兑换B和B兑换A时的汇率和佣金。。数字由一个或多个空格分隔。

2021-08-10 19:16:09 103

原创 POJ 2993 Emag eht htiw Em Pleh

文章目录题意题干题解思路代码题意题干POJ 2996的反向题目,输入和输出互换一下就行了。因此其余部分不再赘述。题解思路水题模拟,把棋盘存进去,然后再把输入的字符串读一遍就行了。注意由于输入中间存在空格,所以需要一行读两个字符串。代码#include <stdio.h>int main(){ char map[17][35] = {"+---+---+---+---+---+---+---+---+","|...|:::|...|:::|...|:::|...|:::|

2021-07-22 09:25:13 86

原创 POJ 2996 Help Me with the Game

文章目录题干描述输入输出样例输入样例输出解题思路代码题干描述给一个棋盘的图,要求描述棋子的位置。输入一个棋盘的图,具体看样例,棋子是“K”(国王)、“Q”(女王)、“R”(车)、“B”(主教)、“N”(骑士)或“P”(小卒)。输出棋子的位置,具体看样例,很好理解:第一行是白子,第二行是黑子。后面的可以理解为<name><y><x>。“K”(国王)、“Q”(女王)、“R”(车)、“B”(主教)、“N”(骑士),后面的字母代表列标,随后的数字表示行。需要注意的是

2021-07-19 21:21:18 125

原创 POJ 1573 Robot Motion

题意描述有个机器人按照程序走路,看能不能走出去。输入第一行a b w分别表示行数列数初始的进入位置(列),行永远是第一行。之后a行每行b个字母表示在每个格子里走的方向。题解思路没什么好说的,简单的模拟题,照着写就行了。代码#include <stdio.h>#include <memory>int main(){ int a,b,l; char map[14][14]; int find[14][14]; while(1){ sca

2021-07-17 17:09:35 84

原创 Vim复制内容进入系统剪切板

总是有这个需求,但是偶尔一段时间不用就记不住。写篇文章记录一下。首先,选中文件中全部内容。一个一个键按就可以( -> 表示下一个按键,这个不用按)g -> g -> V -> G选中全部内容之后,复制到系统剪切板的寄存器里。还是一个一个键按" -> + -> y复制完成。...

2021-07-16 20:33:26 218 1

原创 POJ 2632 Crashing Robots

文章目录题干题意输入输出输入样例输出样例题解思路题解代码题干题意在一个方形格子空间中有许多机器人,给机器人下指令看会不会发生问题。输入首先输入测试数组组数K;之后对于每组测试用例,第一行包含两个数字a,b,指方形空间大小(xy -> ab);第二行包含两个数字m,n,m是机器人数量,n是命令数量。随后m行将机器人初始位置以<X><Y><D>的形式给出,分别代表机器人的x坐标和y坐标以及方向(N、E、S、W)随后n行命令以<robot>

2021-07-14 10:37:00 103

原创 matlab矩阵写入csv

在网上查找Matlab中将矩阵写入csv的方法,大多用的是writecsv的函数,但是实际上这种函数已经被Matlab官方打上了“不推荐使用”的标签,更推荐大家使用的是writematrix这个函数方法,具体使用方法如下:writematrix(A)writematrix(A,filename)writematrix(___,Name,Value)三种参数形式,第一种:writematrix(A)将同构数组 A 写入以逗号分隔的文本文件。文件名为数组的工作区变量名称,附加扩展名 .txt。如果

2021-06-29 21:07:34 6972

原创 POJ1068 Parencodings

POJ1068 Parencodings题意描述输入输出Sample InputSample Output思路提交代码题意描述用两种编码模式描述正确的括号字符串S:P = p1 p2…pn 其中 pi 是 S中第 i 个右括号之前的左括号数。W = w1 w2…wn 其中wi是 S中第 i 个右括号和与其相匹配的左括号之间的右括号数(包含i,所以最少为 1)。本题要求要将输入的P序列转换为W序列。输入输入的第一行包含一个整数 t (1 <= t <= 10),即测试用例的数量,

2021-06-28 20:23:22 165 3

原创 POJ3295 Tautology

POJ3295 Tautology题意描述输入输出Sample InputSample Output思路题解代码题意描述通过一个合法逻辑表达式将5个布尔变量进行逻辑运算,检验改逻辑表达式是不是重言式。这个表达式会有K, A, N, C, E, p, q, r, s, t 10种字符,5个小写字符代表变量,五个大写字符分别代表and, or, not, implies, equals。并且存在规则:p、q、r、s 、t 是逻辑变量,它们的值可能为 0(假)或 1(真),它们都是 合法逻辑表达式如

2021-06-26 15:05:36 142

原创 POJ2109 Power of Cryptography

POJ2109 Power of Cryptography 贪心神题题意题解提交代码错误解法(不知道错在哪里)错误代码题意这题是一个贪心神(经病)题。众所周知,如果有x^n=p,那么如果我们知道p和n,x就唯一确定。那么现在问题来了,已知p和n怎么求x。这道题数字大的吓人。1<p<10101,1<n<200,1<x<109。题解这题好好教育了我们一下贪心算法之Double的性质。Double最多能存储10302之大,所以同时x的限制,x不会很大,这就导致浮点数

2021-06-23 19:03:06 147 1

原创 POJ2586 Y2K Accounting Bug

POJ2586 Y2K Accounting Bug题干DescriptionInputOutputSample InputSample Output题意题解提交代码题干DescriptionAccounting for Computer Machinists (ACM) has sufferred from the Y2K bug and lost some vital data for preparing annual report for MS Inc.All what they rememb

2021-06-23 18:41:37 95

原创 POJ2965 The Pilots Brothers‘ refrigerator

POJ2965 The Pilots Brothers' refrigerator题干DescriptionInputOutputSample InputSample Output题意思路提交代码题干DescriptionThe game “The Pilots Brothers: following the stripy elephant” has a quest where a player needs to open a refrigerator.There are 16 handles on

2021-06-19 12:06:40 813

原创 POJ1753

POJ 1753题干DescriptionInputOutputSample InputSample Output思路提交代码题干DescriptionFlip game is played on a rectangular 4x4 field with two-sided pieces placed on each of its 16 squares. One side of each piece is white and the other one is black and each piece

2021-06-19 11:46:03 97

原创 POJ1328踩坑指南

POJ1328题干DescriptionInputOutputSample InputSample Output题干解读思路失败条件解法思路坑们解法代码题干DescriptionAssume the coasting is an infinite straight line. Land is in one side of coasting, sea in the other. Each small island is a point locating in the sea side. And any

2021-06-19 10:35:50 88

原创 Spring Cloud 开发记录:Tmux的使用,Redis、RabbitMQ的启动和关闭

最近在学习进行一些Spring Cloud微服务的开发,涉及使用了Redis、RabbitMQ等服务器,再加上原有的Sentinel、Nacos等,需要打开的终端窗口实在是太多了,所幸最近关注iTerm的更新日志发现他现在支持tmux了,正好查了一下tmux是干什么的,发现正好解了燃眉之急。tmux学习这篇文章写的实在是全面,所以我就只记录一下我的使用过程好了。Tmux的使用tmux #启动新窗口 默认按序号排序tmux new -s <name> #使用名称<name>处内

2021-05-21 15:27:38 164

原创 关于在IDEA连接数据库时出现 Public Key Retrieval is not allowed报错的解决方案

在使用IDEA自带的连接数据库工具进行本地数据库连接时发生报错[08001] Public Key Retrieval is not allowed.按照网上的解决方式发现无效。仔细研究后发现时因为我的密码是粘贴过来的,有一个符号输成了全角符号导致密码错误。。。。所以遇到这个报错第一反应是思考一下密码有没有问题。...

2021-05-14 08:42:24 2117 2

原创 问题记录:kotlin版本问题

在GitHub上pull下来了一个kotlin的项目,之前是其他人写的,自己没过手。下来后先跑了一遍,顺利完成。但是在开始改代码的时候,发现开始疯狂报错。出报错的提示框显示的是Type Mismatch。一层一层调用向内找了好久都没找到,反而是报错越来越多了。最后清除缓存重启Android Studio,打开的时候一个小小的提示出现在右下角:是否升级kotlin版本?不会这个是问题的根源吧?第一次编译的时候我还没来得及点提示就消失了,这次点击升级,升级完成后重启项目。再次编译,报错全部消失了。

2021-04-20 18:49:07 669

原创 记录:mac命令行执行多条命令

有的时候希望在命令行一口气执行多条命令,应该如何完成呢?使用分号就可以了,每条命令之间使用分号隔开。从图片中不难看出,使用分号隔开的两条命令成功的按顺序执行了。同时还可以将一组命令一起在zshrc中使用alias进行别名操作。...

2021-04-18 14:21:13 3078

原创 问题记录:CLion报错问题

许久没写C语言,突然有人来问我OJ上的问题,本想写一写,然而CLion却想歇一歇,啧。打开新建项目出现了一大堆报错,简而言之就是Cmake出问题了,没办法编译简单的小程序,报错大概长这样:-- Check for working C compiler: /usr/bin/gcc -- brokenCMake Error at /usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:61 (message): The C compiler "/us

2021-04-08 16:19:40 1489

原创 方法记录:在iTerm终端中进入iCloud的方法

最近搜索文件时突然发现,iCloud中有一个不存在的“幽灵目录”——图书,所以想在终端中打开iCloud查看一番。可是此时却犯了难,发现找不到iCloud目录。原来iCloud目录在这里:cd ~/Library/Mobile\ Documents/com\~apple\~CloudDocs/然而遗憾的是,在这里也没找到图书目录。...

2021-04-08 15:13:05 350

原创 关于快速傅立叶变换中单位根概念的一点思考

关于快速傅立叶变换中单位根概念的一点思考在阅读十分简明易懂的FFT一文中,针对其中单位根概念,我一开始并未读懂,后来随着文章阅读和自己的思考,稍微有了一些小想法,在这里指出请大家指正。文中指出,图中的所有的点都能在n次乘方后等于1,但文章中给出的原因是因为sin2x+cos2x=1sin^2x+cos^2x=1sin2x+cos2x=1,但是实际上我认为并不是因为这样,而是因为:(cosx+isinx)2=(cos2x−sin2x)+i(cosxsinx+sinxcosx)=(cos2x)+i(s

2021-03-27 13:32:43 331

原创 Win键盘修改映射

需求手里有一个mac电脑,一个win,平时都是用mac的键盘,但是有的时候用win办点事情的时候经常按错键子,干脆搞一个mac键盘和win之间的映射好了。解决方案1.0打开注册表修改新建注册表项按照网上的说法,win+R输入regedit, 打开注册表,找到:HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ Keyboard Layout 。右键点击Keyboard Layout层(注意不要点到子级目录去了)右键新建二进制,名字为Sca

2021-01-03 10:15:39 1659

原创 关于mac环境下python和pycharm的各种的坑

引言最近开始需要写python,但是莫名其妙的踩了一大把的坑,在win上导完包直接跑的程序在mac上逐行报错(人生好艰难),今天记录一下,以后碰到也好有个对策。目录引言坑们关于python版本关于pip指向版本寻找python和pip方法一 pycharm自带方法二 终端修改pip指向关于TensorFlow包另附尾声坑们关于python版本pycharm有自己的版本控制系统,不需要修改系统默认的python版本,昨天为这个东西搞了一个多小时,在终端输入python -V得到的是什么版本无所

2020-12-20 10:26:25 1119 2

原创 Mac使用Android Studio如何使用真机调试

一、配置adb找到Android studio的adb路径, 配置adb的环境变量。1.在终端输入命令,进入用户目录cd ~2.输入命令,创建.bash_profile文件(如果有则不用创建)touch .bash_profile3.输入命令,打开刚才创建的文件open -e .bash_profile 4.在文件中,加入2行指令后面的路径是本机adb的路径,一般不需要修改。export PATH=${PATH}:~/Library/Android/sdk/platform-too

2020-11-28 18:36:08 738

原创 Mac下Sublime Text3中文显示乱码问题

问题解决方案安装插件使软件支持UTF-8即可。步骤安装控件包Package Control.sublime-package下载此控件,并放入/Users/neko/Library/Application Support/Sublime Text 3 路径下即可,然后记得重启一下Sublime Text。打开控件安装面板首先进入首选项目录。可能有的人首选项这里打不开——至少我下载的版本就是这样,我使因为下载的汉化版,汉化组给这个按钮独立出来了。选择Package Control按钮,打开

2020-11-28 11:55:13 297

转载 Android蓝牙通讯(1)——Blelib开源库的使用

学习自: 使用BleLib的轻松搞定Android低功耗蓝牙Ble 4.0开发详解文章目录前言一、BleLib是什么?二、使用步骤1.添加BleLib库依赖2.绑定BleLib服务3.初始化操作总结前言项目需要添加一个蓝牙设备并实现监听,所以记录一下学习的过程并记录一下自己遇到过的坑吧。首先,用BLE的话我们就先学习一下使用BleLib。一、BleLib是什么?BleLib是Android低功耗蓝牙4.0及以上开发的辅助库,一行代码解决Ble初始化、扫描、连接、特性读写、设置通知等操作。二、

2020-11-27 21:24:34 1030 1

原创 记录:mac下修改host文件

问题使用Android Studio时,经常需要下载配置项,但是dl.google是无法访问的,如何处理呢?解决进行host修改可以ping通dl.google(但其他外网依然不可行)。测试哪些ip可以ping通可通过站长工具进行测试。根据下方mac解决方案通过右键Finder,点击前往文件夹。输入\etc用文稿工具打开hosts文件,在其中添加一行描述。格式为IP 网址如:203.208.40.65 dl.google.comWIN解决方案目录如下C:\windows\

2020-10-04 15:23:29 150

原创 如何在mac下拆分PDF

在阅读论文时,有的时候下载到的资源是一个合集,可是好几百页的PDF打开似乎非常占用资源,所以拆分PDF就是一个十分必要的需求了。其实mac电脑完成此功能并不需要额外下载软件,只要利用mac自带的预览功能就可以完成了。首先,直接打开一个pdf,并打开左侧的边栏缩略图。选中需要拆分的页面,并进行拖拽即可在目标位置出现一个名为“原标题(被拖移).pdf”,即可完成拆分。...

2020-08-26 14:04:11 4213

原创 我的VIM学习之旅(2)

VIM使用了一段时间,之前对vim的乱改开始念力回馈了。。。每次打开vim下面总有一段红彤彤的报错:The ycmd server SHUT DOWN (restart with’:YcmRestartServer’). YCM core library not detected;然后我就按照他说的,输入:YcmRestartServer,然后。。。。继续重复报错。好吧,Baidu一下...

2020-03-15 18:06:52 146

原创 Oh-My-Zsh!

保存之后一定要更新一下啊~source ~/.zshrc

2020-03-15 10:41:10 164

数据库概论.xmind

本资源为自己总结的考研复试用的数据库知识点概览思维导图,以施伯乐的数据库系统教程.第3版的知识结构为主,结合了B站上浙江大学陈岭老师的课程总结而成。需要搭配XMIND软件使用。仅供学习使用,请勿用于其他用途,否则保留追究权利。

2020-08-26

空空如也

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

TA关注的人

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