自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

物知馆

沏一杯茶,赏一首曲,编一段code,如此甚好... ...

  • 博客(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 29571 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 6588 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 477

原创 【标签】Android逆向工具

cfr和jadxcfr下载地址:http://www.benf.org/other/cfr/jadx下载地址:https://github.com/skylot/jadx

2019-04-08 10:38:53 146

原创 【Android】工程中添加Kotlin包

如何在Android Studio的项目中添加kotlin的包新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入...

2019-02-21 10:44:42 865

原创 机器学习实践-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 372

原创 用~/.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 1563 1

原创 如何使用Vim编写和调试Python代码

如何使用Vim编写和调试Python代码1.部署环境要想在Ubuntu下使用VIM编写和调试Python代码,请下安装如下的链接进行配置:https://segmentfault.com/a/1190000003962806 2.问题解决方案在安装过程中,可以遇到如下问题Vim 处理BufRead自动命令时发生错误 ,

2017-09-22 09:49:38 18688

原创 哈希表分析

RT

2017-09-14 11:00:29 236

原创 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 712

原创 有关数学的一些重要概念

信息熵

2017-08-25 11:55:34 279

原创 Java通过JNI调用C++

asdf

2017-05-08 17:30:49 325

转载 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 2646

原创 Windows - Hook键盘和鼠标消息

1.基本概念从功能层面上讲,钩子(Hook)是Windows消息处理机制的一个分支,在消息到达窗口处理函数之前,截获任何窗口的消息或特定事件,能完成一般程序无法完成的功能。从代码层面上讲,钩子是一个处理消息的代码函数,通过系统调用该函数,成功挂入系统。当消息发出时,在没有到达目的窗口前,钩子函数先捕获该消息,就是先得到控制权。此时,钩子函数可改变该消息,可以不改变该消息而继续传递,还可

2016-12-22 18:07:23 6277

原创 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 846

原创 获取进程基址

有很多种方法可以获得进程空间的基址:方法一:在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 11834 2

原创 [Win32] LINK4006 警告

出现 LINK4006 警告的问题,在于静态库被附加两次或两次 以上。解决方法:可执行文件来统一附加静态库 一次即可。

2015-03-03 14:54:24 1134

原创 使用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 3069

原创 centos 安装lrzsz

这样可以通过SecureCRT,进行上传下载工作,

2014-10-27 14:55:36 939

原创 创建nodejs插件hello.node

1、node介绍直接看百度百科:2、

2014-10-10 15:27:45 1435

转载 centos 下 g++ 安装

通常情况下在centos下安装软件就用yum.   关键是,使用yum你的知道安装包的名字是什么。如果直接键入yum install g++,会告诉你没有这个包。所以你应该使用gcc-c++,这才是这个包的名字。

2014-10-09 15:19:23 503

转载 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 754

原创 Windows问题集

仅收录本人在开发过程中,所shoul

2014-07-17 17:18:06 1200

原创 Android问题集--不断更新中

本文只收录本人开发过程中遇到的问题,以及对应的解决方案。1、

2014-07-15 10:23:48 724

原创 汇编笔记之二——如何使用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 22176

原创 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 827

原创 网路通信学习札记

子网:为了便于表达和识别IP地址,十进制形式表示的如210.52.207.2,每段所能表示十进制数大超过255。IP地址由两部分组成,即网络号(Network ID)和主机号(Host ID)。网络号标识Internet上子网,而主机号标识子网某台主机。网际地址分解成两域带来了重要优点:IP数据包从网际上的一个网络达另一个网络时,选择路径可以基于网络而不是主机。在大型的网际中,这一点优势特别明

2014-07-03 17:13:17 729

原创 TortoiseSVN客户端入门使用教程

一直觉得,TortoiseSVN客户端使用很方便。当新员工入职后,总是要讲解一番基本操作。写了一个文档,介绍常用命令,这样一来新同事可以随时查找,另一方面,我也可以抽出时间来做其它事情。后期还是会陆续更新文档,毕竟使用过程是一个长期的过程,因为总是会提出新需求。  目录1概述...12安装...13操作...23.1SVN Checkout…..23.2SVN Co

2014-06-26 19:24:09 15971 1

原创 【Android - 01】搭建开发环境

说起来,很是惭愧,自从0

2014-06-26 19:15:57 857

原创 探讨C++中的Map映射机制

虽然Map机制已经是老掉牙的事情啦,但是每每地被这只拦路虎挡下来,总觉得不爽。这次,总算是鼓足了勇气,非把它闹清楚不扣。当然,文中肯定有很多不足之处,还望不吝赐教呀。俺只是凭自己感觉写了这几点,让大家见笑见笑。

2014-06-25 20:29:46 4054

原创 如何理解成员函数指针

分普通函数指针和类成员函数指针。普通函数指针:

2014-06-25 14:25:42 772

原创 如何解决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 106664 3

原创 快速排序分析

终于还是忍不住要学习一下算法啦,该面对还是要面对,不能逃避,也不能

2014-06-23 18:53:12 694

原创 《编程珠玑》第一章笔记

“概念性障碍”:妨碍问题解决者正确认识问题或

2014-06-21 16:03:22 660

原创 【中医】札记

1、风应青色,寒应黑色,火应红色,湿应黄色,燥应白色

2014-06-13 10:16:09 530

原创 [编程技巧] 记录开发中点滴的编程技巧和风格

1、全局变量和全局函数,

2014-06-13 06:53:51 503

原创 [方法论] - 心理底线, 更新中...

普通的心理底线是一旦感觉稍稍释怀或压迫,就

2014-06-12 18:26:31 579

原创 [沟通] 在闲聊时如何开展沟通

1、当有一方擅长去谈论自己的事情时,需要抓住他

2014-06-12 14:28:41 568

原创 [开发] 开发容易犯的错误,更新中...

1、代码copy,开发人员认为相似度很高,就进行代码copy,而此举往往容易产生bug,

2014-06-12 11:58:09 666

原创 [测试] 测试人员容易犯的错误,更新中...

1、虽然发了测试报告,但是不能将所有的bug都测到位;

2014-06-12 11:51:33 904

在Win64下运行debug(Debug+DOSbox)

在学习汇编语言时,debug不失为练习得好工具。读者操作系统若为32位,可直接运行debug。 在64位操作系统下,想运行debug,需要两个东西:DOSBox,debug.exe。 1,下载、安装DOSBox。 2,下载debug.exe,将debug.exe文件放置在磁盘,例如:D:debug\ 3,运行DOSBox.exe,输入:mount c D:debug\, Enter后,提示如下图 PS: 此处c为DOSBox安装磁盘,D:debug\为debug.exe文件位置 4,执行c:切换到自己得磁盘后,即可执行debug 配置dosbox.config文件,每次运行DOSBox可以不用输入以上命令: 打开dosbox.config,在最后一行添加: mount c D:\debug c: debug

2018-10-12

重要书籍:利用Python进行数据分析

《利用Python进行数据分析》是2013年机械工业出版社出版的软硬件开发类图书,作者是麦金尼。讲述了从pandas库的数据分析工具开始利用高性能工具、matpIotlib、pandas的groupby功能等处理各种各样的时间序列数据。

2017-12-11

《机器学习实战》源码和数据集

包含了第二章到到第十五章的源代码和数据集,方便了我们调试和学习。 现在上传资料,设定最低资源分至少需要1个积分,很遗憾没有免费的设置了。 下面简单介绍《机器学习实践》这本书: 机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或模式,成为各行业求生存、谋发展的决定性手段,这使得这一过去为分析师和数学家所专属的研究领域越来越为人们所瞩目。 本书第一部分主要介绍机器学习基础,以及如何利用算法进行分类,并逐步介绍了多种经典的监督学习算法,如k近邻算法、朴素贝叶斯算法、Logistic回归算法、支持向量机、AdaBoost集成方法、基于树的回归算法和分类回归树(CART)算法等。第三部分则重点介绍无监督学习及其一些主要算法:k均值聚类算法、Apriori算法、FP-Growth算法。第四部分介绍了机器学习算法的一些附属工具。 全书通过精心编排的实例,切入日常工作任务,摒弃学术化语言,利用高效的可复用Python代码来阐释如何处理统计数据,进行数据分析及可视化。通过各种实例,读者可从中学会机器学习的核心算法,并能将其运用于一些策略性任务中,如分类、预测、推荐。另外,还可用它们来实现一些更高级的功能,如汇总和简化等。

2017-09-22

LSP 流量控制

由LSP层分析和处理数据包,值得学习和借鉴。

2016-06-22

Windows核心编程(第五版)源码

经典的代码,值得慢慢品味。

2016-06-22

查看进程工具tlist.exe

参考链接:https://msdn.microsoft.com/en-us/library/windows/hardware/ff558903%28v=vs.85%29.aspx Parameters tlist Without additional parameters, TList displays all running processes, their process identifiers (PIDs), and the title of the window in which they are running, if any. /p ProcessName Displays the process identifier (PID) of the specified process. ProcessName is the name of the process (with or without file name extension), not a pattern. If the value of ProcessName does not match any running process, TList displays -1. If it matches more than one process name, TList displays only the PID of the first matching process. PID Displays detailed information about the process specified by the PID. For information about the display, see the "Remarks" section below. To find a process ID, type tlist without additional parameter. Pattern Displays detailed information about all processes whose names or window titles match the specified pattern. Pattern can be a complete name or a regular expression. /t Displays a task tree in which each process appears as a child of the process that created it. /c Displays the command line that started each process. /e Displays the session identifier for each process. /k Displays the COM components active in each process. /m Module Lists tasks in which the specified DLL or executable module is loaded. Module can be a complete module name or a module name pattern. /s Displays the services that are active in each process. /v Displays details of running processes including the process ID, session ID, window title, command line, and the services running in the process. 。

2015-11-03

QuickTime SDK 7.3

编译webkit时,需要使用该SDK哦,当然还需要对应的QuickTime的安装文件了。俺也一并上传吧。 俺觉得网络资源应该是免费的。 所以小弟俺就不需要资源分啦。

2013-12-11

C++压缩多个文件

利用开源代码zlib,生成对多个文件压缩工作,包括将文件压缩到zip中,但是zip中的文件又可以不同于源文件的名字。 该代码是从http://www.codeproject.com中下载下来的,经过本人验证,对多个文件进行压缩的工程代码在examples\simple下

2013-09-26

使用NPAPI制作插件

主要实现Firefox、Chrome等的插件,实现了插件和js的交互,当然实现了插件和本地数据的交互。

2013-04-24

VisuallAssist+补丁

作为vs2010的代码辅助工具。安装完后,将安装目录下的va_x.dll覆盖为破解的即可

2013-03-10

空空如也

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

TA关注的人

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