- 博客(108)
- 资源 (11)
- 收藏
- 关注
原创 vscode中无法找到numpy的解决办法
1.安装anaconda下载路径https://www.anaconda.com/distribution/,根据自己需求选择不同版本,若是下载慢的话,可以找找国内的镜像版本。2.配置python路径在工程环境中找到.vscode/settings.json,添加python的工作目录。安装完anaconda之后,在anaconda所安装目录下有python.exe,将该pytho...
2020-04-11 12:02:52
31783
4
原创 vscode中open无法找到文件的解决办法
在python开发工程目录下有一个".vscode"文件夹,在该文件夹下有一个launch.json文件,在launch.json中添加一行cwd的信息,就可以解决open找不到文件的问题。添加行如下所示:"cwd":"${fileDirname}",完整的launch.json如下所示:{ // Use IntelliSense to learn ab...
2020-04-11 11:39:32
7462
2
原创 如何将IntelliJ IDEA中的工程提交到github.com上
1.1找到git设置项File——> Setting——>Versiong Control——>Git——>Path to Git executalbe点击Test,若是路径正确,就会显示git版本号。1.2拉取Git代码在File–>New->Project from Version Control–>Git...
2020-01-19 17:17:32
543
原创 【标签】Android逆向工具
cfr和jadxcfr下载地址:http://www.benf.org/other/cfr/jadx下载地址:https://github.com/skylot/jadx
2019-04-08 10:38:53
183
原创 【Android】工程中添加Kotlin包
如何在Android Studio的项目中添加kotlin的包新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入...
2019-02-21 10:44:42
941
原创 机器学习实践-k近邻算法-约会网站配对源码
源码如下:#-*- coding: utf-8 -*-from numpy import *import operatorimport pdbimport matplotlibimport matplotlib.pyplot as pltfrom matplotlib.font_manager import FontPropertiesfont = FontProperties
2017-09-25 12:36:44
402
原创 用~/.vimrc打造一个完整python环境
set nocompatible " requiredfiletype off " required" set the runtime path to include Vundle and initializeset rtp+=~/.vim/bundle/Vundle.vimcall vundle#begin()" alte
2017-09-22 15:08:55
1600
原创 如何使用Vim编写和调试Python代码
如何使用Vim编写和调试Python代码1.部署环境要想在Ubuntu下使用VIM编写和调试Python代码,请下安装如下的链接进行配置:https://segmentfault.com/a/11900000039628062.问题解决方案在安装过程中,可以遇到如下问题Vim 处理BufRead自动命令时发生错误 ,
2017-09-22 09:49:38
19190
1
原创 Win7,Win8,Win10 UAC绕行方法
应用程序启动System32/CompMgmtLaucher.exe(即启动计算机管理),计算机管理运行时,计算机管理会读取注册表HKEY_CURRENT_USER\Software\Classes\mscfile\shell\open\command下缺省值的内容(事先写好)并运行该内容,然后删除该内容。举例:假设注册表项的缺省值为某一软件B.exe的路径,那计算机管理启动后就会运行B.
2017-09-14 10:50:46
777
转载 Linux更新下载源
1.保存原来的/etc/apt/sources.list2.创建新的sources.list,内容为: #tsing hua mirror sitedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universedeb http://mirrors.tuna.tsingh
2017-04-19 16:15:21
2699
原创 Windows - Hook键盘和鼠标消息
1.基本概念从功能层面上讲,钩子(Hook)是Windows消息处理机制的一个分支,在消息到达窗口处理函数之前,截获任何窗口的消息或特定事件,能完成一般程序无法完成的功能。从代码层面上讲,钩子是一个处理消息的代码函数,通过系统调用该函数,成功挂入系统。当消息发出时,在没有到达目的窗口前,钩子函数先捕获该消息,就是先得到控制权。此时,钩子函数可改变该消息,可以不改变该消息而继续传递,还可
2016-12-22 18:07:23
6498
原创 SQL操作 - 插入时更新数据
1.使用REPLACE INTO,举例:replace into clients (md5, timestamp) values ('15B2C797C9EF2037A540AE9691179E55', 1473325674);说明:表clients中,md5被设置为unique。replace表示在表clients中设置md5和timestamp项的数据。
2016-09-09 10:18:28
898
原创 获取进程基址
有很多种方法可以获得进程空间的基址:方法一:在x86上,可以直接用汇编语言来获得:HINSTANCE ins = NULL; __asm { mov eax, fs:[0x30]; mov eax, DWORD PTR [eax+8]; mov ins, eax; } return bRet;ins就是当前进程的基址。然而在x64
2016-05-17 15:29:14
12299
原创 [Win32] LINK4006 警告
出现 LINK4006 警告的问题,在于静态库被附加两次或两次 以上。解决方法:可执行文件来统一附加静态库 一次即可。
2015-03-03 14:54:24
1236
原创 使用ATL创建窗口的步骤
1、定义ATL的全局对象CAppModule _module;2、初始化COM组件:CoInitialize和CoUninitialize;3、初始化COM模块_module.Init()代码如下: HRESULT hRes = ::CoInitialize(NULL); ATLASSERT(SUCCEEDED(hRes)); hRes =
2014-12-01 10:24:02
3139
转载 centos 下 g++ 安装
通常情况下在centos下安装软件就用yum. 关键是,使用yum你的知道安装包的名字是什么。如果直接键入yum install g++,会告诉你没有这个包。所以你应该使用gcc-c++,这才是这个包的名字。
2014-10-09 15:19:23
552
转载 CentOS 6下安装nodejs 0.9.0
确保安装了python,大部分安装失败都是由于python版本过低导致。安装之前,升级python版本,升级步骤 http://www.tomtalk.net/wiki/Python。[root@SNDA-192-168-15-161 ~]# python -VPython 2.7.3开始安装:1).下载nodejs到本地并解压缩[root@SNDA-192-168-1
2014-10-09 15:18:58
780
原创 汇编笔记之二——如何使用test执行jnz(或jz )
测试条件JZ ZF=1 JNZ ZF=0 即Jz=jump if zero (结果为0则设置ZF零标志为1,跳转)Jnz=jump if not zero test属于逻辑运算指令 功能: 执行BIT与BIT之间的逻辑运算 测试(两操作数作与运算,仅修改标志位,不回送结果). Test对两个参数(目标,源)执行AND逻辑操作,并根据结果
2014-07-09 11:54:01
23187
原创 Eclispe比较重要的几个快捷键
Eclipse快捷键1、Ctrl+shift+r————查找指定resource文件2、Ctrl+shift+t————查找指定type3、Ctrl+o————查看类方法和成员变量outline(大纲)4、Ctrl+e————转化打开文件,使用Ctrl+page down or page up可以浏览前后选项卡5. Ctrl+.及ctrl+1:下一个错误及快速修改6、Alt
2014-07-04 11:17:41
865
原创 网路通信学习札记
子网:为了便于表达和识别IP地址,十进制形式表示的如210.52.207.2,每段所能表示十进制数大超过255。IP地址由两部分组成,即网络号(Network ID)和主机号(Host ID)。网络号标识Internet上子网,而主机号标识子网某台主机。网际地址分解成两域带来了重要优点:IP数据包从网际上的一个网络达另一个网络时,选择路径可以基于网络而不是主机。在大型的网际中,这一点优势特别明
2014-07-03 17:13:17
762
原创 TortoiseSVN客户端入门使用教程
一直觉得,TortoiseSVN客户端使用很方便。当新员工入职后,总是要讲解一番基本操作。写了一个文档,介绍常用命令,这样一来新同事可以随时查找,另一方面,我也可以抽出时间来做其它事情。后期还是会陆续更新文档,毕竟使用过程是一个长期的过程,因为总是会提出新需求。 目录1概述...12安装...13操作...23.1SVN Checkout…..23.2SVN Co
2014-06-26 19:24:09
16053
原创 探讨C++中的Map映射机制
虽然Map机制已经是老掉牙的事情啦,但是每每地被这只拦路虎挡下来,总觉得不爽。这次,总算是鼓足了勇气,非把它闹清楚不扣。当然,文中肯定有很多不足之处,还望不吝赐教呀。俺只是凭自己感觉写了这几点,让大家见笑见笑。
2014-06-25 20:29:46
4133
原创 如何解决make: Nothing to be done for `all' 的方法
1.这句提示是说明你已经编译好了,而且没有对代码进行任何改动。若想重新编译,我们一般的步骤是:>make clean>make然后出现 make: Nothing to be done for `all' 问题2. 解决方法:>make clean>ldconfig (等一下下)>makeOK了
2014-06-25 11:37:13
112525
3
《Debugging with GDB》pdf
2024-07-16
在Win64下运行debug(Debug+DOSbox)
2018-10-12
重要书籍:利用Python进行数据分析
2017-12-11
《机器学习实战》源码和数据集
2017-09-22
查看进程工具tlist.exe
2015-11-03
QuickTime SDK 7.3
2013-12-11
C++压缩多个文件
2013-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人