自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dayuqi的专栏

在路上

  • 博客(84)
  • 收藏
  • 关注

原创 关于open3d的 kdtree模块的 查询偶发性崩溃问题

最后用scipy的kdtree进行代替,其中kdtree的 query_ball_point等同于search_radius_vector_xd。区别在于返回的是距离排序状态是无序的。主要问题还是open3d的 kdtree模块的 query相关的算法引起的。没来得及在github提issue也查不到相关issue,因为是偶发性崩溃。大概手动刷了一下概率,大概是10分之一的样子。由于是python,底层是c++库,崩溃不抛出任何异常,python exe进程退出没有任何提示。出现偶发性崩溃的是这类代码。

2024-02-20 23:02:38 263

原创 聊聊人员培养,技术规划和发展路线制定

因为我在公司培养了差不多有3届的优秀毕业生,带着他们从应届生成为项目骨干,然后指引他们成为架构师,我带的人的学历遍布985,211硕士,本科和海归,也有不知名学校的优秀员工。我带人,是带着写代码,带着加班赶进度,带着解决各种bug,一起讨论技术方案的那种,跟那种我自己写自己代码不管你们但出问题就过来催和放羊式的一身多职但领功劳的那种组长不一样。所以对人员培养这块我还是很有发言权的。组员对我的结论是都是愿意跟着我做项目,愿意跟着我学习。其实人员培养首先对培养者综合能力要求很高。首先得自己打仗能力强,正所谓

2022-02-11 23:59:22 6365

原创 关于keras和tensorflow多模型线上混用模型需要注意的

问题:当需要把keras和tenorflow在生产环境进行合并的时候.需要注意的. 假如报错为Tensor XXXX is not an element of this graph解决方案:如果是用tensroflow写的model.一般来说每个model有自己的session 和 graph.但是在keras. 会经常忽略掉session 和 graph.这时候需要 添加se...

2018-12-27 17:56:23 2585

原创 keras/tensorflow环境搭建conda环境部署(conda和pip可以混用)

1按照https://conda.io/docs/user-guide/install/index.html 的指引, 下载对应的conda,  我的系统是linux.  在.bashrc 增加这一行source /home/ubuntu/anaconda3/etc/profile.d/conda.sh,不然无法使用caonda命令 2    创建环境并且进入环境conda...

2018-12-24 16:18:49 1033

原创 用awk打印进程号并且kill掉

ps aux | grep train_dataset | awk '{print $2}' |xargs kill -9有时候有一些训练进程已经停止了但是内存没有释放掉,这是还是要kill掉清理内存  

2018-12-21 16:17:49 3891 1

原创 部署tensorflow项目过程记录

https://blog.csdn.net/dayuqi/article/details/85234984 首先进行 keras/tensorflow环境搭建conda环境部署手动部署过程,记录下来考虑以后写自动部署脚本1先准备好模型文件,上传模型    1.1 在终端进入工程models文件夹  zip -q -r model1207.zip *       1.2 在终端运行s...

2018-12-21 11:50:15 557

原创 关于旧基于xml的web服务项目从python2.7迁移到python3.6.2

https://www.jianshu.com/p/4e26007990f3 首先学一下前人经验对git进行提交,然后在pycharm或者终端用conda 进行 activate的虚拟环境进行切换.1其实最多的处理应该会是那些print了.SyntaxError: Missing parentheses in call to 'print'2因为原项目是一个面型图像处理的项目,...

2018-12-21 11:24:33 143

转载 Internal Covariate Shift以及Batch Normalization

1 Internal Covariate Shift 意思个人的理解是在多层网络训练中,后面层次的神经网络接受到的节点受到前面层次的网络参数变化导致该层输入数据的分布发生了变化.泛指,在多层数据网络中各层之间参数变化引起的数据分布发生变化的现象.2 其危害一是导致后层网络参数要适应分布的变化,导致实际上的学习率降低,危害二是容易陷入梯度饱和,后层参数更新慢.分布带来的改变是导致导数方向变化莫测...

2018-12-20 16:02:18 985

原创 关于 keras.callbacks设置模型保存策略

