
编程语言学习笔记
文章平均质量分 69
记录学习心得、踩坑暴雷复活腾飞的酸爽,些许灵光乍现或许能打开你的新世界
太阳神LoveU
自强不息,奋斗不止。以技术驱动智慧生产,以技术服务智慧生活,对于社会有些许用处,并不枉执着痴狂,亦不枉费青春。本博主技术文章和配套资源将逐步开放至站点之技术论坛相关栏目,方便各位大拿和看官下载使用和探讨交流,尽请关注,感激不尽^_^
展开
-
Python/Spring Cloud Alibaba开发--前端复习笔记(1)———— html5和css3.html基础
前端HTML5+CSS3复习总结一原创 2023-08-20 00:32:36 · 412 阅读 · 0 评论 -
JDK 19新特性 & JDK 多版本安装切换配置
新版本同样为Java引入了虚拟线程,虚拟线程是JDK实现的轻量级线程,它在其他多线程语言中已经被引入并且也证实了十分有用,比如Go中的Goroutine、Erlang中的进程等等。Record Patterns可对Record的值进行解构,通过嵌套Record模式和Type模式能够实现强大的、声明性的、可组合的数据导航和处理形式。虚拟线程可以避免上下文切换的额外耗费,兼顾了多线程的优点,简化了高并发程序的复杂,可以有效减少编写、维护和观察高吞吐量并发应用程序的工作量。向量计算是由对向量的一系列操作而组成。转载 2022-12-15 00:35:18 · 1379 阅读 · 0 评论 -
如何在macOS上安装Python3并设置本地编程环境
Python是一种多功能编程语言,可用于许多不同的编程项目。1991年首次出版,其名称灵感来自英国喜剧组织Monty Python,开发团队希望使Python成为一种有趣的语言。易于设置,并以相对简单的方式编写并立即反馈错误,Python是初学者和经验丰富的开发人员的绝佳选择。Python 3是该语言的最新版本,被认为是Python的未来。本教程将指导您在本地macOS机器上安装Python 3并通过命令行设置编程环境。翻译 2022-09-08 11:18:19 · 2487 阅读 · 0 评论 -
【Python3.10.4】Centos7 ,centos8,centos9源码安装 python3.10.4 解释器
1.检查是否安装wget如果没有安装则:终端执行:yum -y install wget2.下载python3源码包终端执行:wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz如何找到最新稳定版源码包?首先 进入python官网点击 进入 Welcome to Python.org点击源码下载下载稳定发布版 或者右键点击复制链接 使用wget 下载3.下载pyth...转载 2022-04-13 12:21:21 · 992 阅读 · 0 评论 -
CentOS 编译安装golang
一.下载gowget https://studygolang.com/dl/golang/go1.16.4.linux-amd64.tar.gz二.解压到指定目录tar -xvf go1.16.4.linux-amd64.tar.gz -C /usr/local/三.配置环境变量设置GOPATH 目录mkdir /home/gocodego命令依赖一个重要的环境变量:$GOPATH$GOPATH目录约定有三个子目录src存放源代码(比如:.go .c .h .s等)pkg编译时生成原创 2021-09-04 18:34:51 · 354 阅读 · 0 评论 -
CentOS 编译安装golang
一.下载go```wget https://studygolang.com/dl/golang/go1.16.4.linux-amd64.tar.gz二.解压到指定目录tar -xvf go1.16.4.linux-amd64.tar.gz -C /usr/local/三.配置环境变量设置GOPATH 目录mkdir /home/gocodego命令依赖一个重要的环境变量:$GOPATH$GOPATH目录约定有三个子目录src存放源代码(比如:.go .原创 2021-09-04 18:30:15 · 314 阅读 · 0 评论 -
通过源码编译安装 Python (Linux、Mac 均适用)
前言:为确保安装中不会因权限不够而导致错误或失败,须用root权限来执行,如果不是在root权限下,用“sudo”命令获取最高权限后执行命令,即每条命令前面加“sudo”,输入root账号的密码。一、下载 Python 安装包进入 Python 官网 下载注:Linux 通过 wget 下载即可(安装包链接按版本在官网看),如cd /opt && wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz二、解原创 2021-03-23 07:34:45 · 6926 阅读 · 1 评论 -
VIM YouCompleteMe(ycm) 对于Python3第三方库的自动补全【部分解决】
VIM YouCompleteMe(ycm) 对于Python3第三方库的自动补全【部分解决】Python3 学习笔记问题:VIM 用YouCompleteMe(ycm)自动补全插件时,只能支持Python3 的标准库的自动补全,而不能自动补全第三方库的内容。环境:Mac+VIM 8.0+vundle+ycm+python3解决:尝试对Python3第三方库的自动补全进行配置。1)在网上查阅了很多资料,至今未能解决。首先是官网https://github.com/Vall..原创 2021-01-15 18:11:00 · 1873 阅读 · 0 评论 -
C++ SPIN协议通信问题的剖析1
sen(270335150)2010-11-25 14:10:17<br /> 我也来请教个问题,在无线网络仿真中,是如何实现故障物对无线信号的阻挡的?例如节点A和B之间相距10米,本来可以直接通信的,但中间有一堵墙,使得它们互相都不能感知、干扰对方的信号? 2010-12-02sen(270335150)2010-12-02 18:05:26<br /> 这不是一两句能说清楚的呀,你不如:<br />1,如何实现“一次握手”?<br />2,原创 2010-12-12 09:14:00 · 1308 阅读 · 0 评论 -
C++对象之间通信
<br />一直学习C++并使用C++完成了一个一个作业和项目,然而对C++类对象之间的通信总有种不知所措就好像人吃了饭自然会消化那样只知其然,不知起所以然的感觉。人,活着,好多时候是在寻找真理,其实说俗点就是在找一个自己能够容易接受的理由来说服自己。只是其会这样而不知为什么会这样有时会使人自己遭受心魔攻击。笔者就在写程序时总有股困扰在心中挥之不去。于是,今天我决定狠下心驱除扰我已久心魔。<br />在将对象消息传递方法之前,我们先声明C++对象之间消息传递区别于windows消息传递。这是两个转载 2010-12-11 21:08:00 · 4434 阅读 · 3 评论 -
轻松编写 C++ 单元测试 介绍全新单元测试框架组合: googletest 与 googlemock
简介: googletest 与 googlemock 是 Google 公司于 2008 年发布的两套用于单元测试的应用框架,本文将向读者介绍如何应用这两套应用框架轻松编写 C++ 单元测试代码。以下讨论基于 gtest-1.2.1 及 gmock-1.0.0 。转载 2010-10-20 09:00:00 · 1114 阅读 · 0 评论 -
玩转Google单元测试框架gtest系列
<br /><br />编者按:Google Test是Google C++ Testing Framework的一种非正式的称谓,是google最近发布的一个开源C++测试框架。<br />Google测试框架是在不同平台上(Linux,Mac OS X,Windows,Cygwin,Windows CE和Symbian)为编写C++测试而生成的。它是基于xUnit架构的测试框架,支持自动发现测试,丰富的断言集,用户定义的断言,death测试,致命与非致命的失败,类型参数化测试,各类运行测试的选项和XML转载 2010-10-20 08:45:00 · 838 阅读 · 0 评论 -
基于Ubuntu 10.04和Eclipse IDE for C/C++ Developers Helios Release安装CDT
<br /><br />本文基于Ubuntu 10.04和Eclipse IDE for C/C++ Developers Helios Release,假设jre环境已经配置好。<br />在这个页面右侧Download Links栏,下载Eclipse IDE for C/C++ Developers Helios Release,链接为Linux 32-bit。下载eclipse-cpp-helios-linux-gtk.tar.gz下来解压到一个路径(最好是英文路径)下。<br /> <br原创 2010-10-19 22:01:00 · 1042 阅读 · 0 评论 -
基于Ubuntu 10.04和Eclipse IDE for C/C++ Developers Helios Release安装CDT
<br /><br />本文基于Ubuntu 10.04和Eclipse IDE for C/C++ Developers Helios Release,假设jre环境已经配置好。<br />在这个页面右侧Download Links栏,下载Eclipse IDE for C/C++ Developers Helios Release,链接为Linux 32-bit。下载eclipse-cpp-helios-linux-gtk.tar.gz下来解压到一个路径(最好是英文路径)下。<br /> <br原创 2010-10-19 22:01:00 · 1696 阅读 · 0 评论 -
参透C++中的内联函数inline[转贴高手的解答]
<br /> 在c++中,为了解决一些频繁调用的小函数大量消耗栈空间或者是叫栈内存的问题,特别的引入了inline修饰符,表示为内联函数。 <br /><br /> 可能说到这里,很多人还不明白什么是栈空间,其实栈空间就是指放置程序的局部数据也就是函数内数据的内存空间,在系统下,栈空间是有限的,如果频繁大量的使用就会造成因栈空间不足所造成的程序出错的问题,函数的死循环递归调用的最终结果就是导致栈内存空间枯竭。 <br /> 下面我们来看一个例子:<br />#include <iostre转载 2010-10-07 20:38:00 · 478 阅读 · 0 评论 -
gnuplot绘图技巧
自由控制高级图表和数据绘图Nishanth Sastry (nishanth_sastry@us.ibm.com), 专职软件工程师, EMCNishanth R. Sastry 在 1999 年获得了计算机科学与工程学士学位,以优异的成绩从印度班加罗尔大学的 R.V. College of Engineering 毕业。2001 年,他获得了得克萨斯大学奥斯汀分校的计算机科学硕士学位。他是 IBM 的人才孵化计划的毕业生,现在是致力于 IBM Lotus Workplace 的专职软件工程师。您可转载 2010-11-29 12:51:00 · 3103 阅读 · 0 评论 -
C++ assert()函数介绍与使用技巧总结[转]
assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badptr.c:#include #include #include int main( void )原创 2010-10-08 14:42:00 · 970 阅读 · 0 评论 -
NetBeans 代码帮助功能的使用 C++项目为例 [Ubuntu 下NS2项目调试技巧]
使用NS2调试项目过于繁杂,可用NetBeans IDE把整个项目导入调试,万一代码提示不小心给弄丢了,用本文提供的方法就能重新找到代码提示,省去很多麻烦。原创 2010-10-06 11:41:00 · 2326 阅读 · 1 评论