- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 【 笔记】架构整洁之道
观点:无论是微观世界的代码,还是宏观世界的架构,无论是三种编程范式还是微服务架构,他们都在解决一个问题,分离控制和逻辑。所谓控制就是对程序流转的与业务逻辑无关的代码或系统的控制(如多线程、异步、服务发现、部署、弹性伸缩等),所谓逻辑则是实实在在的业务逻辑,是解决用户问题的逻辑。
2023-08-06 15:24:14
149
原创 【笔记】深入理解计算机系统
栈向下增长,这样一来,栈顶元素的地址是所有栈中元素地址中最低的,栈指针%rsp保存着栈顶元素的地址。编译器基于编程预言的规则、目标机器的指令集和操作系统遵循的惯例,经过一系列的阶段生成机器代码。GCC C预言编译器以汇编代码的形式产生输出,汇编代码是机器代码的文本表示,给出程序中的每一条指令。4 在常见的程序里不同的寄存器扮演不同的角色,其中最特别的是栈指针%rsp,用来指明运行时栈的结束位置。3 之后讲到过程的实现,包括程序如何维护一个运行栈来支持过程间数据和控制的传递,以及局部变量的存储。
2023-08-01 23:08:33
162
转载 [基础] 计算机中的定点数与浮点数
转自知乎 概念: 定点数是指小数点的位置在计算机的存储是约定好的,固定的。一个小数的整数部分和小数部分分别转化为二进制的表示。 重点在于约定哪些位为整数,哪些为小数。 比如约定8位计算机,前五位表示一个小数的整数部分,后三位表示该数的小数部分。 当前常用: 目前大多数计算机使用浮点数表示小数。 ...
2022-04-13 11:05:45
303
原创 win10右键卡顿问题 简单实用
老古董笔记本系统重装后,右键一直在哪儿转啊转的,又不想当废品卖了 这不最近自由时间多一点了,就来死磕一下这个问题 先来看看网上各路大神的解决办法:(就提得最多的三种) 第一种,就是删除部分注册表,把new文件夹留下(就不细说了,想必一搜一大把)。 第二种,在NVIDIA控制面板里把显卡设置改为独显。 第三种,右键管理软件。 先上结论,我用右键管理软件解决的。 讲一下过程,最开始说是win10版本的问题,用自带的系统升级升了系统,无果,对于这个问题也没找到官方解释。先后就是试了上面说的第一第二种无果,后面看到
2021-04-22 11:41:26
440
原创 !!字节对齐!!变量-结构体(两个比较-两个起始地址)
** 字节对齐总结: ** 为啥要字节对齐?提高CPU查找效率 定义:一个变量占用n个字节,则该变量的起始地址必须是n的整数倍,即:存放数据的内存的起始地址数值%n=0; 字节对齐下结构体的内存计算:如果是结构体,那么结构体的‘“起始地址”它最宽类型成员的整数倍,结构体最终占用的内存大小是 Min(pragma pack(n)中的n,结构体中最宽的成员的大小)整数倍。 变量 char x int y double z x的起始地址的1的整数倍 y的起始地址的4的整数倍 z的起始地址的8的整数倍 结构体 s
2020-08-25 18:01:14
433
原创 真机(或者双系统)Linux联网问题
前段时间由于要在linux上跑程序就装了双系统,以前都是用的小白(校园移动网卡) 但是小白(网卡)不适用linux系统,如何联网成了问题: 方案一:手机和电脑usb共享 方案二:买个linux下适配的usb接口无线网卡,即插即用,某宝很多。 方案三:自己整个驱动吧,有机会再研究吧 ...
2020-06-17 19:26:38
776
2
原创 TypeError: expected bytes, Descriptor found
TypeError: expected bytes, Descriptor found AttributeError: module ‘google.protobuf.descriptor_pool’ has no attribute ‘Default’ 这类错误大多是protobuf版本太高,有博主提倡upgrade ,尝试无果,降到tensorflow对应版本成功了。https://docs.floydhub.com/guides/tensorflow/#tensorflow-115查询版本对应信息
2020-06-11 15:25:46
2254
原创 tensorflow + keras 踩坑分享
目的:在tensorflow框架code中使用keras的Imagedatagenerator,另外还要成功编译一个sh 环境:ubuntu16.04(真机双系统下) 画布多说先上tensorlflow库的各个版本对照!!!!太太太重要了 TensorFlow-1.12¶ Nvidia Setup: Python packages: absl-py0.6.1 annoy1.15.0 args0.1.0 astor0.7.1 atari-py0.1.7 backcall0.1.0 bleach3.0.2 bo
2020-06-11 15:02:44
828
原创 双系统win10+ ubuntu16.04+GPU驱动+cuda+cudnn+anaconda+pycharm
与ubuntu斗争的那些天,install&uninstall之间徘徊,作个总结吧 首先是20.04 ,因为是最新版,想当然的就安上了,结果可想而知,20.04桌面比较耐看,但是仅此而已… … 作开发需要的库,版本跟不上然后就弃了 然后就是16.04,各种库的版本比较匹配,出现的问题有: 更新软件之后桌面进不去,环境变量改来改去都无果,有人说是软件更新了,GPU驱动没更,导致ubuntu.desktop啥的出问题,无果,果断重装… 再有就是驱动装上过后,java版本的问题导致sh脚本不能运行,软件打
2020-06-05 21:54:10
409
原创 计算机视觉入门到学习阶段定位
近期在csdn学院看到的一个不错的免费视频资料,内容涵盖了计算机视觉介绍,传统的图像处理方法,深度学习之神经网络等方法,对小白作为了解计算机视觉的整体思路,定位自身学习阶段有一定帮助。 部分收藏截图: ...
2020-02-16 11:37:16
400
原创 Pycharm 远程服务器使用要点小结
Pycharm 远程服务器使用要点 首先,解释两个我自己刚接触时候遇到的困惑和解决办法: 第一,登录IP是什么,本地IP,远程服务器IP,VPN IP,Pycahrm中用的是容器的IP和对应的密码,后文截图展示。 第二,网页端容器需要连接学校内网(企业应该是类似的局域网)才能进入,但是实验室校园wifi信号非常不理想,我想了很多办法,手机连wifi共享网络,插移动网卡等信号都不稳定,考虑再三,挂远...
2020-02-01 10:03:54
2179
2
原创 pycharm+win10+opencv-python安装!
之前学习的时候经常看到 import cv2 自己尝试安装总出问题 今天要用非解决不可了,转换下思路就搞定了,前后几分钟,本着感恩的心态,也分享下经验 关键在于,pycharm中选择对应python版本的opencv-python,pycharm是可以直接安装的!! python3.5 opencv-python 3.4.1.15 通常在安装的时候都是直接搜opencv-python 我自...
2020-01-12 16:41:34
749
opencv+树莓派.rar
2020-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