- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 Python脚本代理设置
主要记录python代理需要账号密码才能登陆的用法.urllib.requestfrom urllib.request import ProxyHandler, build_openerproxy = ‘username:password@url:port’proxy_handler = ProxyHandler({‘http’: ‘http://’ + proxy,‘https’: ...
2020-02-13 16:06:02
1019
原创 关于 Dependency Walker
项目需要,用mingw编译得到一个dll过后,用Dependency Walker在其他开发机上显示缺少 api-ms-win-*-.dll等一系列的dll依赖,于是就各种寻找原因,安装了各种运行时库后,问题还是没解决。看到一个帖子:https://stackoverflow.com/questions/17023419/win-7-64-bit-dll-problems 后,想着先把程序跑起...
2018-07-30 15:38:52
2378
2
原创 下一个更大元素 III
给定一个32位正整数 n,你需要找到最小的32位整数,其与 n 中存在的位数完全相同,并且其值大于n。如果不存在这样的32位整数,则返回-1。示例 1:输入: 12 输出: 21 示例 2:输入: 21 输出: -1class Solution {public: static bool cmp(int a, int b){return a > b;}...
2018-06-14 20:46:34
516
原创 两个排序数组的中位数
两个排序数组的中位数给定两个大小为 m 和 n 的有序数组 nums1 和 nums2 。请找出这两个有序数组的中位数。要求算法的时间复杂度为 O(log (m+n)) 。示例 1:nums1 = [1, 3] nums2 = [2]中位数是 2.0 示例 2:nums1 = [1, 2] nums2 = [3, 4]中位数是 (2 + 3)/2 = 2.5...
2018-06-13 19:02:09
162
原创 初学libevent笔记
初学libevent笔记参考:http://www.cnblogs.com/luxiaoxun/p/3704573.html 在此表示严重感谢!! 初学libevent,自己做个笔记。代码块server:#include <event.h>#include <evhttp.h>#include <pthread.h>#include <errno.h>#include <string.
2017-06-16 13:18:38
659
原创 Logistic 回归
现在有一些数据点,我们用一条直线对这些点进行拟合,这个拟合过程就称作回归。Sigmoid函数具体的计算公司如下: y(z) = 1/(1+e(-z))Sigmoid函数的输入z由下面公式得出: z = W0X0 + W1X1 + W2X2 + … +WnXnLogistic回归的目的是寻找一个非线性函数Sigmod的最佳拟合参数!!求解过程可以由最优化算法来完成。梯度上升法基于的思想史:要找到某
2017-02-13 20:14:00
316
原创 基于概率论的分类方法:朴素贝叶斯
基础回顾我们称之为“朴素”,是因为整个形式化过程只做最原始、最简单的假设。贝叶斯准则: 贝叶斯准则告诉我们如何交换条件概率中的条件与结果,即如果已知p(x|c),要求p(c|x),那么可以使用下面的计算方法: p(c|x) = p(x|c)p(c)/p(x)。根据上述公式计算出两个概率p1(x,y)和p2(x,y)。 如果p1(x,y) > p2 (x, y ) , 那么属于类别1; 如果p
2016-09-06 20:32:38
439
原创 机器学习基础
何谓机器学习简单地说,机器学习就是把无序的数据转换成有用的信息。机器学习横跨计算机科学、工程技术和统计学等多个学科,需要多学科的专业知识。机器学习的主要任务就是分类。有很多机器学习算法非常善于分类。最终我们决定使用某个机器学习算法进行分类时,首先需要做的是算法训练,即学习如何分类。通常我们为算法输人大量已分类数据作为算法的训练集。训练集是用于训练机器学习算法的数据样本集合,目 标 变 量 是 机 器
2016-08-24 11:23:47
444
原创 决策树
1-信息熵一条信息的信息量和它的不确定性有着直接的关系。俺么如何量化信息的度量呢?香农用“比特(bit)”这个概念来度量信息量。香农提出,它的准确信息量应该是:因此,对于任意一个随机变量X,它的熵定义如下:的分类标签。一般来说,我们只选择样本数据集中前&个最相似的数据,这就是k-近邻算法中k的出处,通常k是不大于20的整数。最后,选择k个最相
2016-08-19 19:57:13
647
原创 6 - 线程
之前介绍了进程是由两个部分构成的,一个是进程内核对象,另一个是地址空间。同样,线程也是由两个部分组成的:• 一个是线程的内核对象,操作系统用它来对线程实施管理。内核对象也是系统用来存放线程统计信息的地方。• 另一个是线程堆栈,它用于维护线程在执行代码时需要的所有函数参数和局部变量 。如果想要创建一个或多个辅助函数,只需要让一个已经在运行的线程来调用C r e a t e
2016-05-05 10:06:07
258
原创 4-进程
1. 可以用CreateProcess函数创建一个进程2. 终止进程的运行: 若要终止进程的运行,可以使用下面四种方法:1). 主线程的进入点函数返回(最好使用这个方法) 。始终都应该这样来设计应用程序,即只有当主线程的进入点函数返回时,它的进程才终止运行。这是保证所有线程资源能够得到正确清除的唯一办法。让主线程的进入点函数返回,可以确保下列操作的实现:a. 该线程创建
2016-03-09 20:30:18
304
转载 在链表里如何发现循环链接
没办法转载,只能粘贴,我错了。。来自 半个灵魂 http://my.youkuaiyun.com/zhaom_916/code/detail/702在链表里如何发现循环链接C++代码12345678910111213141516
2013-09-13 17:11:47
1113
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人