keras.callbacks.ModelCheckpoint(self.checkpoint_path, verbose=0, save_weights_only=True,mode="max",save_best_only=True),默认是每一次poch,但是这样硬盘空间很快就会被耗光. 将save_best_only...

2018-12-19 10:59:20 4244

原创 关于Mask_RCNN的工程化应用cpu服务器部署日记(二) Tesnor Debugger--tfdgb

https://www.tensorflow.org/guide/debugger?hl=zh-cn [1] 这是tesnorflow的官方调试程序说明我使用的是keras,按照指引进行代码在model所在的测试python脚本进行设置,由于我训练阶段没问题,所以训练脚本不适合使用...import keras.backend as Kimport tensorflow as tf...

2018-12-18 20:14:35 361

原创 关于Mask_RCNN的工程化应用cpu服务器部署日记(一)

1 技术可行性分析:      Mask_RCNN是目前表现最好的模型之一,和GAN系列的vidvid 和NLP的BERT在我的经验里都是最好用的模型之一,但是今日碰到了一个问题就是生产环境没有GPU,面临怎么去部署的问题.. 备注:在训练环境中已经训练成功了~~能做到用640张样本达到可接受的分割效果.但是线上使用阿里云服务,GPU太贵了.需要尝试一下cpu,如果能达到1000ms内,就帮公...

2018-12-18 18:14:56 1383 5

原创 发布一个关于CoreGraphicFramework练习的demo

这是关于CoreGraphicFramework的编程练习。用Swift 3.0 编写。包括了 如何在一个自定义的view中使用CoreGraphicFramework 进行 画线,画矩形,画字体,渐变颜色的使用等。 github地址

2017-02-14 16:41:53 461

原创 UIView的alpha和 颜色的alpha的作用

在简书上写了。csdn的上传图片真的太麻烦http://www.jianshu.com/writer#/notebooks/8662453/notes/8965739

2017-02-07 15:43:29 705

原创 49. Group Anagrams【js实现】

49. Group Anagrams Add to ListQuestionEditorial Solution My SubmissionsTotal Accepted: 109658Total Submissions: 344938Difficulty: MediumContributors: Admin

2017-01-09 16:38:06 409

原创 以Swift Framework的方式提高swift编译速度。

这其实也是工程化的 知识了。起因是 我引入了一个swift的库之后发现 swift文件突然增加了130个源文件,然后在stack overflow 了解到所有的swift文件会一起编译。为了不让它们挤在一起编译,所以就做成一个工程内嵌的framwork了1 在install directory 要设置为 @executable_path/../Framewo

2017-01-04 20:24:23 1536

原创 深入理解计算机系统(for 系统设计)

1 如何理解helloworld。预编译阶段(产出是i文件)、编译阶段(产出是s文件)、汇编阶段(产出是o文件,已经是二进制文件)、链接阶段总线就是传递字节信息的电子线路。适配器和控制器是连接I/O总线和I/O设备的,都是用于主存是一个线性的数组处理器是按照指令执行模型执行指令的。Hello world源文件经历了一个编译阶段,成为o文件,也就是

2017-01-01 11:13:28 388

原创 读《web全栈工程师的自我修养》

职业细化对 “高级工程师”是一种限制。长期对本方向的技术专精只会让其变成“学术派”,而不是“实践派”啥是全栈工程师高级工程师本身 需要对设计的理解,后台知识的理解,以及有跨团队Push项目的能力。项目的流水线拆分的越细,每个人需要的缓冲时间叠加起来就越长。沟通成本以倍数增加。以前的全栈是LAMP,现在是MEAN。因为Mongo更灵活,Node开发更快。P

2017-01-01 11:12:17 646

原创 关于Layout Constraint的动态update方式

最好的方式就是,change发生是及时地改变。相应的constraint、Batching ChangesIt is almost always cleaner and easier to update a constraint immediately after the affecting change has occurred. Deferring these

2017-01-01 11:11:31 1060

原创 关于iOS的UITableView的rowheight的自动计算

