- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 自由发布接口并获得收益的平台
接口服务层的目标是打通技术和业务的壁垒,技术可以专心的进行接口开发,产品和业务层在此基础上不断进行组合衍生出各种各样的产品。同时,分账的机制,可以确保接口的开发者是能够得到回报的。这个机制也鼓励开发者开发出更需要、更高效、更易用的接口。
2024-06-21 11:44:56
543
原创 分布式账号系统与数据主权回归个体
在 Web3.0,数据的主权回归到个体的人本身,因此与该 ID 有关的属性及数值,都需要经过授权,才可以被另一个 ID 查看或者修改。
2024-06-20 10:47:23
721
原创 任务调度系统设计
字段字段类型说明idbigint作业 IDname作业名称作业描述job_typetinyint作业类型inputstext作业输入定义(json 格式)outputstext作业输出定义(json 格式)作业重试机制text作业成功条件contenttext作业执行内容id: Long1 -- Shell 脚本 2 -- Python 脚本 3 -- Http 请求 4 -- Sql 命令 5 -- Linux 命令。
2024-06-17 18:38:44
1696
原创 一种基于图结构支持 GPT 联想搜索的非结构化数据中台
为朋友公司的甲方设计的一个非结构化数据存取的中台,目标场景是公司内部的文件归档与基于内容(文档、图片、视频)的搜索。底层是各个云存储,顶层是文件浏览和文件搜索。在文件搜索中引入联想搜索以及基于会话的搜索。思路可能过于超前,非技术的人无法理解,投入也较大,对方后来没有采用,想着放着也是浪费,就公开了。有谁想实现的或者更详细的可以联系我。
2024-06-17 11:16:23
305
原创 FreeBe 社区技术招募
服务技能也能像商品一样流动,这意味着人从自身所在的空间中解放出来,人在物理空间上的自由成为了可能,寓于有限空间的办公成为一种选择而不是必然。如果您的目标是一起实现技术愿景,那你只需要告诉我们你的当前的状态和未来期望的状态,我们在一起实现技术愿景的时候,一起实现你期望中的状态。技术愿景:技术架构的设计正在进行中,它的实现将与 Network 同步,Network 作为技术架构的验证和实践基础。我们是 FreeBe 社区,我们的目标是建立一个自由协作的社区,点击查看了解我们。技术愿景:只要你愿意,都可以来,
2024-06-13 10:56:08
510
1
原创 什么是架构师
什么是架构师?以前知道架构师,也知道技术选型,但是不知道为什么要进行技术选型,实际上,身边也没有人能说明白为什么要技术选型。算是顿悟吧,在浏览招聘网站的岗位描述的过程,忽然明白了什么是架构师,什么是技术选型。以后端架构师为例。架构师是一个知道后端系统各个环节的要点,比如负载均衡、弹性扩容、数据库、缓存、分布式存储、微服务、RPC 调用框架、监控系统、配置中心等……并且他能针对不同的需求对系...
2020-02-19 09:58:18
283
原创 轻松愉快的程序员工作
人生几件事,第一件是工作。我在 IT 行业上班,可以称为程序员,也可以称为研发人员。喜欢格子衫,很小的时候就开始穿了,不是因为是程序员,所以喜欢格子衫,更有可能是因为喜欢格子衫然后成了程序员。相比于一本正经的高级研发工程师或者架构师的 title,我更喜欢程序员这个带有自嘲风格的称呼,虽然实际工作中写代码只占用了不到 30% 的工作时间,研究和设计占用了将近 60% 的时间。好像还有 10% ...
2019-10-17 14:30:12
704
原创 多维数组遍历,不使用递归
本位介绍了一种使用坐标进制的方法降多维数组降成一维数组的的方法,方法允许数组为任意维度,任意长度。修改方法即可不用递归的遍历多维数组。下面示例的是一种通用方法,可以降任意类型的高维数组降维或者遍历。1. 定义高维数组的坐标,dims 为数组的维度信息/** * 多维数组的坐标 * */public class MultiPoint { //维度 private long[] ...
2019-10-16 15:31:31
506
原创 saved_model 转 tensorrt 的 plan 模型
本文脚本运行环境及依赖:python 3.5.2tnsorflow 1.14.0tensorrt 5.0.2.6uff 0.5.5收到一个需要将 tensorflow 下的 saved_model 模型转成 tensorrt 模型后运行在 tensorrtserver 的任务。tensorrtserver 只支持 tensorrt 下的 plan 模型,所以第一步需要将 save...
2019-10-15 16:14:15
2594
2
原创 程序员的能力要求与工作过程
了解、入门、熟练、精通程序员是一个门槛不高的职业,但是优秀程序员的门槛很高。用代码实现功能是一个十分容易完成的任务。自然语言的语法那么复杂,大家都能很好的组织成文,何况程序语言的那几个单词和几条简单的语法规则呢?花点时间,人人都会。一个优秀的程序员,则需要极强的抽象与概括的能力,还有优秀的逻辑分析能力,沟通和理解能力也是程序员非常重要但总是被忽略的能力;抽象概括的能力是代码简洁优美的基础,...
2019-10-15 16:13:29
805
原创 在 tensorrtserver 中使用 saved_model
###1. 部署 tensorrtserver建议使用 docker 部署 tensorrtserver。docker 相关的知识网上很多,自行参考。tensorrtserver 的官方建议的安装如下:docker pull nvcr.io/nvidia/tensorrtserver:19.08-py3镜像文件较大,且国内下载很慢,经常断线。所以建议使用阿里云的镜像源,阿里的镜像源是比较动...
2019-10-15 16:12:08
2918
3
原创 数值数组及 String 数组与 ByteString 的转换
引入依赖 <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <version>1.10.0</version> <...
2019-10-15 16:09:22
1907
1
原创 程序员该如何定位问题
1. 把问题说清楚2. 说“肯定”的人就是引发问题的第一怀疑对象3. 做为问题的定位者,一定要有怀疑所有的精神4. 用数据说话 4.1 逻辑证据 4.2 数据分析 4.3 测试验证1. 把问题说清楚定位问题的第一步,也是最重要的一步,就是把问题说清楚。很多时候我们把问题说清楚了,问题也就解决了大部分了。相信很多人都有这样的经历,某个问题花...
2019-10-15 15:32:14
2570
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人