自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(447)
  • 收藏
  • 关注

原创 绝了!横也是诗竖也是诗?这个用文言文编程的程序员碉堡了!

文章转载:AI新媒体量子位(公众号ID:QbitAI)你能看出来,这首诗妙在哪里吗?其实,横着读是一首诗,竖着读还是这首诗!而且,这首诗可不是乱编的,其中的诗句都来自《全唐诗》,读起来也颇有意境。创造这个奇妙组合的,不是文学研究大师,而是一位程序员小哥。他用计算机,找出了所有符合规律的古诗,还在Github上开源了代码。就连README文件,也颇具个性:余所用之程序,當以gcc編譯之如是gcc -O3 mgsq5.c -o mgsq5等一下。这个风格好像很熟悉.

2021-03-31 16:37:59 1005 1

原创 想学好C语言文件操作?一定要掌握这5个知识点

这篇文章主要讲解有关文件操作的一些需要掌握的知识点。文件有千千万万,但是在我们的程序设计当中,我们谈的文件一般有两种:1)程序文件:包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe)。2)数据文件:文件的内容不一定是程序,而是程序运行时读写的数据,比如程序运行需要从中读取数据的文件,或者输出内容的文件。而在这里,我们主要提到的是数据文件。1.文件名我们知道,名字都是用来标识和区别事物的,那么文件名也是这样,是

2021-03-31 14:49:42 834

原创 如何成为厉害的程序员?需要满足这8个条件!

文章来源:公众号findyi好几个读者问:如何成为厉害的程序员?编码能力如何成长。回答完后,有些心得也给大家分享下。其实程序员最关键的技能远不止编码能力,架构思维、底层知识的深度等等,同样很重要。在这些能力中,最容易被人忽视却很重要的能力是:debug能力。甚至我认为:debug能力远比编码能力更重要。很简答,大家可以观察下自己的团队,最优秀的程序员一定会承担很多疑难症的排查和解决。曾经在360带几十人技术团队,同时研发几条业务线。参与过的产品,日活过千万的有一款,过百万的有三款。这.

2021-03-30 18:46:42 1734

原创 MySQL如何查看数据库的安装路径?教你两招

我们可以通过mysql命令查看mysql的安装路径:# 以下两个sql任意一个可查询select@@basedir asbasepath fromdual ;show variables like'%basedir%';上面可以看到基础的安装路径,查看数据库data的路径怎么看,很简单,把上面的参数变量换成datadir即可:# 以下查询任意一个均可select@@datadir asdatapath fromdual ;show variables like'%dat

2021-03-30 14:40:35 7117

原创 C++ | 二进制小数以及对异域的理解

注:我们默认1个字节用8个位 ,编号分别为7~1。1.二进制小数实际上,二进制表示法只能精确地表示多个1/2的幂的和,如3/4, 7/8,而1/3, 2/5等是无法精确表示的。2.对异或的理解粗暴理解就是男性和女性能生出孩子,否则就不行。不允许共存。异或运算其实就是半加器运算,不进位0 xor 0 =00 xor 1 =11 xor 1 =(1) 01 xor 0 =1异或实际上就是判断两个输入逻辑值是否不同,如果不同则结果为1,相同则为0。若a=0,b=0,a异

2021-03-29 20:13:38 494

原创 MySQL8.023安装过程图文详解(首次安装)

首先下载安装包mysql官网下载地址,mysql是开源的,所以直接下载就行了。这是下载步骤:然后选择:因为个人使用原因,我选择了这个:下载之后,解压下载得到的安装包放在自己喜欢的位置,然后设置环境变量首先下载安装包mysql官网下载地址,mysql是开源的,所以直接下载就行了。这是下载步骤:然后选择:因为个人使用原因,我选择了这个:下载之后,解压下载得到的安装包放在自己喜欢的位置,然后设置环境变量:我是win10系统,就是此电脑-属性-高级系统设置-环境变量:在系统变

2021-03-29 14:50:52 877

原创 MySQL中的sum函数用法实例详解

今天分享一下mysql中的sum函数使用。该函数已经成为大家操作mysql数据库中时常用到的一个函数,这个函数统计满足条件行中指定列的和,想必肯定大家都知道了,本身就没什么讲头了,这篇文章主要是通过几个小案例深入了解一下该函数,以及在做mysql查询时如何使用sum函数做优化。语法分析sum([distinct] expr) [over_clause]returns the sum of expr. if the return set has no rows, sum() returns nu