关于row height的自动计算  至少需要满足3个条件1 tableView.rowHeight = UITableViewAutomaticDimension2 tableView的cell在contentView里面是使用了auto layout的排版可以自动撑开的。3 不再实现UITableViewDelegate里面的

2016-12-28 18:36:05 4161

原创 leetcode 43. Multiply Strings

Multiply Strings Add to List QuestionEditorial Solution My Submissions Total Accepted: 84202 Total Submissions: 327337 Difficulty: Medium Contributors: Admin Given two numbers represented as st

2016-12-15 17:38:15 284

原创 39. Combination Sum [leetcode][javascript解法]

Combination Sum Add to List QuestionEditorial Solution My Submissions Total Accepted: 128797 Total Submissions: 364687 Difficulty: Medium Contributors: Admin Given a set of candidate numbers (C

2016-12-13 23:00:56 509

原创 最近做的h5和Native交互协议

为了js 比较 优雅地 和iOS和Android做交互。设计此文档。基本协议iOS通过Javascript Core注入appHandler方法。此方法只有一个参数 String. 所有的H5调用Native 都走这个方法。    iOS swift : func appHandler(_  jsonString:String) ;  java  类似 : publ

2016-12-13 18:20:15 1183

原创 [leetcode]36题 Valid Sudoku的JavaScript解法

Determine if a Sudoku is valid, according to: Sudoku Puzzles - The Rules.The Sudoku board could be partially filled, where empty cells are filled with the character ‘.’.A partially filled sudoku which

2016-12-07 21:44:22 432

原创 关于Autolayout适配4S的比较好的方案

关于Autolayout适配4S的比较好的方案

2016-12-06 15:47:07 399

原创 xcode 8 没有 iphone4s 模拟器 的解决方法..

xcode 8 没有 iphone4s 模拟器 的解决方法..

2016-12-05 15:25:05 4101 1

原创 关于Swift 3[周五]

不知不觉周三了。这三天做注册登录模块 - -!关于Swift 3然而是用swift做的! 虽然还是会用相当长一段时间来熟悉swift 3。 但是还是 觉得可以的,健壮性好! 这种好处,新手很难发现的。但是工程一大就知道有多好了。 1 String的index 变得比以前麻烦了! 以前用Range去各种拆分字符串无压力。现在用index去拆字符串感觉心好累!但是,还是为了可读性强!!! 2 s

2016-11-30 19:55:35 322

原创 CSS排版之对float排版和position的absolute的理解(周三贴)

CSS排版之对float排版和position的absolute的理解

2016-11-28 10:15:07 1055

原创 微信小程序的讨论总结(周一贴)

用户体验好,用完即走,小而美微信小程序体验比h5号,比Native好。 虽然对于应用下载的流量的问题其实大家还是很纠结。但是基本能确定用户体验会比较好。1 用户到达路径短 , 相对Native 2 使用流畅,相对h5 3 SEO成本低,相对百度SEO开发限制多,使用场景比较有争议1 运营的同学认为比较鸡肋,因为不能分享朋友圈,啥玩意儿?(手动黑人问号) 2 不能游戏不能直播,只能使用

2016-11-23 18:27:15 1481 2

原创 关于AVFoundation的iOS 原生的QRCode扫描(swift3.0版本)(周五贴)

今天要介绍的是iOS7.0后AVFoundation框架提供的原生二维码扫描(非针对新手)首先导入AVFoundation 框架。一开始需要请求相机的授权 // #pragma MARK: - 授权func authCaputre(){ let authStatus:AVAuthorizationStatus = AVCaptureDevice.authorizationStatus

2016-11-23 15:37:07 1576

原创 Swift的小技巧(周三贴)

1 Swift 的 protocol 如是 optional的, 最好这个protocol 遵循 NSObjectProtocol2 optional 协议的写法是这样的@objc  protocol QISCaptureManagerDelegate : NSObjectProtocol {  @objc  optional  func didChangeAccessCame

2016-11-22 15:48:16 1681

原创 [leetcode]26. Remove Duplicates from Sorted Array

原题26. Remove Duplicates from Sorted Array QuestionEditorial Solution My SubmissionsTotal Accepted: 167189Total Submissions: 479303Difficulty: EasyContributors: Admi

2016-10-17 16:19:44 334

原创 【leetcode】17. Letter Combinations of a Phone Number (script)版本答案

17. Letter Combinations of a Phone Number QuestionEditorial Solution My SubmissionsTotal Accepted: 103704Total Submissions: 333185Difficulty: MediumGiven a digit st

2016-10-11 21:51:55 346

原创 navigatorIOS的小例子,facebook文档太坑爹,这是一个可用版本

'use strict';import React, { Component, PropTypes } from 'react';import {  AppRegistry,  StyleSheet,  Text,  View,  NavigatorIOS,  TouchableHighlight,} from 'react-native';

2016-10-10 15:21:55 848

原创 又开始迷茫了

我姐姐终于是离开了广州,回家当了公务员。那时我微信上跟她说,上一年班就知道自己10年都在做什么,很有意思么。        姐姐说: 稳定就是极好的。        我:。。。                我其实也不是很有目标感的人, 比如多少岁要在广州买房子。        因为我也是不怎么会赚钱的人,比如接私单做项目不够积极。        所以会迷茫,所以会觉得

2016-09-21 21:16:45 431

原创 关于抢红包线程卡顿的问题解决流程笔记

最近的项目模仿了支付宝做抢红包的功能。我额外的做了一个界面生产双红包的功能。(但是只是在一个刷新周期用产生一个红包的方式调用两次,却发现这样子引起了问题,后来由于上线期限的原因先把双红包特性取消掉(安卓没有做我自己加上去的)并没有深究。现在来找下原因。) 首先,页面卡顿肯定是由于 主线程之间发生了相互卡顿引起的。假设1 :音效的 和 定时器阻塞答案,否。 关闭音效一样出

2016-02-06 23:48:22 1762

原创 关于textview 内textkit 的使用

@光  你需要改用一个Textview显示 并且为textView.textContainer.exclusionPaths设置一片空白区域。然后从第二行起文字就会被那块空白区域挤开。 ios 7以上有效 ,非常简单,代码  如下      CGRect rect = CGRectMake(0, 20, 10, self.textView.frame.size.height

2015-11-18 17:47:45 572

原创 利用TouchesBegan解决页面内 触摸 某个视图以外的处理的情况

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{    //宣告一个UITouch的指标来存放事件触发时所撷取到的状态    UITouch *touch = [[eventallTouches] anyObject];    CGFloat ly = [touchlocationInView:

2015-11-12 15:21:20 2762

原创 iOS事件传递:响应者链

事件传递:响应者链当你设计你的app 时候,经常动态地响应事件对不对。比如,屏幕上的许多对象都会触发一个触摸的事件,你必须决定让谁来响应这个时间并且要明白这个对象怎么接收到事件。 当一个用户产生的事件发生时,UIKit 创建了包含处理该事件所需要的信息。然后这个事件对象进入 一个app对应的事件队列。 对于触摸事件来说,该对象是一系UItouches对象的打包。对于手势来说,该对象则是

2015-10-30 20:05:50 3724

原创 个人Core Animation Programming Guide 学习笔记

core animation 用于优化内容显示 以及 动画,动画包含了旋转,平移,放缩以及在此基础上已经封装好的 效果。优化内容比如说我们app里的一个图像加载在一个layer里,然后用layer去加在各个view上,这样子就不会在内存里产生重复的图像的副本。  1.1layer和view的区别。    CAlayer 绘制内容的层,它是对view所对应的lyaer的一个补充。只管理内

2014-02-27 10:46:01 1936

原创 参与广州的第四届手机应用开发者大会感想

参加了2013年11月30号在广州的第四届手机应用开发者大会,感想:1app时代,数据为王。 平台做平台数据,细分app做细分数据。2app的拓展到了 wearable device ,但是设备有局限性。app的本质是做服务,满足未被满足的需求或是更好地满足需求,而不是设计和时尚,在资源不充分的前提下,要做出权衡,用户要么侧重实用,要么侧重时尚。可以先抓住本质的东西。(康康医疗app)

2013-12-01 23:00:24 925

空空如也

空空如也

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

TA关注的人

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