- 博客(12)
- 收藏
- 关注
原创 博客迁移到Github Pages
博客迁移到Github Pages我的新博客使用Hexo部署在了GithubPages上,地址为renzibei.com
2020-06-12 19:39:11 238
原创 Mac 上机器学习 Machine Learning 使用GPU加速
目录Mac上使用GPU进行机器学习加速使用Mac的GPU进行ML训练的意义支持Mac的GPU的机器学习后端 PlaidML 前端KerasPlaidML安装流程测试训练神经网络总结Mac上使用GPU进行机器学习加速2017年时,初次接触机器学习,当时不记得tensorflow是什么版本了,是不支持AMD GPU进行加速的,对于一个是Macbook Pro 15寸带AMD独显的人来说,入门训练很不友好。我相信只要试过GPU加速训练的感觉,是绝对不会再想使用CPU进行训练了,即使是验证想法,CPU训练也太
2020-05-17 14:39:31 9977 1
原创 OpenCV iOS 上颜色的坑 drawContours 等draw操作
OpenCV iOS 上颜色的坑 drawContours 等draw操作ios上相机画面draw的坑ios上相机画面draw的坑因为实验适配移动端,然后在ios相机获得的Mat上使用drawContours, 发现轮廓总是白的,原来自己定义的颜色有问题,ios相机获得了四通道画面。我的color是Scalar color = Scalar(rand()%255, rand()%255,...
2018-11-07 21:22:45 969
原创 Mac macOS 10.14 Mojave Xcode opencv 调用摄像头权限错误 This app has crashed because it attempted to...
Mac macOS 10.14 Mojave Xcode opencv 调用摄像头权限错误 This app has crashed because it attempted to access privacy-sensitive data without a usage description.更新了macOS 10.14 Mojave之后,使用opencv调用摄像头会产生权限错误,报错Th...
2018-10-10 16:33:05 5556 1
原创 Mac下MySQL的安装
用pkg安装包安装去官网下载安装包(开源镜像站的安装包版本有所落后,和最新系统不太兼容),然后打开安装。安装过程中会出现生成的初始随机密码,一定要记下来。安装结束后终端运行命令修改全局变量PATH="$PATH":/usr/local/mysql/bin这样以后能方便地从终端启动。启动mysql-server服务可以去设置面板启动,也可以用终端命令sudo /usr/local/m...
2018-04-28 18:38:31 119
原创 ios多线程初步,主线程刷新UI
去研究一下iOS多线程的起因是自己程序里用了一个等待指示器UIActivityIndicatorView,俗称小菊花。但是在给顶层ViewController用addsubview加入这个控件并使转动时,屏幕并没有出现菊花。经过好一番调试都没找到原因。去网上搜索良久注意到这种subview没有显示的原因之一是UI操作没有放在主线程,但我只用了一个主线程,我立刻想到可能是我的主线程忙于处理我的数据计...
2018-02-28 19:28:39 767
原创 记一个fgets的小坑 行尾换行符 c c++ php
以前做OI题常用gets,十分方便,自动读取一行,速度还快。在进行文件操作时,想当然地认为fgets和gets是差不多的,草草地看了一下c/c++标准库的reference,就用了起来。 然而他们还是有些不用的,我在从文件中用fgets读取一个Key,然后去查找这个Key对应的数据时发现死活找不到,但吊诡的是当我把数据全部打印出来我可以看到Key和它一样的数据,为什么查找这个Key没用呢?这个坑...
2018-02-22 17:55:43 2136
原创 用stroyboard同时添加TabBarController和NavigationController并给TabBarItem添加图片
给app同时加上Tab Bar和Navigation Controller的方法用storyboard的操作给程序加上Tab Bar 和 Navigation Controller的方法都是很容易找到的,但是同时用storyboard完成这两者的较少,故总结一下。 完成过程中参考了http://blog.csdn.net/nextstudio/article/details/42120017...
2018-02-19 16:11:03 535
原创 ios沙盒轻量文件操作(可以使用fopen)
ios开发的一些文件操作在ios开发中,我们不可避免地要进行文件操作,对于一些轻量需求,用自带API的文件操作略有不足,SQLite又有点大材小用,因此可以在需要的地方自己用fopen一类的c语言文件指针操作进行文件读写,自由度也较大(在沙盒目录内)。使用自带API时,像读取一个长度未知的字符串这种很简单的操作,我由于iOS开发水平有限,不知道该用什么API,但是c语言的函数很熟悉,所以可...
2018-02-19 00:19:14 3250
原创 使用轻量开源框架SSKeychain储存密码到keychain中
使用SSKeychain将密码储存密码至keychain的方法Apple本身是提供关于kaychain储存的API的,但是使用方法较为繁杂,需要自己构建字典之类的,而我们的需求功能可能很简单,只是存个密码之类的,这时候就可以使用开源的SSKeychain,github地址https://github.com/samsoffes/sskeychain。SSKeychain是fork自SAMKey...
2018-02-14 12:27:12 1812
原创 iOS导航栏UINavigationController的使用和页面之间的切换(两种实现)
导航栏的使用NavigationController管理着屏幕顶部的那个Bar和不同UIViewcontroller之间的切换。 可直接拖拽Navigation Controller至storyboard生成一个导航栏。这个导航栏可以显示返回按钮,当前页面名称等。在设置ViewController的标题后,导航栏就会显示当前页面的标题。如- (void)viewDidLoad {...
2018-02-12 17:18:25 1977
原创 Mac 用shell脚本编译安装openssl for Mac and iOS
Mac shell编译安装openssl for Mac and iOS想做一个ios加密项目,用到openssl,故用脚本傻瓜式下载、编译、安装,shell脚本改自https://gist.github.com/armadsen/b30f352a8d6f6c87a146,openssl版本为openssl-1.0.2n,可自己修改,在我将此脚本命名为build-openssl.sh,在安装目...
2018-02-10 11:06:50 931
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人