
技术笔记
文章平均质量分 68
wsqyouth
鹅厂码农 公众号:泡泡思考笔记
展开
-
vim插件安装及常用技巧
一、插件安装Vundle是vim的一个插件管理器, 同时它本身也是vim的一个插件。插件管理器用于方便、快速的安装、删除、Vim更新插件。mkdir -p ~/.vim/bundlegit clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim管理器安装完成后,vim ~/.vimrc命令创建.vimrc文件syntax on" tab宽度和缩进同样设置为4set tabstop=4set softta原创 2021-07-31 17:29:54 · 6293 阅读 · 1 评论 -
mysql常用命令记录
上周处理一个线上问题,数据库连表查询自己写的都不太自信,被大佬鄙视了,汗。互联网生涯两周年,参考《廖雪峰SQL教程》,结合自己平常所使用的,记录做下笔记吧一、DML相关找运维授权GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH PRIVILEGES; 允许用户myuser从ip为192.168.1.3的主机连接到mys.原创 2021-07-03 21:21:14 · 276 阅读 · 1 评论 -
Redis安装及入门学习
五一假期学习了黄建宏的《Redis设计与实现》,这里参考网上文章开始安装,实践下:参考:菜鸟教程RedisRedis-入门笔记-15min带你一览redisRedis详解一、安装Redis首先遇到环境问题:下载Redis时,报如下错误:wget: unable to resolve host address “download.redis.io”解决办法:sudo vim ...原创 2020-05-05 20:00:13 · 459 阅读 · 2 评论 -
Go语言学习-进阶篇
参考文章:Go系列文章 :https://www.cnblogs.com/wdliu/category/1233750.htmlGo 语言中文网系列教程: https://studygolang.com/subject/2三、Go语言进阶篇3.1 Go协程与并发安全调用函数或者方法时,在前面加上关键字 go,可以让一个新的 Go 协程并发地运行。启动一个新的协程时,协程的调用会立即...原创 2020-02-04 16:37:34 · 3069 阅读 · 0 评论 -
Go语言学习-基础篇
假期一直在看Go的书籍,这里总结记录下,方便后续项目开发。这里以CoolShell和极客时间的两份资料进行总结记录,参考资料如下:陈浩 CoolShell极客时间 Go语言从入门到实战《Go语言实战》《Go语言核心编程》李文塔菜鸟教程Go语言W3C Go在线编译一、开发环境Go语言安装:https://golang.org/doc/installhttps://gol...原创 2020-02-03 22:08:33 · 524 阅读 · 0 评论 -
rapidxml学习记录
一、资料官网:http://rapidxml.sourceforge.net/参考:https://blog.youkuaiyun.com/wqvbjhc/article/details/7662931http://blog.sina.com.cn/s/blog_9b0604b40101o6fm.html二、需要修改代码rapidxml_print.hpp在// Internal printing...原创 2019-08-12 22:24:01 · 417 阅读 · 0 评论 -
常用工具记录
一、xshell背景配色修改为护眼的深蓝色其中,参考颜色转换网址#708284 RGB(112,130,132)#07242E RGB(7,36,46)二、关于rm的使用如何删除除去特定文件后的所有文件首先开启扩展通配符shopt -s extglobrm -rf !(特定文件)当然也可以先把欲保留的文件拷贝到/tmp中,删除所有后再拷贝回来~三、关于vimrc的...原创 2019-06-12 19:30:33 · 311 阅读 · 0 评论 -
云服务器中安装浏览器测试Nginx
博主首先在云服务器上玩了下docker,而利用docker中在安装Nginx时首先测试下Nginx是否成功,但是云服务器中没有界面的浏览器,于是各种尝试,最后搞定啦,还是很开心~不过疑惑的是,除了使用浏览器测试,还有更快的其他办法测试吗?本文分成三个部分:第一部分通过远程登录云服务器安装Docker;第二部分使用Docker安装Nginx;第三部分为了测试Nginx是否安装成功,在...原创 2019-05-12 15:59:51 · 1368 阅读 · 0 评论 -
远程登录云服务器学习
最近买了阿里云服务器作为测试,主要练习下远程登录工具的使用,这里记录下吧参考文章:https://blog.youkuaiyun.com/qq_18297675/article/details/52566438本文章提供软件下载一、服务器购买阿里云学生服务器网站:https://promotion.aliyun.com/ntms/act/campus2018.html这里可以根据需要选择服务:...原创 2019-05-11 20:13:13 · 986 阅读 · 0 评论 -
Cmake入门实战
本文参考:https://www.hahack.com/codes/cmake/https://cmake.org/cmake-tutorial/https://www.lijiaocn.com/%E6%8A%80%E5%B7%A7/2019/01/22/cmake-usage.html第一篇博客是腾讯大佬写的,是在太好了,这里特此验证转载吧,特此感谢。ps: 本文开发环境为Typor...转载 2019-04-26 23:45:39 · 367 阅读 · 0 评论 -
程序员书单整理
整理下一些经典的书吧,后面慢慢补充。主要针对的是Linux C/C++后台开发工程师技术栈方向的经典书籍,分类整理下,欢迎补充:)一、C++相关《C++ Primer》中文版第五版王牌经典工具书,带着问题去学习,一部分一部分啃《STL源码剖析》侯捷源码学习。配合coolearn上面侯捷老师的视频学习,主要是空间配置器以及各个容器的实现原理。《深度探索C++对象模型》主...原创 2019-04-22 22:28:00 · 528 阅读 · 0 评论 -
Linux网络工具中的瑞士军刀
本文尝试记录Linux环境下网络工具瑞士军刀-netcat参考:https://www.oschina.net/translate/linux-netcat-commandhttps://blog.youkuaiyun.com/wyc_cs/article/details/51722184https://blog.youkuaiyun.com/stpeace/article/details/79244090 (好...原创 2019-04-13 20:45:13 · 1224 阅读 · 0 评论 -
windows与Ubuntu之间中文乱码问题
问题:Windows 下代码文件一般是GBK格式,而Ubuntu Linux下代码一般为Utf8格式,在互相拷贝代码时经常会出现中文乱码。解决办法:这里使用Linux环境下的iconv命令,查看帮助如下:$>iconv --helpUsage: iconv [OPTION...] [FILE...]Convert encoding of given files from one ...原创 2019-02-24 10:37:16 · 2685 阅读 · 0 评论 -
Qt5项目打包
笔者本来想尝试将项目在Windows环境和Linux环境下都打包发布,但是Linux环境下各种办法都尝试了,还是有点问题,先总结记录下吧。参考文章:https://blog.youkuaiyun.com/windsnow1/article/details/78004265http://www.cnblogs.com/lvdongjie/p/7250547.html一、Windows环境下Qt5打包发...原创 2018-11-08 12:29:13 · 680 阅读 · 0 评论 -
ubuntu下安装Teamviewer及使用
这两天一直在折腾Teamviewer的安装,一路遇到了不少坑,特此整理记录吧。一、Windows和Ubuntu环境下安装Teamviewer我们常用的功能是Windows下远程控制Ubuntu,此时两个环境下的Teamviewer版本要保证一致,否则一方会提示另一方版本不一致的情况,这里我都安装的是Teamviewer13版本。Windows 10环境下安装Teamviewer下载地址...原创 2018-10-30 20:20:55 · 21400 阅读 · 0 评论 -
Vim命令记录
vim启动进入普通模式,处于插入模式或命令行模式时只需要按Esc或者Ctrl+[即可进入普通模式。普通模式中按i(插入)或a(附加)键都可以进入插入模式,普通模式中按:进入命令行模式。命令行模式中输入wq回车后保存并退出vim。使用vim命令进入vim界面vim后面加上你要打开的已存在的文件名或者不存在(则作为新建文件)的文件名。 打开Xfce终端,输入以下命令vim test.txt直...原创 2018-10-07 21:42:46 · 479 阅读 · 0 评论 -
git基本文件操作
本文参考了:https://blog.youkuaiyun.com/u010697394/article/details/55252429 https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013752340242354807e192f02a44359908df8a5643103...原创 2018-06-11 15:51:18 · 3579 阅读 · 0 评论 -
Ubuntu 常见问题解决方法记录
libc-bin (2.23-0ubuntu9) 的触发器 … 在处理时有错误发生: rsync E: Sub-process /usr/bin/dpkg returned an error c解决这个问题需要备份dpkg下的info,然后自己创建一个新的info,然后更新,再把新的info里的内容拷贝到旧的里面,旧的再改成info,删除自己添加的sudo mv /var/lib/dpkg...原创 2018-05-28 15:09:23 · 769 阅读 · 0 评论 -
Anconda环境下Vscode安装Python
这里使用的操作系统为win7/10,安装环境是使用Anconda搭建Python环境,然后在Vscode编辑器中安装Python插件,最终能够在Vscode环境下使用Python。一、Anconda软件的安装Anaconda is a completely free Python distribution (including for commercial use and redis原创 2018-01-16 20:55:01 · 36223 阅读 · 8 评论 -
UNIX网络编程之一:代码环境搭建
这一路有很多大神,希望自己这学期能够看完《UNIX网络编程卷一:套接字联网API》,这个博客全文转自那个博主的,只是对其中出错地方进行补充说明,实测成功。转载 2017-09-24 17:38:59 · 3345 阅读 · 9 评论 -
Unix网络编程实例一
引言:Linux的核心就是不要重复发明轮子,因此这里思想全部学习于UNP,代码部分参考一位博主的,自己在他的基础上稍加修改,使其更注重代码的分析而不是工具的使用。原创 2017-09-24 15:57:16 · 1063 阅读 · 3 评论 -
Unix网络编程思想
本次博客主要总结参考《Unix网络编程》卷一前四章的知识,对TCP一对一通信进行重新改造和分析,经典就是经典,无可替代!原创 2017-09-24 12:07:21 · 569 阅读 · 0 评论