mac vscode :go get -u github.com/mdempsky/gocode error

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010918487/article/details/88061960 公司使用vscode,想使用代码自动提示功能,百度说需要安装gocode,但是使用go get的时候报错如图,解决: 在GOPATH下创建golang.org, 再在golang.org下创建x, 执行 git clone https://github.com/golang/tools.git 就会把相关的tools下的依赖
分类: 其他 发布时间: 03-06 22:36 阅读次数: 0

Mac安装brew, Golang, vscode

刚刚拆了新机,准备安装 golang: brew install Golang 但是报错如下: brew ommand 安装brew https://brew.sh/index_zh-cn 把brew安装好以后,安装golang,使用上面的第一条命令 mac安装vscode brew cask install visual-studio-code 安装了vscode以后配置golang环境,这个很多资料都有,我就不说了,比如:https://www.jianshu.com/p/83beca
分类: 其他 发布时间: 03-06 22:36 阅读次数: 0

Sshd_config配置文件详解--很实用

ssh是linux远程登录的安全协议,是 C/S 模式的架构,配置文件分为服务器端配置文件 [/etc/ssh/sshd_config] 与客户端配置文件默认配置文件[/etc/ssh/ssh_config] 用户配置文件[~/.ssh/config] sshd_config 是服务端主配置文件。这个文件的宿主应当是root,权限最大可以是”644” # $OpenBSD: sshd_config,v 1.100 2016/08/15 12:32:04 naddy Exp $ # This i
分类: 其他 发布时间: 03-06 22:36 阅读次数: 0

嵌套式挖矿程序--http

版权声明:本文未经允许谢绝转载,如果允许转载情况下,请注明出处及本文地址 https://blog.csdn.net/m0_37268841/article/details/86596469 事件时间:2019年1月21号 事件紧急度: 事件解决方案: 1. 确认主机环境,从运维端获得机器的用户名、密码 2.连接到主机,查看进程: 3. 从上面可以确定进程http有问题,确定对应用户进程: 4. 跟项目确认进程的使用情况和该用户的使用情况---从项目组确认不在使用jenkins, 这样的话,我
分类: 其他 发布时间: 03-06 22:35 阅读次数: 0

移动端安全测试-代码篇(反编译)

版权声明:本文未经允许谢绝转载,如果允许转载情况下,请注明出处及本文地址 https://blog.csdn.net/m0_37268841/article/details/86626315 Mobile的安全测试之前一直关注的是应用本身,没怎么关注过代码--这是我的弱项。 以前在公司做开发,没有测试,代码验证这块都是自己做,所以现在做安全我也很少去做代码验证这块。 在我的概念里面,代码只有完全没问题了才能拿出去溜溜。。。 但今天收到的移动端安全问题就是代码方面的。有完整性问题,逆向分析和二次
分类: 其他 发布时间: 03-06 22:35 阅读次数: 0

设备安全篇: Andirod的root权限检测 (一)

客户对产品的要求进一步升级,对产品做Andirod的root权限检测。说实话,现在很多手机基本上root权限已经回收了,特别是华为的,今天准备在/data/目录下touch一个文件都不行: 但没办法客户有需求,那么Andirod的root权限检测代码: public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate
分类: 其他 发布时间: 03-06 22:35 阅读次数: 0

设备安全篇: IOS的越狱检测 (二)

  iOS 越狱(iOS Jailbreaking),是用于获取苹果公司便携装置操作系统iOS最高权限的一种技术手段,用户使用这种技术及软件可以获取到 iOS 的最高权限,甚至可能可以进一步解开运营商对手机网络的限制。手机越狱后会面临更多的安全风险,不建议对iOS设备进行越狱。在开发中可以针对越狱设备进行安全防范。   可以尝试用 NSFileManager 判断设备是否安装了越狱插件。 #define ARRAY_SIZE(a) sizeof(a)/sizeof(a[0]) const
分类: 其他 发布时间: 03-06 22:35 阅读次数: 0

Linux中的常用命令---很实用

man 命令 查询命令说明 1、cat zcat cat file1 file2 可以显示两个文件的内容 cat -n file1 可以为文件增加行号 cat file1 file2 >> file3; 把file1和file2的内容合并到file3中 zcat file1[file2] 获取压缩文件file内容 2、sort sort file1 对file1里面的内容进行排序 sort -u file1 去重排序 sort -r file1 降序排列 sort -f file1 -o fi
分类: 其他 发布时间: 03-06 22:34 阅读次数: 0

网络七层协议的简单解释

OSI七层模式简单通俗理解 这个模型学了好多次,总是记不住。今天又看了一遍,发现用历史推演的角度去看问题会更有逻辑,更好记。本文不一定严谨,可能有错漏,主要是抛砖引玉,帮助记性不好的人。总体来说,OSI模型是从底层往上层发展出来的。 这个模型推出的最开始,是是因为美国人有两台机器之间进行通信的需求。 需求1: 科学家要解决的第一个问题是,两个硬件之间怎么通信。具体就是一台发些比特流,然后另一台能收到。 于是,科学家发明了物理层: 主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输
分类: 其他 发布时间: 03-06 22:34 阅读次数: 0

CentOS + Hexo + Git Hub + 域名集成 (一)

