自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

神码不是浮云

蓦然回首,未曾停留灯火阑珊处

  • 博客(113)
  • 资源 (5)
  • 收藏
  • 关注

原创 浅谈1和0.999...

0x00 小学初期认为长得不一样所以1≠0.999...0x01 小学中后期到初中认为1/3=0.333...0.333...×3=0.999...1/3*3=11=0.999...0x02 高中认为0.999...=0.9+0.09+0.009+...等比数列前n项和Sn=(0.9-0.9*0.1^n)/(1-0.1)=1-0.1^n0.9...

2020-02-24 13:48:36 632

原创 数列

0x00 数列定义数列是以正整数集(或它的有限子集)为定义域的函数,是一列有序的数。数列中的每一个数都叫做这个数列的项。排在第一位的数称为这个数列的第1项,通常也叫做首项),记做,排在第二位的数称为这个数列的第2项,以此类推,排在第n位的数称为这个数列的第n项,通常用表示,记做{}。的表达是数列的通项公式。项数有限的数列称为有穷数列,项数无限的数列称为无穷数列。数列的前n项和记做,。例如:...

2020-01-17 18:55:35 2272

原创 常见简单函数高清无码大图赏析

0x00 指数函数表达式:y=,a>0且a1,,特点:单调函数;有下界的无界函数;图像经过(0,1)点;对数函数的反函数;当0<a<1,单调递减,a越大,图像越平缓;a越小,图像越陡峭。当a>1,单调递增,a越大,图像越陡峭;a越小,图像越平缓。0x01 对数函数表达式: y=a>0且a1,特点:单调函数;无界函数;函...

2020-01-16 16:16:42 9665

原创 函数

0x00函数定义设数集D,则映射f:D-->是定义在D上的函数,记做y=f(x),xD。其中x称为自变量,y称为因变量,D称为定义域,记做,即=D,值域={y|y=f(x),xD}。函数除了用f表示外,还可以用英文其他大小写字母,希腊大小写字母表示。例如:y=2xx[3,10]y=5-x xw=t*t+t-6 t0x01函数的几种性质函数的有界性设函数...

2020-01-13 17:38:37 395

原创 映射

0x00映射定义设X,Y是两个非空集合,如果存在一个法则f,对于任意元素xX,通过法则f后得到元素y,且yY,则称f是X到Y的映射。记做f:X --> Y。其中y称为x在映射f下的像,记做f(x),即y=f(x)。元素x称作元素y在映射f下的一个原像。集合X称为映射f的定义域,记做。X在映射f下组成的像的集合称作映射f的值域,记做或f(X)。=f(X)={f(x)|xX},。例如:...

2020-01-11 22:17:41 1645

原创 区间和邻域