2021-03-27 19:12:00 21533

原创 全球最大游戏外挂案件告破!案值达5亿,销往上百个国家和地区

对于游戏玩家们来说,最痛恨的就是外挂了。外挂严重影响游戏公平,被视为游戏界的“毒瘤”。昆山警方3月26日发布,历时近一年的时间,破获了全球案值最大的游戏外挂案。游戏外挂“NO.1”“浮出水面”2020年3月,昆山警方接腾讯公司报案称有人开设“和平精英”外挂境外销售网站,针对该公司“和平精英”游戏销售一款名为“鸡腿”的外挂程序。这款外挂有两个重要的作弊功能:可以实现自瞄,还有透视。在掌握相关线索后,昆山警方立即进行专案攻坚,在苏州市公安局的指导下,辗转6省9地,一举捣毁17个在线外挂交易网站和

2021-03-27 16:22:31 3048 5

原创 电脑老是出现windows安全窗口怎么办?教你两招去掉弹窗

在使用win10系统的过程中,有时候进行移动或删除文件时总弹出windows安全窗口,提示这些文件可能对你的计算机有害,对于这种问题该如何解决呢?据小编所知,这可能是由于本地intranet设置不当所致,只要将其设置为最低级别即可解决系统提示这些文件对计算机有害的问题了,下面我们就来看看去掉“这些文件可能对你的计算机有害”的提示的技巧。方法一:1、首先我们打开控制面板,找到“internet选项”并打开2、找到“安全”选项卡,点击“本地internet”,再点击“站点”按钮,然后点击高级

2021-03-27 14:46:27 5571

原创 写给正在读计算机专业的同学: 大学期间该如何学习编程?

说明:文由Simple整理或原创一、这么多东西啥时候能学完?现在IT新技术日新月异。就常用编程语言而言,有c/c++、汇编、java,c#、Python等;操作系统平台有unix/linux,windows系列;开发工具有VC、VisualStudio2008、Eclipse、NetBeans等;每个大平台下,还有很多的的方向:如网络、数据库、脚本、HTML、动态网站、游戏开发等;有人还在学Dreamweaver做网页、Flash做动画、Photoshop做美工、3DMax做三维动画…………是的.

2021-03-26 19:06:52 611

原创 京东程序员回应“被猝死”:程序员该如何保护自己的健康?

京东程序员回应“被猝死”近日有传闻称一位京东程序员疑似因常年夜班在工位猝死。对此,当事人在微博回应称,其并未猝死,已就造谣报警。以下为全文:我是张建磊,京东程序员,就是那个网传已经猝死的人。是的,我还活着,还在京东写代码。招聘网站截图是我没错,但网传的那张不知道哪来的照片,里面的人不是我。(希望那位男士一切都好)不知道是谁出于什么居心盗用了我的信息,让我经历了一次莫名奇妙的 “社会性死亡”。忽然成为关注焦点的滋味真的很酸爽。恳请大家不信谣不传谣。我已报警,造谣的你好自为之

2021-03-26 15:48:06 347 1

原创 一文让你彻底搞懂 MySQL 的几种锁

文章来源:51CTO博客,作者:青苔初生一文读懂所有锁,了解他们的优缺点和使用场景。表级锁与行级锁表级锁:table-level locking,锁住整个表。开销小,加锁快。不会死锁(一次性加载所需的所有表)。锁粒度大,发生锁冲突概率大,并发效率低。适合查询。行级锁:row-level loking,锁住一行记录。开销大,加锁慢。会死锁。锁粒度小,发生所冲突概率小,并发效率高。适合并发写,事务控制。并不是直接丢记录行加锁,而是对行对应的索...

2021-03-26 14:29:26 379

原创 注意!监控MySQL服务是否正常,懂这4种方法就可以了

文章来源:http://blog.chinaunix.net/uid-90618-id-5846539.html?utm_source=tuicool&utm_medium=referral监控MySQL服务是否正常,通常的思路为:检查3306端口是否启动,ps查看mysqld进程是否启动,命令行登录mysql执行语句返回结果,php或jsp程序检测(需要开发人员开发程序)等等;方法1:监听3306端口方法2:查看mysqld进程注意注意:如果使用进程过滤的话,脚本名称如果里.