版权声明:本文未经允许谢绝转载,如果允许转载情况下,请注明出处及本文地址 https://blog.csdn.net/m0_37268841/article/details/87808358 在阿里买了域账号已经一年多了,一直没有用,最近想着用用,再加上之前买了个洛杉矶的主机,觉得自己搭建一个属于自己的博客很有必要,于是有了接下来的一系列操作: 下面是我购买的主机以及对应的控制面板: 用Xshell连接到机器: Hexo安装步骤如下: 命令行执行如下: [root@fiona-sec ~]#
分类: 其他 发布时间: 03-06 22:34 阅读次数: 0

CentOS + Hexo + Git Hub + 域名集成 (二)

版权声明:本文未经允许谢绝转载,如果允许转载情况下,请注明出处及本文地址 https://blog.csdn.net/m0_37268841/article/details/87810132 接着上篇CentOS + Hexo + Git Hub + 域控集成 (一) Github 集成: 1. Github上注册好账号 2. 新建一个repositories,取名fionaxlh.github.io (这边取名一定要注意username.github.io,要不后期会报404错误) [roo
分类: 其他 发布时间: 03-06 22:34 阅读次数: 0

挖矿程序 --- watchdogs & ksoftirqds (发现研究)

版权声明:本文未经允许谢绝转载,如果允许转载情况下,请注明出处及本文地址 https://blog.csdn.net/m0_37268841/article/details/87862465 2月21号安全事件: ssh到这台机器上面后查看进程发现: 看了一下用户名:jenkins,之前整的几个挖矿程序也是这个用户名下的,然后看了一下进程情况: 1. ps -ef | grep jenkins watchdogs & ksoftirqds这两个进程都在这个用户下。 2. ps -aux | g
分类: 其他 发布时间: 03-06 22:33 阅读次数: 0

挖矿程序 --- watchdogs & ksoftirqds (解决方案)

版权声明:本文未经允许谢绝转载,如果允许转载情况下,请注明出处及本文地址 https://blog.csdn.net/m0_37268841/article/details/87863093 上篇:挖矿程序 --- watchdogs & ksoftirqds (发现研究) 看一下上篇大家知道这个问题发生在jenkins的用户下面的,而且在这个用户下面还有一个外链的问题,其实处理起来说简单也简单,说复杂也复杂。因为目前这台机jenkins用来临时测试的,我这边只要卸载并删除跟jenkins所有
分类: 其他 发布时间: 03-06 22:33 阅读次数: 0

OWASP Top 10 最新2017版和2013版对比

分类: 其他 发布时间: 03-06 22:33 阅读次数: 0

最新Office2016各版本激活码(附office2016激活方法)

文章转自:moshanghuakai_pang office2016专业增强版是在office2016基础上做出修改的版本,功能更加强大,满足用户的各种需要,是一款办公人员必备的自动化办公软件;本站提供office2016激活码密钥,让各位可以免费使用该办公组件。 office教程资料:https://edu.csdn.net/courses/o408_s376_k?utm_source=blog11 Microsoft Office 2016 Pro Plus Retail 零售版序列号密钥
分类: 其他 发布时间: 03-06 22:32 阅读次数: 0

Web前端经典

JavaScript中如何检测一个变量是一个String类型?请写出函数实现 typeof(obj) === "string" typeof obj === "string" obj.constructor === String 请用js去除字符串空格? 方法一:使用replace正则匹配的方法 去除所有空格: str = str.replace(/\s*/g,""); 去除两头空格: str = str.replace(/^\s*|\s*$/g,""); 去除左空格: str = str.r
分类: 其他 发布时间: 03-06 22:32 阅读次数: 0

ssh的图书馆管理系统第一课:框架

Struts2jar包和web.xml的配置 Struts2jar包的引入: Struts——2.3.15\apps\Struts2-blank.war\WEB-INF\lib\*.jar Struts——2.3.15\lib\Struts-json——plugin.jar Struts——2.3.15\lib\Struts-sprint-plugin.jar web.xml文件配置 <!-- 配置Struts核心过滤器 --> <filter> <filter-name>struts2</f
分类: 其他 发布时间: 03-06 22:31 阅读次数: 0

解决卸载mysql后mysql服务还在的问题

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹;删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夹。(注意:如
分类: 其他 发布时间: 03-06 22:31 阅读次数: 0

ajax引起浏览器缓存咋办

Ajax能提高页面载入速度的主要原因是通过Ajax减少了重复数据的载入,也即在载入数据的同时将数据缓存到内存中,一旦数据被加载,只要没有刷新页面,这些数据就会一直被缓存在内存中,当提交的URL与历史的URL一致时,就不需要提交给服务器,也即不需要从服务器获取数据,虽然降低了服务器的负载,提高了用户体验,但不能获取最新的数据。为了保证读取的信息都是最新的,需要禁止其缓存功能。 解决方案有如下几种: ① 在Ajax发送请求前加上anyAjaxObj.setRequestHeader("If-Mod
分类: 其他 发布时间: 03-06 22:31 阅读次数: 0

AJAX 状态值(readyState)与状态码(status)详解

1- AJAX状态值与状态码区别 AJAX状态值是指,运行AJAX所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤。如:正在发送,正在响应等,由AJAX对象与服务器交互时所得;使用“ajax.readyState”获得。(由数字1~4单位数字组成) AJAX状态码是指,无论AJAX访问是否成功,由HTTP协议根据所提交的信息,服务器所返回的HTTP头信息代码,该信息使用“ajax.status”所获得;(由数字1XX,2XX三位数字组成,详细查看RFC) 这就是
分类: 其他 发布时间: 03-06 22:30 阅读次数: 0