0x00区间区间是一种特殊的集合,表达连续的一段实数。区间按照是否包含端点值,分为开区间,半开区间和闭区间,假设实数a<b:开区间 :(a,b)={x|x,a<x<b} 例如(3,8),(-,+)半开区间:[a,b)={x|x,ax<b} (a,b]={x|x,a<xb} 例如[3,8),[3,+)闭区间:[a,b]={x|x,axb} 例如[3...

2020-01-11 18:05:24 6743

原创 集合

0x00集合的概念由零个或多个确定的对象所构成的整体称为集合。其中,构成集合的这些对象则称为该集合的元素,简称元。常用大写字母A,B,C...表示集合,小写字母a,b,c...表示元素。集合可以表示为:列举法:{e0,e1,e2,...,en}描述法:{x|x具有性质P}例如:A={a0,a1,a2,a3,...}B={}C={c | c≥-2}D={d0,d1,d...

2020-01-10 23:26:15 602

原创 有人来了,跳转桌面

在群里看到一篇文章,里面讲述了一个硬件,类似于公共厕所里的自动冲水器,可以用来检测是否有人靠近。那个设备检测到人后,会跳转到桌面。用途估计是屏幕上播放着小视频不想被人看到吧。联想起强大的python,借用其他库,和摄像头,可以快速实现一个这样的功能。1.本机环境macos10.12.5 python3.5 mac自带前置相机python 需要安装一些库cv2,pyau...

2019-09-17 14:13:34 314

原创 爬虫系列(七)借助selenium爬取数据

总是每隔一段时间懒惰很久,懒惰中懊恼虚度光阴,又沉溺懒惰不能自拔,陷入这种怪圈中很久很久。这一篇本应该上年写的,因为懒惰迟迟没有动手。懒惰误人生……使用selenium爬数据的好处有很多。有些网页数据是通过js加载后才有的,并且有复杂的校验过程;有些网页需要登录后才能查看数据;有些网页需要点击后才能展示数据... 这些都可以通过selenium的webdriver来抓取数据,它就是一个可以用代...

2019-09-09 12:59:35 1243 2

原创 珍爱生命,远离小米手机(上)

曾经用过多种不同品牌的手机,当时智能机在国内刚刚兴起,问题很多。一次偶然的机会用了小米,发现挺不错的。UI美观,容易操作,性价比高,这一用便是5年。尚且懵懂的我竟不知他们是披着羊皮的狼。用的过程中渐渐了解了小米手机,或者说是MIUI的邪恶之处。以后不再愿意使用小米手机,换成华为或者是Google的。珍爱生命,远离小米,远离MIUI。写这篇文章没有人雇佣我,也不是故意、刻意、蓄意黑小米,而是根据...

2019-08-23 16:32:09 1543 4

原创 python解析url中%开头的字符串

注:python要安装urllib包,encoding可根据需要进行调整import urllib.parse as parseres=parse.quote("贫僧自西方极乐世界而来,到东土大唐传授真精。",encoding="UTF-8")print(res)#%E8%B4%AB%E5%83%A7%E8%87%AA%E8%A5%BF%E6%96%B9%E6%9E%81%E4%B9%9...

2019-06-03 10:50:00 2089

原创 pip报错 CMake must be installed to build the following extensions: dlib

本机系统是mac 10.12.5,以前已经安装过numpy,python版opencv安装face_recognition的时候报错,错误信息如下:$ sudo pip install face_recognitionCMake must be installed to build the following extensions: dlib解决方法:$ sudo pip ...

2019-03-22 13:42:30 16714 1

原创 Cgroup限制进程内存

Cgroup限制进程内存下面是在centos上测试的,亲测可用:[root@VM_0_13_centos cgroup]# uname -aLinux VM_0_13_centos 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux1.安装cgrou...

2018-11-12 16:00:18 1374

原创 Apk反编译再打包

Apk反编译再打包近期研究了一下Apk反编译技术,在网上找了很多资料,进行了实践,成功完成了apk反编译,修改代码,再打包编译的过程。这个过程耗费了我3天的时间,踩了很多坑。记录下来,便于我以后忘记,也便于其他程序猿/媛们重现这个过程,节约大家的时间。1.准备阶段(1)系统信息  macOS Sierra 10.12.5   $ java -version  java ve...

2018-11-12 13:49:13 4300

转载 Charles4.2.x破解

// Charles Proxy License// 适用于Charles任意版本的注册码,谁还会想要使用破解版呢。// Charles 4.2目前是最新版,可用。Registered Name: https://zhile.ioLicense Key: 48891cf209c6d32bf4  本方法通杀charlse系列激活问题。--------------------- 作者...

2018-11-05 13:39:13 301

原创 爬虫系列(六)--爬取页面上的图像

爬虫系列(六)--爬取页面上的图像马上国庆节了,要是再不写,可能又要到了十一过后才能写了。图像的爬取和普通页面的爬取是一样的,只是不需要进行转码,是二进制数据,直接写入文件中就行了。要注意的地方就是文件扩展名,还有图片文件是否已经存在了。1.目标简介下面的内容要实现的是爬取取某个指定页面上的图片。要是想要爬取指定区域内的图片或者是全站图片的话,需要结合前面的几篇文章的内容,稍微组合一下...

2018-09-30 12:13:22 722

原创 爬虫系列(五)--爬取商城评论数据

爬虫系列(五)--爬取商城评论数据这篇标题是爬取评论数据,实际上是一种类型的数据爬取。比如网页的下拉加载数据,使用js动态加载的数据。这类数据有一些爬取起来会比较麻烦,可能要深入分析目标页面运行机理。迟迟没有写这个,原因是图片太多,步骤会多一点,有些麻烦。不过不用担心,这些步骤很简单,操作两次就熟悉起来了。也许你刚开始会觉得这一篇爬取数据的方式和之前很不一样,到最后你会惊奇的发现,这一篇内...

2018-09-21 13:03:49 5929 2

原创 爬虫系列(四)--全站爬取

爬虫系列(四)--全站爬取全站爬取需要的数据基于一个这样的假设:某网站的页面上存在该网站其他页面的连接,通过这些连接跳转的新的页面进行数据的爬取。在开始这个之前,要先明白栈和队列。本篇中介绍的是单线程的实现方式,大规模的爬取需要多线程,分布式爬取。1.实现步骤(1)准备几个起始链接加入待队列Q中,例如Q=["http://www.xxx.com/aaa/","http://www.xx...

2018-09-17 14:49:39 4857

原创 常在哪里生活的人最饥渴

常在哪里生活的人最饥渴老司机来了,带领大伙看看哪里司机多。内容如题所示,信不信由你。该文章数据来源于互联网,可信度未知,各位客官可以凭生活经验判断正误。请不要将该数据用于非法途径,做一个遵纪守法的好公民。1.按照省份展示(仅展示大于2%,直辖市在一起计算了): 省份 占比 广东省 0.1381340763837625...

2018-09-10 20:19:25 451

原创 爬虫系列(三)--爬取指定区域数据

爬虫系列(三)--爬取指定区域数据本篇文章要实现给定若干url,抓取某新闻网站文章的标题和正文。这个和上面一篇相比复杂了不少,需要研究被抓页面的html结构。这里需要用到的工具是谷歌浏览器。1.页面结构先在谷歌浏览器中打开要抓取的url,右键单击标题,选择检查。如下图: 可以看到标题和正文在下面的标签下标题:&lt;h1 class="main-title"&gt;...

2018-09-08 17:31:41 6367

原创 爬虫系列(二)--爬取原始html

爬虫系列(二)--爬取原始html上一篇文章中已经可以爬取一个页面的数据了,从本篇开始,处理上一篇中提到的具体任务。本篇文章要实现爬取某新闻网站的某些页面,并存储下来,已经有了这些页面的url。这是一个很简单的爬虫任务,准备几个url和上篇中最后的代码段,然后添加几行代码即可。这里实现一个只有5个url的爬虫,实际上可能有成千上万个,甚至更多。当url太多的时候可能要把url存到文件中,读...

2018-09-08 16:00:22 1863

原创 爬虫系列(一)--爬虫开端

爬虫系列(一)--爬虫开端又是很久没有写文章了,这段时间工作中积累了很多。实践了不少网站的爬取,不写下来怕烂在脑子里,最终什么也不剩。爬虫这个分类已经建立很久了,里面文章数量始终是0,今天决定打破这0的寂静。发现新版本的csdn编辑器不会用了,尴尬。。。以后文章只好换风格了。开始对爬虫了解是从毕业设计开始的,毕设写的是一个基于C语言TCP编程的web服务器。 功能类似于Tomcat,Ngi...

2018-09-08 15:25:51 1548

原创 pip 安装报错ssl

pip 安装报错ssl具体错误信息如下:There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) - skipping鄙人愚钝,被该问题困扰数日,不知道该怎么办。差点急的重装系统了,今天终于找到了解...

2018-05-10 16:35:44 7893 1

原创 IntelliJ IDEA 打jar包

IntelliJ IDEA 打jar包先试一下这个:菜单Build &gt; Build Artifacts... &gt;Build这时会在 ./out/artifacts/项目名称/   目录下产生jar包。----------------------------------------------------------------------------------------------...

2018-05-07 12:31:01 2264

原创 Python0019 音频处理(二).wav文件

Python0019 音频处理(二).wav文件        上一篇文章中写到使用python 提供的wave模块对.wav文件进行读写,感觉借用别人写的代码读.wav文件不够牛B。自然而然对.wav文件产生了浓厚的兴趣。经过昨天的努力,对该格式的文件已经略有了解,并且用java实现了对.wav读取。这篇文章打算换成认识这篇文章的过程。而不是一开始介绍一堆概念,然后摆上代码。按照认识过程来写读起...

2018-04-04 20:11:41 3315

原创 Python0018 音频处理(一)音频基础知识

Python0018 音频处理(一)音频基础知识1.声音音频基础知识(1)声音是由震动产生,表现为波的形式。波有频率,振幅等参数。对于声波而言:频率越大,音调越高,反之越低。振幅越大,声音越大,反之越小。(2)采样率,帧率:波是连续(无穷)的,计算机存储是离散(有限)的。要想用有限存储无限,几乎不可能。因此,要每隔一段时间对波进行一次采样。每秒采样次数采样率。长用采样率是44.1kHz(这里的1k...

2018-04-03 11:08:29 5425 4

原创 Python0017 线程锁

Python0017 线程锁在上篇文章中已经介绍过线程创建和线程的一些问题,本篇文章复现上篇文章提到的问题,并使用线程锁解决那个问题。线程中加锁后,其他线程遇到这个锁后,会等待这个锁被释放才能继续执行。下面是代码:import threadingimport timesumab=-1def a_thread(): global sumab time.sl

2018-02-26 19:29:18 254

原创 Python0016多线程

Python0016多线程1.多线程简介现代的高级编程语言中,几乎所有语言都支持多线程。多线程很实用,即便是在单核处理器上多线程仍然是实用的。在安卓开发中,安卓系统强制一个线程处理图形界面,其他线程处理逻辑。这样的好处是用户图形界面流畅。IOS开发,C#桌面应用程序中也是如此的。曾经写安卓代码阻塞过UI线程,在手机上的效果是:系统弹出一个提示框XXXX没有响应。通常情况下,手机

2018-02-26 18:55:14 317

原创 单位矩阵

单位矩阵定义:单位矩阵是一个方阵,主对角线上元素是1,其余元素是0。n阶单位矩阵记做In,对于In,Ii,j=0 i≠j,Ii,i=1.其中i,j∈[1,n]中的整数性质:1.一个n维向量vn乘以n阶单位矩阵In,结果是vn。vn*In=vn。2.一个m行n列的矩阵Mmn乘以单位矩阵In,结果是Mmn。Mmn*In=Mmn。3.In^m=

2018-02-24 17:39:51 10114

原创 Cyberduck

Cyberduck简介1.Cyberduck是一款带图形界面的FTP客户端软件,目前有windows版和mac版。2.支持文件下载,上传,删除等操作3.官网地址:https://cyberduck.io/用途对于记不住命令的小伙伴,你们的福音来了。使用该软件,完全图形化的操作,可以满足大部分需求。再也不用担心记不住命令了。像w

2018-02-24 16:55:34 6606

原创 Redis

Redis简介1.Redis(REmote DIctionary Server) 是一个由Salvatore Sanfilippo写的key-value存储系统。2.Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。3.它通常被称为数据结构服务器,因为值(value)可以

2018-02-05 11:46:48 325

原创 机器学习0008 怎么读取图像数据

机器学习0008 读取图像数据        绝大多数机器学习初学会有这样的疑问,怎么读取图像数据?曾经我也有过。在开始机器学习之前,我在做简单的图像处理。主要任务是写photoshop中的绝大多数算法:亮度,模糊,融合方式,计算图像边缘等。已经很了解图像了,在使用Python时,还是不清楚应该怎么做。一般很多机器学习的例子中,已经给好了数据,跑一跑,看个结果,然后就没有了然后...由

2018-02-04 18:26:34 1412

原创 Python位运算实现加法和乘法

Python位运算实现加法和乘法  代码中不出现加号和乘号,实现加法和乘法,似乎没有神马卵用,秀操作,哈哈哈。  def add(a,b): if a==0: return b return add((a&amp;b)&lt;&lt;1,a^b)def mul(a,b): s=0 while b: if...

2018-02-04 17:03:09 3758 4

原创 机器学习0007 每次应该训练多少数据batch_size应该设成多少

机器学习0007 每次应该训练多少数据batch_size应该设成多少下面是整理的一些经验:1.batch_size 的值越大,训练(收敛)速度越快;batch_size 的值越小,训练(收敛)速度越慢。2.batch_size 的值越小,模型泛化能力越好;batch_size 的值越大,模型泛化能力越差。3.batch_size=1时,模型很难收敛,可能不收敛。只有很

2018-01-31 11:46:41 5344

原创 机器学习0006 训练需要多少标注数据

机器学习0006 训练需要多少标注数据之前我也不清楚究竟需要多少训练数据,觉得是越多越好。最近看过一篇文章,并不是自己试验出来的结论,我觉得这个结论比较靠谱。1.一般情况下,每类给定5000标注样本,可以训练出可接受性能的模型。2.至少有1000万标注数据的情况下,可以训练出与人类水平接近或超越人类水平的模型。

2018-01-31 11:35:05 2075 1

原创 机器学习入门0005 tensorflow_NMT模型

机器学习入门0005 tensorflow_NMT模型1.简介nmt(Neural Machine Translation)是一个序列到序列的模型。可以用来做【聊天机器人】,【翻译】,【关键词提取】,【文章摘要】,【图像描述】等功能。用法简单,只需要安装Tensorflow1.4+ 版本即可运行。这个地址是Tensorflow 官方github https://github.com/tensorf...

2018-01-24 10:58:16 3448 17

原创 MacOS 向NTFS文件系统中放文件

下面提供了三种方案,建议用第一种,后两种在有些版本的系统上没有效果。1.关闭SIP(System Integerity Protection)如果已经关闭了SIP,不需要这个操作,直接进行步骤2(1)关机,启动电脑,在系统启动前按command + R 进入recover模式(2)点击屏幕左上角菜单中的实用工具,选择终端(3)输入命令:csrutil disable,回车后显示su...

2017-11-20 15:05:18 2287

原创 MacOS 显示隐藏文件

MacOS 显示隐藏文件在Windows下显示隐藏文件可以在菜单中直接找到,但是在MacOS中我翻遍了菜单的所有选项,根本就没有!总不能一直同过 ls -a 来查看吧,很不方便。其实在Finder中显示隐藏文件有一个快捷键:[command] + [shift] + [.] 最后一个键的位置在L键的右下方

2017-11-20 13:51:08 1258

原创 MacOS 剪切文件

MacOS 剪切文件command + C 复制command + V 粘贴在Windows中 Ctrl + X 是剪切,MacOS中没有剪切,但是有一个快捷键组合和剪切类似:同过command + C复制后,在某个目录下按下 command + option + V  即可把原来的文件删除,并在这个目录下创建这些文件

2017-11-20 13:42:52 4680

原创 机器学习0004 Tensorflow中产生tensor的函数

机器学习0004 Tensorflow中产生tensor的函数最近在学习tensorflow,学习过程中有好多不懂的,产生tensor就是其中之一,下面是今天整理的,所有内容都在代码和注释中,其他废话不多说。----------------import tensorflow as tfimport numpy as npsess=tf.Session()#

2017-11-09 15:17:25 498

apk反编译包zip

这个是zip格式的,压缩包中包含了apk-tool2.3.4 & jd-gui-osx & dex2jar & auto-sign共四个工具。 用于apk的编译,反编译,查看源代码,修改源代码。良心资源,放心下载。

2018-11-12

apk反编译包

压缩包中包含了apk-tool2.3.4 & jd-gui-osx & dex2jar & auto-sign共四个工具。 用于apk的编译,反编译,查看源代码,修改源代码。良心资源,放心下载。

2018-11-12

OC封装继承多态演示

只是一个简单的小例子,演示了OC中的封装继承多态,在Windows下打成的zip压缩包

2017-04-07

class文件反编译器

java生成的class文件的反编译器,注意:要运行在32位的jre环境下

2016-07-12

空空如也

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

TA关注的人

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