2021-03-25 16:11:22 1578

原创 电脑为啥老是黑屏?只因为你不知道这9种方法

1、检查主机电源,工作是否正常。首先,通过杳看主机机箱面板电源指示灯是否亮,及电源风扇是否转动来确定主机系统有没有得到电源供应。其次,用万用表检查外部电压是否符合要求,电压过高或过低都可能引起主机电源发生过压或欠压电路的自动停机保护。另外,重点检查电源开关及复位键的质量以及它们与主板上的连线的正确与否都有很重要,因为许多劣质机箱上的电源开关及复位键经常发生使用几次后便损坏,造成整机黑屏无任显示。若电源损坏,则更换电源便可解决。2、检查显示器电源是否接好。显示器加电时有“嚓”的一声响,且显示器..

2021-03-25 14:19:51 1332

原创 不合常理!程序员都超过500万了,但程序员工资为啥不降还涨呢?

文章来源:https://www.toutiao.com/i6942350657277985294/目前,据不完全统计,我国的程序员俨然已经超过500万了,并且这个数字目前还在不停的上升中。按照以往的道理来讲,一个行业如果从业人数逐渐增多,那么工资应该变得越来越低,但是从招聘启事中我们可以看到,我国程序员的工资还是大幅度的在上涨,这是由于什么原因导致的呢?一、关于国家战略规划在刚刚结束的十四五规划中,我国的数字经济重点产业已经成为了较为重要的一环。在未来5年里,将会最主要的集中在信息技术.

2021-03-24 16:16:58 353

原创 MySQL入门到精通:MySQL 插入数据

文章转载:菜鸟教程MySQL 插入数据MySQL 表中使用 INSERT INTO SQL语句来插入数据。你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据。语法以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法:INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ...

2021-03-24 14:01:24 540

转载 MySQL数据快速恢复指南:误删数据怎么办?教你这五招!

作者:一个人的孤独自白cnblogs.com/-mrl/p/9959365.html相信后端研发的同学在开发过程经常会遇到产品临时修改线上数据的需求,如果手法很稳那么很庆幸可以很快完成任务,很不幸某一天突然手一抖把表里的数据修改错误或者误删了,这个时候你会发现各种问题反馈接踵而来。如果身边有BDA或者有这方面经验的同事那么可以很快解决这个问题,如果没有那么希望这篇文章可以帮到你。第一步:保证mysql已经开启binlog,查看命令:查看binklog是否开启showvariab..

2021-03-23 19:01:49 962

原创 为什么程序员写代码时都喜欢戴耳机?他们到底在听什么?

文章来源:https://mp.weixin.qq.com/s?__biz=MzIyMjQ0MTU0NA==&mid=2247524198&idx=1&sn=88b17fff011dfec10ef5bddb7c6f0e92&utm_source=tuicool&utm_medium=referral了解程序员的朋友,或者周围有程序员职业的朋友,应该经常见到一种现象,就是程序员在写代码的时候,很多时候都戴着耳机。那为什么程序员工作时喜欢戴耳机呢?观点一:.

2021-03-23 16:15:48 705

原创 MySQL入门到精通:MySQL 删除数据表

文章转载:菜鸟教程MySQL 删除数据表MySQL中删除数据表是非常容易操作的,但是你在进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。语法以下为删除MySQL数据表的通用语法:DROP TABLE table_name ;在命令提示窗口中删除数据表在mysql>命令提示窗口中删除数据表SQL语句为DROP TABLE:实例以下实例删除了数据表runoob_tbl:root@host# mysql -u root -pEnter...

2021-03-23 14:35:57 327

原创 这14个超实用的数据库面试题,你必须掌握(附答案)

来自:掘金,作者:图灵程序员链接:https://juejin.im/post/6869271520175194126一、为什么使用数据索引能提高效率数据索引的存储是 有序的在有序的情况下, 通过索引查询一个数据是无需遍历索引记录的极端情况下,数据索引的查询效率为二分法查询效率,趋近于log2(N)二、B+树索引和哈希索引的区别B+树是一个平衡的多叉树,从根节点到每个叶子节点的高度差值不超过1,而且同层级的节点间有指针相互链接,是有序的,如下图:哈希索引就是采用一定的.

2021-03-22 18:59:34 779

