- 博客(137)
- 资源 (29)
- 问答 (1)
- 收藏
- 关注
原创 机器学习之权重、偏置自动调参
背景这段时间在学习神经网络相关的内容,神经网络的算法里面只要给定它特征值丢进去,算法就会自身跟新权重和误差(偏置)。其实学习机器学习内容的时候,我对这些算法过程是理解的,但是我对细节是模糊的。所以,我需要写点代码,在电脑里面跑一下,自己才能领会到算法的真正含义。开始讲解那么,下面我就列举一个输入为二维的特征值,输出为一维的简单的神经网络模拟。例如:A有两个特征值,一个特征值是他有棍子,...
2018-10-31 08:47:36 4517
原创 RSA数据摘要+数字签名(Java)
背景之前我一直不明白,比如A、B双方加密通信的时候,为什么A要使用B的公钥来加密,为A什么不使用A的私钥加密,然后B用A的公钥解密不就可以了吗?其实,A的私钥主要是A用来签名的,签名顾名思义是表明这个东西是A发送的,而不是别人发过来的。为什么A用自己的私钥签名就说明这个东西就是A发过来的呢?因为用B用A的公钥解签的时候,得到了原文的数据摘要,然后B根据得到的明文信息然后使用Hash函数重新得到...
2018-10-17 15:48:46 3557 1
原创 iOS-RSA非对称加解密
实验目标编程语言不限至少实现RSA生成公私钥,并保存为密钥文件,最好是ECC算法明文“学号+姓名+专业+学院”使用其中一种密钥加密,输出密文解密密文,输出明文调研PKI公钥体系,在报告中说明,如何用公私钥实现PKI体系简述ECC算法的原理代码#import "ViewController.h"#import "RSA.h"@interface ViewControlle...
2018-10-11 22:04:54 699 2
原创 iOS-AES对称加密
实验要求编程语言不限制明文“学号+姓名+专业+学院”实现对明文的加密,输出密文对密文实现解密,输出明文不能是DES加密算法报告中说明该语言提供的加密函数都有哪些,具体的使用方法并分析优缺点代码#import "ViewController.h"#import "AES.h"#import "NSString+AES.h"@interface ViewControll...
2018-10-11 22:01:29 1227 1
原创 iOS-数据摘要的生成
背景首先我们要知道什么是数据摘要,数据摘要是干什么用的。数据摘要是不可逆的,其功能有数据签名、数据完整性校验等。常见的数据摘要算法有MD5、SHA1、SHA256、SHA384,下面使用SHA256完成实验。实验要求编程语言不限制自选一段不少于500字的关于数据摘要算法的文字摘要算法不能是MD5输出摘要改动原始文件中的一个字符,再次输出摘要对比两个摘要变化了多少(统计不同的...
2018-10-11 21:59:19 937 1
原创 完全卸载_Office
背景很多时候,我们都要更新软件,Office也不例外。我用腻了Office_2007,大爷今天就要换了你,咋地?操作步骤下载卸载工具选择对应版本的卸载工具,点击选择“以兼容模式运行这个程序”双击运行,等待结束即可软件特别说明下载的软件需要先解压再运行,该卸载工具一共有三款,一定要选择对应的卸载工具卸载,否则会失败。Microsoft Fix it 50416是卸载offic...
2018-10-06 15:52:59 682
原创 渗流模型(Percolation )
1 标度行为标度行为(Scaling)是现在复杂系统研究中的一个非常典型的现象,它体现为系统的若干宏观指标或者某个变量的分布函数满足具有不同幂指数的幂律行为。也就是说,标度行为是一种现象,这种现象满足幂律分布。2 渗流模型2.1 什么是渗流?渗流是指流体在孔隙介质中的流动。渗流状态,是指系统中出现一个大的集群,能够将这些集群节点的和邻居节点的边界打通、渗透(只考虑上下左右四个方向的邻...
2018-09-27 12:17:24 19386 11
原创 SIR模型简单了解(Susceptible Infected Recovered Model)
SIR模型定义SIR模型是一种传播模型,是信息传播过程的抽象描述。SIR模型是传染病模型中最经典的模型,其中S表示易感者,I表示感染者,R表示移除者。S:Susceptible,易感者I:Infective,感染者R:Removal,移除者SIR模型的应用SIR模型应用于信息传播的研究。传播过程大致如下:最初,所有的节点都处于易感染状态。然后,部分节点接触到信息后,变成感染状态,...
2018-09-26 21:16:16 60682 8
原创 iOS-带图片的二维码的生成(QRCode)
背景物联网技术这门课程的老师让我们做一个二维码出来,二维码的内容包括:学号、姓名,并且加上一张图片。这不是和微信的二维码很像吗?开发语言当然是首选我喜欢的Objective-C啦~~~实现目标生成二维码二维码的信息包括学号、姓名二维码需要加入图片实现导入<CoreImage/CoreImage.h>库实现代码代码部分//// ViewControll...
2018-09-23 20:29:45 3926 1
原创 扩展欧几里得算法--C语言程序
前提扩展欧几里得算法是在欧几里得算法(辗转相除法)的前提下,对已知数求系数的一种算法。扩展欧几里得算法的公式推导我就不废话了,基本上就是第一次推导的系数等于第二次推导的系数之间的联系,很多文章都引用百度对扩展欧几里得的定义,但是讲的不是很清楚。可以参考这篇博客,对扩展欧几里得公式推导有比较清晰的过程。 https://blog.csdn.net/ash_zheng/article/det...
2018-09-19 15:57:48 7752
原创 VC6汇编第二次上机实验
实验目标A、编写多个整数求和的程序: 对用户输入的多个整数进行求和,并输出结果。 阅读然后修改附录A中的求和程序(该程序实现了3个整个求和的功能),使用一个常量决定数组的大小(即程序最大可以求和的整数个数): ARRAY_SIZE = 20 Array DWORD ARRAY_SIZE DUP(?) 写一个过程提示用户输入需要求和的整数的个数,向promptForIntegers过...
2018-09-18 18:57:16 1616 6
原创 VC6++配置汇编环境和第一个简单程序
准备工作1.下载并安装VC6++软件 2.下载Irvine32.lib库以及相关文件(Intel 汇编语言程序设计_irvine_lib文件内) 3.下载ml.exe和ml.err文件(ml_from_masm32文件内)以上准备工作的文件均在我的yun盘内,点我下载开始配置一、在VC6++里面创建一个新的工程,这里我命名为”Na”。 二、在”Na”工程里...
2018-09-17 18:50:18 7301 9
原创 修改文件MD5
背景每个文件都有自己的MD5。那么MD5是用来干什么的呢?如果你学过数字信封技术的话,你就会明白,当你发送文件给对方,对方接受到你的东西,需要确认文件内容和确认是否是你发送的。确认文件内容这个简单,打开看看就知道了。那么如何确认这个文件原原本本就是你发过来,且不经过别人的手处理过的文件,而不是别人修改过发过来的呢?那么,这就需要用到MD5了。每个文件都有自己的MD5(就是一串数字而已,但是...
2018-08-05 15:16:34 20819 3
原创 最小二乘法之求和与矩阵互转
背景在多元线性回归里面,我们得到了一个最小二乘法的公式。在机器学习里面,我们更喜欢把公式转化为矩阵的形式。今天,老师给我们出了一道题目,说:请把最小二乘法从公式到矩阵的推导过程写出来。 我推到了两天,都没推导出来。hahhaha~,我当时就没有理解到老师的意思。她说的推导和我理解的推导,然而不完全一样。那么,下面就来说说。最小二乘法从公式到矩阵的演变过程(简单版)。公式...
2018-04-29 13:56:05 3457 1
原创 PyCharm之Matplotlib不显示图像(for Mac)
问题Python环境:3.6.3 Mac系统:10.12.6 macOS Sierra我用PyCharm使用Matplotlib时候(just for Mac),发现不能显示出图像。但是,我在Eclipse里面使用,却可以正常显示图像。那么,可以确定的是,我PyCharm出了问题。到底是什么原因呢?分析、解决网上找了好几种方法,最后找到了解决办法。 总结一下,那种方法是...
2018-04-27 00:36:36 8238 9
原创 numpy、scipy和scikit-learn安装for Mac
背景我的Mac版本是10.12.6 macOS Sierra版本,系统自带python版本是2.7.10。储备知识: python2 使用的是pip命令; python3 使用的是pip3命令;(下面仅针对python2.7版,使用pip命令)安装pip很遗憾,我的电脑没有pip工具。 那么,就下载一下pip吧。 如果你是python3,会自带的。下载 g...
2018-04-25 10:58:18 922
原创 Eclipse写Python之未入门就放弃for Mac
背景最近在看机器学习,想动手试试用python进行数据的特征提取。考虑到Eclipse可以写python,所以就导入python解析器来使用。安装PyDevHelp->Install New Software Add 填写仓库信息 Name Location PyDev http://pydev.org/updates...
2018-04-25 10:38:48 664
原创 正规方程之矩阵求导(Matrix derivatives)
1、背景最近,开始学习机器学习之旅。我的学习方式是:跟着斯坦福公开课Andrew Ng的讲义和视屏开始学习。下面,简单介绍一下线性回归下面的普通方程之矩阵求导。 对应英文章节:Linear Regression-->The normal equations-->Matrix derivatives2、矩阵求导公式∇AtrAB=BT∇AtrAB=BT\color...
2018-04-18 14:59:54 1528
原创 Tomcat之中文URL问题
背景如果你需要访问带有中文路径的URL怎么办?比如说mp3、mp4文件。比如这样的路径: http://127.0.0.1:8080/LZPlayer/mp3/1168/徐小凤 - 顺流逆流.mp3那么,需要去修改Tomcat的配置文件,让他支持中文即可。步骤修改配置文件 找到server.xml文件位置,然后加上UTF-8的编码即可。配置文件路径: a...
2018-03-30 19:19:18 2175 1
转载 iOS之沙盒路径
简介每一个APP都有一个存储空间,就是沙盒。沙盒根目录结构:Documents、Library、temp和SystemData(新加入的文件夹)。 NSString *homeDir = NSHomeDirectory(); // 模拟器下的路径/Users/apple/Library/Developer/CoreSimulator/Devices/12E868D1-2332-4...
2018-03-27 16:00:39 1425
原创 (成信大篇)双系统中使用锐捷客户端的问题
背景以下文章,仅针对成都信息工程大学的学生。其余高校的学生,并不适用。本来呢,使用双系统的人就很少。这里,仅针对使用Mac系统的同学来演示。虽然用着MacBook,但是校园网、移动、联通还是挺不错的,没必要花那个钱去用电信。知识储备在这里,我们先要知道:双系统中,Windows系统的Mac地址和苹果系统(macOS系统,下面说macOS就是苹果系统)里面的Mac地址是不一样的。我们的校园网也好,移动
2018-03-08 23:24:19 1433 1
原创 iOS使用讯飞语音-语音识别(最新版)
引言去年在一家公司实习,接触了一点人工智能。既然接触人工智能,那么语音识别、语音合成、人脸识别等等都是必不可少的。 本来已经是离开iOS开发这条路了,还剩下毕业设计要做,所以这段时间最后一次回来接触iOS了。 以后,估计没什么机会再接触iOS,都往着机器学习、深度学习方向去了。 废话不说了,记录一下,如何接入讯飞语音。步骤一、官网下载SDK 去讯飞语音开放平台下载iOS的...
2018-02-24 23:22:55 6210
原创 iOS 修改NavigationBar的自定义按钮
NavigationBar自定义返回按钮,并且设置距离 UIBarButtonItem *leftItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"back"] style:UIBarButtonItemStylePlain target:self action:@selector(backActio...
2018-02-22 12:29:46 541
原创 NavigationBar全透明的实现
效果对比实现前: 实现后: 实现代码 //navigationbar全透明 self.navigationController.navigationBar.translucent = YES; UIColor *color = [UIColor clearColor]; CGRect rect = CGRectMake(0, 0, ZFScr...
2018-02-20 13:43:59 393
原创 iOS11 UIColor之新方法colorNamed
前言距离我上次停止学习iOS,已经快5个月了。 代码这东西,莫说这么久,即使是1个星期不写,都会生疏。 研究生初试也过了,不枉费我荒废5个月的代码时光。 现在帮别人做做毕业设计,刚好也温习一下iOS,这可是我的挚爱。UIColor新方法 (UIColor )colorNamed:(NSString )name; Description Creates ...
2018-02-20 13:37:19 1965
原创 Mac配置JDK
第一步:百度直接搜索:JDK 一般都是第一个,英文JDK的官网,直接进去。然后选择对应的系统版本的JDK下载就好。 JDK官网下载 友情提示:直接用迅雷是无法下载的,即使下载成功也无法使用。必须右键–>下载链接文件 第二步:直接解压,安装。第三步:找到JDK安装目录:在Finder中,Command+shift+G搜索”/library”进入资源库。
2018-01-04 11:53:32 321
原创 开发暂停标记
大学学了两年的编程,大三时候学了大半年的iOS开发。花了三个月时间做出了一个个人作品,一个星期内连续约了三家公司面试,均收到offer。入职实习一个月后,被老爸赶回去考研究生。图个啥。。。还有两个月就要开始一年一度的研究生考试了。然而还没开始准备。在此,记录一下我的程序人生。到此,编程之路要暂停一段时间了。其实,我还是很喜欢开发的。但是,人生抉择那么多,思虑之事那么多。如果有缘,我还会继续回来编程。
2017-10-08 09:08:10 464
原创 mac-Linux安装MySQL
1、下载MySQL安装包wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz2.解压安装包#解压tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz#复制解压后的mysql目录cp -r mysql-5.6.33-li
2017-10-02 11:51:38 545
原创 mac-Linux一般操作
背景: 每次都是干一段时间iOS,又搞一段时间后台。iOS倒是不至于忘记语法什么的,倒是后台的东西老是忘记。所以就记录一下,以便以后查找。文件移动mv xxx(文件当前目录) xxx(文件要转移的目录)例子:mv /root/zfTest/ /usr/local/说明:把root目录下的zfText文件转移到usr目录下local文件夹里面。删除文件rmdir xxx(文件名)例子:rm
2017-10-01 15:38:43 384
原创 iOS-百度语音识别
背景: 总监看我太无聊了,讯飞语音识别搞完了,就让我去搞一下百度语音识别。然后比较两种语音识别的准确率,哪种更高点。 个人认为吧,都差不多。百度稍微会好那么一点点。 不过,值得一提的是:虽然讯飞和百度的语音识别都是免费的,但是百度每天免费试用次数是20000次,而讯飞的每天只有500次。其他语音产品,也都是百度的免费次数多。讯飞和百度都有个性化词库,所谓个性化词库就是你说的语
2017-09-27 21:08:43 2824
转载 iOS-增大按钮点击范围
重写该方法:-(BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event{ //当前btn大小 CGRect btnBounds = self.bounds; //扩大点击区域,想缩小就将-10设为正值 btnBounds = CGRectInset(btnBounds, -10, -10); //若点
2017-09-26 10:50:30 1887
原创 iOS-百度语音合成的使用
背景 目前语音功能比较出名的就是百度、讯飞语音,当然还有其他平台的语音功能,比如微信之类的。 目前我只用过百度、讯飞的语音,具体是讯飞的语音识别和百度的语音合成。很奇葩是吧,为啥要分开来用。要么就选讯飞的语音识别+语音合成,要么就选讯飞的语音识别+语音合成。一方面,公司要求这么做。另一方面,百度的语音识别,真是见了鬼,根本不能用呀,网上的demo都是16年的,现在百度的语音识别API都
2017-09-21 19:58:04 2664 2
原创 Mac-硬件内存爆满囧么办,来这里看看~
背景 20号的时候,Xcode 9和iOS11一起出来了。 但是,我的电脑硬件内存根本不够,我是双系统,苹果盘这边只有100G的内存。刚升级完macOS Sierra10.12.6的系统,硬件内存就被系统占了77个G。电脑里面再装个Xcode 8,来个Word全套,再来个Java、MySql环境,Oh~yeah,想都不要了还够硬件内存用了。 再一轮疯狂卸载各种文件和软件后,再清除
2017-09-21 15:38:19 1994
原创 iOS-从任何一个view中获得当前控制器
背景: 开篇,我必须要先吐槽一番CSDN的新版块风格。好看是好看了,有点像简书的风格了。但是,你的MarkDown编辑器能不能别变来变去的。作为一个有强迫症的人,我一次性修改了20+篇博客的格式。 说回正题,有时候,我们可能封装了一个库给别人用,但是库里面可能要用到控制器(库里面,一般是不会有控制器的)。另一种情况,你的代码分层比较明显,逻辑比较清晰,那么在View层的时候,你若是想要
2017-09-19 17:19:49 1909
原创 iOS-成为或取消第一响应者
背景:开发中,我们可能会遇到多个输入框的情况,那么此时我们可能会判断当前是哪个输入框在调用键盘。可能你会觉得这样的需求很奇葩,只是你没见过更奇葩的需求而已。比如说,我们开发的项目,静态库里面封装了一个自己的输入框。如果是我们的输入框,就把整个屏幕向上移键盘的高度,并且调出键盘。如果是别人的输入框,那么就直接调出键盘即可。那么,这样就肯定会涉及到判断是哪个输入框的问题了。到底是自己的输入框呢,还是别人
2017-09-19 15:35:53 5771
原创 iOS-仿小圆点效果
背景:我不知道大伙们有没有遇到要做一个类似于小圆点的控件的需求,我在CocoaChina论坛上看别人说,这样的东西是会被拒审的,因为和系统的小圆点效果一样了。管他呢,反正公司既然要求我做,那我做就是咯。开发思路:目前,我学习了两种方法。一种较为简单,自定义一个UIImageView来实现。把UIImageView的交互打开,并且实现一个拖拽的手势,拖拽手势的方法里面实现对应效果即可。另一种,稍微复
2017-09-18 20:57:57 3028
原创 iOS-制作并调用Bundle资源包
背景:在开发项目中,我们公司的产品要给别人用,除了把代码封装成静态库之外,还需要把你的图片等资源封装成bundle包。这样,别人拿你的产品来用的时候,既不会看到你的代码,也看不到你的图片等资源。如果他想要用你的图片资源,那么前提是他要知道你bundle里面的图片资源的名称。制作步骤:一、创建bundle项目bundle项目属于mac开发里面的种类,所以选择mac下面的。二、在Bundle工程中
2017-09-14 17:18:19 10663 1
原创 iOS-手把手教你边制作静态库边运行工程
背景:这几天在搞静态库的项目,因为之前对静态库一无所知,所以走了很多弯路。关于静态库的文章,网上数不胜数,我个人也对这几天对静态库的摸索写了些总结。如有兴趣,可以翻看我上几篇博客。因为之前不了解静态库,只是懂得如何制作静态库而已。所以,每次都把静态库编译完了,然后在新的工程导入静态库,然后在新的工程里面运行效果。这样的话,开发效率非常低。因为你在不断地编译、导入、运行。和安卓的小伙伴交流了一番,才
2017-09-13 20:34:27 874
上海GPS出租车数据集
2019-02-27
CNN_Face卷积神经网络
2019-01-16
Office卸载
2018-10-06
Mac版本office2016
2018-10-06
汇编语言相关资料
2018-09-03
谁能帮我把这个代码补全,就差一点点了。java语法编写本地监控系统
2015-11-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人