其他
文章平均质量分 81
淡淡的id
就是一个java工程师而已
展开
-
windows使用pyenv
虽然anaconda比pyenv相比有更好的python安装体验,但是有一个比较严重的问题的就是,他的python版本跨度不够大,一些老一些的项目的python版本找不到,比如py12306要求的python版本是3.6,在anaconda却找不到这个版本,而且升级默认python版本也是挺久的。原创 2024-03-10 23:03:18 · 1264 阅读 · 0 评论 -
IDEA IDE的GoLang环境搭建
GoLang环境搭建0、前言1、运行环境2、环境配置2.1、安装并验证2.2、切换国内源3、IDEA安装go插件0、前言 go语言是谷歌09年推出的语言。优点是跨平台和多线程并发,适用用作中间件,因其并发特性,跨平台特性是因为其有一个runtime的"虚拟机"。go语言是没有类的,给人感觉感觉就是翻版的c语言,多了一部分特性,保留指针。1、运行环境系统:Windows 7 Ultimate with Service Pack 1 (x64) [必须win7 sp1版本或者以上]GoLang版本原创 2021-06-02 01:16:22 · 10597 阅读 · 1 评论 -
个人mac软件推荐
1 snipaste 截图工具2 tencent lemon系统管理软件-状态栏系统信息工具3 小历 日历软件-状态栏替换系统的时间显示4 zenTermLite ssh软件5 crossFtp ftp软件6 subEthaEdit 文本编辑器7 typora markdown软件8 网易邮箱大师9 bandzip 压缩软件10 mounty 挂载ntfs软件11 color note 取色软件12 超级右键 右键辅助功能软件13 qq影音 视频播放器14 microsoft re原创 2020-07-25 21:01:14 · 670 阅读 · 0 评论 -
chd错误->Unable to retrieve non-local non-loopback IP address. Seeing address: localhost/127.0.0.1
错误:ScmActive: Unable to retrieve non-local non-loopback IP address. Seeing address: localhost/127.0.0.1 这个问题我百思不得其解,不断修改/etc/hosts这个文件,因为网上博文都是这么说的,按照这个我去掉了,::1那一行,结果不行。最后我看了下自己本机域名是localhost,我就想...原创 2020-03-29 21:40:50 · 2743 阅读 · 0 评论 -
idea项目run启动和debug按钮灰色
一、情况二、选择EditApplication-如下图稍等一分钟就好了转载自:IDea项目run启动和debug按钮灰色me:我是设置之后并没有那个indexing的扫描,设置完还是没为反应,关了idea重启项目就好了...转载 2020-01-12 22:55:19 · 16544 阅读 · 4 评论 -
mac根目录新建文件夹
1、前言 spring boot项目输出文件从根目录的/data文件夹中,故想建一个777权限的data文件夹,以便将数据写进入,过程不难,刚创建完也可以读写的,finder不能操作,但是项目可以读写,但一重启,那就gg了,又没有权限了,最后解决方法是建立软连接到根目录。2、过程2.1、开启sip重新启动,在启动的时候按command+R,进入Recovery模式在top bar的实...原创 2019-10-24 21:43:14 · 11981 阅读 · 2 评论 -
开源的许可证协议
Apache Licene 2.0 协议Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件也和BSD类似:需要给代码的用户一份Apache Licence如果你修改了代码,需要在被修改的文件中说明。在延伸的代码中(修改和有源代码衍生的代码中)需要带有原原创 2017-03-30 21:51:04 · 872 阅读 · 0 评论 -
docker卷插件--convoy
0、前言 前面我们已经介绍过 docker卷(Volume)了,再介绍docker的卷插件会不会有点重复。其实是有必要的,因为docker卷存在一点局限,那么就是卷只能是存在于宿主机上,我们可以创建卷,但只是局限于宿主机,所以docker也知道,所以docker提供了卷插件的api,自己却不实现,在我知道的实现docker卷插件有flocker、convoy这两个插件,其中folcker插件有原创 2017-08-08 00:34:05 · 1825 阅读 · 2 评论 -
docker卷(Volume)
1、准备镜像我这里用的是ubuntu:latest镜像和docker.paddlepaddle.org/book:0.10.0 ubuntu:docker pull ubuntu由于我直接用名字默认版本是latest所以命令如此。 paddlepaddle:docker run -d -p 8888:8888 docker.paddlepaddle.org/book:0.10.0这个镜像会自动下原创 2017-08-05 12:38:30 · 768 阅读 · 0 评论 -
git报错-->! [remote rejected] master -> master (push declined due to email privacy restrictions)
报错信息: ! [remote rejected] master -> master (push declined due to email privacy restrictions)于是百度,所以一下内容容我做一个搬运工 原文地址:https://stackoverflow.com/questions/43378060/meaning-of-the-github-message-push-原创 2017-10-28 11:13:05 · 12794 阅读 · 3 评论 -
gogs的windows安装
1、相关知识 Gogs(Go Git Service) 是一个由 Go语言编写的自助 Git托管服务。这是个和gitlab一样的东西,提供git的存储服务,说白了就是git服务器,就好像github提供git服务一样。 任何 Go 语言 支持的平台都可以运行 Gogs,包括 Windows、Mac、Linux 以及 ARM。这又一次体验了go的跨平台,说真的无依赖的,包不大的跨平台体验好棒。原创 2017-09-06 00:20:20 · 16935 阅读 · 2 评论 -
Linux下直播环境搭建OBS+bilibili-live-helper
OBS(Open Broadcaster Software)官方简介如下:Free and open source software for video recording and live streaming.免费并且开源的录像和在线推流软件Download and start streaming quickly and easily on Windows, Mac or Linux.可以快速、容易在Windows, Mac or Linux下载和开始推流原创 2018-05-23 00:47:25 · 18383 阅读 · 3 评论 -
使用qml编写桌面悬浮窗
1、前言跨平台的桌面桌面应用有Qt、Electron等,但是Electron这些的视觉效果感觉不太好,网页质感,而且安装包大(Chromium这浏览器来展示),使用qt的话,其他质感强一点和安装包小点。而qt中,对于qWidget和qml,qml没用过,所以选择qml来写,事实证明,这是错误的,因为这在linux下展示很卡,并且抖动严重。所以还加了个动画让过度好点。而使用qWidget,完美兼...原创 2018-07-29 23:42:35 · 4744 阅读 · 0 评论 -
postman(一)批量执行接口测试用例
postman是一个谷歌出的轻量级的专门测试接口的小工具~(PS:postman包括两种:Chrome浏览器插件和postman客户端,我使用的是postman客户端)虽然不如firefox的poster插件“轻量”,但是比firefox的poster插件、fiddler的接口测试功能更全面,比Jmeter更轻量、便捷~我觉得我比较喜欢postman的两个功能点,一个是它的批量执行、一个是它的...转载 2018-07-21 15:20:03 · 13580 阅读 · 0 评论 -
用VS Code画uml
1、前言试过很多次想画类图,也试用过各种不同uml软件,但是那些图画出来,总感觉有点丑,也是一如既往的去找uml软件有什么好用的,最后发现plantUML,发现生成的格式是符合自己审美的。2、环境编辑器:VS Codevs code插件:okazuki PlantUMLuml软件:PlantUML辅助软件:Graphviz3、安装插件默认你安装了vs code了。在vs code...原创 2018-12-08 21:45:31 · 31659 阅读 · 1 评论 -
idea设置新建文件模版添加自定义注释
1、前言今天换了idea的2019.1版本,以前的注释模版不见了,去百度,有点强迫症,都是各种辅助来的,还是只有截图不贴模版那种。2、模版变量模版位置 Settings->Editor->File and Code Templates下:java 的描述如下:This is a built-in template used each time you create a ne...原创 2019-04-03 23:11:56 · 8571 阅读 · 0 评论 -
postman批量测试(动态设置变量值)
1、前言 这里的需求不是测试需求,而是一个需要批量请求的需求,所以这里只是用postman来做批量请求操作而已,并没有特殊的测试知识讲解。在使用之前,百度找了下postman变量的相关的知识,好像真没找到怎么设置变量,都是获取变量的知识,于是去官网找了下文档找到了我要的。 对于不熟悉postman测试的,先看看我以前转载的博文postman(一)批量执行接口测试用例,熟悉一下测试的流程和对...原创 2019-07-14 23:07:49 · 7244 阅读 · 0 评论 -
修改notepad++的主题(背景色、前景色、字体等)
在设置->语言格式设置,打开设置的界面: 转载自:修改notepad++的主题(背景色、前景色、字体等) 顺便加一个notepad++绿色版地址:http://www.xiazaiba.com/html/186.html转载 2017-05-27 19:15:08 · 2859 阅读 · 0 评论 -
ASP连接Mysql小记
环境: ide:vs2010 数据库:mysql5.71、安装插件https://dev.mysql.com/downloads/windows/visualstudio/ 首先进入msyql官网下载VS插件,使VS支持Mysql的可视化 https://dev.mysql.com/downloads/connector/net/ 下载.net对Mysql的支持 安装完之后,你就可以去,原创 2017-04-25 19:13:18 · 707 阅读 · 0 评论 -
Git fetch和git pull的区别
Git中从远程的分支获取最新的版本到本地有这样2个命令: 1. git fetch:相当于是从远程获取最新版本到本地,不会自动mergegit fetch origin mastergit log -p master..origin/mastergit merge origin/master以上命令的含义: 首先从远程的origin的master主分支下载最新的版本到origin/ma转载 2016-08-18 11:07:23 · 652 阅读 · 0 评论 -
Qt Creator编写C++中文乱码解决方法
在Qt Creator中新建c++项目,运行的时候却发现乱码。#include using namespace std;int main(){ cout << "Hello World!中文" << endl; return 0;}连这么简单的代码都乱码了。原来是这样的,跟我们的操作系统有关,我们编写的代码默认就是系统编码一样的,中文版windows默认gbk,原创 2016-02-19 16:11:51 · 10775 阅读 · 8 评论 -
QQ防止被查找
好了,我们教程正式开始吧。首先点开电脑QQ菜单->帮助->我的QQ中心我们点击我的QQ中心。进入我的中心,我们点帐号,我们可以看到如下界面· 我们先看看结构————QQ号码,手机辅助帐号,邮箱辅助帐号 就是这三个部分了我们配合最上面的主显帐号,就可以做坏事咯,哈哈哈三个帐号显示部分,这其中一个要设置为主显帐号我们通过设置主显帐号,屏蔽其他两个部分来达到不被骚原创 2016-02-09 03:45:59 · 5401 阅读 · 0 评论 -
C/C++结构体链表
一个笔记,嘻嘻原创 2016-01-31 18:33:49 · 1415 阅读 · 0 评论 -
TortoiseGit客户端安装及使用(上传代码到git@osc
我也是实在找不到一篇全面一点的文章写这东东的,事先声明小白一个原创 2016-01-22 07:40:22 · 2548 阅读 · 0 评论 -
高性能网络编程(二):上一个10年,著名的C10K并发连接问题
1、前言对于高性能即时通讯技术(或者说互联网编程)比较关注的开发者,对C10K问题(即单机1万个并发连接问题)应该都有所了解。“C10K”概念最早由Dan Kegel发布于其个人站点,即出自其经典的《The C10K problem(英文PDF版、中文译文)》一文。正如你所料,过去的10年里,高性能网络编程技术领域里经过众多开发者的努力,已很好地解决了C10K问题,大家已开转载 2016-10-22 10:01:04 · 1163 阅读 · 0 评论 -
3个著名加密算法(MD5、RSA、DES)的解析
MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。 MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是转载 2016-11-05 09:45:36 · 2942 阅读 · 0 评论 -
.NET Framework Client Profile 导致的引用失效
作者:xieyc 发布:2013-07-07 22:13 字符数:1164 分类:编程 阅读: 6,341 次 1条评论 当使用Visual Studio 2010创建工程时(已经安装了.Net Framework 3.5 和 .Net Framework 4.0),默认的目标框架是.Net Framework 4 Client Profile,而不是.Net转载 2016-10-27 11:21:07 · 624 阅读 · 0 评论 -
git客户端保存用户名密码
看图说话,直接在Tortoisegit的设置中,点git->编辑本地.git/config(L),在最后追加如下[credential] helper = store就这两行就可以,这样子追加之后,本项目只需要第一次输入用户名密码,以后就可以不用添加了如果你没有安装客户端也没问题,我们用git bash在项目目录,右键->“git bash here”,执行下面命原创 2016-10-04 20:15:27 · 26727 阅读 · 6 评论 -
git命令的个人总结
不说话,自己看图啊流程图一些有用的git操作:git删除/撤销远已经push到程服务器上某次代码提交给git打tag,方便追踪版本:git tag -a v2.1 -m 'release 2.1'撤销未add和commit的操作(撤销所有修改!!!慎用,看清楚再复制执行,不然你辛苦半天或者一天的代码就没了,找不回了):git checkout . 参考文章:...原创 2016-10-20 21:37:03 · 536 阅读 · 0 评论 -
window安装系统你需要知道的知识
1、安装系统,有两种磁盘分区格式MBR和GTP,这里的格式整个磁盘而言的,没有一个分区一个格式之说,在分区助手和DiskGenius都是要选中整个磁盘才能在MBR和GTP之间转换的,所以操作需要注意,因为这个操作会格式化你整个硬盘,数据无价,小心操作。2、MBR格式的分区可以安装xp到win10的window操作系统,而且没有主板限制;而GTP合适的分区,系统支持EFI引导,这就是原创 2017-02-20 13:50:51 · 904 阅读 · 0 评论 -
windows下生成摘要bat脚本
@echo offtitle 摘要生成setlocal enabledelayedexpansion::color 0D::mode con cols=50 lines=30echo =====================================echo 摘要生成echo.echo PS:大文件请稍等片刻echo 拉入多个文件请用空原创 2017-03-12 12:14:10 · 646 阅读 · 0 评论 -
Visual Studio 2010--报错mysql:Unable to connect to any of the specified MySQL hosts
其实报这个错是因为远程ip写错了,图形界面里面有个隐晦的server name的textbox,一看意思不应该是填任意名字么?但是他却要填127.0.0.1或者localhost。vs的菜单栏:工具->连接到数据库,接着填信息吧,下面一个事例图:原创 2017-04-05 17:44:16 · 8821 阅读 · 0 评论 -
web.config中配置数据库连接的两种方式
在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只要修改web.config中的数据库连接代码即可,而不必在修改每一个页面中的数据库连接代码。在ASP.Net中有两种配置数据库连接代码的方式,它们分别是 appSettings 和 connection转载 2017-04-18 19:03:14 · 9666 阅读 · 0 评论 -
Linux下文件及目录是否存在
头文件自己查,吧,或者我有空,再补上,话不多说,直接贴代码//判断目录是否存在,目录存在返回0,不存在返回-1int is_dir_exist(const char * dir_path){ if(dir_path==NULL){ return -1; } DIR * dir = opendir(dir_path); if(dir==NULL){原创 2017-05-03 19:50:58 · 1690 阅读 · 0 评论 -
云计算openstack笔记--网络拓扑创建笔记
admin下:建立Projectproject members是该项目有什么用户,可以自己新建添加进去项目是资源的集合新建用户选择一个project用户下:(用户的资源总量与所选的project是资源总量是一样的 – me)新建network (可以多个子网)(public是admind建立的网络,能连接到外部网络)Subnet (Gateway xxx.xxx.xxx.254/24)Dhcp设置原创 2017-05-07 22:30:29 · 3346 阅读 · 0 评论 -
Git的简单学习
git是什么?这个我相信没有人会问这么愚蠢的问题。一般项目开发过程中,我们是100%会接触到git或者svn,这里我不评价孰优孰劣,仅仅从学习的角度去了解git命令行工具如何使用前言基本概念在使用git的过程中,相信大家对工作区、暂存区、本地仓库以及远程仓库应该都心知肚明,从这幅图中大家也应该很清楚的看出4个名词的含义,在此不多说准备工作我们先在github上创转载 2016-08-16 11:06:47 · 416 阅读 · 0 评论