转载 5 个用命令行操作 LibreOffice 的技巧,建议收藏!

LibreOffice 拥有所有你想要的办公软件套件的生产力功能,使其成为微软 Office 或谷歌套件的流行的开源替代品。LibreOffice 的能力之一是可以从命令行操作。例如,Seth Kenlon 最近解释了如何使用 LibreOffice 用全局命令行选项将多个文件从 DOCX 转换为 EPUB。他的文章启发我分享一些其他 LibreOffice 命令行技巧和窍门。在查看 LibreOffice 命令的一些隐藏功能之前,你需要了解如何使用应用选项。并不是所有的应用都接受选项(除了像--...

2021-03-22 15:03:19 3332

转载 腾讯 2020年新增 20 亿行代码,C++蝉联腾讯最受欢迎的编程语言

作为国内科技巨头,腾讯的产品早已覆盖到了每个国人手中,不过这家公司对于自身技术一直比较「低调」。3 月 18 日下午,腾讯今天对外发布 2020 年度《腾讯研发大数据报告》,披露了 2020 年腾讯在研发投入、研发效能及开源协同等方面的数据。报告显示,2020 年腾讯研发人员占公司总人数的 68%,同比 2019 年增长 16%。2020 年腾讯新增研发项目超 4000 个,同比增长 22%;新增代码超过 20 亿行,同比增长 67%。2020 年,代码评审覆盖率达 7 成,平均每位评审人参评 90

2021-03-20 16:55:49 1203

原创 MySQL入门到精通:MySQL 创建数据表

文章来源:菜鸟教程创建MySQL数据表需要以下信息:表名表字段名定义每个表字段语法以下为创建MySQL数据表的SQL通用语法:CREATE TABLE table_name (column_name column_type);以下例子中我们将在 RUNOOB 数据库中创建数据表runoob_tbl:CREATE TABLE IF NOT EXISTS `runoob_tbl`( `runoob_id` INT UNSIGNED AUTO_INCREMENT,..

2021-03-20 14:18:18 190

原创 shell 遍历mysql查询结果的四种方式,建议收藏

# 定义数据库连接信息HOST_NAME=localhostDB_NAME=simaUSER_NAME=sudaPASSWD='111111'# -s 去掉表头MYSQL_ETL="mysql-h $HOST_NAME -P4045 -D$DB_NAME -u$USER_NAME -p$PASSWD -s -e"# 这里是从mysql里查询出来的结果,然后遍历ssql="SELECT hive_table from sima_sports_event_hive_colum..

2021-03-19 18:59:43 6945

原创 转行做程序员到底可不可行?转行前先考虑好以下几点

文章来源:https://segmentfault.com/a/1190000039385264?utm_source=tuicool&utm_medium=referral本文针对的是那些想要转行找到工作的同学,而不是纯粹兴趣想学编程的同学。现在转行到底来不来得及?我觉得:来得及,但风险很大。有的朋友动力足,现在已经转行成功入职 BAT,有的半工半学,还在挣扎中;有的去了培训班,马上毕业了;有的问完继续走原路……但绝大部分都失败了。转行做程序员的好处我相信你已经充分了解,要...

2021-03-19 16:25:37 822 1

原创 MySQL入门到精通:MySQL 数据类型

文章来源:菜鸟教程MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。BIT数据类型保存.

2021-03-19 13:55:20 146

原创 Linux磁盘空间爆满怎么办?定时文件清理脚本配置实现

在Linux系统上跑任务会遇到系统磁盘空间爆满的情况,表现出来的现象是程序运行报错,或执行缓慢。记录下Linux磁盘空间占用的查看方法和文件清理脚本定时触发配置的实现。一、Linux磁盘空间占用分析这边用df和du命令配合来查找占用磁盘空间的大头,找到文件目录之后,再根据文件类型决定是删除还是对磁盘扩容。首先使用df -h命令查看磁盘整体的占用百分比和占用大小情况, 先确定是哪个文件夹占用较多,~$ df -h文件系统 容量 已用 可用 已用% 挂载点ude...

2021-03-18 18:53:57 1081

原创 程序员8年工作经验腾讯才给8级,到底该不该去?且听我分析大厂利弊

近日,有网友发帖调侃自己的面试经历:腾讯 pcg 某部门,8年经验才给8级,伤害不高,侮辱性极强。这个帖子一经发出,也引起了网友的注意。不少网友纷纷问出了十万个为什么。还有网友调侃楼主的同时还叫楼主报一下背景。最后楼主表示:工作拒了。腾讯平台与内容事业群(PCG)是中国最大的互联网综合服务提供商之一,也是中国服务用户最多的互联网企业之一。阿里、腾讯、百度、网易、新浪、字节跳动、拼多多、美团是众多程序员挤破脑袋都想进的大厂 ,但是如果你跟楼主一样,有8年经验才给8级,你会去

2021-03-18 16:13:48 1167 2

转载 C语言丨整蛊必备小程序,好玩炸翻天(附源码)

前言感觉学了c语言后仍然一无是处?!!想要整蛊一下朋友仍然不会?!!别慌,看完这篇文章,你就会了。下面给大家分享两个基础的整蛊小程序1.我是猪关机程序2.无限弹窗程序一、我是猪关机程序效果:运行程序后电脑在60s后关机,如果输入“我是猪”则取消关机;如果输入“你是猪”则立即关机;输入其他文字会提示重新输入;若强行关闭程序电脑仍会关机。本程序基于控制台,其功能是通过dos命令来实现。那么就先讲一下所用到的dos命令(shutdown -s -t 60)1.dos命令

2021-03-18 14:06:09 5073 8

转载 Linux 服务器必备的安全设置,建议收藏!

作者:悠悠\来源:http://uusama.com/69.html好不容易买了服务器,如果因为自己的疏忽,被黑客黑掉的话,那真的是太糟糕了!下面告诉你一些简单的方法提高服务器的安全系数,我的云服务器就是这么配置的,虽然有些麻烦,但是感觉安心一些。修改 ssh 登陆配置打开 ssh 配置文件vim /etc/ssh/sshd_config#修改以下几项Port 10000#更改SSH端口,最好改为10000以上,别人扫描到端口的机率也会下降。防火墙要开放配置好的端口.

2021-03-17 19:13:57 243

原创 MySQL入门到精通:MySQL 选择数据库

文章来源:菜鸟教程在你连接到 MySQL 数据库后,可能有多个可以操作的数据库,所以你需要选择你要操作的数据库。从命令提示窗口中选择MySQL数据库在 mysql> 提示窗口中可以很简单的选择特定的数据库。你可以使用SQL命令来选择指定的数据库。实例以下实例选取了数据库 RUNOOB:[root@host]# mysql -u root -pEnter password:******mysql> use RUNOOB;Database changed.

2021-03-17 16:01:26 245

转载 TIOBE3月榜单公布!C 语言稳居第一,将新增功能,消除差异

TIOBE 公布了 2021 年 3 月全球编程语言排行,3 月的榜单排名与 2 月相比没有太大变化。不过,TIOBE 介绍了一些将引入的新功能。前五名没有变化,C 语言依旧位居榜首今年 3 月排名第一的编程语言依旧是 C 语言,凭借 15.33% 的比例位居榜首。亚军由 Java 获得,占比为 10.45%;Python 为第三名,占比为 10.31%。C++ 和 C# 分别以 6.52% 和 4.97% 位居第四和第五。与 2 月份的排名相比,3 月份的前五名没有变化。TIOBE 编

2021-03-17 14:16:42 262

原创 C++如何读取带空格字符串?这5种方法教会你

关于C++读取带空格字符串的方法,你知道哪些呢?1. cincin是C++中最常用的输入语句,当遇到空格或者回车键即停止如:#include <iostream>#include <string>using namespace std;int main(){chara[50];cin>>a;cout<<a<<endl;return0;}输入:abcd遇回车输出abc...

2021-03-16 20:06:49 16211 3

原创 C语言丨二分查找算法详解(含示例代码)

二分査找也称折半査找,其优点是查找速度快,缺点是要求所要査找的数据必须是有序序列。该算法的基本思想是将所要査找的序列的中间位置的数据与所要査找的元素进行比较,如果相等,则表示査找成功,否则将以该位置为基准将所要査找的序列分为左右两部分。接下来根据所要査找序列的升降序规律及中间元素与所查找元素的大小关系,来选择所要査找元素可能存在的那部分序列,对其采用同样的方法进行査找,直至能够确定所要查找的元素是否存在,具体的使用方法可通过下面的代码具体了解。#include <stdio.h&gt

2021-03-16 14:25:24 2612

转载 从程序员辞职到知乎上市,你还以为周源的成功是偶然吗?

十年磨一剑,中国最大的在线问答社区——知乎,终于要上市了。据了解,知乎已于近日向美国证券交易所提交申请,不久后,将正式登陆美股。这只万众瞩目的“靴子”终于落地。诞生于2010年的知乎,在互联网圈中并不年轻。从200用户到拥有超过4310万内容创业者,知乎走了十年。十年间,创始人周源也从籍籍无名的程序员,变成即将坐拥IPO的企业家。这是互联网时代下,又一个典型的阶层跨越案例。试错,让道路更清晰和很多同龄人一样,出生于1980年的周源,从小并未接受过关于互联网的教育。周源第一

2021-03-15 20:27:19 335

转载 线上故障了!居然是因为Linux磁盘缓存机制导致的

文章来源:https://mp.weixin.qq.com/s?__biz=MzU2NDc4MjE2Ng==&mid=2247487441&idx=1&sn=5999a575d9fa3b7ee89c1a8052e23ef0&utm_source=tuicool&utm_medium=referral前言最近遇到了一起跟磁盘相关的线上故障,借此总结一下之前不太了解的Linux磁盘缓存相关的知识。总的来说磁盘缓存出现的原因大概有两个:第一是访问磁盘的速度远.

2021-03-15 19:28:16 242

原创 不看必后悔系列:太值得尝试的 3 个 Linux 终端

Linux 让你能够选择你喜欢的终端界面,而不是它强加的界面。很多人认为一旦你用过一个终端界面,你就已经用过所有的终端了。但喜欢终端的用户都知道,它们之间有一些细微但重要的区别。本文将介绍我最喜欢的三种。不过在深入研究它们之前,先要了解 shell 和终端terminal之间的区别。终端(技术上说是终端模拟器terminal emulator,因为终端曾经是物理硬件设备)是一个在桌面上的窗口中运行的应用。shell 是在终端窗口中对你可见的引擎。流行的 shell 有Bash、tc...

2021-03-15 14:13:32 387

转载 C++ | 虚函数表及虚函数执行原理详解

为了实现虚函数,C++ 使用了虚函数表来达到延迟绑定的目的。虚函数表在动态/延迟绑定行为中用于查询调用的函数。尽管要描述清楚虚函数表的机制会多费点口舌,但其实其本身还是比较简单的。首先,每个包含虚函数的类(或者继承自的类包含了虚函数)都有一个自己的虚函数表。这个表是一个在编译时确定的静态数组。虚函数表包含了指向每个虚函数的函数指针以供类对象调用。其次,编译器还在基类中定义了一个隐藏指针,我们称为*__vptr,*__vptr是在类实例创建时自动设置的,以指向类的虚函数表。*__vp...

2021-03-13 18:56:19 527

转载 盘点世界上最怪异的编程语言: 这6种编程语言的出现,只是为了好玩?

当世界正朝着编程语言更易于使用和学习的方向发展时,有一群富有创造力的、喜欢摆弄抽象概念的人创造了一些奇怪的编程语言。它们显然违背了一般原则,只是为了好玩。本文最初发布于 Level Up Coding 博客,经原作者授权由 InfoQ 中文站翻译并分享。这些编程语言让我知道,不是世界上的每一件事都必须有用,也不是我们个人做的每一件事都应该有用,希望你觉得这是篇有趣的文章。以下是这 6 种有史以来最怪异、最不切实际的语言。1.///这是谷歌上最难搜索的语言之一,绝对是我的最爱。///是

2021-03-13 16:40:26 675 2

原创 Linux“四”种软件包都安排上了!详细安装过程曝光

一、Linux软件包分类1.1 源码包优点:开源,如果有足够的能力,可以修改源代码;可以自由选择所需的功能;软件是编译安装,所以更加适合自己的系统,更加稳定、效率更高;卸载方便;缺点:安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误;编译过程时间较长,安装比二进制安装时间长;因为是编译安装,安装过程中一旦报错新手很难解决;注:对于要求效率的软件,要安装源码包版本,因为是本机编译,更具有兼容性和效率,而rpm包是软件开发者提供的

2021-03-13 14:10:21 299

空空如也

空空如也

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

TA关注的人

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