- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 三种方法进行跨服务器文件传输
今天需要在一个centOS服务器上编译一个工具, 我的本地主机是ubuntu, 但是由于服务器是合规环境, 没有文件传输的接口, 也不能访问github等外网, 所以很多依赖只能下载到ubuntu然后在想办法搞到服务器上. 这种场景有三种简单有用的办法, 整理一下.
2024-05-15 14:02:57
1013
原创 [openGL]在ubuntu20.06上搭建openGL环境
就在刚刚, 我跑上了一个6小时后出结果的测试程序. 离下班还有很久, 于是我, 发现了很多可以写的openGL项目. 但是!!我的电脑现在是ubuntu呀, 但是不要慌!!!接下来我们一步一步教你如何完美搭建一个ubuntu上的openGL环境. 保证一个坑也不会踩!
2024-01-10 20:13:21
2837
11
原创 [c++]你最喜爱的stringstream和snprintf性能深入剖析
最近写一个程序中两个差不多的模块,一个使用了snprintf输出中间数据,另一个偷懒使用stringstream。结果你猜怎么着?居然压帧了!!到底是谁拖了性能的后退?
2023-11-06 21:57:35
759
原创 【c++】遍历容器,哪一种方法速度最快?
可以看到这场比赛,匿名函数输得一塌糊涂,反而是朴实无华的for夺魁!我们一眼就看到了容器的遍历!终于有一个简单的每日一题!写完的时候甚至代码还没有编译结束!探究一下一直以来的一些疑惑:对容器的遍历。–没写完,代码跑完了,一会儿干完活再写。
2023-10-23 17:29:36
453
原创 【全网最全protobuf中文版教程】
通常,程序运行时产生的一些结构化数据会经历存储或者与网络中的其他设备和程序交换的过程。因此我们需要提前对他们进行序列化和编码。直接采用二进制数据。虽然比较简单,但是它要求程序的运行环境永远保持一致的内存布局和字节序。同时,这种格式难以扩展。采用简单的自定义手段进行编码。譬如二叉树的序列化存储可以直接保存按照某些顺序遍历的结果。这种方式编解码容易,需要的算力低,适用于数据结构简单的数据。采用一些标准化的格式。譬如ASN.1,XML,json,protobuf等。
2023-09-10 15:41:47
2381
1
原创 大模型扫盲之小白入门手记
本篇内容来自小米集团数据科学部负责人刘汉武老师的数据特训营笔记。不涉及深入的知识,仅在扫盲。首先一个问题:大模型和大语言模型的区别是什么?有人说大模型像是连接数据的星辰,能给我们提供前所未有的见解和洞察。现有的大模型很多,随便,就能看到很多,除却最近大火的GPT,还有专注于常识推理、形式逻辑的PaLM、专门服务于企业的Cohere、目前仅能用于研究的LLaMA…在大语言模型和大模型中,大语言模型的大体现在模型规模和数据量上;而由NLP发展起来的语言模型专注于文字语言的处理。
2023-09-07 14:14:18
1019
原创 电脑端teams一直在线小程序,简单好用易上手
居家办公的你,会不会想要摸鱼!会不会想要下楼拿快递!会不会想要出去下馆子!然而,teams的5分钟不操作电脑状态就变为离开大大的阻挡了你幸福生活的脚步!只要用了这个脚本,24小时在线都没问题!
2023-08-24 21:21:41
1417
原创 一款打工人必备的电脑端自律软件!!冲鸭打工人!!
心动不如行动,快快下载吧!链接在此:https://download.youkuaiyun.com/download/weixin_43395063/88250439?而显示上面的页面,只需要每天简单记录!(每次打开不用重新输入任务数据,做同样的任务不用重新算用了几天,就是这么简单!这就是一款为这样的你量身定做的程序:输入任务和在任务上所用的时长,时刻观察你是否更高效地完成任务!只要几个积分,就能免费拿下,偷偷变强!下一个绩效王就是你!
2023-08-24 21:13:44
327
原创 【杂七杂八】一个编译c++多线程程序的汇总(minGW版)
一个编译c++多线程程序的汇总:假设文件是main.cpp。换成clang, gcc也可。
2023-04-27 14:49:28
165
原创 [c++] 力扣763 划分字母区间
字符串S由小写字母组成. 我们要把这个字符串划分为尽可能多的片段, 同一字母最多出现在一个片段中. 返回一个表示每个字符串片段的长度的列表.示例输入: S = “ababcbacadefegdehijhklij”输出: [9, 7, 8]解释:划分结果为"ababcbaca", “defegde”, “hijhklij”每个字母最多出现在一个片段中. 像"ababcbacadefegde", “hijhklij” 的划分是错误的, 因为划分的片段较少.提示S的长度在[1, 500]之间
2022-04-23 18:24:10
962
原创 [LeetCode刷题笔记(C++)]1523+1491
目录1523 在区间范围内统计奇数一些关于位运算速度的小问题1491 去掉最低工资和最高工资后的平均工资没抵挡住诱惑转c++了,以后的题都用c++写…1523 在区间范围内统计奇数给你两个非负整数 low和 high。请你返回 low和 high之间(包括二者)奇数的数目。题目链接是简单题,一行代码class Solution {class Solution {public: int countOdds(int low, int high) { return ((hi
2022-02-27 16:49:47
846
原创 ubuntu1604无法安装libgpeg-dev
TX2刷机之后自己的电脑(ubuntu1604)一些软件包不能通过apt-get正常安装, 不知道为什么换源也不行. dpkg --print-foreign-architectures看了电脑的架构, 多一个奇怪的东西(arm), 我的系统不需要这个架构的支持, 删掉:sudo rm -rf /var/lib/apt/lists/*sudo apt-get remove .*:arm64sudo dpkg --remove-architecture arm64 删掉之后重新update, 再ap
2021-04-08 16:42:53
351
1
原创 多大年纪了还在入门机器学习
依然是课程笔记, 感谢杨晓春老师的指导~文章目录绪论-概念有监督学习无监督学习半监督学习增强学习, 假设空间与特征向量的空间映射, 概念学习决策树决策树的概念表示和适用条件, 基本算法与最优分类属性的确定(信息增益,增益率,基尼指数), 3种机器学习算法, 决策树的评价, 决策树属性值连续或缺失时的应对方法决策树的剪枝----对付过拟合剪枝的两种策略(预剪枝和后剪枝), 分类性能度量(精度,错误率)绪论-概念有监督学习无监督学习半监督学习增强学习, 假设空间与特征向量的空间映射, 概念学习[.
2021-01-17 19:03:44
319
1
原创 网络空间安全导论
感谢戴银涛老师的指导!笔记时间有点儿久了, 整理的时候一些图丢了,不过问题不大网络空间安全导论目录1. 信息安全概述从网络信息系统的发展概述从系统分析方法看信息与信息安全的关系从信息安全技术史角度理解网络安全相关概念网络信息系统安全总体导图2.密码学基础古典密码学对称密码学非对称加密算法数字摘要算法加密算法的应用模式3. 互联网通信安全互联网技术概述OSI开放系统模型与TCP/IP协议通信安全需求与安全协议设计IPSec协议TSL协议4.
2021-01-17 18:58:38
2939
2
原创 [知识点复习]软件体系结构与设计模式
感谢我院金老师的辛勤教学!软件体系结构与设计模式文章目录软件体系结构与设计模式大纲1.基本概念2. 设计模式3. 软件体系结构基本概念1. 软件体系结构2. 设计模式3. 非功能需求、含义4. 编程的三个境界(层次)5. 设计模式的六大原则6. 面向对象设计的六大原则2. 设计模式1. 观察者2. MVC(时序图)3. 策略4. 适配器5. 单例6. 代理7. 工厂8. 抽象工厂(产品层级,产品族)9. 装饰者10. 命令11. 访问者软件体系结构1. 分层的风格2. 管道过滤器风格3. 主子程序风格4
2021-01-17 18:46:37
6362
6
原创 go-lang: dial tcp 172.217.27.145:443: i/o timeout
在VM15的CentOS8上搭一个私链, 结果没想到环境配置的过程这么坎坷…在stackoverflow等各大网站反复横跳, 花了一晚上才弄好orz1. git clone: 过早的文件结束符(EOF)我最惨的地方在于几乎每个坑都踩了, 这个EOF要么是git缓冲区溢出, 要么是网卡了; 经确定我的网还是挺不错的, 所以解决一下缓冲区的问题:#git config --global http.postBuffer 524288000#git clone xxxxxxxxxxx然后clone就可
2020-05-15 00:43:14
71943
1
原创 Centos8 用户登录显示:抱歉,登录失败,请再试一遍/忘记密码的找回方法
我吐了呀, 改了一次密码, 就突突然然登不了了, 摸了好几个小时然后终于登上去了, 想记录一下…登不上的界面是这样的这种情况多半是root密码错了, 要不就是系统的问题. 所以root密码和用户密码不要记混了. 怎么看是不是密码错了呢?密码正确性测试[ctrl]+[f4](ps:有说是f2的, 不同电脑可能不一样,挨个试,dell是f4), 之后会看到(这里因为刚才也没心情截图(主要是不...
2020-04-30 23:19:19
4180
原创 [linux]乱七八糟
IPv4sudo apt-get -o AcquireForce::IPv4=true update进程和锁# 找进程ps -A | grep aptkill xxx# 删锁sudo rm /var/cache/apt/archives/lock共享库(shared libraries)sudo /sbin/Idconfig -v部分更新sudo apt...
2020-04-28 12:14:16
254
原创 机器学习入门
机器学习笔记一. 绪论框架当模型中无人为超参时, 不需要设置验证集基本概念误差模型输出与真值的偏离程度, 在模型中以损失函数表示经验误差: 训练集上的误差, 体现拟合能力泛化误差: 未知样本上的误差, 体现预测能力过拟合与欠拟合过拟合: 模型过于贴近训练集导致对验证和测试的数据产生较大误差欠拟合: 训练和预测的时候都不太行评估hold-out 留出法评估将数...
2020-02-26 22:23:42
644
原创 (持续更新)Tensorflow学习笔记
tensorflow笔记参考教程: 幕课: 人工智能实践-北京大学,网易云课堂: 吴恩达机器学习文章目录tensorflow笔记一. 概述(一) 概念二. python语法串讲(一) linux一些指令(二) pyhton基础语法1. 基础2. 列表 $ list[num] $3. 元組 $ tuple(num) $4. 字典 ```dic{鍵1:值1, 鍵2:值2, ...} ```5. ...
2020-02-22 19:26:32
834
原创 [LeetCode刷题笔记(C语言)]04 - Median of Two Sorted Arrays
题目链接:Median of Two Sorted Arrays题目原文:There are two sorted arrays nums1 and nums2 of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity should be O(l...
2020-02-16 22:39:12
190
原创 python3不完全笔记(一)基础
python3不完全笔记python3相对于pyhton2.x做了较大的升级,但是许多基于早期python的程式都无法在python3上运行(为了减少累赘). 目前不支援python3的第三方库包括Twisted,py2exe,PIL之类.如果说需要一个过渡的话,python2.6基本使用python2的语法库, 也允许使用部分python3的语法和函数.下面做一个对比:change...
2020-02-16 22:18:42
229
原创 用python将图片转换成base64字符串
写md文档有时候需要插入图片,可以在本地目录保存图片,但是如果在网页中将无法访问本地的图片,也可以将图片上传到网络上,本地路径用网页链接替代。还有一种方法是把图片转成base64字符串,直接放在md文件中,不过这样代码会很长很长,建议统一定义在文件末尾。base64Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法...
2019-09-30 21:22:41
5468
原创 QT:error: undefined reference to 'xxxx' 解决方式
删除某个槽函数之后编译报错QT:error: undefined reference to 'xxxx'因为Qt在编译文件的时候会给每个filename.cpp或file.h文件自动生成moc_filename.cpp或moc_filename.h文件,在文件里用switch语句对槽函数作出解释. 所以要是在头文件中声明了槽函数但是cpp里没有定义, moc文件里switch语句就变为非法....
2019-09-02 18:56:17
5224
原创 ubuntu16.04彻底卸载软件及相关配置文件
删除软件及其配置文件apt-get --purge remove <package> 删除没用的依赖包apt-get autoremove <package> 此时dpkg的列表中有“rc”状态的软件包,可以执行如下命令做最后清理:dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P```...
2019-07-21 16:09:32
834
原创 Ubuntu16.04永久卸载wine
系统:ubuntu16.04wine版本:winehq-stable这里要remove的话直接命令行remove wine会显示未安装,需要知道当初安装的完整名称.如果不知道自己装的什么版本可以试试这样:apt list|grep wine对应后面有[installed]标志的就是你安装的,直接复制下来,我的是winehq-stable之后开始卸载:卸载wine主程序:sudo...
2019-07-21 11:03:07
579
原创 [Leetcode刷题笔记(C语言)] 03 - Longest Substring Without Repeating Characters
原题链接:Longest Substring Without Repeating Characters题目原文:Given a string, find the length of the longest substring without repeating characters.Example 1:Input: "abcabcbb"Output: 3 Explanation: T...
2019-04-08 18:02:38
244
原创 [LeetCode刷题笔记(C语言)] 02 -Add Two Numbers
原题链接:Add Two Numbers题目原文:You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add t...
2019-03-30 18:16:36
210
原创 [LeetCode刷题笔记(C语言)] 01 - Two Sum
原题链接:Two Sum题目原文:Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may...
2019-03-14 20:25:00
552
1
北京理工大学软件工程数据库期末复习资料(英文班)
2020-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人