- 博客(248)
- 资源 (12)
- 收藏
- 关注

原创 树莓派折腾指南之将你树莓派变成智能家居中枢
文章首发于个人博客将你树莓派变成智能家居中枢树莓派由于本身足够的小巧且扩展性极高,所以它智能家居方面的应用具有天然的优势。对于喜欢折腾和 Geek 的人的而言,其扩展性具有无比的吸引力。这次我们就来尝试将树莓派变身为智能家居的管理中枢,将其桥接到苹果家的 Home 应用当中,使用 Siri 来控制所有的智能家居。由于 Apple 家认证的智能家居暂时承担不起,而刚好又可以使用树莓派加...
2020-03-31 11:37:43
4723
1
原创 事件识别与抽取联合模型论文总结(later 2015)
相关论文一览方法联合方法神经网络特征编码融合特征元素依赖融合特征陈(2015)1否动态多池化CNN词嵌入、位置特征、类型特征无Nguyen(2016)2是双向 RNN词嵌入、实体类型、依赖树中词语依赖边关系记忆向量/矩阵(触发词/论元)陈 (2016)3是双向 LSTM(多池化)词嵌入、skip-window CNN特征张量层(事件论...
2020-04-15 18:15:08
1564
原创 在 Ubuntu 上安装 Vapor 和 Swift
文章目录前言Prerequisites 基础准备第一步 安装 Swift第二步 安装 Vapor快速开始Dockerfile手动安装 Vapor构建运行 Vapor 程序Reference前言Swift是由苹果主导开发的编程语言,它是一门高效、安全、现代化的编程语言,其背后又十分强大的社区支持。Swift 此前主要被用来 iOS 和 macOS 的应用程序开发,但是从 Swift 3.0 开始...
2020-04-13 17:20:34
992
原创 Scrapy 分布式爬虫:基本概念及框架
文章目录网络爬虫基本概念基本概念基本类型网络爬虫的基本架构基本架构架构流程运行流程各组件详解URL管理器网页下载器网页解析器网络爬虫基本概念基本概念网络爬虫的 wiki 定义如下:网络爬虫(英语:web crawler),也叫网络蜘蛛(spider),是一种用来自动浏览万维网的网络机器人,用来获取万维网上可用的数据。对于爬虫本身是做什么的,我们都很熟悉,因此这个定义也不言自明。基本...
2020-04-08 11:28:27
722
原创 朴素贝叶斯应用之在手写数字识别的实践
文章目录引言朴素贝叶斯朴素贝叶斯法的学习与分类朴素贝叶斯法的参数估计极大似然估计贝叶斯估计实战朴素贝叶斯图片预处理图片数据化模型训练模型预测其他说明Reference引言我们都见过或者用过的一个东西就是输入法的手写键盘,如下面的动图所示,那么输入法是如何识别出我们手写的字迹是什么字的呢?这是一个对人而言非常简单(前提是你写的字体不过于潦草),但是对于程序而言,可能就没有那么简单了,这次我就从一...
2020-04-07 22:04:27
3470
2
原创 K 近邻法及其在手写数字识别的实践
文章首发于 个人博客引言k 近邻法(k-nearest-neighbor, KNN)是一种基本的分类和回归方法。现在只讨论其分类方面的应用,它不具备明显的学习过程,实际上是利用已知的训练数据集对输入特征向量空间进行划分,并作为其分类的“模型”。其中 k 值的选择、距离的度量及分类决策规则是 k 近邻模型的三个基本要素。本文将按照以下提纲进行:k 近邻法阐述k 近邻的模型k 近...
2020-04-04 12:52:18
488
原创 全连接前向神经网络与手写数字的实践
文章首发于 个人博客文章目录引言全连接前向神经网络实例引言上一篇文章提到了 logistics regression 、多分类的 softmax 算法及梯度等概念,其实就可以很自然的引出深度学习了。引用WiKi的定义:深度学习(deep learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。早在1958年就提出...
2020-04-02 15:38:02
535
原创 网络代理之正向代理、反向代理和透明代理
文章目录正向代理正向代理服务的作用反向代理反向代理服务器的作用两者区别透明代理正向代理一般意义上的代理均是指的正向代理服务器,其概念如下:正向代理是一个位于客户端和目标服务器之间的代理服务器(中间服务器)。为了从目标服务器取得内容,客户端向代理服务器发送一个请求,并且指定目标服务器,之后代理向目标服务器转发请求并且将获得的内容返回给客户端。正向代理的情况下客户端必须要进行一些特别的设置才能...
2020-04-01 11:14:38
836
原创 AMD 显卡/GPU 深度学习折腾指南
文章首发于 个人博客文章目录IntroductionZheTeng ConditionsGPU 列表CPU 列表关于 ROCmInstall on Ubuntu系统准备安装 ROCmDeep Learning on ROCmTensorflowPyTorchConclusionIntroduction鉴于 NVIDIA 的价格和自己的预算, 因此上了 AMD 的船,自此主机组装完成。A...
2020-04-01 11:10:04
60822
25
原创 树莓派折腾指南之将你的树莓派变身 Google Home
文章目录将你的树莓派变身 Google Home准备工作材料准备基本步骤步骤一:硬件准备和网络连接步骤二:配置测试声音设备第一步:确认你的录音和播放设备正常工作第二步:找到你的录制和播放设备。第三步步骤三:配置开发者项目及相关设置步骤四:安装 SDK 和示例项目步骤五:注册你的硬件设备步骤六:运行示例代码步骤七: 其他将你的树莓派变身 Google Home目前的智能化已经对人们的生活影响越来...
2020-03-31 11:34:44
1759
原创 树莓派折腾指南之系统安装及远程登陆(无头安装、无显示器系统安装)
文章首发于 个人博客树莓派系统安装树莓派折腾指南之系统安装及设备点亮无头安装速成指南准备工作系统安装启动系统前的基本配置启动树莓派并SSH远程登录系统使用 VNC 远程登录树莓派折腾指南之系统安装及设备点亮树莓派的系统安装方法有两种,一种是完全无头安装即不用网线,不用连接屏幕完成系统安装及设备正常点亮;一种是官方所提供的方式使用NOOBS辅助来安装。在我看来,直接无头安装是最快捷的,不需要...
2020-03-31 11:28:43
1237
原创 Mysql 数据库备份还原
Mysql 数据库备份还原备份类别使用mysqldump实现逻辑备份恢复逻辑备份备份/恢复案例备份类别物理备份: 直接复制数据库文件,适用于大型数据库环境。但不能恢复到异构系统中如Windows。逻辑备份: 备份的是建表、建库、插入等操作所执行SQL语句,适用于中小型数据库,效率相对较低。导出表: 将表导入到文本文件中。使用mysqldump实现逻辑备份# mysqldump -...
2020-03-31 11:17:52
410
原创 信息论、贝叶斯及机器学习
文章首发于 信息论及贝叶斯引言1956年,让机器来做聪明的事情的科学被称为“人工智能”。直到1997年,人类才创造出来能下象棋的电脑并打败了世界冠军。通过这样的一个例子及数字计算机的发展历史表明,感知其实是一个很难解决的问题。但是,我们的脑却能够很简单的解决这个问题,这是否意味着,数字计算机不是人脑的一个好隐喻?或者,我们需要为计算机的运行找新的运算方式?同时信息论的发展使得我们看到物理事件和电脉...
2018-06-24 14:00:45
1285
3
原创 Effective Objective-C chapter-1
Objective-C 通过一套全新的语法,在 C 语言的基础上添加了面向对象的特性。Objective-C 使用消息结构,由 Smalltalk 语言演化而来。消息结构和函数调用的区别在于:使用消息结构的语言,其运行时所执行的代码由运行环境所决定;而使用函数调用的语言,则由编译器所决定。消息结构在运行时才回去查找所要执行的方法,编译器也不关心接收消息的对象是何种类
2017-04-19 12:08:47
974
原创 Python strip 函数小结
Python中的strip用于去除字符串的首尾字符,同理,lstrip用于去除左边的字符,rstrip用于去除右边的字符。这三个函数都可传入一个参数,指定要去除的首尾字符。需要注意的是,传入的是一个字符数组,编译器去除两端所有相应的字符,直到没有匹配的字符,比如:theString = 'saaaay yes no yaaaass'print theString.strip('say')theSt
2017-04-10 17:16:58
2833
2
原创 iOS 网络层文档
iOS 网络层文档说明iOS 的网络层使用 YTKNetwork作为网络层底层架构,在 YTKNetwork的YTKRequest类和具体的业务请求层之间架设了一个中间业务类LSBaseRequest,所有具体的 API 请求都继承于此类。关于 YTKNetwork YTKNetwork主要用于请求的发送及回调处理,YTKNetwork 的基本的思想是把每一个网络请求封装成对象。使用 YTK
2016-12-01 17:29:20
1103
原创 【Cocos游戏实战】功夫小子第八课之游戏打包和相关问题说明
至此,功夫小子系列的Cocos2d-x的实战文章就结束了。再次贴个目录以便检索:功夫小子专栏地址:http://blog.youkuaiyun.com/column/details/suoolcocoshit.html【Cocos游戏实战】功夫小子第一课需求分析和开发环境的基本配置【Cocos游戏实战】功夫小子第二课之基础类分析和实现【C
2015-07-29 16:12:25
3063
原创 【Cocos游戏实战】功夫小子第七课之游戏主功能场景逻辑功能和暂停功能场景的分析和实现
优快云的markdown编辑器是吃屎了么!!!什么玩意!!写了一半写不了东西,搞个毛线!1.人物的运动状态控制——跳起,受伤,死亡判断,和怪物的打斗逻辑2.碰撞检测(我们这个游戏由于是横版且人物只能够在左右走,因此变化的坐标只有X,所以检测起来也是很容易的。)更多关于碰撞检测的东西见:http://shahdza.blog.51cto.com/2410787/15480973.关卡的失败和胜利判断以及相关的场景的分析和实现4.暂停功能场景的分析和实现关于跳起的动作这里简单的解释一下。
2015-07-29 15:50:01
2880
原创 OS X 10.10 编译APUE Third Edition 源码
博文:首发地址转载请注明来源:http://suool.net/2015/07/23/OS-X-10-10-%E7%BC%96%E8%AF%91APUE-Third-Edition-%E6%BA%90%E7%A0%81/上个暑假曾经简单的学习了下Linux程序设计,那个时候就计划着把誉为UNIX编程必须要看的APUE(UNIX环境高级编程 英文全称是Advanced Programming in t
2015-07-23 15:11:49
2313
原创 LeetCode之LCP(Longest Common Prefix)问题
这个也是简单题目,但是关键在于题意的理解。 题目原文就一句话:Write a function to find the longest common prefix string amongst an array of strings. 题意是给一个字符串数组,找出这个字符串数组中所有字符串的最长公共前缀。 注意是限定的前缀,而不是子串。
2015-07-17 18:47:01
3792
原创 LeetCode之Roman & Integer 的转换(简单题)
罗马数字和现在使用的阿拉伯整数之间的转换在LeetCode上一共有两道题目:Roman to Integer 和Integer to Roman 如标题所说的,这是个简单的字符串处理的题目,基本上知道了规则就可以直接写出代码解决了。罗马数字基本规则做好这道题目的前提是知道一些罗马数字的基本规则。
2015-07-17 15:37:58
1215
原创 【Cocos游戏实战】功夫小子第六课之游戏主功能场景的分析和实现
经过前面五节课的学习我们目前还剩的未完成的工作就是游戏的核心场景——游戏场景。这节课我们就来学习如何实现游戏的核心场景。(核心场景的逻辑功能完成放在下一课。)根据我们在第一课中对整个核心游戏场景的基本分析和分解可以知道,游戏场景主要分为三层,分别是:地图层:包含一个多层滚动视差地图以及我们的游戏实体控制层:控制英雄动作的按钮以及游戏暂停的按钮所在的层实体状态展示层:展示实体和怪物当前状态的层
2015-07-12 16:47:44
4516
原创 【Cocos游戏实战】功夫小子第五课之帮助场景和选关功能的实现
功夫小子之帮助场景和选关功能的实现转载请注明出处:http://blog.youkuaiyun.com/suool/article/details/46661231 本节课的视频教程地址是: 第五课在此 如果本教程有帮助到您,希望您能点击进去观看一下,而且现在注册成为极客学院的会员,即日起至7月1日,极客学院的 VIP 课程 30 天免费体验,想学编程的小伙伴速来,只针对新用户:http://e.jik
2015-06-27 16:25:47
4302
原创 【Cocos游戏实战】功夫小子第三课之过渡场景和开始菜单的实现
本节课的视频教程地址是:第三课在此如果本教程有帮助到您,希望您能点击进去观看一下,而且现在注册成为极客学院的会员,验证手机号码和邮箱号码会赠送三天的会员时间,手机端首次也可以领取五天的会员时间哦(即使是购买年会员目前也仅仅是年费260),成为极客学院学习会员可以无限制的下载和观看所有的学院网站的视频,谢谢您的支持!经过前面两节课的学习,我们已经知道我们要做的是一个什么样的游戏项目,
2015-06-08 19:02:27
3069
原创 【Cocos游戏实战】功夫小子第二课之基础类分析和实现
本节课的视频教程地址是:第二课在此在开始第二节课之前,这里需要声明的是,首先:本系列课程是为了结合Cocos2d-x 3.x 的基本组件和核心模块的学习而制作的,开发所使用的版本是3.0,但是代码稍加修改就可以运用在3.X的其他版本上。其次:本游戏项目是一个非商业化项目,游戏资源和代码都会在后续的课程中释放出来,供大家参考使用,提供的代码所使用的解决方案是最基础和简单的,没有对
2015-05-29 22:58:41
4713
2
原创 【数据结构复习】线性表的链式存储--单链表
链表的重点概念:数据域和指针域头指针和头结点下面是单链表的实现源码://// main.c// DataStructure//// Created by SuooL on 15/5/22.// Copyright (c) 2015年 SuooL. All rights reserved.//#include "stdio.h"#include "strin
2015-05-22 08:51:10
1815
原创 【Cocos游戏实战】功夫小子第一课需求分析和开发环境的基本配置
第一课的视频教程在此处。(请戳进去)在开发一个手机游戏之前,我们要首先分析一个游戏的基本特点,包括游戏的基本角色和属性,以及游戏的基本功能,游戏的基本规则,将整个游戏的基本流程画出来。然后在对我们游戏的核心场景进行分析,找出我们游戏中的难点和重点,对其分解。游戏的部分效果图如下:游戏的基本流程和分层如下:核心场景分析:
2015-05-17 16:11:38
6301
原创 【数据结构复习】线性表
感觉数据结构和算法很久没有学习过了,这么久的时间都在做功能性的东西,没有研究基础的数据结构和算法,有必要复习一下。而且发现LeetCode都已经200+的题目了,感觉又可以没事水水题目了。今天开始第一课数据结构的线性表:线性表分为两种,一种是顺序结构存储的,一种是链式结构存储的。两种表之间有明显的不同,前者是在连续的内存空间存储的数据结构,而后者可以在离散的内存空间。个人觉得虽
2015-05-12 11:21:27
999
转载 比较Cocos2d-x v2.x与v3.x的截图功能
(1)Cocos2d-x 2.xCocos2d-x 2.x没有提供截图功能,但是可以用CCRenderTexture来实现这个功能:[cpp] view plaincopyvoid CTestLayer::SaveScreenShot() { //获取屏幕尺寸 CCSize size = CCDirector::sh
2015-04-07 09:39:23
1167
转载 Cocos2d-x 3.0截屏功能集成
3.0的截屏和2.x的截屏基本上相同,都是利用RenderTexture来处理,在渲染之前调用call函数,然后调用Cocos的场景visit函数对其进行渲染,渲染结束后调用end函数即可。只是3.0截屏需要在截完屏的下一帧才能处理RenderTexture,这点要注意。关于2.x的RenderTexture的API和demo可以参见http://blog.youkuaiyun.com/jackystudio
2015-04-07 09:37:40
959
原创 【Cocos2d】3.0版本在Windows平台下的音量调节修改问题
在游戏的设置中会遇到设置音乐和音效的设置,包括音量设置。但是在3.0的版本中,在Windows平台下发现音量设置是无法设置的。查看源代码发现,,这部分的居然没实现。。。。一个是始终返回1.0 的函数,一个是空。。。Coco给的测试项目也是无法调节的。便开始寻找解决办法。现有的办法如下:(这个问题在社区被反应,然后有人提了个issue,解决如下)地址是:https://github.co
2015-04-07 09:34:05
1937
原创 【Android】ViewPager实现图片左右滑动播放及添加点击事件
前两天老师找我帮她写个Android的demo。说是要实现一个图片左右滑动的效果,并且点击图片的时候会发出声音。由于好久没写过Android了,所以花了一段时间来复习和学习。现将过程和实现简单记录如下。(项目参照了一部分优快云博主Android将军的)实现使用的是ViewPager代码如下:在点击监听的部分,通过获取List而且代码有优化的地方。。。不过只是为了演示,就没有太花时
2015-03-29 23:20:52
7430
原创 ---------------------------------设计模式分割线----------------------------------------------------
已经初步看了一遍设计模式。接下来想看第二遍,顺便做下总结和分析整理。
2015-03-25 00:24:59
842
原创 C++文件编码由GBK转换UTF-8的解决方法
在VS下面开发Cocos程序的时候,他的默认编码是GBK的,但是在迁移或者是编译调试的时候要求UTF的编码更为方便。因此便有了将C++文件的编码格式转换为UTF-8的需求问题。这个问题,当然可以在建立文件保存的时候选择高级保存选择,然后选择保存的格式。但是,显然,在项目文件很多的时候,这个不是一个聪明的选择。所以,就要想办法如何批量的转化处理。在Linux下面有专门的命
2015-03-25 00:19:05
21026
原创 TexturePacker ,Cocos2d-x 开发利器
开发Cocos2d-x游戏的人对于TexturePacker 绝对不会陌生,他强大的功能绝对会使你印象深刻。而且现在参与作者的推广可以获得其赠送的一年期限的激活码。下面是它的特色:申请地址:http://www.codeandweb.com/request-free-license主页:http://www.codeandweb.com/ht
2015-03-22 18:23:18
1648
原创 【Cocos2d-x】问题解决记录--游戏中加载UI (CocoStudio)的配置
在VS的项目中往往需要加载使用CS创作的UI,这个需要我们手工配置VS的一些引用和依赖才能使项目能够正常的运行,配置过程如下:在工程解决方案上添加现有项目,如下: 然后导入:然后给项目添加新引用:然后编辑配置属性中C/C++的附件包含目录,添加如下条目:即可
2015-03-14 16:16:53
1302
原创 【Cocos2d-x】问题解决记录--解决extensions库编译报错问题
在VS的项目中使用了音频或视频等需要引用扩展库的,仅仅在源码文件加上extensions的引用还不够,可能会爆出编译错误。解决的办法是:在工程解决方案,右键-->添加-->现有项目,如下:然后在项目上鼠标右键,属性-->通用属性-->添加新引用-->如下:然后选择配置属性中的C/C++,常规-->附加包含目录,编辑它,最后一行添加:$(engineR
2015-03-14 16:12:12
1498
原创 分割线
你如果不自己改变自己,你就会永远这样子下去,因为没有人会来帮助你。 之所以你不能迈开改变自己的脚步,是因为你适应了现在的自己,是因为你不担心或者根本不去想这样子下去的自己会变成什么样或承受什么样的结果。但是,你知道的是现在的你的活法是不对的。这难道不够我改变自己么?既已知道不对,为何还不去改?而且改正的方法就在眼前,还是因为不想去做出改变,作出改变就那么难? 做出改变就意味着我
2015-03-14 15:41:36
818
原创 Cocos2d-x 的项目小结和寒假计划
今天师兄就要拿着我那个做的没做了一半的游戏去答辩面试。唉。真的体会到写东西是不容易的,特别是时间有限的情况下。时间越紧,越来不及考虑各种系统架构的问题,想到什么方法就直接照搬实现。然后整个项目看起来就像吃屎一样难看。昨晚和师兄说怪物的AI暂时不能实现的时候,真的很想哭。这也是我再一次感受到时间限制导致的挫败感。同时也说明了自己实在是太弱的事实。 所想的和所实现的有很大的差距。
2015-01-20 14:04:31
1060
DrCom宽带神器[2014.3.18][最新版]支持所有5.2.0
2014-12-06
十六进制编辑器WinHex
2013-11-18
Hello Windows工程代码
2013-10-13
va_x_setup1827破解版(通用到vs2010)
2013-09-26
锐捷无线共享助手,完美版
2013-09-20
commons-logging .jar
2013-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人